blob: 72110d634dbe4d46dce73c7f096a1113de8e16fe [file] [log] [blame]
Lokesh Vutlab2c99a22019-06-13 10:29:54 +05301// SPDX-License-Identifier: GPL-2.0
2/*
3 * Copyright (C) 2019 Texas Instruments Incorporated - http://www.ti.com/
4 */
5
6/dts-v1/;
7
8#include "k3-j721e-som-p0.dtsi"
9
10/ {
11 chosen {
12 stdout-path = "serial2:115200n8";
13 bootargs = "console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000";
14 };
Lokesh Vutla1a128042019-09-04 16:01:37 +053015
16 aliases {
17 remoteproc0 = &mcu_r5fss0_core0;
18 remoteproc1 = &mcu_r5fss0_core1;
Lokesh Vutla28b97652019-09-04 16:01:38 +053019 remoteproc2 = &main_r5fss0_core0;
20 remoteproc3 = &main_r5fss0_core1;
21 remoteproc4 = &main_r5fss1_core0;
22 remoteproc5 = &main_r5fss1_core1;
Lokesh Vutla4dbd7ed2019-09-04 16:01:39 +053023 remoteproc6 = &c66_0;
24 remoteproc7 = &c66_1;
Lokesh Vutlac9d636d2019-09-04 16:01:40 +053025 remoteproc8 = &c71_0;
Lokesh Vutla1a128042019-09-04 16:01:37 +053026 };
Lokesh Vutlab2c99a22019-06-13 10:29:54 +053027};
28
29&wkup_uart0 {
30 /* Wakeup UART is used by System firmware */
31 status = "disabled";
32};
33
Lokesh Vutla190ff642019-09-29 17:37:58 +053034&main_uart0 {
35 power-domains = <&k3_pds 146 TI_SCI_PD_SHARED>;
36};
37
Lokesh Vutlab2c99a22019-06-13 10:29:54 +053038&main_uart3 {
39 /* UART not brought out */
40 status = "disabled";
41};
42
43&main_uart5 {
44 /* UART not brought out */
45 status = "disabled";
46};
47
48&main_uart6 {
49 /* UART not brought out */
50 status = "disabled";
51};
52
53&main_uart7 {
54 /* UART not brought out */
55 status = "disabled";
56};
57
58&main_uart8 {
59 /* UART not brought out */
60 status = "disabled";
61};
62
63&main_uart9 {
64 /* UART not brought out */
65 status = "disabled";
66};
67
68&main_sdhci0 {
69 /* eMMC */
Lokesh Vutlab2c99a22019-06-13 10:29:54 +053070 non-removable;
71 ti,driver-strength-ohm = <50>;
72};
73
74&main_sdhci1 {
75 /* SD/MMC */
Lokesh Vutlab2c99a22019-06-13 10:29:54 +053076 ti,driver-strength-ohm = <50>;
77};
Vignesh Raghavendra04ed4932019-11-18 19:16:35 +053078
79&main_pmx0 {
80 main_usbss0_pins_default: main_usbss0_pins_default {
81 pinctrl-single,pins = <
82 J721E_IOPAD(0x290, PIN_OUTPUT, 0) /* (U6) USB0_DRVVBUS */
83 J721E_IOPAD(0x210, PIN_INPUT, 7) /* (W3) MCAN1_RX.GPIO1_3 */
84 >;
85 };
86
87 main_usbss1_pins_default: main_usbss1_pins_default {
88 pinctrl-single,pins = <
89 J721E_IOPAD(0x214, PIN_OUTPUT, 4) /* (V4) MCAN1_TX.USB1_DRVVBUS */
90 >;
91 };
92};
93
94&usbss0 {
95 pinctrl-names = "default";
96 pinctrl-0 = <&main_usbss0_pins_default>;
97 ti,vbus-divider;
98};
99
100&usb0 {
101 dr_mode = "otg";
102 maximum-speed = "super-speed";
103};
104
105&usbss1 {
106 pinctrl-names = "default";
107 pinctrl-0 = <&main_usbss1_pins_default>;
108 ti,usb2-only;
109};
110
111&usb1 {
112 dr_mode = "host";
113 maximum-speed = "high-speed";
114};