Hello, This patch series adds DT support to the atmel at91sam9 RTC driver. It also removes any machine specific inclusions to prepare the migration to multi platform kernel support, and retain the slow clock to prevent the CCF from disabling it at the end of boot. Best Regards, Boris Changes since v6: - fix typos - add missing commit messages - rework the Kconfig description Changes since v5: - replace 'rtc' by 'rtt' where appropriate - fix commit messages Changes since v4: - add a TODO comment to remember removing non DT board support code Changes since v3: - add GPBR DT bindings doc - fix a coding style issues - add Alexandre's Acked-by - change RTT DT bindings Changes since v2: - make use of syscon/regmap to avoid directly requesting/mapping a GPBR memory region in the RTT driver Changes since v1: - remove non CCF specific case by adding the appropriate clk_lookup entries in arch/arm/mach-at91/<soc-name>.c files Boris BREZILLON (10): rtc: at91sam9: remove references to mach specific headers rtc: at91sam9: use standard readl/writel functions instead of raw versions rtc: at91sam9: replace devm_ioremap by devm_ioremap_resource rtc: at91sam9: add DT support rtc: at91sam9: make use of syscon/regmap to access GPBR registers rtc: at91sam9: rework the Kconfig description ARM: at91: add clk_lookup entry for RTT devices rtc: at91sam9: use clk API instead of relying on AT91_SLOW_CLOCK rtc: at91sam9: add DT bindings documentation mfd: syscon: add Atmel GPBR DT bindings documention .../devicetree/bindings/mfd/atmel,gpbr.txt | 15 +++ .../devicetree/bindings/rtc/atmel,at91sam9-rtc.txt | 23 ++++ arch/arm/mach-at91/at91sam9260.c | 2 + arch/arm/mach-at91/at91sam9261.c | 2 + arch/arm/mach-at91/at91sam9263.c | 4 + arch/arm/mach-at91/at91sam9g45.c | 2 + arch/arm/mach-at91/at91sam9rl.c | 2 + arch/arm/mach-at91/clock.c | 2 +- arch/arm/mach-at91/clock.h | 1 + drivers/rtc/Kconfig | 20 +-- drivers/rtc/rtc-at91sam9.c | 138 ++++++++++++++++----- 11 files changed, 172 insertions(+), 39 deletions(-) create mode 100644 Documentation/devicetree/bindings/mfd/atmel,gpbr.txt create mode 100644 Documentation/devicetree/bindings/rtc/atmel,at91sam9-rtc.txt -- 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