~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/ti/k3-am654-base-board.dts

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/arm64/ti/k3-am654-base-board.dts (Architecture i386) and /scripts/dtc/include-prefixes/arm64/ti/k3-am654-base-board.dts (Architecture m68k)


  1 // SPDX-License-Identifier: GPL-2.0-only OR MI      1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
  2 /*                                                  2 /*
  3  * Copyright (C) 2016-2024 Texas Instruments I      3  * Copyright (C) 2016-2024 Texas Instruments Incorporated - https://www.ti.com/
  4  */                                                 4  */
  5                                                     5 
  6 /dts-v1/;                                           6 /dts-v1/;
  7                                                     7 
  8 #include "k3-am654.dtsi"                            8 #include "k3-am654.dtsi"
  9 #include <dt-bindings/input/input.h>                9 #include <dt-bindings/input/input.h>
 10 #include <dt-bindings/net/ti-dp83867.h>            10 #include <dt-bindings/net/ti-dp83867.h>
 11                                                    11 
 12 / {                                                12 / {
 13         compatible = "ti,am654-evm", "ti,am654     13         compatible = "ti,am654-evm", "ti,am654";
 14         model = "Texas Instruments AM654 Base      14         model = "Texas Instruments AM654 Base Board";
 15                                                    15 
 16         aliases {                                  16         aliases {
 17                 serial0 = &wkup_uart0;             17                 serial0 = &wkup_uart0;
 18                 serial1 = &mcu_uart0;              18                 serial1 = &mcu_uart0;
 19                 serial2 = &main_uart0;             19                 serial2 = &main_uart0;
 20                 i2c0 = &wkup_i2c0;                 20                 i2c0 = &wkup_i2c0;
 21                 i2c1 = &mcu_i2c0;                  21                 i2c1 = &mcu_i2c0;
 22                 i2c2 = &main_i2c0;                 22                 i2c2 = &main_i2c0;
 23                 i2c3 = &main_i2c1;                 23                 i2c3 = &main_i2c1;
 24                 i2c4 = &main_i2c2;                 24                 i2c4 = &main_i2c2;
 25                 ethernet0 = &cpsw_port1;           25                 ethernet0 = &cpsw_port1;
 26                 mmc0 = &sdhci0;                    26                 mmc0 = &sdhci0;
 27                 mmc1 = &sdhci1;                    27                 mmc1 = &sdhci1;
 28         };                                         28         };
 29                                                    29 
 30         chosen {                                   30         chosen {
 31                 stdout-path = "serial2:115200n     31                 stdout-path = "serial2:115200n8";
 32         };                                         32         };
 33                                                    33 
 34         memory@80000000 {                          34         memory@80000000 {
 35                 device_type = "memory";            35                 device_type = "memory";
 36                 bootph-all;                        36                 bootph-all;
 37                 /* 4G RAM */                       37                 /* 4G RAM */
 38                 reg = <0x00000000 0x80000000 0     38                 reg = <0x00000000 0x80000000 0x00000000 0x80000000>,
 39                       <0x00000008 0x80000000 0     39                       <0x00000008 0x80000000 0x00000000 0x80000000>;
 40         };                                         40         };
 41                                                    41 
 42         reserved-memory {                          42         reserved-memory {
 43                 #address-cells = <2>;              43                 #address-cells = <2>;
 44                 #size-cells = <2>;                 44                 #size-cells = <2>;
 45                 ranges;                            45                 ranges;
 46                                                    46 
 47                 secure_ddr: secure-ddr@9e80000     47                 secure_ddr: secure-ddr@9e800000 {
 48                         reg = <0 0x9e800000 0      48                         reg = <0 0x9e800000 0 0x01800000>; /* for OP-TEE */
 49                         alignment = <0x1000>;      49                         alignment = <0x1000>;
 50                         no-map;                    50                         no-map;
 51                 };                                 51                 };
 52                                                    52 
 53                 mcu_r5fss0_core0_dma_memory_re     53                 mcu_r5fss0_core0_dma_memory_region: r5f-dma-memory@a0000000 {
 54                         compatible = "shared-d     54                         compatible = "shared-dma-pool";
 55                         reg = <0 0xa0000000 0      55                         reg = <0 0xa0000000 0 0x100000>;
 56                         no-map;                    56                         no-map;
 57                 };                                 57                 };
 58                                                    58 
 59                 mcu_r5fss0_core0_memory_region     59                 mcu_r5fss0_core0_memory_region: r5f-memory@a0100000 {
 60                         compatible = "shared-d     60                         compatible = "shared-dma-pool";
 61                         reg = <0 0xa0100000 0      61                         reg = <0 0xa0100000 0 0xf00000>;
 62                         no-map;                    62                         no-map;
 63                 };                                 63                 };
 64                                                    64 
 65                 mcu_r5fss0_core1_dma_memory_re     65                 mcu_r5fss0_core1_dma_memory_region: r5f-dma-memory@a1000000 {
 66                         compatible = "shared-d     66                         compatible = "shared-dma-pool";
 67                         reg = <0 0xa1000000 0      67                         reg = <0 0xa1000000 0 0x100000>;
 68                         no-map;                    68                         no-map;
 69                 };                                 69                 };
 70                                                    70 
 71                 mcu_r5fss0_core1_memory_region     71                 mcu_r5fss0_core1_memory_region: r5f-memory@a1100000 {
 72                         compatible = "shared-d     72                         compatible = "shared-dma-pool";
 73                         reg = <0 0xa1100000 0      73                         reg = <0 0xa1100000 0 0xf00000>;
 74                         no-map;                    74                         no-map;
 75                 };                                 75                 };
 76                                                    76 
 77                 rtos_ipc_memory_region: ipc-me     77                 rtos_ipc_memory_region: ipc-memories@a2000000 {
 78                         reg = <0x00 0xa2000000     78                         reg = <0x00 0xa2000000 0x00 0x00100000>;
 79                         alignment = <0x1000>;      79                         alignment = <0x1000>;
 80                         no-map;                    80                         no-map;
 81                 };                                 81                 };
 82         };                                         82         };
 83                                                    83 
 84         gpio-keys {                                84         gpio-keys {
 85                 compatible = "gpio-keys";          85                 compatible = "gpio-keys";
 86                 autorepeat;                        86                 autorepeat;
 87                 pinctrl-names = "default";         87                 pinctrl-names = "default";
 88                 pinctrl-0 = <&push_button_pins     88                 pinctrl-0 = <&push_button_pins_default>;
 89                                                    89 
 90                 switch-5 {                         90                 switch-5 {
 91                         label = "GPIO Key USER     91                         label = "GPIO Key USER1";
 92                         linux,code = <BTN_0>;      92                         linux,code = <BTN_0>;
 93                         gpios = <&wkup_gpio0 2     93                         gpios = <&wkup_gpio0 24 GPIO_ACTIVE_LOW>;
 94                 };                                 94                 };
 95                                                    95 
 96                 switch-6 {                         96                 switch-6 {
 97                         label = "GPIO Key USER     97                         label = "GPIO Key USER2";
 98                         linux,code = <BTN_1>;      98                         linux,code = <BTN_1>;
 99                         gpios = <&wkup_gpio0 2     99                         gpios = <&wkup_gpio0 27 GPIO_ACTIVE_LOW>;
100                 };                                100                 };
101         };                                        101         };
102                                                   102 
103         evm_12v0: regulator-0 {                   103         evm_12v0: regulator-0 {
104                 /* main supply */                 104                 /* main supply */
105                 compatible = "regulator-fixed"    105                 compatible = "regulator-fixed";
106                 regulator-name = "evm_12v0";      106                 regulator-name = "evm_12v0";
107                 regulator-min-microvolt = <120    107                 regulator-min-microvolt = <12000000>;
108                 regulator-max-microvolt = <120    108                 regulator-max-microvolt = <12000000>;
109                 regulator-always-on;              109                 regulator-always-on;
110                 regulator-boot-on;                110                 regulator-boot-on;
111         };                                        111         };
112                                                   112 
113         vcc3v3_io: regulator-1 {                  113         vcc3v3_io: regulator-1 {
114                 /* Output of TPS54334 */          114                 /* Output of TPS54334 */
115                 compatible = "regulator-fixed"    115                 compatible = "regulator-fixed";
116                 regulator-name = "vcc3v3_io";     116                 regulator-name = "vcc3v3_io";
117                 regulator-min-microvolt = <330    117                 regulator-min-microvolt = <3300000>;
118                 regulator-max-microvolt = <330    118                 regulator-max-microvolt = <3300000>;
119                 regulator-always-on;              119                 regulator-always-on;
120                 regulator-boot-on;                120                 regulator-boot-on;
121                 vin-supply = <&evm_12v0>;         121                 vin-supply = <&evm_12v0>;
122         };                                        122         };
123                                                   123 
124         vdd_mmc1_sd: regulator-2 {                124         vdd_mmc1_sd: regulator-2 {
125                 compatible = "regulator-fixed"    125                 compatible = "regulator-fixed";
126                 regulator-name = "vdd_mmc1_sd"    126                 regulator-name = "vdd_mmc1_sd";
127                 regulator-min-microvolt = <330    127                 regulator-min-microvolt = <3300000>;
128                 regulator-max-microvolt = <330    128                 regulator-max-microvolt = <3300000>;
129                 regulator-boot-on;                129                 regulator-boot-on;
130                 enable-active-high;               130                 enable-active-high;
131                 vin-supply = <&vcc3v3_io>;        131                 vin-supply = <&vcc3v3_io>;
132                 gpio = <&pca9554 4 GPIO_ACTIVE    132                 gpio = <&pca9554 4 GPIO_ACTIVE_HIGH>;
133         };                                        133         };
134                                                   134 
135         vtt_supply: regulator-3 {                 135         vtt_supply: regulator-3 {
136                 compatible = "regulator-fixed"    136                 compatible = "regulator-fixed";
137                 regulator-name = "vtt";           137                 regulator-name = "vtt";
138                 pinctrl-names = "default";        138                 pinctrl-names = "default";
139                 pinctrl-0 = <&ddr_vtt_pins_def    139                 pinctrl-0 = <&ddr_vtt_pins_default>;
140                 regulator-min-microvolt = <330    140                 regulator-min-microvolt = <3300000>;
141                 regulator-max-microvolt = <330    141                 regulator-max-microvolt = <3300000>;
142                 enable-active-high;               142                 enable-active-high;
143                 regulator-always-on;              143                 regulator-always-on;
144                 regulator-boot-on;                144                 regulator-boot-on;
145                 vin-supply = <&vcc3v3_io>;        145                 vin-supply = <&vcc3v3_io>;
146                 gpio = <&wkup_gpio0 28 GPIO_AC    146                 gpio = <&wkup_gpio0 28 GPIO_ACTIVE_HIGH>;
147         };                                        147         };
148 };                                                148 };
149                                                   149 
150 &wkup_pmx0 {                                      150 &wkup_pmx0 {
151         wkup_uart0_pins_default: wkup-uart0-de    151         wkup_uart0_pins_default: wkup-uart0-default-pins {
152                 pinctrl-single,pins = <           152                 pinctrl-single,pins = <
153                         AM65X_WKUP_IOPAD(0x00a    153                         AM65X_WKUP_IOPAD(0x00a0, PIN_INPUT, 0)  /* (AB1) WKUP_UART0_RXD */
154                         AM65X_WKUP_IOPAD(0x00a    154                         AM65X_WKUP_IOPAD(0x00a4, PIN_OUTPUT, 0) /* (AB5) WKUP_UART0_TXD */
155                         AM65X_WKUP_IOPAD(0x00c    155                         AM65X_WKUP_IOPAD(0x00c8, PIN_INPUT, 1)  /* (AC2) WKUP_GPIO0_6.WKUP_UART0_CTSn */
156                         AM65X_WKUP_IOPAD(0x00c    156                         AM65X_WKUP_IOPAD(0x00cc, PIN_OUTPUT, 1) /* (AC1) WKUP_GPIO0_7.WKUP_UART0_RTSn */
157                 >;                                157                 >;
158         };                                        158         };
159                                                   159 
160         ddr_vtt_pins_default: ddr-vtt-default-    160         ddr_vtt_pins_default: ddr-vtt-default-pins {
161                 pinctrl-single,pins = <           161                 pinctrl-single,pins = <
162                         AM65X_WKUP_IOPAD(0x004    162                         AM65X_WKUP_IOPAD(0x0040, PIN_OUTPUT_PULLUP, 7)  /* WKUP_GPIO0_28 */
163                 >;                                163                 >;
164         };                                        164         };
165                                                   165 
166         wkup_i2c0_pins_default: wkup-i2c0-defa    166         wkup_i2c0_pins_default: wkup-i2c0-default-pins {
167                 pinctrl-single,pins = <           167                 pinctrl-single,pins = <
168                         AM65X_WKUP_IOPAD(0x00e    168                         AM65X_WKUP_IOPAD(0x00e0, PIN_INPUT, 0) /* (AC7) WKUP_I2C0_SCL */
169                         AM65X_WKUP_IOPAD(0x00e    169                         AM65X_WKUP_IOPAD(0x00e4, PIN_INPUT, 0) /* (AD6) WKUP_I2C0_SDA */
170                 >;                                170                 >;
171         };                                        171         };
172                                                   172 
173         push_button_pins_default: push-button-    173         push_button_pins_default: push-button-default-pins {
174                 pinctrl-single,pins = <           174                 pinctrl-single,pins = <
175                         AM65X_WKUP_IOPAD(0x003    175                         AM65X_WKUP_IOPAD(0x0030, PIN_INPUT, 7) /* (R5) WKUP_GPIO0_24 */
176                         AM65X_WKUP_IOPAD(0x003    176                         AM65X_WKUP_IOPAD(0x003c, PIN_INPUT, 7) /* (P2) WKUP_GPIO0_27 */
177                 >;                                177                 >;
178         };                                        178         };
179                                                   179 
180         mcu_fss0_ospi0_pins_default: mcu-fss0-    180         mcu_fss0_ospi0_pins_default: mcu-fss0-ospi0-default-pins {
181                 pinctrl-single,pins = <           181                 pinctrl-single,pins = <
182                         AM65X_WKUP_IOPAD(0x000    182                         AM65X_WKUP_IOPAD(0x0000, PIN_OUTPUT, 0) /* (V1) MCU_OSPI0_CLK */
183                         AM65X_WKUP_IOPAD(0x000    183                         AM65X_WKUP_IOPAD(0x0008, PIN_INPUT, 0)   /* (U2) MCU_OSPI0_DQS */
184                         AM65X_WKUP_IOPAD(0x000    184                         AM65X_WKUP_IOPAD(0x000c, PIN_INPUT, 0)  /* (U4) MCU_OSPI0_D0 */
185                         AM65X_WKUP_IOPAD(0x001    185                         AM65X_WKUP_IOPAD(0x0010, PIN_INPUT, 0)  /* (U5) MCU_OSPI0_D1 */
186                         AM65X_WKUP_IOPAD(0x001    186                         AM65X_WKUP_IOPAD(0x0014, PIN_INPUT, 0)  /* (T2) MCU_OSPI0_D2 */
187                         AM65X_WKUP_IOPAD(0x001    187                         AM65X_WKUP_IOPAD(0x0018, PIN_INPUT, 0)  /* (T3) MCU_OSPI0_D3 */
188                         AM65X_WKUP_IOPAD(0x001    188                         AM65X_WKUP_IOPAD(0x001c, PIN_INPUT, 0)  /* (T4) MCU_OSPI0_D4 */
189                         AM65X_WKUP_IOPAD(0x002    189                         AM65X_WKUP_IOPAD(0x0020, PIN_INPUT, 0)  /* (T5) MCU_OSPI0_D5 */
190                         AM65X_WKUP_IOPAD(0x002    190                         AM65X_WKUP_IOPAD(0x0024, PIN_INPUT, 0)  /* (R2) MCU_OSPI0_D6 */
191                         AM65X_WKUP_IOPAD(0x002    191                         AM65X_WKUP_IOPAD(0x0028, PIN_INPUT, 0)  /* (R3) MCU_OSPI0_D7 */
192                         AM65X_WKUP_IOPAD(0x002    192                         AM65X_WKUP_IOPAD(0x002c, PIN_OUTPUT, 0) /* (R4) MCU_OSPI0_CSn0 */
193                 >;                                193                 >;
194         };                                        194         };
195                                                   195 
196         wkup_pca554_default: wkup-pca554-defau    196         wkup_pca554_default: wkup-pca554-default-pins {
197                 pinctrl-single,pins = <           197                 pinctrl-single,pins = <
198                         AM65X_WKUP_IOPAD(0x003    198                         AM65X_WKUP_IOPAD(0x0034, PIN_INPUT, 7) /* (T1) MCU_OSPI1_CLK.WKUP_GPIO0_25 */
199                 >;                                199                 >;
200         };                                        200         };
201                                                   201 
202         mcu_uart0_pins_default: mcu-uart0-defa    202         mcu_uart0_pins_default: mcu-uart0-default-pins {
203                 pinctrl-single,pins = <           203                 pinctrl-single,pins = <
204                         AM65X_WKUP_IOPAD(0x004    204                         AM65X_WKUP_IOPAD(0x0044, PIN_INPUT, 4)  /* (P4) MCU_OSPI1_D1.MCU_UART0_RXD */
205                         AM65X_WKUP_IOPAD(0x004    205                         AM65X_WKUP_IOPAD(0x0048, PIN_OUTPUT, 4) /* (P5) MCU_OSPI1_D2.MCU_UART0_TXD */
206                         AM65X_WKUP_IOPAD(0x004    206                         AM65X_WKUP_IOPAD(0x004C, PIN_INPUT, 4)  /* (P1) MCU_OSPI1_D3.MCU_UART0_CTSn */
207                         AM65X_WKUP_IOPAD(0x005    207                         AM65X_WKUP_IOPAD(0x0054, PIN_OUTPUT, 4) /* (N3) MCU_OSPI1_CSn1.MCU_UART0_RTSn */
208                 >;                                208                 >;
209         };                                        209         };
210                                                   210 
211         mcu_cpsw_pins_default: mcu-cpsw-defaul    211         mcu_cpsw_pins_default: mcu-cpsw-default-pins {
212                 pinctrl-single,pins = <           212                 pinctrl-single,pins = <
213                         AM65X_WKUP_IOPAD(0x005    213                         AM65X_WKUP_IOPAD(0x0058, PIN_OUTPUT, 0) /* (N4) MCU_RGMII1_TX_CTL */
214                         AM65X_WKUP_IOPAD(0x005    214                         AM65X_WKUP_IOPAD(0x005c, PIN_INPUT, 0) /* (N5) MCU_RGMII1_RX_CTL */
215                         AM65X_WKUP_IOPAD(0x006    215                         AM65X_WKUP_IOPAD(0x0060, PIN_OUTPUT, 0) /* (M2) MCU_RGMII1_TD3 */
216                         AM65X_WKUP_IOPAD(0x006    216                         AM65X_WKUP_IOPAD(0x0064, PIN_OUTPUT, 0) /* (M3) MCU_RGMII1_TD2 */
217                         AM65X_WKUP_IOPAD(0x006    217                         AM65X_WKUP_IOPAD(0x0068, PIN_OUTPUT, 0) /* (M4) MCU_RGMII1_TD1 */
218                         AM65X_WKUP_IOPAD(0x006    218                         AM65X_WKUP_IOPAD(0x006c, PIN_OUTPUT, 0) /* (M5) MCU_RGMII1_TD0 */
219                         AM65X_WKUP_IOPAD(0x007    219                         AM65X_WKUP_IOPAD(0x0078, PIN_INPUT, 0) /* (L2) MCU_RGMII1_RD3 */
220                         AM65X_WKUP_IOPAD(0x007    220                         AM65X_WKUP_IOPAD(0x007c, PIN_INPUT, 0) /* (L5) MCU_RGMII1_RD2 */
221                         AM65X_WKUP_IOPAD(0x008    221                         AM65X_WKUP_IOPAD(0x0080, PIN_INPUT, 0) /* (M6) MCU_RGMII1_RD1 */
222                         AM65X_WKUP_IOPAD(0x008    222                         AM65X_WKUP_IOPAD(0x0084, PIN_INPUT, 0) /* (L6) MCU_RGMII1_RD0 */
223                         AM65X_WKUP_IOPAD(0x007    223                         AM65X_WKUP_IOPAD(0x0070, PIN_OUTPUT, 0) /* (N1) MCU_RGMII1_TXC */
224                         AM65X_WKUP_IOPAD(0x007    224                         AM65X_WKUP_IOPAD(0x0074, PIN_INPUT, 0) /* (M1) MCU_RGMII1_RXC */
225                 >;                                225                 >;
226         };                                        226         };
227                                                   227 
228         mcu_mdio_pins_default: mcu-mdio1-defau    228         mcu_mdio_pins_default: mcu-mdio1-default-pins {
229                 pinctrl-single,pins = <           229                 pinctrl-single,pins = <
230                         AM65X_WKUP_IOPAD(0x008    230                         AM65X_WKUP_IOPAD(0x008c, PIN_OUTPUT, 0) /* (L1) MCU_MDIO0_MDC */
231                         AM65X_WKUP_IOPAD(0x008    231                         AM65X_WKUP_IOPAD(0x0088, PIN_INPUT, 0) /* (L4) MCU_MDIO0_MDIO */
232                 >;                                232                 >;
233         };                                        233         };
234                                                   234 
235         mcu_i2c0_pins_default: mcu-i2c0-defaul    235         mcu_i2c0_pins_default: mcu-i2c0-default-pins {
236                 pinctrl-single,pins = <           236                 pinctrl-single,pins = <
237                         AM65X_WKUP_IOPAD(0x00e    237                         AM65X_WKUP_IOPAD(0x00e8, PIN_INPUT,  0) /* (AD8) MCU_I2C0_SCL */
238                         AM65X_WKUP_IOPAD(0x00e    238                         AM65X_WKUP_IOPAD(0x00ec, PIN_INPUT,  0) /* (AD7) MCU_I2C0_SDA */
239                 >;                                239                 >;
240         };                                        240         };
241 };                                                241 };
242                                                   242 
243 &main_pmx0 {                                      243 &main_pmx0 {
244         main_uart0_pins_default: main-uart0-de    244         main_uart0_pins_default: main-uart0-default-pins {
245                 pinctrl-single,pins = <           245                 pinctrl-single,pins = <
246                         AM65X_IOPAD(0x01e4, PI    246                         AM65X_IOPAD(0x01e4, PIN_INPUT, 0)       /* (AF11) UART0_RXD */
247                         AM65X_IOPAD(0x01e8, PI    247                         AM65X_IOPAD(0x01e8, PIN_OUTPUT, 0)      /* (AE11) UART0_TXD */
248                         AM65X_IOPAD(0x01ec, PI    248                         AM65X_IOPAD(0x01ec, PIN_INPUT, 0)       /* (AG11) UART0_CTSn */
249                         AM65X_IOPAD(0x01f0, PI    249                         AM65X_IOPAD(0x01f0, PIN_OUTPUT, 0)      /* (AD11) UART0_RTSn */
250                 >;                                250                 >;
251         };                                        251         };
252                                                   252 
253         main_i2c2_pins_default: main-i2c2-defa    253         main_i2c2_pins_default: main-i2c2-default-pins {
254                 pinctrl-single,pins = <           254                 pinctrl-single,pins = <
255                         AM65X_IOPAD(0x0074, PI    255                         AM65X_IOPAD(0x0074, PIN_INPUT, 5) /* (T27) GPMC0_CSn3.I2C2_SCL */
256                         AM65X_IOPAD(0x0070, PI    256                         AM65X_IOPAD(0x0070, PIN_INPUT, 5) /* (R25) GPMC0_CSn2.I2C2_SDA */
257                 >;                                257                 >;
258         };                                        258         };
259                                                   259 
260         main_spi0_pins_default: main-spi0-defa    260         main_spi0_pins_default: main-spi0-default-pins {
261                 pinctrl-single,pins = <           261                 pinctrl-single,pins = <
262                         AM65X_IOPAD(0x01c4, PI    262                         AM65X_IOPAD(0x01c4, PIN_INPUT, 0) /* (AH13) SPI0_CLK */
263                         AM65X_IOPAD(0x01c8, PI    263                         AM65X_IOPAD(0x01c8, PIN_INPUT, 0) /* (AE13) SPI0_D0 */
264                         AM65X_IOPAD(0x01cc, PI    264                         AM65X_IOPAD(0x01cc, PIN_INPUT, 0) /* (AD13) SPI0_D1 */
265                         AM65X_IOPAD(0x01bc, PI    265                         AM65X_IOPAD(0x01bc, PIN_OUTPUT, 0) /* (AG13) SPI0_CS0 */
266                 >;                                266                 >;
267         };                                        267         };
268                                                   268 
269         main_mmc0_pins_default: main-mmc0-defa    269         main_mmc0_pins_default: main-mmc0-default-pins {
270                 pinctrl-single,pins = <           270                 pinctrl-single,pins = <
271                         AM65X_IOPAD(0x01a8, PI    271                         AM65X_IOPAD(0x01a8, PIN_INPUT_PULLDOWN, 0) /* (B25) MMC0_CLK */
272                         AM65X_IOPAD(0x01ac, PI    272                         AM65X_IOPAD(0x01ac, PIN_INPUT_PULLUP, 0) /* (B27) MMC0_CMD */
273                         AM65X_IOPAD(0x01a4, PI    273                         AM65X_IOPAD(0x01a4, PIN_INPUT_PULLUP, 0) /* (A26) MMC0_DAT0 */
274                         AM65X_IOPAD(0x01a0, PI    274                         AM65X_IOPAD(0x01a0, PIN_INPUT_PULLUP, 0) /* (E25) MMC0_DAT1 */
275                         AM65X_IOPAD(0x019c, PI    275                         AM65X_IOPAD(0x019c, PIN_INPUT_PULLUP, 0) /* (C26) MMC0_DAT2 */
276                         AM65X_IOPAD(0x0198, PI    276                         AM65X_IOPAD(0x0198, PIN_INPUT_PULLUP, 0) /* (A25) MMC0_DAT3 */
277                         AM65X_IOPAD(0x0194, PI    277                         AM65X_IOPAD(0x0194, PIN_INPUT_PULLUP, 0) /* (E24) MMC0_DAT4 */
278                         AM65X_IOPAD(0x0190, PI    278                         AM65X_IOPAD(0x0190, PIN_INPUT_PULLUP, 0) /* (A24) MMC0_DAT5 */
279                         AM65X_IOPAD(0x018c, PI    279                         AM65X_IOPAD(0x018c, PIN_INPUT_PULLUP, 0) /* (B26) MMC0_DAT6 */
280                         AM65X_IOPAD(0x0188, PI    280                         AM65X_IOPAD(0x0188, PIN_INPUT_PULLUP, 0) /* (D25) MMC0_DAT7 */
281                         AM65X_IOPAD(0x01b4, PI    281                         AM65X_IOPAD(0x01b4, PIN_INPUT_PULLUP, 0) /* (A23) MMC0_SDCD */
282                         AM65X_IOPAD(0x01b0, PI    282                         AM65X_IOPAD(0x01b0, PIN_INPUT, 0) /* (C25) MMC0_DS */
283                 >;                                283                 >;
284         };                                        284         };
285                                                   285 
286         main_mmc1_pins_default: main-mmc1-defa    286         main_mmc1_pins_default: main-mmc1-default-pins {
287                 pinctrl-single,pins = <           287                 pinctrl-single,pins = <
288                         AM65X_IOPAD(0x02d4, PI    288                         AM65X_IOPAD(0x02d4, PIN_INPUT_PULLDOWN, 0) /* (C27) MMC1_CLK */
289                         AM65X_IOPAD(0x02d8, PI    289                         AM65X_IOPAD(0x02d8, PIN_INPUT_PULLUP, 0) /* (C28) MMC1_CMD */
290                         AM65X_IOPAD(0x02d0, PI    290                         AM65X_IOPAD(0x02d0, PIN_INPUT_PULLUP, 0) /* (D28) MMC1_DAT0 */
291                         AM65X_IOPAD(0x02cc, PI    291                         AM65X_IOPAD(0x02cc, PIN_INPUT_PULLUP, 0) /* (E27) MMC1_DAT1 */
292                         AM65X_IOPAD(0x02c8, PI    292                         AM65X_IOPAD(0x02c8, PIN_INPUT_PULLUP, 0) /* (D26) MMC1_DAT2 */
293                         AM65X_IOPAD(0x02c4, PI    293                         AM65X_IOPAD(0x02c4, PIN_INPUT_PULLUP, 0) /* (D27) MMC1_DAT3 */
294                         AM65X_IOPAD(0x02dc, PI    294                         AM65X_IOPAD(0x02dc, PIN_INPUT_PULLUP, 0) /* (B24) MMC1_SDCD */
295                         AM65X_IOPAD(0x02e0, PI    295                         AM65X_IOPAD(0x02e0, PIN_INPUT, 0) /* (C24) MMC1_SDWP */
296                 >;                                296                 >;
297         };                                        297         };
298                                                   298 
299         usb1_pins_default: usb1-default-pins {    299         usb1_pins_default: usb1-default-pins {
300                 pinctrl-single,pins = <           300                 pinctrl-single,pins = <
301                         AM65X_IOPAD(0x02c0, PI    301                         AM65X_IOPAD(0x02c0, PIN_OUTPUT, 0) /* (AC8) USB1_DRVVBUS */
302                 >;                                302                 >;
303         };                                        303         };
304 };                                                304 };
305                                                   305 
306 &main_pmx1 {                                      306 &main_pmx1 {
307         main_i2c0_pins_default: main-i2c0-defa    307         main_i2c0_pins_default: main-i2c0-default-pins {
308                 pinctrl-single,pins = <           308                 pinctrl-single,pins = <
309                         AM65X_IOPAD(0x0000, PI    309                         AM65X_IOPAD(0x0000, PIN_INPUT, 0) /* (D20) I2C0_SCL */
310                         AM65X_IOPAD(0x0004, PI    310                         AM65X_IOPAD(0x0004, PIN_INPUT, 0) /* (C21) I2C0_SDA */
311                 >;                                311                 >;
312         };                                        312         };
313                                                   313 
314         main_i2c1_pins_default: main-i2c1-defa    314         main_i2c1_pins_default: main-i2c1-default-pins {
315                 pinctrl-single,pins = <           315                 pinctrl-single,pins = <
316                         AM65X_IOPAD(0x0008, PI    316                         AM65X_IOPAD(0x0008, PIN_INPUT, 0) /* (B21) I2C1_SCL */
317                         AM65X_IOPAD(0x000c, PI    317                         AM65X_IOPAD(0x000c, PIN_INPUT, 0) /* (E21) I2C1_SDA */
318                 >;                                318                 >;
319         };                                        319         };
320                                                   320 
321         ecap0_pins_default: ecap0-default-pins    321         ecap0_pins_default: ecap0-default-pins {
322                 pinctrl-single,pins = <           322                 pinctrl-single,pins = <
323                         AM65X_IOPAD(0x0010, PI    323                         AM65X_IOPAD(0x0010, PIN_INPUT, 0) /* (D21) ECAP0_IN_APWM_OUT */
324                 >;                                324                 >;
325         };                                        325         };
326 };                                                326 };
327                                                   327 
328 &wkup_uart0 {                                     328 &wkup_uart0 {
329         /* Wakeup UART is used by System firmw    329         /* Wakeup UART is used by System firmware */
330         status = "reserved";                      330         status = "reserved";
331         pinctrl-names = "default";                331         pinctrl-names = "default";
332         pinctrl-0 = <&wkup_uart0_pins_default>    332         pinctrl-0 = <&wkup_uart0_pins_default>;
333 };                                                333 };
334                                                   334 
335 &mcu_uart0 {                                      335 &mcu_uart0 {
336         status = "okay";                          336         status = "okay";
337         pinctrl-names = "default";                337         pinctrl-names = "default";
338         pinctrl-0 = <&mcu_uart0_pins_default>;    338         pinctrl-0 = <&mcu_uart0_pins_default>;
339 };                                                339 };
340                                                   340 
341 &main_uart0 {                                     341 &main_uart0 {
342         status = "okay";                          342         status = "okay";
343         pinctrl-names = "default";                343         pinctrl-names = "default";
344         pinctrl-0 = <&main_uart0_pins_default>    344         pinctrl-0 = <&main_uart0_pins_default>;
345         power-domains = <&k3_pds 146 TI_SCI_PD    345         power-domains = <&k3_pds 146 TI_SCI_PD_SHARED>;
346 };                                                346 };
347                                                   347 
348 &wkup_i2c0 {                                      348 &wkup_i2c0 {
349         status = "okay";                          349         status = "okay";
350         pinctrl-names = "default";                350         pinctrl-names = "default";
351         pinctrl-0 = <&wkup_i2c0_pins_default>;    351         pinctrl-0 = <&wkup_i2c0_pins_default>;
352         clock-frequency = <400000>;               352         clock-frequency = <400000>;
353                                                   353 
354         eeprom@50 {                               354         eeprom@50 {
355                 /* AT24CM01 */                    355                 /* AT24CM01 */
356                 compatible = "atmel,24c1024";     356                 compatible = "atmel,24c1024";
357                 reg = <0x50>;                     357                 reg = <0x50>;
358         };                                        358         };
359                                                   359 
360         vdd_mpu: regulator@60 {                   360         vdd_mpu: regulator@60 {
361                 compatible = "ti,tps62363";       361                 compatible = "ti,tps62363";
362                 reg = <0x60>;                     362                 reg = <0x60>;
363                 regulator-name = "VDD_MPU";       363                 regulator-name = "VDD_MPU";
364                 regulator-min-microvolt = <500    364                 regulator-min-microvolt = <500000>;
365                 regulator-max-microvolt = <177    365                 regulator-max-microvolt = <1770000>;
366                 regulator-always-on;              366                 regulator-always-on;
367                 regulator-boot-on;                367                 regulator-boot-on;
368                 ti,vsel0-state-high;              368                 ti,vsel0-state-high;
369                 ti,vsel1-state-high;              369                 ti,vsel1-state-high;
370                 ti,enable-vout-discharge;         370                 ti,enable-vout-discharge;
371         };                                        371         };
372                                                   372 
373         gpio@38 {                                 373         gpio@38 {
374                 compatible = "nxp,pca9554";       374                 compatible = "nxp,pca9554";
375                 reg = <0x38>;                     375                 reg = <0x38>;
376                 gpio-controller;                  376                 gpio-controller;
377                 #gpio-cells = <2>;                377                 #gpio-cells = <2>;
378         };                                        378         };
379                                                   379 
380         pca9554: gpio@39 {                        380         pca9554: gpio@39 {
381                 compatible = "nxp,pca9554";       381                 compatible = "nxp,pca9554";
382                 reg = <0x39>;                     382                 reg = <0x39>;
383                 gpio-controller;                  383                 gpio-controller;
384                 #gpio-cells = <2>;                384                 #gpio-cells = <2>;
385                 pinctrl-names = "default";        385                 pinctrl-names = "default";
386                 pinctrl-0 = <&wkup_pca554_defa    386                 pinctrl-0 = <&wkup_pca554_default>;
387                 interrupt-parent = <&wkup_gpio    387                 interrupt-parent = <&wkup_gpio0>;
388                 interrupts = <25 IRQ_TYPE_EDGE    388                 interrupts = <25 IRQ_TYPE_EDGE_FALLING>;
389                 interrupt-controller;             389                 interrupt-controller;
390                 #interrupt-cells = <2>;           390                 #interrupt-cells = <2>;
391         };                                        391         };
392 };                                                392 };
393                                                   393 
394 &mcu_i2c0 {                                       394 &mcu_i2c0 {
395         status = "okay";                          395         status = "okay";
396         pinctrl-names = "default";                396         pinctrl-names = "default";
397         pinctrl-0 = <&mcu_i2c0_pins_default>;     397         pinctrl-0 = <&mcu_i2c0_pins_default>;
398         clock-frequency = <400000>;               398         clock-frequency = <400000>;
399 };                                                399 };
400                                                   400 
401 &main_i2c0 {                                      401 &main_i2c0 {
402         status = "okay";                          402         status = "okay";
403         pinctrl-names = "default";                403         pinctrl-names = "default";
404         pinctrl-0 = <&main_i2c0_pins_default>;    404         pinctrl-0 = <&main_i2c0_pins_default>;
405         clock-frequency = <400000>;               405         clock-frequency = <400000>;
406                                                   406 
407         pca9555: gpio@21 {                        407         pca9555: gpio@21 {
408                 compatible = "nxp,pca9555";       408                 compatible = "nxp,pca9555";
409                 reg = <0x21>;                     409                 reg = <0x21>;
410                 gpio-controller;                  410                 gpio-controller;
411                 #gpio-cells = <2>;                411                 #gpio-cells = <2>;
412         };                                        412         };
413 };                                                413 };
414                                                   414 
415 &main_i2c1 {                                      415 &main_i2c1 {
416         status = "okay";                          416         status = "okay";
417         pinctrl-names = "default";                417         pinctrl-names = "default";
418         pinctrl-0 = <&main_i2c1_pins_default>;    418         pinctrl-0 = <&main_i2c1_pins_default>;
419         clock-frequency = <400000>;               419         clock-frequency = <400000>;
420 };                                                420 };
421                                                   421 
422 &main_i2c2 {                                      422 &main_i2c2 {
423         status = "okay";                          423         status = "okay";
424         pinctrl-names = "default";                424         pinctrl-names = "default";
425         pinctrl-0 = <&main_i2c2_pins_default>;    425         pinctrl-0 = <&main_i2c2_pins_default>;
426         clock-frequency = <400000>;               426         clock-frequency = <400000>;
427 };                                                427 };
428                                                   428 
429 &ecap0 {                                          429 &ecap0 {
430         status = "okay";                          430         status = "okay";
431         pinctrl-names = "default";                431         pinctrl-names = "default";
432         pinctrl-0 = <&ecap0_pins_default>;        432         pinctrl-0 = <&ecap0_pins_default>;
433 };                                                433 };
434                                                   434 
435 &main_spi0 {                                      435 &main_spi0 {
436         status = "okay";                          436         status = "okay";
437         pinctrl-names = "default";                437         pinctrl-names = "default";
438         pinctrl-0 = <&main_spi0_pins_default>;    438         pinctrl-0 = <&main_spi0_pins_default>;
439         #address-cells = <1>;                     439         #address-cells = <1>;
440         #size-cells = <0>;                        440         #size-cells = <0>;
441         ti,pindir-d0-out-d1-in;                   441         ti,pindir-d0-out-d1-in;
442                                                   442 
443         flash@0 {                                 443         flash@0 {
444                 compatible = "jedec,spi-nor";     444                 compatible = "jedec,spi-nor";
445                 reg = <0x0>;                      445                 reg = <0x0>;
446                 spi-tx-bus-width = <1>;           446                 spi-tx-bus-width = <1>;
447                 spi-rx-bus-width = <1>;           447                 spi-rx-bus-width = <1>;
448                 spi-max-frequency = <48000000>    448                 spi-max-frequency = <48000000>;
449         };                                        449         };
450 };                                                450 };
451                                                   451 
452 &sdhci0 {                                         452 &sdhci0 {
453         status = "okay";                          453         status = "okay";
454         pinctrl-names = "default";                454         pinctrl-names = "default";
455         pinctrl-0 = <&main_mmc0_pins_default>;    455         pinctrl-0 = <&main_mmc0_pins_default>;
456         bus-width = <8>;                          456         bus-width = <8>;
457         non-removable;                            457         non-removable;
458         ti,driver-strength-ohm = <50>;            458         ti,driver-strength-ohm = <50>;
459         disable-wp;                               459         disable-wp;
460 };                                                460 };
461                                                   461 
462 /*                                                462 /*
463  * Because of erratas i2025 and i2026 for sili    463  * Because of erratas i2025 and i2026 for silicon revision 1.0, the
464  * SD card interface might fail. Boards with s    464  * SD card interface might fail. Boards with sr1.0 are recommended to
465  * disable sdhci1                                 465  * disable sdhci1
466  */                                               466  */
467 &sdhci1 {                                         467 &sdhci1 {
468         status = "okay";                          468         status = "okay";
469         vmmc-supply = <&vdd_mmc1_sd>;             469         vmmc-supply = <&vdd_mmc1_sd>;
470         pinctrl-names = "default";                470         pinctrl-names = "default";
471         pinctrl-0 = <&main_mmc1_pins_default>;    471         pinctrl-0 = <&main_mmc1_pins_default>;
472         ti,driver-strength-ohm = <50>;            472         ti,driver-strength-ohm = <50>;
473         disable-wp;                               473         disable-wp;
474 };                                                474 };
475                                                   475 
476 &usb1 {                                           476 &usb1 {
477         pinctrl-names = "default";                477         pinctrl-names = "default";
478         pinctrl-0 = <&usb1_pins_default>;         478         pinctrl-0 = <&usb1_pins_default>;
479         dr_mode = "otg";                          479         dr_mode = "otg";
480 };                                                480 };
481                                                   481 
482 &dwc3_0 {                                         482 &dwc3_0 {
483         status = "disabled";                      483         status = "disabled";
484 };                                                484 };
485                                                   485 
486 &usb0_phy {                                       486 &usb0_phy {
487         status = "disabled";                      487         status = "disabled";
488 };                                                488 };
489                                                   489 
490 &tscadc0 {                                        490 &tscadc0 {
491         status = "okay";                          491         status = "okay";
492         adc {                                     492         adc {
493                 ti,adc-channels = <0 1 2 3 4 5    493                 ti,adc-channels = <0 1 2 3 4 5 6 7>;
494         };                                        494         };
495 };                                                495 };
496                                                   496 
497 &tscadc1 {                                        497 &tscadc1 {
498         status = "okay";                          498         status = "okay";
499         adc {                                     499         adc {
500                 ti,adc-channels = <0 1 2 3 4 5    500                 ti,adc-channels = <0 1 2 3 4 5 6 7>;
501         };                                        501         };
502 };                                                502 };
503                                                   503 
504 &serdes0 {                                        504 &serdes0 {
505         status = "disabled";                      505         status = "disabled";
506 };                                                506 };
507                                                   507 
508 &serdes1 {                                        508 &serdes1 {
509         status = "disabled";                      509         status = "disabled";
510 };                                                510 };
511                                                   511 
512 &mailbox0_cluster0 {                              512 &mailbox0_cluster0 {
513         status = "okay";                          513         status = "okay";
514         interrupts = <436>;                       514         interrupts = <436>;
515                                                   515 
516         mbox_mcu_r5fss0_core0: mbox-mcu-r5fss0    516         mbox_mcu_r5fss0_core0: mbox-mcu-r5fss0-core0 {
517                 ti,mbox-tx = <1 0 0>;             517                 ti,mbox-tx = <1 0 0>;
518                 ti,mbox-rx = <0 0 0>;             518                 ti,mbox-rx = <0 0 0>;
519         };                                        519         };
520 };                                                520 };
521                                                   521 
522 &mailbox0_cluster1 {                              522 &mailbox0_cluster1 {
523         status = "okay";                          523         status = "okay";
524         interrupts = <432>;                       524         interrupts = <432>;
525                                                   525 
526         mbox_mcu_r5fss0_core1: mbox-mcu-r5fss0    526         mbox_mcu_r5fss0_core1: mbox-mcu-r5fss0-core1 {
527                 ti,mbox-tx = <1 0 0>;             527                 ti,mbox-tx = <1 0 0>;
528                 ti,mbox-rx = <0 0 0>;             528                 ti,mbox-rx = <0 0 0>;
529         };                                        529         };
530 };                                                530 };
531                                                   531 
532 &mcu_r5fss0_core0 {                               532 &mcu_r5fss0_core0 {
533         memory-region = <&mcu_r5fss0_core0_dma    533         memory-region = <&mcu_r5fss0_core0_dma_memory_region>,
534                         <&mcu_r5fss0_core0_mem    534                         <&mcu_r5fss0_core0_memory_region>;
535         mboxes = <&mailbox0_cluster0 &mbox_mcu    535         mboxes = <&mailbox0_cluster0 &mbox_mcu_r5fss0_core0>;
536 };                                                536 };
537                                                   537 
538 &mcu_r5fss0_core1 {                               538 &mcu_r5fss0_core1 {
539         memory-region = <&mcu_r5fss0_core1_dma    539         memory-region = <&mcu_r5fss0_core1_dma_memory_region>,
540                         <&mcu_r5fss0_core1_mem    540                         <&mcu_r5fss0_core1_memory_region>;
541         mboxes = <&mailbox0_cluster1 &mbox_mcu    541         mboxes = <&mailbox0_cluster1 &mbox_mcu_r5fss0_core1>;
542 };                                                542 };
543                                                   543 
544 &ospi0 {                                          544 &ospi0 {
545         status = "okay";                          545         status = "okay";
546         pinctrl-names = "default";                546         pinctrl-names = "default";
547         pinctrl-0 = <&mcu_fss0_ospi0_pins_defa    547         pinctrl-0 = <&mcu_fss0_ospi0_pins_default>;
548                                                   548 
549         flash@0 {                                 549         flash@0 {
550                 compatible = "jedec,spi-nor";     550                 compatible = "jedec,spi-nor";
551                 reg = <0x0>;                      551                 reg = <0x0>;
552                 spi-tx-bus-width = <8>;           552                 spi-tx-bus-width = <8>;
553                 spi-rx-bus-width = <8>;           553                 spi-rx-bus-width = <8>;
554                 spi-max-frequency = <25000000>    554                 spi-max-frequency = <25000000>;
555                 cdns,tshsl-ns = <60>;             555                 cdns,tshsl-ns = <60>;
556                 cdns,tsd2d-ns = <60>;             556                 cdns,tsd2d-ns = <60>;
557                 cdns,tchsh-ns = <60>;             557                 cdns,tchsh-ns = <60>;
558                 cdns,tslch-ns = <60>;             558                 cdns,tslch-ns = <60>;
559                 cdns,read-delay = <0>;            559                 cdns,read-delay = <0>;
560                                                   560 
561                 partitions {                      561                 partitions {
562                         compatible = "fixed-pa    562                         compatible = "fixed-partitions";
563                         #address-cells = <1>;     563                         #address-cells = <1>;
564                         #size-cells = <1>;        564                         #size-cells = <1>;
565                                                   565 
566                         partition@0 {             566                         partition@0 {
567                                 label = "ospi.    567                                 label = "ospi.tiboot3";
568                                 reg = <0x0 0x8    568                                 reg = <0x0 0x80000>;
569                         };                        569                         };
570                                                   570 
571                         partition@80000 {         571                         partition@80000 {
572                                 label = "ospi.    572                                 label = "ospi.tispl";
573                                 reg = <0x80000    573                                 reg = <0x80000 0x200000>;
574                         };                        574                         };
575                                                   575 
576                         partition@280000 {        576                         partition@280000 {
577                                 label = "ospi.    577                                 label = "ospi.u-boot";
578                                 reg = <0x28000    578                                 reg = <0x280000 0x400000>;
579                         };                        579                         };
580                                                   580 
581                         partition@680000 {        581                         partition@680000 {
582                                 label = "ospi.    582                                 label = "ospi.env";
583                                 reg = <0x68000    583                                 reg = <0x680000 0x20000>;
584                         };                        584                         };
585                                                   585 
586                         partition@6a0000 {        586                         partition@6a0000 {
587                                 label = "ospi.    587                                 label = "ospi.env.backup";
588                                 reg = <0x6a000    588                                 reg = <0x6a0000 0x20000>;
589                         };                        589                         };
590                                                   590 
591                         partition@6c0000 {        591                         partition@6c0000 {
592                                 label = "ospi.    592                                 label = "ospi.sysfw";
593                                 reg = <0x6c000    593                                 reg = <0x6c0000 0x100000>;
594                         };                        594                         };
595                                                   595 
596                         partition@800000 {        596                         partition@800000 {
597                                 label = "ospi.    597                                 label = "ospi.rootfs";
598                                 reg = <0x80000    598                                 reg = <0x800000 0x37c0000>;
599                         };                        599                         };
600                                                   600 
601                         partition@3fe0000 {       601                         partition@3fe0000 {
602                                 label = "ospi.    602                                 label = "ospi.phypattern";
603                                 reg = <0x3fe00    603                                 reg = <0x3fe0000 0x20000>;
604                         };                        604                         };
605                 };                                605                 };
606         };                                        606         };
607 };                                                607 };
608                                                   608 
609 &mcu_cpsw {                                       609 &mcu_cpsw {
610         pinctrl-names = "default";                610         pinctrl-names = "default";
611         pinctrl-0 = <&mcu_cpsw_pins_default>;     611         pinctrl-0 = <&mcu_cpsw_pins_default>;
612 };                                                612 };
613                                                   613 
614 &davinci_mdio {                                   614 &davinci_mdio {
615         status = "okay";                          615         status = "okay";
616         pinctrl-names = "default";                616         pinctrl-names = "default";
617         pinctrl-0 = <&mcu_mdio_pins_default>;     617         pinctrl-0 = <&mcu_mdio_pins_default>;
618                                                   618 
619         phy0: ethernet-phy@0 {                    619         phy0: ethernet-phy@0 {
620                 reg = <0>;                        620                 reg = <0>;
621                 ti,rx-internal-delay = <DP8386    621                 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
622                 ti,fifo-depth = <DP83867_PHYCR    622                 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
623         };                                        623         };
624 };                                                624 };
625                                                   625 
626 &cpsw_port1 {                                     626 &cpsw_port1 {
627         phy-mode = "rgmii-rxid";                  627         phy-mode = "rgmii-rxid";
628         phy-handle = <&phy0>;                     628         phy-handle = <&phy0>;
629 };                                                629 };
630                                                   630 
631 &dss {                                            631 &dss {
632         status = "disabled";                      632         status = "disabled";
633 };                                                633 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php