clocksource: add rockchip rk3288 specific armv7-timer

A patchset in state Obsolete for linux-kernel

From: Heiko Stuebner <heiko@...> Date: Fri, 20 Jun 2014 12:33:04 +0200

The architected timer on Rockchip's RK3288 SoCs needs a bit of special handling to start. This seems to be similar to a recent discussion about the Exynos arch-timer that also seems to need similar special handling (and mct timer running). And, the arch-timer on recent Mediatek SoCs also uses this pattern of a supplying timer below the arch-timer. Therefore follow a suggestion from Arnd Bergmann and implement a separate clocksource for it that does the setup and then initializes the arch-timer. This series uses "of: Provide function to request and map memory" from Matthias Brugger. Heiko Stuebner (2): clocksource: arm_arch_timer: remove static from arch_timer_init clocksource: add rockchip-specific armv7-timer setup .../bindings/arm/rockchip/armv7-timer.txt | 22 +++++++++ drivers/clocksource/Makefile | 1 + drivers/clocksource/arm_arch_timer.c | 2 +- drivers/clocksource/arm_arch_timer.h | 7 +++ drivers/clocksource/rockchip_timer.c | 57 ++++++++++++++++++++++ 5 files changed, 88 insertions(+), 1 deletion(-) create mode 100644 Documentation/devicetree/bindings/arm/rockchip/armv7-timer.txt create mode 100644 drivers/clocksource/arm_arch_timer.h create mode 100644 drivers/clocksource/rockchip_timer.c -- 1.9.0

Patches in this set


  • 2 individual patches
  • 88 lines added
  • 1 lines removed

Recent Patches

About Us

Sed lacus. Donec lectus. Nullam pretium nibh ut turpis. Nam bibendum. In nulla tortor, elementum vel, tempor at, varius non, purus. Mauris vitae nisl nec metus placerat consectetuer.