1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* 3 * DTS file for SPEAr320 Evaluation Baord 4 * 5 * Copyright 2012 Shiraz Hashim <shiraz.linux.k 6 */ 7 8 /dts-v1/; 9 /include/ "spear320.dtsi" 10 11 / { 12 model = "ST SPEAr320 HMI Board"; 13 compatible = "st,spear320-hmi", "st,sp 14 #address-cells = <1>; 15 #size-cells = <1>; 16 17 memory { 18 reg = <0 0x40000000>; 19 }; 20 21 ahb { 22 pinmux@b3000000 { 23 st,pinmux-mode = <4>; 24 pinctrl-names = "defau 25 pinctrl-0 = <&state_de 26 27 state_default: pinmux 28 i2c0 { 29 st,pin 30 st,fun 31 }; 32 ssp0 { 33 st,pin 34 st,fun 35 }; 36 uart0 { 37 st,pin 38 st,fun 39 }; 40 clcd { 41 st,pin 42 st,fun 43 }; 44 fsmc { 45 st,pin 46 st,fun 47 }; 48 sdhci { 49 st,pin 50 st,fun 51 }; 52 i2s { 53 st,pin 54 st,fun 55 }; 56 uart1 { 57 st,pin 58 st,fun 59 }; 60 uart2 { 61 st,pin 62 st,fun 63 }; 64 can0 { 65 st,pin 66 st,fun 67 }; 68 can1 { 69 st,pin 70 st,fun 71 }; 72 mii0_1 { 73 st,pin 74 st,fun 75 }; 76 pwm0_1 { 77 st,pin 78 st,fun 79 }; 80 pwm2 { 81 st,pin 82 st,fun 83 }; 84 }; 85 }; 86 87 clcd@90000000 { 88 status = "okay"; 89 }; 90 91 dma@fc400000 { 92 status = "okay"; 93 }; 94 95 ehci@e1800000 { 96 status = "okay"; 97 }; 98 99 fsmc: flash@4c000000 { 100 status = "okay"; 101 102 partition@0 { 103 label = "xload 104 reg = <0x0 0x8 105 }; 106 partition@80000 { 107 label = "u-boo 108 reg = <0x80000 109 }; 110 partition@1C0000 { 111 label = "envir 112 reg = <0x1C000 113 }; 114 partition@200000 { 115 label = "dtb"; 116 reg = <0x20000 117 }; 118 partition@240000 { 119 label = "linux 120 reg = <0x24000 121 }; 122 partition@E40000 { 123 label = "rootf 124 reg = <0xE4000 125 }; 126 }; 127 128 gpio_keys { 129 compatible = "gpio-key 130 #address-cells = <1>; 131 #size-cells = <0>; 132 133 button@1 { 134 label = "user 135 linux,code = < 136 gpios = <&stmp 137 debounce-inter 138 wakeup-source; 139 }; 140 141 button@2 { 142 label = "user 143 linux,code = < 144 gpios = <&stmp 145 debounce-inter 146 wakeup-source; 147 }; 148 }; 149 150 ohci@e1900000 { 151 status = "okay"; 152 }; 153 154 ohci@e2100000 { 155 status = "okay"; 156 }; 157 158 pwm: pwm@a8000000 { 159 status = "okay"; 160 }; 161 162 sdhci@70000000 { 163 power-gpio = <&gpiopin 164 power_always_enb; 165 status = "okay"; 166 }; 167 168 smi: flash@fc000000 { 169 status = "okay"; 170 clock-rate = <50000000 171 172 flash@f8000000 { 173 #address-cells 174 #size-cells = 175 reg = <0xf8000 176 st,smi-fast-mo 177 178 partition@0 { 179 label 180 reg = 181 }; 182 partition@1000 183 label 184 reg = 185 }; 186 partition@6000 187 label 188 reg = 189 }; 190 partition@7000 191 label 192 reg = 193 }; 194 partition@8000 195 label 196 reg = 197 }; 198 partition@3900 199 label 200 reg = 201 }; 202 }; 203 }; 204 205 spi0: spi@d0100000 { 206 status = "okay"; 207 }; 208 209 spi1: spi@a5000000 { 210 status = "okay"; 211 }; 212 213 spi2: spi@a6000000 { 214 status = "okay"; 215 }; 216 217 usbd@e1100000 { 218 status = "okay"; 219 }; 220 221 apb { 222 gpio0: gpio@fc980000 { 223 status = "okay" 224 }; 225 226 gpio@b3000000 { 227 status = "okay 228 }; 229 230 i2c0: i2c@d0180000 { 231 status = "okay 232 233 stmpe811@41 { 234 compat 235 #addre 236 #size- 237 reg = 238 irq-gp 239 id = < 240 blocks 241 irq-tr 242 243 stmpeg 244 245 246 247 248 249 }; 250 251 stmpe6 252 253 254 255 256 257 258 259 260 261 262 263 }; 264 }; 265 }; 266 267 i2c1: i2c@a7000000 { 268 status = "okay" 269 }; 270 271 rtc@fc900000 { 272 status = "okay" 273 }; 274 275 serial@d0000000 { 276 status = "okay" 277 pinctrl-names 278 pinctrl-0 = <> 279 }; 280 281 serial@a3000000 { 282 status = "okay" 283 pinctrl-names 284 pinctrl-0 = <> 285 }; 286 287 serial@a4000000 { 288 status = "okay" 289 pinctrl-names 290 pinctrl-0 = <> 291 }; 292 293 wdt@fc880000 { 294 status = "okay" 295 }; 296 }; 297 }; 298 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.