ST's Low Power Controller (LPC) controls three devices; watchdog, RTC and a Clocksource Timer. Only one of the devices can be used at any one time, which is enforced by the Device Driver model. This patchset provides support for the Clocksource driver. Watchdog and RTC are already in -next. Lee Jones (12): mfd: dt-bindings: Provide human readable define for Clocksource mode clocksource: sti: Provide support for the ST LPC Clocksource IP clocksource: sti: Provide 'use timer as sched clock' capability clocksource: bindings: Provide bindings for ST's LPC Clocksource device watchdog: st_wdt: Update IP layout information to include Clocksource watchdog: bindings: Supply knowledge of a third supported device - clocksource rtc: st: Update IP layout information to include Clocksource rtc: bindings: Supply knowledge of a third supported device - clocksource MAINTAINERS: Add the LPC Clocksource to STi maintained driver list ARM: STi: DT: STih407: Switch LPC mode from RTC to Clocksource ARM: STi: Enable LPC Clocksource ARM: STi: Update platform level menuconfig 'help' .../devicetree/bindings/rtc/rtc-st-lpc.txt | 15 ++- .../devicetree/bindings/timer/st,stih407-lpc | 28 +++++ .../devicetree/bindings/watchdog/st_lpc_wdt.txt | 12 +- MAINTAINERS | 1 + arch/arm/boot/dts/stih407-family.dtsi | 2 +- arch/arm/mach-sti/Kconfig | 10 +- drivers/clocksource/Kconfig | 9 ++ drivers/clocksource/Makefile | 1 + drivers/clocksource/clksrc_st_lpc.c | 129 +++++++++++++++++++++ drivers/rtc/rtc-st-lpc.c | 2 +- drivers/watchdog/st_lpc_wdt.c | 2 +- include/dt-bindings/mfd/st-lpc.h | 1 + 12 files changed, 194 insertions(+), 18 deletions(-) create mode 100644 Documentation/devicetree/bindings/timer/st,stih407-lpc create mode 100644 drivers/clocksource/clksrc_st_lpc.c -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html