diff options
Diffstat (limited to 'arch/arm/boot/dts/am43x-epos-evm.dts')
-rw-r--r-- | arch/arm/boot/dts/am43x-epos-evm.dts | 107 |
1 files changed, 104 insertions, 3 deletions
diff --git a/arch/arm/boot/dts/am43x-epos-evm.dts b/arch/arm/boot/dts/am43x-epos-evm.dts index 167dbc8494de..ad362c50e32e 100644 --- a/arch/arm/boot/dts/am43x-epos-evm.dts +++ b/arch/arm/boot/dts/am43x-epos-evm.dts | |||
@@ -138,6 +138,29 @@ | |||
138 | 0x160 (PIN_INPUT | MUX_MODE7) /* spi0_cs1.gpio0_6 */ | 138 | 0x160 (PIN_INPUT | MUX_MODE7) /* spi0_cs1.gpio0_6 */ |
139 | >; | 139 | >; |
140 | }; | 140 | }; |
141 | |||
142 | qspi1_default: qspi1_default { | ||
143 | pinctrl-single,pins = < | ||
144 | 0x7c (PIN_INPUT_PULLUP | MUX_MODE3) | ||
145 | 0x88 (PIN_INPUT_PULLUP | MUX_MODE2) | ||
146 | 0x90 (PIN_INPUT_PULLUP | MUX_MODE3) | ||
147 | 0x94 (PIN_INPUT_PULLUP | MUX_MODE3) | ||
148 | 0x98 (PIN_INPUT_PULLUP | MUX_MODE3) | ||
149 | 0x9c (PIN_INPUT_PULLUP | MUX_MODE3) | ||
150 | >; | ||
151 | }; | ||
152 | |||
153 | pixcir_ts_pins: pixcir_ts_pins { | ||
154 | pinctrl-single,pins = < | ||
155 | 0x44 (PIN_INPUT_PULLUP | MUX_MODE7) /* gpmc_a1.gpio1_17 */ | ||
156 | >; | ||
157 | }; | ||
158 | |||
159 | hdq_pins: pinmux_hdq_pins { | ||
160 | pinctrl-single,pins = < | ||
161 | 0x234 (PIN_INPUT_PULLUP | MUX_MODE1) /* cam1_wen.hdq_gpio */ | ||
162 | >; | ||
163 | }; | ||
141 | }; | 164 | }; |
142 | 165 | ||
143 | matrix_keypad: matrix_keypad@0 { | 166 | matrix_keypad: matrix_keypad@0 { |
@@ -226,7 +249,9 @@ | |||
226 | }; | 249 | }; |
227 | 250 | ||
228 | pixcir_ts@5c { | 251 | pixcir_ts@5c { |
229 | compatible = "pixcir,pixcir_ts"; | 252 | compatible = "pixcir,pixcir_tangoc"; |
253 | pinctrl-names = "default"; | ||
254 | pinctrl-0 = <&pixcir_ts_pins>; | ||
230 | reg = <0x5c>; | 255 | reg = <0x5c>; |
231 | interrupt-parent = <&gpio1>; | 256 | interrupt-parent = <&gpio1>; |
232 | interrupts = <17 0>; | 257 | interrupts = <17 0>; |
@@ -234,7 +259,7 @@ | |||
234 | attb-gpio = <&gpio1 17 GPIO_ACTIVE_HIGH>; | 259 | attb-gpio = <&gpio1 17 GPIO_ACTIVE_HIGH>; |
235 | 260 | ||
236 | x-size = <1024>; | 261 | x-size = <1024>; |
237 | y-size = <768>; | 262 | y-size = <600>; |
238 | }; | 263 | }; |
239 | }; | 264 | }; |
240 | 265 | ||
@@ -341,7 +366,7 @@ | |||
341 | }; | 366 | }; |
342 | partition@9 { | 367 | partition@9 { |
343 | label = "NAND.file-system"; | 368 | label = "NAND.file-system"; |
344 | reg = <0x00800000 0x1F600000>; | 369 | reg = <0x00a00000 0x1f600000>; |
345 | }; | 370 | }; |
346 | }; | 371 | }; |
347 | }; | 372 | }; |
@@ -367,3 +392,79 @@ | |||
367 | pinctrl-0 = <&spi1_pins>; | 392 | pinctrl-0 = <&spi1_pins>; |
368 | status = "okay"; | 393 | status = "okay"; |
369 | }; | 394 | }; |
395 | |||
396 | &usb2_phy1 { | ||
397 | status = "okay"; | ||
398 | }; | ||
399 | |||
400 | &usb1 { | ||
401 | dr_mode = "peripheral"; | ||
402 | status = "okay"; | ||
403 | }; | ||
404 | |||
405 | &usb2_phy2 { | ||
406 | status = "okay"; | ||
407 | }; | ||
408 | |||
409 | &usb2 { | ||
410 | dr_mode = "host"; | ||
411 | status = "okay"; | ||
412 | }; | ||
413 | |||
414 | &qspi { | ||
415 | status = "okay"; | ||
416 | pinctrl-names = "default"; | ||
417 | pinctrl-0 = <&qspi1_default>; | ||
418 | |||
419 | spi-max-frequency = <48000000>; | ||
420 | m25p80@0 { | ||
421 | compatible = "mx66l51235l"; | ||
422 | spi-max-frequency = <48000000>; | ||
423 | reg = <0>; | ||
424 | spi-cpol; | ||
425 | spi-cpha; | ||
426 | spi-tx-bus-width = <1>; | ||
427 | spi-rx-bus-width = <4>; | ||
428 | #address-cells = <1>; | ||
429 | #size-cells = <1>; | ||
430 | |||
431 | /* MTD partition table. | ||
432 | * The ROM checks the first 512KiB | ||
433 | * for a valid file to boot(XIP). | ||
434 | */ | ||
435 | partition@0 { | ||
436 | label = "QSPI.U_BOOT"; | ||
437 | reg = <0x00000000 0x000080000>; | ||
438 | }; | ||
439 | partition@1 { | ||
440 | label = "QSPI.U_BOOT.backup"; | ||
441 | reg = <0x00080000 0x00080000>; | ||
442 | }; | ||
443 | partition@2 { | ||
444 | label = "QSPI.U-BOOT-SPL_OS"; | ||
445 | reg = <0x00100000 0x00010000>; | ||
446 | }; | ||
447 | partition@3 { | ||
448 | label = "QSPI.U_BOOT_ENV"; | ||
449 | reg = <0x00110000 0x00010000>; | ||
450 | }; | ||
451 | partition@4 { | ||
452 | label = "QSPI.U-BOOT-ENV.backup"; | ||
453 | reg = <0x00120000 0x00010000>; | ||
454 | }; | ||
455 | partition@5 { | ||
456 | label = "QSPI.KERNEL"; | ||
457 | reg = <0x00130000 0x0800000>; | ||
458 | }; | ||
459 | partition@6 { | ||
460 | label = "QSPI.FILESYSTEM"; | ||
461 | reg = <0x00930000 0x36D0000>; | ||
462 | }; | ||
463 | }; | ||
464 | }; | ||
465 | |||
466 | &hdq { | ||
467 | status = "okay"; | ||
468 | pinctrl-names = "default"; | ||
469 | pinctrl-0 = <&hdq_pins>; | ||
470 | }; | ||