diff options
Diffstat (limited to 'arch/arm/boot/dts/sama5d4.dtsi')
-rw-r--r-- | arch/arm/boot/dts/sama5d4.dtsi | 27 |
1 files changed, 25 insertions, 2 deletions
diff --git a/arch/arm/boot/dts/sama5d4.dtsi b/arch/arm/boot/dts/sama5d4.dtsi index 1b0f30c2c4a5..d986b41b9654 100644 --- a/arch/arm/boot/dts/sama5d4.dtsi +++ b/arch/arm/boot/dts/sama5d4.dtsi | |||
@@ -62,6 +62,7 @@ | |||
62 | gpio0 = &pioA; | 62 | gpio0 = &pioA; |
63 | gpio1 = &pioB; | 63 | gpio1 = &pioB; |
64 | gpio2 = &pioC; | 64 | gpio2 = &pioC; |
65 | gpio3 = &pioD; | ||
65 | gpio4 = &pioE; | 66 | gpio4 = &pioE; |
66 | tcb0 = &tcb0; | 67 | tcb0 = &tcb0; |
67 | tcb1 = &tcb1; | 68 | tcb1 = &tcb1; |
@@ -103,6 +104,11 @@ | |||
103 | }; | 104 | }; |
104 | }; | 105 | }; |
105 | 106 | ||
107 | ns_sram: sram@00210000 { | ||
108 | compatible = "mmio-sram"; | ||
109 | reg = <0x00210000 0x10000>; | ||
110 | }; | ||
111 | |||
106 | ahb { | 112 | ahb { |
107 | compatible = "simple-bus"; | 113 | compatible = "simple-bus"; |
108 | #address-cells = <1>; | 114 | #address-cells = <1>; |
@@ -267,7 +273,7 @@ | |||
267 | }; | 273 | }; |
268 | 274 | ||
269 | nand0: nand@80000000 { | 275 | nand0: nand@80000000 { |
270 | compatible = "atmel,at91rm9200-nand"; | 276 | compatible = "atmel,sama5d4-nand", "atmel,at91rm9200-nand"; |
271 | #address-cells = <1>; | 277 | #address-cells = <1>; |
272 | #size-cells = <1>; | 278 | #size-cells = <1>; |
273 | ranges; | 279 | ranges; |
@@ -870,6 +876,11 @@ | |||
870 | status = "disabled"; | 876 | status = "disabled"; |
871 | }; | 877 | }; |
872 | 878 | ||
879 | sfr: sfr@f8028000 { | ||
880 | compatible = "atmel,sama5d4-sfr", "syscon"; | ||
881 | reg = <0xf8028000 0x60>; | ||
882 | }; | ||
883 | |||
873 | mmc1: mmc@fc000000 { | 884 | mmc1: mmc@fc000000 { |
874 | compatible = "atmel,hsmci"; | 885 | compatible = "atmel,hsmci"; |
875 | reg = <0xfc000000 0x600>; | 886 | reg = <0xfc000000 0x600>; |
@@ -1008,7 +1019,7 @@ | |||
1008 | 1019 | ||
1009 | pit: timer@fc068630 { | 1020 | pit: timer@fc068630 { |
1010 | compatible = "atmel,at91sam9260-pit"; | 1021 | compatible = "atmel,at91sam9260-pit"; |
1011 | reg = <0xfc068630 0xf>; | 1022 | reg = <0xfc068630 0x10>; |
1012 | interrupts = <3 IRQ_TYPE_LEVEL_HIGH 5>; | 1023 | interrupts = <3 IRQ_TYPE_LEVEL_HIGH 5>; |
1013 | clocks = <&h32ck>; | 1024 | clocks = <&h32ck>; |
1014 | }; | 1025 | }; |
@@ -1111,6 +1122,18 @@ | |||
1111 | clocks = <&pioC_clk>; | 1122 | clocks = <&pioC_clk>; |
1112 | }; | 1123 | }; |
1113 | 1124 | ||
1125 | pioD: gpio@fc068000 { | ||
1126 | compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio"; | ||
1127 | reg = <0xfc068000 0x100>; | ||
1128 | interrupts = <5 IRQ_TYPE_LEVEL_HIGH 1>; | ||
1129 | #gpio-cells = <2>; | ||
1130 | gpio-controller; | ||
1131 | interrupt-controller; | ||
1132 | #interrupt-cells = <2>; | ||
1133 | clocks = <&pioD_clk>; | ||
1134 | status = "disabled"; | ||
1135 | }; | ||
1136 | |||
1114 | pioE: gpio@fc06d000 { | 1137 | pioE: gpio@fc06d000 { |
1115 | compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio"; | 1138 | compatible = "atmel,at91sam9x5-gpio", "atmel,at91rm9200-gpio"; |
1116 | reg = <0xfc06d000 0x100>; | 1139 | reg = <0xfc06d000 0x100>; |