From patchwork Thu Aug 29 17:13:59 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sudeep.KarkadaNagesha@arm.com X-Patchwork-Id: 270885 Return-Path: X-Original-To: incoming-imx@patchwork.ozlabs.org Delivered-To: patchwork-incoming-imx@bilbo.ozlabs.org Received: from casper.infradead.org (unknown [IPv6:2001:770:15f::2]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by ozlabs.org (Postfix) with ESMTPS id C6AE82C009A for ; Fri, 30 Aug 2013 03:14:15 +1000 (EST) Received: from merlin.infradead.org ([2001:4978:20e::2]) by casper.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1VF5nM-0005vQ-U0; Thu, 29 Aug 2013 17:14:09 +0000 Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1VF5nK-0002Kq-KA; Thu, 29 Aug 2013 17:14:06 +0000 Received: from service87.mimecast.com ([91.220.42.44]) by merlin.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1VF5nH-0002KE-Le for linux-arm-kernel@lists.infradead.org; Thu, 29 Aug 2013 17:14:05 +0000 Received: from cam-owa2.Emea.Arm.com (fw-tnat.cambridge.arm.com [217.140.96.21]) by service87.mimecast.com; Thu, 29 Aug 2013 18:13:38 +0100 Received: from [10.1.207.49] ([10.1.255.212]) by cam-owa2.Emea.Arm.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 29 Aug 2013 18:13:38 +0100 Message-ID: <521F8157.20203@arm.com> Date: Thu, 29 Aug 2013 18:13:59 +0100 From: Sudeep KarkadaNagesha User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130803 Thunderbird/17.0.8 MIME-Version: 1.0 To: Daniel Lezcano Subject: [GIT PULL] ARM/ARM64 architected timer updates for v3.12 X-OriginalArrivalTime: 29 Aug 2013 17:13:38.0208 (UTC) FILETIME=[1A0B8A00:01CEA4DB] X-MC-Unique: 113082918133804701 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20130829_131403_876157_DBB31287 X-CRM114-Status: GOOD ( 10.57 ) X-Spam-Score: -2.6 (--) X-Spam-Report: SpamAssassin version 3.3.2 on merlin.infradead.org summary: Content analysis details: (-2.6 points) pts rule name description ---- ---------------------- -------------------------------------------------- -0.7 RCVD_IN_DNSWL_LOW RBL: Sender listed at http://www.dnswl.org/, low trust [91.220.42.44 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] Cc: Sudeep.KarkadaNagesha@arm.com, Thomas Gleixner , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.15 Precedence: list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+incoming-imx=patchwork.ozlabs.org@lists.infradead.org List-Id: linux-imx-kernel.lists.patchwork.ozlabs.org Hi Daniel, These are the ARM/ARM64 arch timer updates for v3.12. I have re-based the changes on tip/timers/core as there are conflicts with memory mapped arch_timers support queued recently. Since this series adds CPU PM notifiers for arch_timers, it is required to enable ARM bL cpuidle drivers(already queued for v3.12) Regards, Sudeep The following changes since commit cfb6d656d569510ac9239583ce09e4c92ad54719: Merge branch 'timers/clockevents-next' of git://git.linaro.org/people/dlezcano/clockevents into timers/core (2013-08-21 14:59:23 +0200) are available in the git repository at: git://linux-arm.org/linux-skn.git timer_evtstrm for you to fetch changes up to f74f198e540c160b1db9470b679dbeb72339829b: drivers: clocksource: add CPU PM notifier for ARM architected timer (2013-08-29 17:43:08 +0100) ---------------------------------------------------------------- Sudeep KarkadaNagesha (4): ARM/ARM64: arch_timer: add macros for bits in control register ARM: arch_timer: add support to configure and enable event stream ARM64: arch_timer: add support to configure and enable event stream drivers: clocksource: add CPU PM notifier for ARM architected timer Will Deacon (1): drivers: clocksource: add support for ARM architected timer event stream q arch/arm/include/asm/arch_timer.h | 36 ++++++++++++++++--- arch/arm/include/uapi/asm/hwcap.h | 1 + arch/arm/kernel/setup.c | 1 + arch/arm64/include/asm/arch_timer.h | 42 ++++++++++++++++++--- arch/arm64/include/asm/hwcap.h | 11 +++--- arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/kernel/setup.c | 11 ++++++ drivers/clocksource/Kconfig | 15 ++++++++ drivers/clocksource/arm_arch_timer.c | 49 +++++++++++++++++++++++++ include/clocksource/arm_arch_timer.h | 10 +++++ 10 files changed, 161 insertions(+), 16 deletions(-)