aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/am43x-epos-evm.dts
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/am43x-epos-evm.dts')
-rw-r--r--arch/arm/boot/dts/am43x-epos-evm.dts107
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};