|
79 | 79 | };
|
80 | 80 | };
|
81 | 81 |
|
| 82 | +&wkup_pmx0 { |
| 83 | + mcu_uart0_pins_default: mcu-uart0-pins-default { |
| 84 | + pinctrl-single,pins = < |
| 85 | + J721E_WKUP_IOPAD(0xf4, PIN_INPUT, 0) /* (D20) MCU_UART0_RXD */ |
| 86 | + J721E_WKUP_IOPAD(0xf0, PIN_OUTPUT, 0) /* (D19) MCU_UART0_TXD */ |
| 87 | + J721E_WKUP_IOPAD(0xf8, PIN_INPUT, 0) /* (E20) MCU_UART0_CTSn */ |
| 88 | + J721E_WKUP_IOPAD(0xfc, PIN_OUTPUT, 0) /* (E21) MCU_UART0_RTSn */ |
| 89 | + >; |
| 90 | + }; |
| 91 | + |
| 92 | + wkup_uart0_pins_default: wkup-uart0-pins-default { |
| 93 | + pinctrl-single,pins = < |
| 94 | + J721E_WKUP_IOPAD(0xb0, PIN_INPUT, 0) /* (B14) WKUP_UART0_RXD */ |
| 95 | + J721E_WKUP_IOPAD(0xb4, PIN_OUTPUT, 0) /* (A14) WKUP_UART0_TXD */ |
| 96 | + >; |
| 97 | + }; |
| 98 | +}; |
| 99 | + |
82 | 100 | &wkup_pmx2 {
|
83 | 101 | mcu_cpsw_pins_default: mcu-cpsw-pins-default {
|
84 | 102 | pinctrl-single,pins = <
|
|
112 | 130 | };
|
113 | 131 |
|
114 | 132 | &main_pmx0 {
|
| 133 | + main_uart0_pins_default: main-uart0-pins-default { |
| 134 | + pinctrl-single,pins = < |
| 135 | + J721E_IOPAD(0xb0, PIN_INPUT, 0) /* (T16) UART0_RXD */ |
| 136 | + J721E_IOPAD(0xb4, PIN_OUTPUT, 0) /* (T17) UART0_TXD */ |
| 137 | + J721E_IOPAD(0xc0, PIN_INPUT, 2) /* (W3) SPI0_CS0.UART0_CTSn */ |
| 138 | + J721E_IOPAD(0xc4, PIN_OUTPUT, 2) /* (U5) SPI0_CS1.UART0_RTSn */ |
| 139 | + >; |
| 140 | + }; |
| 141 | + |
| 142 | + main_uart1_pins_default: main-uart1-pins-default { |
| 143 | + pinctrl-single,pins = < |
| 144 | + J721E_IOPAD(0xb8, PIN_INPUT, 0) /* (T18) UART1_RXD */ |
| 145 | + J721E_IOPAD(0xbc, PIN_INPUT, 0) /* (T20) UART1_TXD */ |
| 146 | + >; |
| 147 | + }; |
| 148 | + |
| 149 | + main_uart3_pins_default: main-uart3-pins-default { |
| 150 | + pinctrl-single,pins = < |
| 151 | + J721E_IOPAD(0x60, PIN_INPUT, 11) /* (T15) MCAN8_TX.UART3_CTSn */ |
| 152 | + J721E_IOPAD(0x30, PIN_INPUT, 11) /* (Y18) MCAN2_TX.UART3_RXD */ |
| 153 | + >; |
| 154 | + }; |
| 155 | + |
115 | 156 | main_i2c1_pins_default: main-i2c1-pins-default {
|
116 | 157 | pinctrl-single,pins = <
|
117 | 158 | J721E_IOPAD(0xdc, PIN_INPUT_PULLUP, 3) /* (U3) ECAP0_IN_APWM_OUT.I2C1_SCL */
|
|
150 | 191 | &wkup_uart0 {
|
151 | 192 | /* Wakeup UART is used by System firmware */
|
152 | 193 | status = "reserved";
|
| 194 | + pinctrl-names = "default"; |
| 195 | + pinctrl-0 = <&wkup_uart0_pins_default>; |
153 | 196 | };
|
154 | 197 |
|
155 | 198 | &mcu_uart0 {
|
156 | 199 | status = "okay";
|
157 |
| - /* Default pinmux */ |
| 200 | + pinctrl-names = "default"; |
| 201 | + pinctrl-0 = <&mcu_uart0_pins_default>; |
| 202 | + clock-frequency = <96000000>; |
158 | 203 | };
|
159 | 204 |
|
160 | 205 | &main_uart0 {
|
161 | 206 | status = "okay";
|
162 | 207 | /* Shared with ATF on this platform */
|
163 | 208 | power-domains = <&k3_pds 146 TI_SCI_PD_SHARED>;
|
| 209 | + pinctrl-names = "default"; |
| 210 | + pinctrl-0 = <&main_uart0_pins_default>; |
164 | 211 | };
|
165 | 212 |
|
166 | 213 | &main_uart1 {
|
167 | 214 | status = "okay";
|
168 | 215 | /* Default pinmux */
|
| 216 | + pinctrl-names = "default"; |
| 217 | + pinctrl-0 = <&main_uart1_pins_default>; |
169 | 218 | };
|
170 | 219 |
|
171 | 220 | &main_uart2 {
|
172 | 221 | /* MAIN UART 2 is used by R5F firmware */
|
173 | 222 | status = "reserved";
|
174 | 223 | };
|
175 | 224 |
|
| 225 | +&main_uart3 { |
| 226 | + /* Shared with MCAN Interface */ |
| 227 | + status = "okay"; |
| 228 | + pinctrl-names = "default"; |
| 229 | + pinctrl-0 = <&main_uart3_pins_default>; |
| 230 | +}; |
| 231 | + |
176 | 232 | &main_gpio2 {
|
177 | 233 | status = "disabled";
|
178 | 234 | };
|
|
0 commit comments