[PATCH 0/6] ARM: pmu: provide a registration mechanism for IRQs [v3]
Will Deacon
will.deacon at arm.com
Thu Mar 25 11:16:32 EDT 2010
This is version 3 of the patch series originally posted here:
v1: http://lists.infradead.org/pipermail/linux-arm-kernel/2010-March/011162.html
v2: http://lists.infradead.org/pipermail/linux-arm-kernel/2010-March/011339.html
Changes from version 2 include:
- PXA PMU registration moved out of mach-pxa and into plat-pxa
- Use of a platform_device to represent the PMU
- Fixes in pmu.c in response to comments from Jamie Iles
- Taken against 2.6.34-rc2
I'd like to submit this to the patch system soon, so please let me
know if the mach-* and plat-* changes require any further work.
Cc: Russell King - ARM Linux <linux at arm.linux.org.uk>
Cc: Jamie Iles <jamie.iles at picochip.com>
Cc: Tony Lindgren <tony at atomide.com>
Cc: Leo Chen <leochen at broadcom.com>
Cc: Lennert Buytenhek <kernel at wantstofly.org>
Cc: Eric Miao <eric.y.miao at gmail.com>
Will Deacon (6):
ARM: pmu: register IRQs at runtime
ARM: Realview: register PMU IRQs during board initialisation
ARM: OMAP: register PMU IRQs during board initialisation
ARM: BCMRING: register PMU IRQ during board initialisation
ARM: iop3xx: register PMU IRQs during board initialisation
ARM: pxa: register PMU IRQs during board initialisation
arch/arm/include/asm/pmu.h | 32 ++++----
arch/arm/kernel/perf_event.c | 36 +++++----
arch/arm/kernel/pmu.c | 127 +++++++++++++++++++----------
arch/arm/mach-bcmring/arch.c | 16 ++++
arch/arm/mach-omap2/devices.c | 34 ++++++++
arch/arm/mach-realview/realview_eb.c | 32 ++++++++
arch/arm/mach-realview/realview_pb1176.c | 15 ++++
arch/arm/mach-realview/realview_pb11mp.c | 32 ++++++++
arch/arm/mach-realview/realview_pba8.c | 15 ++++
arch/arm/mach-realview/realview_pbx.c | 32 ++++++++
arch/arm/plat-iop/Makefile | 2 +
arch/arm/plat-iop/pmu.c | 40 +++++++++
arch/arm/plat-pxa/Makefile | 2 +-
arch/arm/plat-pxa/pmu.c | 33 ++++++++
14 files changed, 371 insertions(+), 77 deletions(-)
create mode 100644 arch/arm/plat-iop/pmu.c
create mode 100644 arch/arm/plat-pxa/pmu.c
More information about the linux-arm-kernel
mailing list