1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* 3 * Copyright 2012 Stefan Roese <sr@denx.de> 4 */ 5 6 / { 7 #address-cells = <1>; 8 #size-cells = <1>; 9 compatible = "st,spear600"; 10 11 cpus { 12 #address-cells = <0>; 13 #size-cells = <0>; 14 15 cpu { 16 compatible = "arm,arm9 17 device_type = "cpu"; 18 }; 19 }; 20 21 memory { 22 device_type = "memory"; 23 reg = <0 0x40000000>; 24 }; 25 26 ahb { 27 #address-cells = <1>; 28 #size-cells = <1>; 29 compatible = "simple-bus"; 30 ranges = <0xd0000000 0xd000000 31 32 vic0: interrupt-controller@f11 33 compatible = "arm,pl19 34 interrupt-controller; 35 reg = <0xf1100000 0x10 36 #interrupt-cells = <1> 37 }; 38 39 vic1: interrupt-controller@f10 40 compatible = "arm,pl19 41 interrupt-controller; 42 reg = <0xf1000000 0x10 43 #interrupt-cells = <1> 44 }; 45 46 clcd: clcd@fc200000 { 47 compatible = "arm,pl11 48 reg = <0xfc200000 0x10 49 interrupt-parent = <&v 50 interrupts = <13>; 51 status = "disabled"; 52 }; 53 54 dmac: dma@fc400000 { 55 compatible = "arm,pl08 56 reg = <0xfc400000 0x10 57 interrupt-parent = <&v 58 interrupts = <10>; 59 status = "disabled"; 60 }; 61 62 gmac: ethernet@e0800000 { 63 compatible = "st,spear 64 reg = <0xe0800000 0x80 65 interrupt-parent = <&v 66 interrupts = <24 23>; 67 interrupt-names = "mac 68 phy-mode = "gmii"; 69 status = "disabled"; 70 }; 71 72 fsmc: flash@d1800000 { 73 compatible = "st,spear 74 #address-cells = <1>; 75 #size-cells = <1>; 76 reg = <0xd1800000 0x10 77 0xd2000000 0x00 78 0xd2020000 0x00 79 0xd2010000 0x00 80 reg-names = "fsmc_regs 81 status = "disabled"; 82 }; 83 84 smi: flash@fc000000 { 85 compatible = "st,spear 86 #address-cells = <1>; 87 #size-cells = <1>; 88 reg = <0xfc000000 0x10 89 interrupt-parent = <&v 90 interrupts = <12>; 91 status = "disabled"; 92 }; 93 94 ehci_usb0: ehci@e1800000 { 95 compatible = "st,spear 96 reg = <0xe1800000 0x10 97 interrupt-parent = <&v 98 interrupts = <27>; 99 status = "disabled"; 100 }; 101 102 ehci_usb1: ehci@e2000000 { 103 compatible = "st,spear 104 reg = <0xe2000000 0x10 105 interrupt-parent = <&v 106 interrupts = <29>; 107 status = "disabled"; 108 }; 109 110 ohci_usb0: ohci@e1900000 { 111 compatible = "st,spear 112 reg = <0xe1900000 0x10 113 interrupt-parent = <&v 114 interrupts = <26>; 115 status = "disabled"; 116 }; 117 118 ohci_usb1: ohci@e2100000 { 119 compatible = "st,spear 120 reg = <0xe2100000 0x10 121 interrupt-parent = <&v 122 interrupts = <28>; 123 status = "disabled"; 124 }; 125 126 apb { 127 #address-cells = <1>; 128 #size-cells = <1>; 129 compatible = "simple-b 130 ranges = <0xd0000000 0 131 132 uart0: serial@d0000000 133 compatible = " 134 reg = <0xd0000 135 interrupt-pare 136 interrupts = < 137 status = "disa 138 }; 139 140 uart1: serial@d0080000 141 compatible = " 142 reg = <0xd0080 143 interrupt-pare 144 interrupts = < 145 status = "disa 146 }; 147 148 /* local/cpu GPIO */ 149 gpio0: gpio@f0100000 { 150 #gpio-cells = 151 compatible = " 152 gpio-controlle 153 reg = <0xf0100 154 interrupt-pare 155 interrupts = < 156 }; 157 158 /* basic GPIO */ 159 gpio1: gpio@fc980000 { 160 #gpio-cells = 161 compatible = " 162 gpio-controlle 163 reg = <0xfc980 164 interrupt-pare 165 interrupts = < 166 }; 167 168 /* appl GPIO */ 169 gpio2: gpio@d8100000 { 170 #gpio-cells = 171 compatible = " 172 gpio-controlle 173 reg = <0xd8100 174 interrupt-pare 175 interrupts = < 176 }; 177 178 i2c: i2c@d0200000 { 179 #address-cells 180 #size-cells = 181 compatible = " 182 reg = <0xd0200 183 interrupt-pare 184 interrupts = < 185 status = "disa 186 }; 187 188 rtc: rtc@fc900000 { 189 compatible = " 190 reg = <0xfc900 191 interrupt-pare 192 interrupts = < 193 status = "disa 194 }; 195 196 timer@f0000000 { 197 compatible = " 198 reg = <0xf0000 199 interrupt-pare 200 interrupts = < 201 }; 202 203 adc: adc@d820b000 { 204 compatible = " 205 reg = <0xd820b 206 interrupt-pare 207 interrupts = < 208 status = "disa 209 }; 210 211 ssp1: spi@d0100000 { 212 compatible = " 213 reg = <0xd0100 214 #address-cells 215 #size-cells = 216 interrupt-pare 217 interrupts = < 218 status = "disa 219 }; 220 221 ssp2: spi@d0180000 { 222 compatible = " 223 reg = <0xd0180 224 #address-cells 225 #size-cells = 226 interrupt-pare 227 interrupts = < 228 status = "disa 229 }; 230 231 ssp3: spi@d8180000 { 232 compatible = " 233 reg = <0xd8180 234 #address-cells 235 #size-cells = 236 interrupt-pare 237 interrupts = < 238 status = "disa 239 }; 240 }; 241 }; 242 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.