]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
ARM: dts: at91: at91sam9rl: TC blocks are also simple-mfd and syscon devices
authorAlexandre Belloni <alexandre.belloni@free-electrons.com>
Wed, 8 Jun 2016 15:06:13 +0000 (17:06 +0200)
committerAlexandre Belloni <alexandre.belloni@free-electrons.com>
Sun, 31 Dec 2017 14:50:10 +0000 (15:50 +0100)
Add simple-mfd and syscon to the TC blocks to allow to register one of the
channels as clocksource properly at boot time and free up the remaining
channels for other use.

Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
arch/arm/boot/dts/at91sam9rl.dtsi

index 52f0e9ef8f67e5e83a5f1e4e9ce71e4943cdb5ee..3cae687dccbd25f988ebe9f1ea79ef8df1a5aeac 100644 (file)
@@ -124,7 +124,9 @@ apb {
                        ranges;
 
                        tcb0: timer@fffa0000 {
-                               compatible = "atmel,at91rm9200-tcb";
+                               compatible = "atmel,at91rm9200-tcb", "simple-mfd", "syscon";
+                               #address-cells = <1>;
+                               #size-cells = <0>;
                                reg = <0xfffa0000 0x100>;
                                interrupts = <16 IRQ_TYPE_LEVEL_HIGH 0>,
                                             <17 IRQ_TYPE_LEVEL_HIGH 0>,