[PATCH V3 0/5] ARM: OMAP2+: Add device-tree support for timers
Jon Hunter
jon-hunter at ti.com
Wed Oct 17 14:01:08 EDT 2012
This series adds device-tree support for the timers on OMAP2+ devices
including AM33xx.
Testing:
1. I have booted tested this series on OMAP2420 H4, OMAP3430 Beagle, OMAP4430
Panda and AM335x Beagle Bone with/without ...
a). device-tree present
b). CONFIG_OMAP_32K_TIMER set
c). kernel boot parameter "clocksource=gp_timer" present
2. I have tested the all the timers (not used by the kernel as sys-timers) on
OMAP2420 H4, OMAP3430 Beagle and OMAP4430 Panda with/without device-tree with
this series. The testing includes ...
a. Configuring, starting a timer and checking the counter value is
incrementing.
b. Testing timer overflow interrupt when timer expires.
c. Using different clock sources to operate the timer with.
V3 changes:
- Removed definition "TIMER_PROP_ALWON" per Rob Herring's feedback
- Updated OMAP system timer (clock-events and clock-source) code so that
HWMOD is NOT used for getting resource (memory and interrupt) information
when device-tree is present.
V2 changes:
- Remove use of device-tree alias property
- Migrate OMAP timers to request timers by property instead of device ID
- Include OMAP2 support
Jon Hunter (5):
ARM: dts: OMAP: Add timer nodes
ARM: OMAP3: Dynamically disable secure timer nodes for secure devices
ARM: OMAP: Add function to request a timer by capability
ARM: OMAP3: Add generic machine descriptor for boards with OMAP3 GP
devices
ARM: OMAP: Add DT support for timer driver
.../devicetree/bindings/arm/omap/timer.txt | 29 ++++
arch/arm/boot/dts/am33xx.dtsi | 61 +++++++
arch/arm/boot/dts/omap2.dtsi | 86 ++++++++++
arch/arm/boot/dts/omap2420.dtsi | 8 +
arch/arm/boot/dts/omap2430.dtsi | 8 +
arch/arm/boot/dts/omap3.dtsi | 96 +++++++++++
arch/arm/boot/dts/omap4.dtsi | 86 ++++++++++
arch/arm/mach-omap2/board-generic.c | 17 ++
arch/arm/mach-omap2/timer.c | 174 ++++++++++++++++----
arch/arm/plat-omap/dmtimer.c | 93 ++++++++++-
arch/arm/plat-omap/include/plat/dmtimer.h | 1 +
11 files changed, 622 insertions(+), 37 deletions(-)
create mode 100644 Documentation/devicetree/bindings/arm/omap/timer.txt
--
1.7.9.5
More information about the linux-arm-kernel
mailing list