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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/ti/k3-j7200-main.dtsi

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-j7200-main.dtsi (Architecture i386) and /scripts/dtc/include-prefixes/arm64/ti/k3-j7200-main.dtsi (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  * Device Tree Source for J7200 SoC Family Mai      3  * Device Tree Source for J7200 SoC Family Main Domain peripherals
  4  *                                                  4  *
  5  * Copyright (C) 2020-2024 Texas Instruments I      5  * Copyright (C) 2020-2024 Texas Instruments Incorporated - https://www.ti.com/
  6  */                                                 6  */
  7                                                     7 
  8 / {                                                 8 / {
  9         serdes_refclk: serdes-refclk {              9         serdes_refclk: serdes-refclk {
 10                 #clock-cells = <0>;                10                 #clock-cells = <0>;
 11                 compatible = "fixed-clock";        11                 compatible = "fixed-clock";
 12         };                                         12         };
 13 };                                                 13 };
 14                                                    14 
 15 &cbass_main {                                      15 &cbass_main {
 16         msmc_ram: sram@70000000 {                  16         msmc_ram: sram@70000000 {
 17                 compatible = "mmio-sram";          17                 compatible = "mmio-sram";
 18                 reg = <0x00 0x70000000 0x00 0x     18                 reg = <0x00 0x70000000 0x00 0x100000>;
 19                 #address-cells = <1>;              19                 #address-cells = <1>;
 20                 #size-cells = <1>;                 20                 #size-cells = <1>;
 21                 ranges = <0x00 0x00 0x70000000     21                 ranges = <0x00 0x00 0x70000000 0x100000>;
 22                                                    22 
 23                 atf-sram@0 {                       23                 atf-sram@0 {
 24                         reg = <0x00 0x20000>;      24                         reg = <0x00 0x20000>;
 25                 };                                 25                 };
 26         };                                         26         };
 27                                                    27 
 28         scm_conf: scm-conf@100000 {                28         scm_conf: scm-conf@100000 {
 29                 compatible = "ti,j721e-system-     29                 compatible = "ti,j721e-system-controller", "syscon", "simple-mfd";
 30                 reg = <0x00 0x00100000 0x00 0x     30                 reg = <0x00 0x00100000 0x00 0x1c000>;
 31                 #address-cells = <1>;              31                 #address-cells = <1>;
 32                 #size-cells = <1>;                 32                 #size-cells = <1>;
 33                 ranges = <0x00 0x00 0x00100000     33                 ranges = <0x00 0x00 0x00100000 0x1c000>;
 34                                                    34 
 35                 serdes_ln_ctrl: mux-controller     35                 serdes_ln_ctrl: mux-controller@4080 {
 36                         compatible = "reg-mux"     36                         compatible = "reg-mux";
 37                         reg = <0x4080 0x20>;       37                         reg = <0x4080 0x20>;
 38                         #mux-control-cells = <     38                         #mux-control-cells = <1>;
 39                         mux-reg-masks = <0x0 0     39                         mux-reg-masks = <0x0 0x3>, <0x4 0x3>, /* SERDES0 lane0/1 select */
 40                                         <0x8 0     40                                         <0x8 0x3>, <0xc 0x3>; /* SERDES0 lane2/3 select */
 41                 };                                 41                 };
 42                                                    42 
 43                 cpsw0_phy_gmii_sel: phy@4044 {     43                 cpsw0_phy_gmii_sel: phy@4044 {
 44                         compatible = "ti,j7200     44                         compatible = "ti,j7200-cpsw5g-phy-gmii-sel";
 45                         ti,qsgmii-main-ports =     45                         ti,qsgmii-main-ports = <1>;
 46                         reg = <0x4044 0x10>;       46                         reg = <0x4044 0x10>;
 47                         #phy-cells = <1>;          47                         #phy-cells = <1>;
 48                 };                                 48                 };
 49                                                    49 
 50                 usb_serdes_mux: mux-controller     50                 usb_serdes_mux: mux-controller@4000 {
 51                         compatible = "reg-mux"     51                         compatible = "reg-mux";
 52                         reg = <0x4000 0x4>;        52                         reg = <0x4000 0x4>;
 53                         #mux-control-cells = <     53                         #mux-control-cells = <1>;
 54                         mux-reg-masks = <0x0 0     54                         mux-reg-masks = <0x0 0x8000000>; /* USB0 to SERDES0 lane 1/3 mux */
 55                 };                                 55                 };
 56         };                                         56         };
 57                                                    57 
 58         gic500: interrupt-controller@1800000 {     58         gic500: interrupt-controller@1800000 {
 59                 compatible = "arm,gic-v3";         59                 compatible = "arm,gic-v3";
 60                 #address-cells = <2>;              60                 #address-cells = <2>;
 61                 #size-cells = <2>;                 61                 #size-cells = <2>;
 62                 ranges;                            62                 ranges;
 63                 #interrupt-cells = <3>;            63                 #interrupt-cells = <3>;
 64                 interrupt-controller;              64                 interrupt-controller;
 65                 reg = <0x00 0x01800000 0x00 0x     65                 reg = <0x00 0x01800000 0x00 0x10000>,   /* GICD */
 66                       <0x00 0x01900000 0x00 0x     66                       <0x00 0x01900000 0x00 0x100000>,  /* GICR */
 67                       <0x00 0x6f000000 0x00 0x     67                       <0x00 0x6f000000 0x00 0x2000>,    /* GICC */
 68                       <0x00 0x6f010000 0x00 0x     68                       <0x00 0x6f010000 0x00 0x1000>,    /* GICH */
 69                       <0x00 0x6f020000 0x00 0x     69                       <0x00 0x6f020000 0x00 0x2000>;    /* GICV */
 70                                                    70 
 71                 /* vcpumntirq: virtual CPU int     71                 /* vcpumntirq: virtual CPU interface maintenance interrupt */
 72                 interrupts = <GIC_PPI 9 IRQ_TY     72                 interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
 73                                                    73 
 74                 gic_its: msi-controller@182000     74                 gic_its: msi-controller@1820000 {
 75                         compatible = "arm,gic-     75                         compatible = "arm,gic-v3-its";
 76                         reg = <0x00 0x01820000     76                         reg = <0x00 0x01820000 0x00 0x10000>;
 77                         socionext,synquacer-pr     77                         socionext,synquacer-pre-its = <0x1000000 0x400000>;
 78                         msi-controller;            78                         msi-controller;
 79                         #msi-cells = <1>;          79                         #msi-cells = <1>;
 80                 };                                 80                 };
 81         };                                         81         };
 82                                                    82 
 83         main_gpio_intr: interrupt-controller@a     83         main_gpio_intr: interrupt-controller@a00000 {
 84                 compatible = "ti,sci-intr";        84                 compatible = "ti,sci-intr";
 85                 reg = <0x00 0x00a00000 0x00 0x     85                 reg = <0x00 0x00a00000 0x00 0x800>;
 86                 ti,intr-trigger-type = <1>;        86                 ti,intr-trigger-type = <1>;
 87                 interrupt-controller;              87                 interrupt-controller;
 88                 interrupt-parent = <&gic500>;      88                 interrupt-parent = <&gic500>;
 89                 #interrupt-cells = <1>;            89                 #interrupt-cells = <1>;
 90                 ti,sci = <&dmsc>;                  90                 ti,sci = <&dmsc>;
 91                 ti,sci-dev-id = <131>;             91                 ti,sci-dev-id = <131>;
 92                 ti,interrupt-ranges = <8 392 5     92                 ti,interrupt-ranges = <8 392 56>;
 93         };                                         93         };
 94                                                    94 
 95         main_navss: bus@30000000 {                 95         main_navss: bus@30000000 {
 96                 compatible = "simple-bus";         96                 compatible = "simple-bus";
 97                 #address-cells = <2>;              97                 #address-cells = <2>;
 98                 #size-cells = <2>;                 98                 #size-cells = <2>;
 99                 ranges = <0x00 0x30000000 0x00     99                 ranges = <0x00 0x30000000 0x00 0x30000000 0x00 0x0c400000>;
100                 ti,sci-dev-id = <199>;            100                 ti,sci-dev-id = <199>;
101                 dma-coherent;                     101                 dma-coherent;
102                 dma-ranges;                       102                 dma-ranges;
103                                                   103 
104                 main_navss_intr: interrupt-con    104                 main_navss_intr: interrupt-controller@310e0000 {
105                         compatible = "ti,sci-i    105                         compatible = "ti,sci-intr";
106                         reg = <0x00 0x310e0000    106                         reg = <0x00 0x310e0000 0x00 0x4000>;
107                         ti,intr-trigger-type =    107                         ti,intr-trigger-type = <4>;
108                         interrupt-controller;     108                         interrupt-controller;
109                         interrupt-parent = <&g    109                         interrupt-parent = <&gic500>;
110                         #interrupt-cells = <1>    110                         #interrupt-cells = <1>;
111                         ti,sci = <&dmsc>;         111                         ti,sci = <&dmsc>;
112                         ti,sci-dev-id = <213>;    112                         ti,sci-dev-id = <213>;
113                         ti,interrupt-ranges =     113                         ti,interrupt-ranges = <0 64 64>,
114                                                   114                                               <64 448 64>,
115                                                   115                                               <128 672 64>;
116                 };                                116                 };
117                                                   117 
118                 main_udmass_inta: msi-controll    118                 main_udmass_inta: msi-controller@33d00000 {
119                         compatible = "ti,sci-i    119                         compatible = "ti,sci-inta";
120                         reg = <0x00 0x33d00000    120                         reg = <0x00 0x33d00000 0x00 0x100000>;
121                         interrupt-controller;     121                         interrupt-controller;
122                         #interrupt-cells = <0>    122                         #interrupt-cells = <0>;
123                         interrupt-parent = <&m    123                         interrupt-parent = <&main_navss_intr>;
124                         msi-controller;           124                         msi-controller;
125                         ti,sci = <&dmsc>;         125                         ti,sci = <&dmsc>;
126                         ti,sci-dev-id = <209>;    126                         ti,sci-dev-id = <209>;
127                         ti,interrupt-ranges =     127                         ti,interrupt-ranges = <0 0 256>;
128                 };                                128                 };
129                                                   129 
130                 secure_proxy_main: mailbox@32c    130                 secure_proxy_main: mailbox@32c00000 {
131                         compatible = "ti,am654    131                         compatible = "ti,am654-secure-proxy";
132                         #mbox-cells = <1>;        132                         #mbox-cells = <1>;
133                         reg-names = "target_da    133                         reg-names = "target_data", "rt", "scfg";
134                         reg = <0x00 0x32c00000    134                         reg = <0x00 0x32c00000 0x00 0x100000>,
135                               <0x00 0x32400000    135                               <0x00 0x32400000 0x00 0x100000>,
136                               <0x00 0x32800000    136                               <0x00 0x32800000 0x00 0x100000>;
137                         interrupt-names = "rx_    137                         interrupt-names = "rx_011";
138                         interrupts = <GIC_SPI     138                         interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
139                 };                                139                 };
140                                                   140 
141                 hwspinlock: spinlock@30e00000     141                 hwspinlock: spinlock@30e00000 {
142                         compatible = "ti,am654    142                         compatible = "ti,am654-hwspinlock";
143                         reg = <0x00 0x30e00000    143                         reg = <0x00 0x30e00000 0x00 0x1000>;
144                         #hwlock-cells = <1>;      144                         #hwlock-cells = <1>;
145                 };                                145                 };
146                                                   146 
147                 mailbox0_cluster0: mailbox@31f    147                 mailbox0_cluster0: mailbox@31f80000 {
148                         compatible = "ti,am654    148                         compatible = "ti,am654-mailbox";
149                         reg = <0x00 0x31f80000    149                         reg = <0x00 0x31f80000 0x00 0x200>;
150                         #mbox-cells = <1>;        150                         #mbox-cells = <1>;
151                         ti,mbox-num-users = <4    151                         ti,mbox-num-users = <4>;
152                         ti,mbox-num-fifos = <1    152                         ti,mbox-num-fifos = <16>;
153                         interrupt-parent = <&m    153                         interrupt-parent = <&main_navss_intr>;
154                         status = "disabled";      154                         status = "disabled";
155                 };                                155                 };
156                                                   156 
157                 mailbox0_cluster1: mailbox@31f    157                 mailbox0_cluster1: mailbox@31f81000 {
158                         compatible = "ti,am654    158                         compatible = "ti,am654-mailbox";
159                         reg = <0x00 0x31f81000    159                         reg = <0x00 0x31f81000 0x00 0x200>;
160                         #mbox-cells = <1>;        160                         #mbox-cells = <1>;
161                         ti,mbox-num-users = <4    161                         ti,mbox-num-users = <4>;
162                         ti,mbox-num-fifos = <1    162                         ti,mbox-num-fifos = <16>;
163                         interrupt-parent = <&m    163                         interrupt-parent = <&main_navss_intr>;
164                         status = "disabled";      164                         status = "disabled";
165                 };                                165                 };
166                                                   166 
167                 mailbox0_cluster2: mailbox@31f    167                 mailbox0_cluster2: mailbox@31f82000 {
168                         compatible = "ti,am654    168                         compatible = "ti,am654-mailbox";
169                         reg = <0x00 0x31f82000    169                         reg = <0x00 0x31f82000 0x00 0x200>;
170                         #mbox-cells = <1>;        170                         #mbox-cells = <1>;
171                         ti,mbox-num-users = <4    171                         ti,mbox-num-users = <4>;
172                         ti,mbox-num-fifos = <1    172                         ti,mbox-num-fifos = <16>;
173                         interrupt-parent = <&m    173                         interrupt-parent = <&main_navss_intr>;
174                         status = "disabled";      174                         status = "disabled";
175                 };                                175                 };
176                                                   176 
177                 mailbox0_cluster3: mailbox@31f    177                 mailbox0_cluster3: mailbox@31f83000 {
178                         compatible = "ti,am654    178                         compatible = "ti,am654-mailbox";
179                         reg = <0x00 0x31f83000    179                         reg = <0x00 0x31f83000 0x00 0x200>;
180                         #mbox-cells = <1>;        180                         #mbox-cells = <1>;
181                         ti,mbox-num-users = <4    181                         ti,mbox-num-users = <4>;
182                         ti,mbox-num-fifos = <1    182                         ti,mbox-num-fifos = <16>;
183                         interrupt-parent = <&m    183                         interrupt-parent = <&main_navss_intr>;
184                         status = "disabled";      184                         status = "disabled";
185                 };                                185                 };
186                                                   186 
187                 mailbox0_cluster4: mailbox@31f    187                 mailbox0_cluster4: mailbox@31f84000 {
188                         compatible = "ti,am654    188                         compatible = "ti,am654-mailbox";
189                         reg = <0x00 0x31f84000    189                         reg = <0x00 0x31f84000 0x00 0x200>;
190                         #mbox-cells = <1>;        190                         #mbox-cells = <1>;
191                         ti,mbox-num-users = <4    191                         ti,mbox-num-users = <4>;
192                         ti,mbox-num-fifos = <1    192                         ti,mbox-num-fifos = <16>;
193                         interrupt-parent = <&m    193                         interrupt-parent = <&main_navss_intr>;
194                         status = "disabled";      194                         status = "disabled";
195                 };                                195                 };
196                                                   196 
197                 mailbox0_cluster5: mailbox@31f    197                 mailbox0_cluster5: mailbox@31f85000 {
198                         compatible = "ti,am654    198                         compatible = "ti,am654-mailbox";
199                         reg = <0x00 0x31f85000    199                         reg = <0x00 0x31f85000 0x00 0x200>;
200                         #mbox-cells = <1>;        200                         #mbox-cells = <1>;
201                         ti,mbox-num-users = <4    201                         ti,mbox-num-users = <4>;
202                         ti,mbox-num-fifos = <1    202                         ti,mbox-num-fifos = <16>;
203                         interrupt-parent = <&m    203                         interrupt-parent = <&main_navss_intr>;
204                         status = "disabled";      204                         status = "disabled";
205                 };                                205                 };
206                                                   206 
207                 mailbox0_cluster6: mailbox@31f    207                 mailbox0_cluster6: mailbox@31f86000 {
208                         compatible = "ti,am654    208                         compatible = "ti,am654-mailbox";
209                         reg = <0x00 0x31f86000    209                         reg = <0x00 0x31f86000 0x00 0x200>;
210                         #mbox-cells = <1>;        210                         #mbox-cells = <1>;
211                         ti,mbox-num-users = <4    211                         ti,mbox-num-users = <4>;
212                         ti,mbox-num-fifos = <1    212                         ti,mbox-num-fifos = <16>;
213                         interrupt-parent = <&m    213                         interrupt-parent = <&main_navss_intr>;
214                         status = "disabled";      214                         status = "disabled";
215                 };                                215                 };
216                                                   216 
217                 mailbox0_cluster7: mailbox@31f    217                 mailbox0_cluster7: mailbox@31f87000 {
218                         compatible = "ti,am654    218                         compatible = "ti,am654-mailbox";
219                         reg = <0x00 0x31f87000    219                         reg = <0x00 0x31f87000 0x00 0x200>;
220                         #mbox-cells = <1>;        220                         #mbox-cells = <1>;
221                         ti,mbox-num-users = <4    221                         ti,mbox-num-users = <4>;
222                         ti,mbox-num-fifos = <1    222                         ti,mbox-num-fifos = <16>;
223                         interrupt-parent = <&m    223                         interrupt-parent = <&main_navss_intr>;
224                         status = "disabled";      224                         status = "disabled";
225                 };                                225                 };
226                                                   226 
227                 mailbox0_cluster8: mailbox@31f    227                 mailbox0_cluster8: mailbox@31f88000 {
228                         compatible = "ti,am654    228                         compatible = "ti,am654-mailbox";
229                         reg = <0x00 0x31f88000    229                         reg = <0x00 0x31f88000 0x00 0x200>;
230                         #mbox-cells = <1>;        230                         #mbox-cells = <1>;
231                         ti,mbox-num-users = <4    231                         ti,mbox-num-users = <4>;
232                         ti,mbox-num-fifos = <1    232                         ti,mbox-num-fifos = <16>;
233                         interrupt-parent = <&m    233                         interrupt-parent = <&main_navss_intr>;
234                         status = "disabled";      234                         status = "disabled";
235                 };                                235                 };
236                                                   236 
237                 mailbox0_cluster9: mailbox@31f    237                 mailbox0_cluster9: mailbox@31f89000 {
238                         compatible = "ti,am654    238                         compatible = "ti,am654-mailbox";
239                         reg = <0x00 0x31f89000    239                         reg = <0x00 0x31f89000 0x00 0x200>;
240                         #mbox-cells = <1>;        240                         #mbox-cells = <1>;
241                         ti,mbox-num-users = <4    241                         ti,mbox-num-users = <4>;
242                         ti,mbox-num-fifos = <1    242                         ti,mbox-num-fifos = <16>;
243                         interrupt-parent = <&m    243                         interrupt-parent = <&main_navss_intr>;
244                         status = "disabled";      244                         status = "disabled";
245                 };                                245                 };
246                                                   246 
247                 mailbox0_cluster10: mailbox@31    247                 mailbox0_cluster10: mailbox@31f8a000 {
248                         compatible = "ti,am654    248                         compatible = "ti,am654-mailbox";
249                         reg = <0x00 0x31f8a000    249                         reg = <0x00 0x31f8a000 0x00 0x200>;
250                         #mbox-cells = <1>;        250                         #mbox-cells = <1>;
251                         ti,mbox-num-users = <4    251                         ti,mbox-num-users = <4>;
252                         ti,mbox-num-fifos = <1    252                         ti,mbox-num-fifos = <16>;
253                         interrupt-parent = <&m    253                         interrupt-parent = <&main_navss_intr>;
254                         status = "disabled";      254                         status = "disabled";
255                 };                                255                 };
256                                                   256 
257                 mailbox0_cluster11: mailbox@31    257                 mailbox0_cluster11: mailbox@31f8b000 {
258                         compatible = "ti,am654    258                         compatible = "ti,am654-mailbox";
259                         reg = <0x00 0x31f8b000    259                         reg = <0x00 0x31f8b000 0x00 0x200>;
260                         #mbox-cells = <1>;        260                         #mbox-cells = <1>;
261                         ti,mbox-num-users = <4    261                         ti,mbox-num-users = <4>;
262                         ti,mbox-num-fifos = <1    262                         ti,mbox-num-fifos = <16>;
263                         interrupt-parent = <&m    263                         interrupt-parent = <&main_navss_intr>;
264                         status = "disabled";      264                         status = "disabled";
265                 };                                265                 };
266                                                   266 
267                 main_ringacc: ringacc@3c000000    267                 main_ringacc: ringacc@3c000000 {
268                         compatible = "ti,am654    268                         compatible = "ti,am654-navss-ringacc";
269                         reg = <0x00 0x3c000000    269                         reg = <0x00 0x3c000000 0x00 0x400000>,
270                               <0x00 0x38000000    270                               <0x00 0x38000000 0x00 0x400000>,
271                               <0x00 0x31120000    271                               <0x00 0x31120000 0x00 0x100>,
272                               <0x00 0x33000000    272                               <0x00 0x33000000 0x00 0x40000>,
273                               <0x00 0x31080000    273                               <0x00 0x31080000 0x00 0x40000>;
274                         reg-names = "rt", "fif    274                         reg-names = "rt", "fifos", "proxy_gcfg", "proxy_target", "cfg";
275                         ti,num-rings = <1024>;    275                         ti,num-rings = <1024>;
276                         ti,sci-rm-range-gp-rin    276                         ti,sci-rm-range-gp-rings = <0x1>; /* GP ring range */
277                         ti,sci = <&dmsc>;         277                         ti,sci = <&dmsc>;
278                         ti,sci-dev-id = <211>;    278                         ti,sci-dev-id = <211>;
279                         msi-parent = <&main_ud    279                         msi-parent = <&main_udmass_inta>;
280                 };                                280                 };
281                                                   281 
282                 main_udmap: dma-controller@311    282                 main_udmap: dma-controller@31150000 {
283                         compatible = "ti,j721e    283                         compatible = "ti,j721e-navss-main-udmap";
284                         reg = <0x00 0x31150000    284                         reg = <0x00 0x31150000 0x00 0x100>,
285                               <0x00 0x34000000    285                               <0x00 0x34000000 0x00 0x100000>,
286                               <0x00 0x35000000    286                               <0x00 0x35000000 0x00 0x100000>,
287                               <0x00 0x30b00000    287                               <0x00 0x30b00000 0x00 0x4000>,
288                               <0x00 0x30c00000    288                               <0x00 0x30c00000 0x00 0x4000>,
289                               <0x00 0x30d00000    289                               <0x00 0x30d00000 0x00 0x4000>;
290                         reg-names = "gcfg", "r    290                         reg-names = "gcfg", "rchanrt", "tchanrt",
291                                     "tchan", "    291                                     "tchan", "rchan", "rflow";
292                         msi-parent = <&main_ud    292                         msi-parent = <&main_udmass_inta>;
293                         #dma-cells = <1>;         293                         #dma-cells = <1>;
294                                                   294 
295                         ti,sci = <&dmsc>;         295                         ti,sci = <&dmsc>;
296                         ti,sci-dev-id = <212>;    296                         ti,sci-dev-id = <212>;
297                         ti,ringacc = <&main_ri    297                         ti,ringacc = <&main_ringacc>;
298                                                   298 
299                         ti,sci-rm-range-tchan     299                         ti,sci-rm-range-tchan = <0x0d>, /* TX_CHAN */
300                                                   300                                                 <0x0f>, /* TX_HCHAN */
301                                                   301                                                 <0x10>; /* TX_UHCHAN */
302                         ti,sci-rm-range-rchan     302                         ti,sci-rm-range-rchan = <0x0a>, /* RX_CHAN */
303                                                   303                                                 <0x0b>, /* RX_HCHAN */
304                                                   304                                                 <0x0c>; /* RX_UHCHAN */
305                         ti,sci-rm-range-rflow     305                         ti,sci-rm-range-rflow = <0x00>; /* GP RFLOW */
306                 };                                306                 };
307                                                   307 
308                 cpts@310d0000 {                   308                 cpts@310d0000 {
309                         compatible = "ti,j721e    309                         compatible = "ti,j721e-cpts";
310                         reg = <0x00 0x310d0000    310                         reg = <0x00 0x310d0000 0x00 0x400>;
311                         reg-names = "cpts";       311                         reg-names = "cpts";
312                         clocks = <&k3_clks 201    312                         clocks = <&k3_clks 201 1>;
313                         clock-names = "cpts";     313                         clock-names = "cpts";
314                         interrupts-extended =     314                         interrupts-extended = <&main_navss_intr 391>;
315                         interrupt-names = "cpt    315                         interrupt-names = "cpts";
316                         ti,cpts-periodic-outpu    316                         ti,cpts-periodic-outputs = <6>;
317                         ti,cpts-ext-ts-inputs     317                         ti,cpts-ext-ts-inputs = <8>;
318                 };                                318                 };
319         };                                        319         };
320                                                   320 
321         cpsw0: ethernet@c000000 {                 321         cpsw0: ethernet@c000000 {
322                 compatible = "ti,j7200-cpswxg-    322                 compatible = "ti,j7200-cpswxg-nuss";
323                 #address-cells = <2>;             323                 #address-cells = <2>;
324                 #size-cells = <2>;                324                 #size-cells = <2>;
325                 reg = <0x00 0xc000000 0x00 0x2    325                 reg = <0x00 0xc000000 0x00 0x200000>;
326                 reg-names = "cpsw_nuss";          326                 reg-names = "cpsw_nuss";
327                 ranges = <0x00 0x00 0x00 0xc00    327                 ranges = <0x00 0x00 0x00 0xc000000 0x00 0x200000>;
328                 clocks = <&k3_clks 19 33>;        328                 clocks = <&k3_clks 19 33>;
329                 clock-names = "fck";              329                 clock-names = "fck";
330                 power-domains = <&k3_pds 19 TI    330                 power-domains = <&k3_pds 19 TI_SCI_PD_EXCLUSIVE>;
331                                                   331 
332                 dmas = <&main_udmap 0xca00>,      332                 dmas = <&main_udmap 0xca00>,
333                        <&main_udmap 0xca01>,      333                        <&main_udmap 0xca01>,
334                        <&main_udmap 0xca02>,      334                        <&main_udmap 0xca02>,
335                        <&main_udmap 0xca03>,      335                        <&main_udmap 0xca03>,
336                        <&main_udmap 0xca04>,      336                        <&main_udmap 0xca04>,
337                        <&main_udmap 0xca05>,      337                        <&main_udmap 0xca05>,
338                        <&main_udmap 0xca06>,      338                        <&main_udmap 0xca06>,
339                        <&main_udmap 0xca07>,      339                        <&main_udmap 0xca07>,
340                        <&main_udmap 0x4a00>;      340                        <&main_udmap 0x4a00>;
341                 dma-names = "tx0", "tx1", "tx2    341                 dma-names = "tx0", "tx1", "tx2", "tx3",
342                             "tx4", "tx5", "tx6    342                             "tx4", "tx5", "tx6", "tx7",
343                             "rx";                 343                             "rx";
344                                                   344 
345                 status = "disabled";              345                 status = "disabled";
346                                                   346 
347                 ethernet-ports {                  347                 ethernet-ports {
348                         #address-cells = <1>;     348                         #address-cells = <1>;
349                         #size-cells = <0>;        349                         #size-cells = <0>;
350                         cpsw0_port1: port@1 {     350                         cpsw0_port1: port@1 {
351                                 reg = <1>;        351                                 reg = <1>;
352                                 ti,mac-only;      352                                 ti,mac-only;
353                                 label = "port1    353                                 label = "port1";
354                                 status = "disa    354                                 status = "disabled";
355                         };                        355                         };
356                                                   356 
357                         cpsw0_port2: port@2 {     357                         cpsw0_port2: port@2 {
358                                 reg = <2>;        358                                 reg = <2>;
359                                 ti,mac-only;      359                                 ti,mac-only;
360                                 label = "port2    360                                 label = "port2";
361                                 status = "disa    361                                 status = "disabled";
362                         };                        362                         };
363                                                   363 
364                         cpsw0_port3: port@3 {     364                         cpsw0_port3: port@3 {
365                                 reg = <3>;        365                                 reg = <3>;
366                                 ti,mac-only;      366                                 ti,mac-only;
367                                 label = "port3    367                                 label = "port3";
368                                 status = "disa    368                                 status = "disabled";
369                         };                        369                         };
370                                                   370 
371                         cpsw0_port4: port@4 {     371                         cpsw0_port4: port@4 {
372                                 reg = <4>;        372                                 reg = <4>;
373                                 ti,mac-only;      373                                 ti,mac-only;
374                                 label = "port4    374                                 label = "port4";
375                                 status = "disa    375                                 status = "disabled";
376                         };                        376                         };
377                 };                                377                 };
378                                                   378 
379                 cpsw5g_mdio: mdio@f00 {           379                 cpsw5g_mdio: mdio@f00 {
380                         compatible = "ti,cpsw-    380                         compatible = "ti,cpsw-mdio","ti,davinci_mdio";
381                         reg = <0x00 0xf00 0x00    381                         reg = <0x00 0xf00 0x00 0x100>;
382                         #address-cells = <1>;     382                         #address-cells = <1>;
383                         #size-cells = <0>;        383                         #size-cells = <0>;
384                         clocks = <&k3_clks 19     384                         clocks = <&k3_clks 19 33>;
385                         clock-names = "fck";      385                         clock-names = "fck";
386                         bus_freq = <1000000>;     386                         bus_freq = <1000000>;
387                         status = "disabled";      387                         status = "disabled";
388                 };                                388                 };
389                                                   389 
390                 cpts@3d000 {                      390                 cpts@3d000 {
391                         compatible = "ti,j721e    391                         compatible = "ti,j721e-cpts";
392                         reg = <0x00 0x3d000 0x    392                         reg = <0x00 0x3d000 0x00 0x400>;
393                         clocks = <&k3_clks 19     393                         clocks = <&k3_clks 19 16>;
394                         clock-names = "cpts";     394                         clock-names = "cpts";
395                         interrupts-extended =     395                         interrupts-extended = <&gic500 GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>;
396                         interrupt-names = "cpt    396                         interrupt-names = "cpts";
397                         ti,cpts-ext-ts-inputs     397                         ti,cpts-ext-ts-inputs = <4>;
398                         ti,cpts-periodic-outpu    398                         ti,cpts-periodic-outputs = <2>;
399                 };                                399                 };
400         };                                        400         };
401                                                   401 
402         /* TIMERIO pad input CTRLMMR_TIMER*_CT    402         /* TIMERIO pad input CTRLMMR_TIMER*_CTRL registers */
403         main_timerio_input: pinctrl@104200 {      403         main_timerio_input: pinctrl@104200 {
404                 compatible = "ti,j7200-padconf    404                 compatible = "ti,j7200-padconf", "pinctrl-single";
405                 reg = <0x0 0x104200 0x0 0x50>;    405                 reg = <0x0 0x104200 0x0 0x50>;
406                 #pinctrl-cells = <1>;             406                 #pinctrl-cells = <1>;
407                 pinctrl-single,register-width     407                 pinctrl-single,register-width = <32>;
408                 pinctrl-single,function-mask =    408                 pinctrl-single,function-mask = <0x000001ff>;
409         };                                        409         };
410                                                   410 
411         /* TIMERIO pad output CTCTRLMMR_TIMERI    411         /* TIMERIO pad output CTCTRLMMR_TIMERIO*_CTRL registers */
412         main_timerio_output: pinctrl@104280 {     412         main_timerio_output: pinctrl@104280 {
413                 compatible = "ti,j7200-padconf    413                 compatible = "ti,j7200-padconf", "pinctrl-single";
414                 reg = <0x0 0x104280 0x0 0x20>;    414                 reg = <0x0 0x104280 0x0 0x20>;
415                 #pinctrl-cells = <1>;             415                 #pinctrl-cells = <1>;
416                 pinctrl-single,register-width     416                 pinctrl-single,register-width = <32>;
417                 pinctrl-single,function-mask =    417                 pinctrl-single,function-mask = <0x0000001f>;
418         };                                        418         };
419                                                   419 
420         main_pmx0: pinctrl@11c000 {               420         main_pmx0: pinctrl@11c000 {
421                 compatible = "ti,j7200-padconf    421                 compatible = "ti,j7200-padconf", "pinctrl-single";
422                 /* Proxy 0 addressing */          422                 /* Proxy 0 addressing */
423                 reg = <0x00 0x11c000 0x00 0x10    423                 reg = <0x00 0x11c000 0x00 0x10c>;
424                 #pinctrl-cells = <1>;             424                 #pinctrl-cells = <1>;
425                 pinctrl-single,register-width     425                 pinctrl-single,register-width = <32>;
426                 pinctrl-single,function-mask =    426                 pinctrl-single,function-mask = <0xffffffff>;
427         };                                        427         };
428                                                   428 
429         main_pmx1: pinctrl@11c11c {               429         main_pmx1: pinctrl@11c11c {
430                 compatible = "ti,j7200-padconf    430                 compatible = "ti,j7200-padconf", "pinctrl-single";
431                 /* Proxy 0 addressing */          431                 /* Proxy 0 addressing */
432                 reg = <0x00 0x11c11c 0x00 0xc>    432                 reg = <0x00 0x11c11c 0x00 0xc>;
433                 #pinctrl-cells = <1>;             433                 #pinctrl-cells = <1>;
434                 pinctrl-single,register-width     434                 pinctrl-single,register-width = <32>;
435                 pinctrl-single,function-mask =    435                 pinctrl-single,function-mask = <0xffffffff>;
436         };                                        436         };
437                                                   437 
438         main_uart0: serial@2800000 {              438         main_uart0: serial@2800000 {
439                 compatible = "ti,j721e-uart",     439                 compatible = "ti,j721e-uart", "ti,am654-uart";
440                 reg = <0x00 0x02800000 0x00 0x    440                 reg = <0x00 0x02800000 0x00 0x100>;
441                 interrupts = <GIC_SPI 192 IRQ_    441                 interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>;
442                 clock-frequency = <48000000>;     442                 clock-frequency = <48000000>;
443                 power-domains = <&k3_pds 146 T    443                 power-domains = <&k3_pds 146 TI_SCI_PD_EXCLUSIVE>;
444                 clocks = <&k3_clks 146 2>;        444                 clocks = <&k3_clks 146 2>;
445                 clock-names = "fclk";             445                 clock-names = "fclk";
446                 status = "disabled";              446                 status = "disabled";
447         };                                        447         };
448                                                   448 
449         main_uart1: serial@2810000 {              449         main_uart1: serial@2810000 {
450                 compatible = "ti,j721e-uart",     450                 compatible = "ti,j721e-uart", "ti,am654-uart";
451                 reg = <0x00 0x02810000 0x00 0x    451                 reg = <0x00 0x02810000 0x00 0x100>;
452                 interrupts = <GIC_SPI 193 IRQ_    452                 interrupts = <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>;
453                 clock-frequency = <48000000>;     453                 clock-frequency = <48000000>;
454                 power-domains = <&k3_pds 278 T    454                 power-domains = <&k3_pds 278 TI_SCI_PD_EXCLUSIVE>;
455                 clocks = <&k3_clks 278 2>;        455                 clocks = <&k3_clks 278 2>;
456                 clock-names = "fclk";             456                 clock-names = "fclk";
457                 status = "disabled";              457                 status = "disabled";
458         };                                        458         };
459                                                   459 
460         main_uart2: serial@2820000 {              460         main_uart2: serial@2820000 {
461                 compatible = "ti,j721e-uart",     461                 compatible = "ti,j721e-uart", "ti,am654-uart";
462                 reg = <0x00 0x02820000 0x00 0x    462                 reg = <0x00 0x02820000 0x00 0x100>;
463                 interrupts = <GIC_SPI 194 IRQ_    463                 interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>;
464                 clock-frequency = <48000000>;     464                 clock-frequency = <48000000>;
465                 power-domains = <&k3_pds 279 T    465                 power-domains = <&k3_pds 279 TI_SCI_PD_EXCLUSIVE>;
466                 clocks = <&k3_clks 279 2>;        466                 clocks = <&k3_clks 279 2>;
467                 clock-names = "fclk";             467                 clock-names = "fclk";
468                 status = "disabled";              468                 status = "disabled";
469         };                                        469         };
470                                                   470 
471         main_uart3: serial@2830000 {              471         main_uart3: serial@2830000 {
472                 compatible = "ti,j721e-uart",     472                 compatible = "ti,j721e-uart", "ti,am654-uart";
473                 reg = <0x00 0x02830000 0x00 0x    473                 reg = <0x00 0x02830000 0x00 0x100>;
474                 interrupts = <GIC_SPI 195 IRQ_    474                 interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>;
475                 clock-frequency = <48000000>;     475                 clock-frequency = <48000000>;
476                 power-domains = <&k3_pds 280 T    476                 power-domains = <&k3_pds 280 TI_SCI_PD_EXCLUSIVE>;
477                 clocks = <&k3_clks 280 2>;        477                 clocks = <&k3_clks 280 2>;
478                 clock-names = "fclk";             478                 clock-names = "fclk";
479                 status = "disabled";              479                 status = "disabled";
480         };                                        480         };
481                                                   481 
482         main_uart4: serial@2840000 {              482         main_uart4: serial@2840000 {
483                 compatible = "ti,j721e-uart",     483                 compatible = "ti,j721e-uart", "ti,am654-uart";
484                 reg = <0x00 0x02840000 0x00 0x    484                 reg = <0x00 0x02840000 0x00 0x100>;
485                 interrupts = <GIC_SPI 196 IRQ_    485                 interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>;
486                 clock-frequency = <48000000>;     486                 clock-frequency = <48000000>;
487                 power-domains = <&k3_pds 281 T    487                 power-domains = <&k3_pds 281 TI_SCI_PD_EXCLUSIVE>;
488                 clocks = <&k3_clks 281 2>;        488                 clocks = <&k3_clks 281 2>;
489                 clock-names = "fclk";             489                 clock-names = "fclk";
490                 status = "disabled";              490                 status = "disabled";
491         };                                        491         };
492                                                   492 
493         main_uart5: serial@2850000 {              493         main_uart5: serial@2850000 {
494                 compatible = "ti,j721e-uart",     494                 compatible = "ti,j721e-uart", "ti,am654-uart";
495                 reg = <0x00 0x02850000 0x00 0x    495                 reg = <0x00 0x02850000 0x00 0x100>;
496                 interrupts = <GIC_SPI 197 IRQ_    496                 interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>;
497                 clock-frequency = <48000000>;     497                 clock-frequency = <48000000>;
498                 power-domains = <&k3_pds 282 T    498                 power-domains = <&k3_pds 282 TI_SCI_PD_EXCLUSIVE>;
499                 clocks = <&k3_clks 282 2>;        499                 clocks = <&k3_clks 282 2>;
500                 clock-names = "fclk";             500                 clock-names = "fclk";
501                 status = "disabled";              501                 status = "disabled";
502         };                                        502         };
503                                                   503 
504         main_uart6: serial@2860000 {              504         main_uart6: serial@2860000 {
505                 compatible = "ti,j721e-uart",     505                 compatible = "ti,j721e-uart", "ti,am654-uart";
506                 reg = <0x00 0x02860000 0x00 0x    506                 reg = <0x00 0x02860000 0x00 0x100>;
507                 interrupts = <GIC_SPI 198 IRQ_    507                 interrupts = <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>;
508                 clock-frequency = <48000000>;     508                 clock-frequency = <48000000>;
509                 power-domains = <&k3_pds 283 T    509                 power-domains = <&k3_pds 283 TI_SCI_PD_EXCLUSIVE>;
510                 clocks = <&k3_clks 283 2>;        510                 clocks = <&k3_clks 283 2>;
511                 clock-names = "fclk";             511                 clock-names = "fclk";
512                 status = "disabled";              512                 status = "disabled";
513         };                                        513         };
514                                                   514 
515         main_uart7: serial@2870000 {              515         main_uart7: serial@2870000 {
516                 compatible = "ti,j721e-uart",     516                 compatible = "ti,j721e-uart", "ti,am654-uart";
517                 reg = <0x00 0x02870000 0x00 0x    517                 reg = <0x00 0x02870000 0x00 0x100>;
518                 interrupts = <GIC_SPI 199 IRQ_    518                 interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>;
519                 clock-frequency = <48000000>;     519                 clock-frequency = <48000000>;
520                 power-domains = <&k3_pds 284 T    520                 power-domains = <&k3_pds 284 TI_SCI_PD_EXCLUSIVE>;
521                 clocks = <&k3_clks 284 2>;        521                 clocks = <&k3_clks 284 2>;
522                 clock-names = "fclk";             522                 clock-names = "fclk";
523                 status = "disabled";              523                 status = "disabled";
524         };                                        524         };
525                                                   525 
526         main_uart8: serial@2880000 {              526         main_uart8: serial@2880000 {
527                 compatible = "ti,j721e-uart",     527                 compatible = "ti,j721e-uart", "ti,am654-uart";
528                 reg = <0x00 0x02880000 0x00 0x    528                 reg = <0x00 0x02880000 0x00 0x100>;
529                 interrupts = <GIC_SPI 248 IRQ_    529                 interrupts = <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>;
530                 clock-frequency = <48000000>;     530                 clock-frequency = <48000000>;
531                 power-domains = <&k3_pds 285 T    531                 power-domains = <&k3_pds 285 TI_SCI_PD_EXCLUSIVE>;
532                 clocks = <&k3_clks 285 2>;        532                 clocks = <&k3_clks 285 2>;
533                 clock-names = "fclk";             533                 clock-names = "fclk";
534                 status = "disabled";              534                 status = "disabled";
535         };                                        535         };
536                                                   536 
537         main_uart9: serial@2890000 {              537         main_uart9: serial@2890000 {
538                 compatible = "ti,j721e-uart",     538                 compatible = "ti,j721e-uart", "ti,am654-uart";
539                 reg = <0x00 0x02890000 0x00 0x    539                 reg = <0x00 0x02890000 0x00 0x100>;
540                 interrupts = <GIC_SPI 249 IRQ_    540                 interrupts = <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>;
541                 clock-frequency = <48000000>;     541                 clock-frequency = <48000000>;
542                 power-domains = <&k3_pds 286 T    542                 power-domains = <&k3_pds 286 TI_SCI_PD_EXCLUSIVE>;
543                 clocks = <&k3_clks 286 2>;        543                 clocks = <&k3_clks 286 2>;
544                 clock-names = "fclk";             544                 clock-names = "fclk";
545                 status = "disabled";              545                 status = "disabled";
546         };                                        546         };
547                                                   547 
548         main_i2c0: i2c@2000000 {                  548         main_i2c0: i2c@2000000 {
549                 compatible = "ti,j721e-i2c", "    549                 compatible = "ti,j721e-i2c", "ti,omap4-i2c";
550                 reg = <0x00 0x2000000 0x00 0x1    550                 reg = <0x00 0x2000000 0x00 0x100>;
551                 interrupts = <GIC_SPI 200 IRQ_    551                 interrupts = <GIC_SPI 200 IRQ_TYPE_LEVEL_HIGH>;
552                 #address-cells = <1>;             552                 #address-cells = <1>;
553                 #size-cells = <0>;                553                 #size-cells = <0>;
554                 clock-names = "fck";              554                 clock-names = "fck";
555                 clocks = <&k3_clks 187 1>;        555                 clocks = <&k3_clks 187 1>;
556                 power-domains = <&k3_pds 187 T    556                 power-domains = <&k3_pds 187 TI_SCI_PD_SHARED>;
557                 status = "disabled";              557                 status = "disabled";
558         };                                        558         };
559                                                   559 
560         main_i2c1: i2c@2010000 {                  560         main_i2c1: i2c@2010000 {
561                 compatible = "ti,j721e-i2c", "    561                 compatible = "ti,j721e-i2c", "ti,omap4-i2c";
562                 reg = <0x00 0x2010000 0x00 0x1    562                 reg = <0x00 0x2010000 0x00 0x100>;
563                 interrupts = <GIC_SPI 201 IRQ_    563                 interrupts = <GIC_SPI 201 IRQ_TYPE_LEVEL_HIGH>;
564                 #address-cells = <1>;             564                 #address-cells = <1>;
565                 #size-cells = <0>;                565                 #size-cells = <0>;
566                 clock-names = "fck";              566                 clock-names = "fck";
567                 clocks = <&k3_clks 188 1>;        567                 clocks = <&k3_clks 188 1>;
568                 power-domains = <&k3_pds 188 T    568                 power-domains = <&k3_pds 188 TI_SCI_PD_EXCLUSIVE>;
569                 status = "disabled";              569                 status = "disabled";
570         };                                        570         };
571                                                   571 
572         main_i2c2: i2c@2020000 {                  572         main_i2c2: i2c@2020000 {
573                 compatible = "ti,j721e-i2c", "    573                 compatible = "ti,j721e-i2c", "ti,omap4-i2c";
574                 reg = <0x00 0x2020000 0x00 0x1    574                 reg = <0x00 0x2020000 0x00 0x100>;
575                 interrupts = <GIC_SPI 202 IRQ_    575                 interrupts = <GIC_SPI 202 IRQ_TYPE_LEVEL_HIGH>;
576                 #address-cells = <1>;             576                 #address-cells = <1>;
577                 #size-cells = <0>;                577                 #size-cells = <0>;
578                 clock-names = "fck";              578                 clock-names = "fck";
579                 clocks = <&k3_clks 189 1>;        579                 clocks = <&k3_clks 189 1>;
580                 power-domains = <&k3_pds 189 T    580                 power-domains = <&k3_pds 189 TI_SCI_PD_EXCLUSIVE>;
581                 status = "disabled";              581                 status = "disabled";
582         };                                        582         };
583                                                   583 
584         main_i2c3: i2c@2030000 {                  584         main_i2c3: i2c@2030000 {
585                 compatible = "ti,j721e-i2c", "    585                 compatible = "ti,j721e-i2c", "ti,omap4-i2c";
586                 reg = <0x00 0x2030000 0x00 0x1    586                 reg = <0x00 0x2030000 0x00 0x100>;
587                 interrupts = <GIC_SPI 203 IRQ_    587                 interrupts = <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH>;
588                 #address-cells = <1>;             588                 #address-cells = <1>;
589                 #size-cells = <0>;                589                 #size-cells = <0>;
590                 clock-names = "fck";              590                 clock-names = "fck";
591                 clocks = <&k3_clks 190 1>;        591                 clocks = <&k3_clks 190 1>;
592                 power-domains = <&k3_pds 190 T    592                 power-domains = <&k3_pds 190 TI_SCI_PD_EXCLUSIVE>;
593                 status = "disabled";              593                 status = "disabled";
594         };                                        594         };
595                                                   595 
596         main_i2c4: i2c@2040000 {                  596         main_i2c4: i2c@2040000 {
597                 compatible = "ti,j721e-i2c", "    597                 compatible = "ti,j721e-i2c", "ti,omap4-i2c";
598                 reg = <0x00 0x2040000 0x00 0x1    598                 reg = <0x00 0x2040000 0x00 0x100>;
599                 interrupts = <GIC_SPI 204 IRQ_    599                 interrupts = <GIC_SPI 204 IRQ_TYPE_LEVEL_HIGH>;
600                 #address-cells = <1>;             600                 #address-cells = <1>;
601                 #size-cells = <0>;                601                 #size-cells = <0>;
602                 clock-names = "fck";              602                 clock-names = "fck";
603                 clocks = <&k3_clks 191 1>;        603                 clocks = <&k3_clks 191 1>;
604                 power-domains = <&k3_pds 191 T    604                 power-domains = <&k3_pds 191 TI_SCI_PD_EXCLUSIVE>;
605                 status = "disabled";              605                 status = "disabled";
606         };                                        606         };
607                                                   607 
608         main_i2c5: i2c@2050000 {                  608         main_i2c5: i2c@2050000 {
609                 compatible = "ti,j721e-i2c", "    609                 compatible = "ti,j721e-i2c", "ti,omap4-i2c";
610                 reg = <0x00 0x2050000 0x00 0x1    610                 reg = <0x00 0x2050000 0x00 0x100>;
611                 interrupts = <GIC_SPI 205 IRQ_    611                 interrupts = <GIC_SPI 205 IRQ_TYPE_LEVEL_HIGH>;
612                 #address-cells = <1>;             612                 #address-cells = <1>;
613                 #size-cells = <0>;                613                 #size-cells = <0>;
614                 clock-names = "fck";              614                 clock-names = "fck";
615                 clocks = <&k3_clks 192 1>;        615                 clocks = <&k3_clks 192 1>;
616                 power-domains = <&k3_pds 192 T    616                 power-domains = <&k3_pds 192 TI_SCI_PD_EXCLUSIVE>;
617                 status = "disabled";              617                 status = "disabled";
618         };                                        618         };
619                                                   619 
620         main_i2c6: i2c@2060000 {                  620         main_i2c6: i2c@2060000 {
621                 compatible = "ti,j721e-i2c", "    621                 compatible = "ti,j721e-i2c", "ti,omap4-i2c";
622                 reg = <0x00 0x2060000 0x00 0x1    622                 reg = <0x00 0x2060000 0x00 0x100>;
623                 interrupts = <GIC_SPI 206 IRQ_    623                 interrupts = <GIC_SPI 206 IRQ_TYPE_LEVEL_HIGH>;
624                 #address-cells = <1>;             624                 #address-cells = <1>;
625                 #size-cells = <0>;                625                 #size-cells = <0>;
626                 clock-names = "fck";              626                 clock-names = "fck";
627                 clocks = <&k3_clks 193 1>;        627                 clocks = <&k3_clks 193 1>;
628                 power-domains = <&k3_pds 193 T    628                 power-domains = <&k3_pds 193 TI_SCI_PD_EXCLUSIVE>;
629                 status = "disabled";              629                 status = "disabled";
630         };                                        630         };
631                                                   631 
632         main_sdhci0: mmc@4f80000 {                632         main_sdhci0: mmc@4f80000 {
633                 compatible = "ti,j7200-sdhci-8    633                 compatible = "ti,j7200-sdhci-8bit", "ti,j721e-sdhci-8bit";
634                 reg = <0x00 0x04f80000 0x00 0x    634                 reg = <0x00 0x04f80000 0x00 0x260>, <0x00 0x4f88000 0x00 0x134>;
635                 interrupts = <GIC_SPI 3 IRQ_TY    635                 interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;
636                 power-domains = <&k3_pds 91 TI    636                 power-domains = <&k3_pds 91 TI_SCI_PD_EXCLUSIVE>;
637                 clock-names = "clk_ahb", "clk_    637                 clock-names = "clk_ahb", "clk_xin";
638                 clocks = <&k3_clks 91 0>, <&k3    638                 clocks = <&k3_clks 91 0>, <&k3_clks 91 3>;
639                 ti,otap-del-sel-legacy = <0x0>    639                 ti,otap-del-sel-legacy = <0x0>;
640                 ti,otap-del-sel-mmc-hs = <0x0>    640                 ti,otap-del-sel-mmc-hs = <0x0>;
641                 ti,otap-del-sel-ddr52 = <0x6>;    641                 ti,otap-del-sel-ddr52 = <0x6>;
642                 ti,otap-del-sel-hs200 = <0x8>;    642                 ti,otap-del-sel-hs200 = <0x8>;
643                 ti,otap-del-sel-hs400 = <0x5>;    643                 ti,otap-del-sel-hs400 = <0x5>;
644                 ti,itap-del-sel-legacy = <0x10    644                 ti,itap-del-sel-legacy = <0x10>;
645                 ti,itap-del-sel-mmc-hs = <0xa>    645                 ti,itap-del-sel-mmc-hs = <0xa>;
646                 ti,itap-del-sel-ddr52 = <0x3>;    646                 ti,itap-del-sel-ddr52 = <0x3>;
647                 ti,strobe-sel = <0x77>;           647                 ti,strobe-sel = <0x77>;
648                 ti,clkbuf-sel = <0x7>;            648                 ti,clkbuf-sel = <0x7>;
649                 ti,trm-icp = <0x8>;               649                 ti,trm-icp = <0x8>;
650                 bus-width = <8>;                  650                 bus-width = <8>;
651                 mmc-ddr-1_8v;                     651                 mmc-ddr-1_8v;
652                 mmc-hs200-1_8v;                   652                 mmc-hs200-1_8v;
653                 mmc-hs400-1_8v;                   653                 mmc-hs400-1_8v;
654                 dma-coherent;                     654                 dma-coherent;
655                 status = "disabled";              655                 status = "disabled";
656         };                                        656         };
657                                                   657 
658         main_sdhci1: mmc@4fb0000 {                658         main_sdhci1: mmc@4fb0000 {
659                 compatible = "ti,j7200-sdhci-4    659                 compatible = "ti,j7200-sdhci-4bit", "ti,j721e-sdhci-4bit";
660                 reg = <0x00 0x04fb0000 0x00 0x    660                 reg = <0x00 0x04fb0000 0x00 0x260>, <0x00 0x4fb8000 0x00 0x134>;
661                 interrupts = <GIC_SPI 4 IRQ_TY    661                 interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
662                 power-domains = <&k3_pds 92 TI    662                 power-domains = <&k3_pds 92 TI_SCI_PD_EXCLUSIVE>;
663                 clock-names = "clk_ahb", "clk_    663                 clock-names = "clk_ahb", "clk_xin";
664                 clocks = <&k3_clks 92 1>, <&k3    664                 clocks = <&k3_clks 92 1>, <&k3_clks 92 2>;
665                 ti,otap-del-sel-legacy = <0x0>    665                 ti,otap-del-sel-legacy = <0x0>;
666                 ti,otap-del-sel-sd-hs = <0x0>;    666                 ti,otap-del-sel-sd-hs = <0x0>;
667                 ti,otap-del-sel-sdr12 = <0xf>;    667                 ti,otap-del-sel-sdr12 = <0xf>;
668                 ti,otap-del-sel-sdr25 = <0xf>;    668                 ti,otap-del-sel-sdr25 = <0xf>;
669                 ti,otap-del-sel-sdr50 = <0xc>;    669                 ti,otap-del-sel-sdr50 = <0xc>;
670                 ti,otap-del-sel-sdr104 = <0x5>    670                 ti,otap-del-sel-sdr104 = <0x5>;
671                 ti,otap-del-sel-ddr50 = <0xc>;    671                 ti,otap-del-sel-ddr50 = <0xc>;
672                 ti,itap-del-sel-legacy = <0x0>    672                 ti,itap-del-sel-legacy = <0x0>;
673                 ti,itap-del-sel-sd-hs = <0x0>;    673                 ti,itap-del-sel-sd-hs = <0x0>;
674                 ti,itap-del-sel-sdr12 = <0x0>;    674                 ti,itap-del-sel-sdr12 = <0x0>;
675                 ti,itap-del-sel-sdr25 = <0x0>;    675                 ti,itap-del-sel-sdr25 = <0x0>;
676                 ti,clkbuf-sel = <0x7>;            676                 ti,clkbuf-sel = <0x7>;
677                 ti,trm-icp = <0x8>;               677                 ti,trm-icp = <0x8>;
678                 dma-coherent;                     678                 dma-coherent;
679                 status = "disabled";              679                 status = "disabled";
680         };                                        680         };
681                                                   681 
682         serdes_wiz0: wiz@5060000 {                682         serdes_wiz0: wiz@5060000 {
683                 compatible = "ti,j721e-wiz-10g    683                 compatible = "ti,j721e-wiz-10g";
684                 #address-cells = <1>;             684                 #address-cells = <1>;
685                 #size-cells = <1>;                685                 #size-cells = <1>;
686                 power-domains = <&k3_pds 292 T    686                 power-domains = <&k3_pds 292 TI_SCI_PD_EXCLUSIVE>;
687                 clocks = <&k3_clks 292 11>, <&    687                 clocks = <&k3_clks 292 11>, <&k3_clks 292 85>, <&serdes_refclk>;
688                 clock-names = "fck", "core_ref    688                 clock-names = "fck", "core_ref_clk", "ext_ref_clk";
689                 num-lanes = <4>;                  689                 num-lanes = <4>;
690                 #reset-cells = <1>;               690                 #reset-cells = <1>;
691                 ranges = <0x5060000 0x0 0x5060    691                 ranges = <0x5060000 0x0 0x5060000 0x10000>;
692                                                   692 
693                 assigned-clocks = <&k3_clks 29    693                 assigned-clocks = <&k3_clks 292 85>;
694                 assigned-clock-parents = <&k3_    694                 assigned-clock-parents = <&k3_clks 292 89>;
695                                                   695 
696                 wiz0_pll0_refclk: pll0-refclk     696                 wiz0_pll0_refclk: pll0-refclk {
697                         clocks = <&k3_clks 292    697                         clocks = <&k3_clks 292 85>, <&serdes_refclk>;
698                         clock-output-names = "    698                         clock-output-names = "wiz0_pll0_refclk";
699                         #clock-cells = <0>;       699                         #clock-cells = <0>;
700                         assigned-clocks = <&wi    700                         assigned-clocks = <&wiz0_pll0_refclk>;
701                         assigned-clock-parents    701                         assigned-clock-parents = <&k3_clks 292 85>;
702                 };                                702                 };
703                                                   703 
704                 wiz0_pll1_refclk: pll1-refclk     704                 wiz0_pll1_refclk: pll1-refclk {
705                         clocks = <&k3_clks 292    705                         clocks = <&k3_clks 292 85>, <&serdes_refclk>;
706                         clock-output-names = "    706                         clock-output-names = "wiz0_pll1_refclk";
707                         #clock-cells = <0>;       707                         #clock-cells = <0>;
708                         assigned-clocks = <&wi    708                         assigned-clocks = <&wiz0_pll1_refclk>;
709                         assigned-clock-parents    709                         assigned-clock-parents = <&k3_clks 292 85>;
710                 };                                710                 };
711                                                   711 
712                 wiz0_refclk_dig: refclk-dig {     712                 wiz0_refclk_dig: refclk-dig {
713                         clocks = <&k3_clks 292    713                         clocks = <&k3_clks 292 85>, <&serdes_refclk>;
714                         clock-output-names = "    714                         clock-output-names = "wiz0_refclk_dig";
715                         #clock-cells = <0>;       715                         #clock-cells = <0>;
716                         assigned-clocks = <&wi    716                         assigned-clocks = <&wiz0_refclk_dig>;
717                         assigned-clock-parents    717                         assigned-clock-parents = <&k3_clks 292 85>;
718                 };                                718                 };
719                                                   719 
720                 wiz0_cmn_refclk_dig_div: cmn-r    720                 wiz0_cmn_refclk_dig_div: cmn-refclk-dig-div {
721                         clocks = <&wiz0_refclk    721                         clocks = <&wiz0_refclk_dig>;
722                         #clock-cells = <0>;       722                         #clock-cells = <0>;
723                 };                                723                 };
724                                                   724 
725                 serdes0: serdes@5060000 {         725                 serdes0: serdes@5060000 {
726                         compatible = "ti,j721e    726                         compatible = "ti,j721e-serdes-10g";
727                         reg = <0x05060000 0x00    727                         reg = <0x05060000 0x00010000>;
728                         reg-names = "torrent_p    728                         reg-names = "torrent_phy";
729                         resets = <&serdes_wiz0    729                         resets = <&serdes_wiz0 0>;
730                         reset-names = "torrent    730                         reset-names = "torrent_reset";
731                         clocks = <&wiz0_pll0_r    731                         clocks = <&wiz0_pll0_refclk>;
732                         clock-names = "refclk"    732                         clock-names = "refclk";
733                         #address-cells = <1>;     733                         #address-cells = <1>;
734                         #size-cells = <0>;        734                         #size-cells = <0>;
735                 };                                735                 };
736         };                                        736         };
737                                                   737 
738         pcie1_rc: pcie@2910000 {                  738         pcie1_rc: pcie@2910000 {
739                 compatible = "ti,j7200-pcie-ho    739                 compatible = "ti,j7200-pcie-host", "ti,j721e-pcie-host";
740                 reg = <0x00 0x02910000 0x00 0x    740                 reg = <0x00 0x02910000 0x00 0x1000>,
741                       <0x00 0x02917000 0x00 0x    741                       <0x00 0x02917000 0x00 0x400>,
742                       <0x00 0x0d800000 0x00 0x    742                       <0x00 0x0d800000 0x00 0x00800000>,
743                       <0x00 0x18000000 0x00 0x    743                       <0x00 0x18000000 0x00 0x00001000>;
744                 reg-names = "intd_cfg", "user_    744                 reg-names = "intd_cfg", "user_cfg", "reg", "cfg";
745                 interrupt-names = "link_state"    745                 interrupt-names = "link_state";
746                 interrupts = <GIC_SPI 330 IRQ_    746                 interrupts = <GIC_SPI 330 IRQ_TYPE_EDGE_RISING>;
747                 device_type = "pci";              747                 device_type = "pci";
748                 ti,syscon-pcie-ctrl = <&scm_co    748                 ti,syscon-pcie-ctrl = <&scm_conf 0x4074>;
749                 max-link-speed = <3>;             749                 max-link-speed = <3>;
750                 num-lanes = <4>;                  750                 num-lanes = <4>;
751                 power-domains = <&k3_pds 240 T    751                 power-domains = <&k3_pds 240 TI_SCI_PD_EXCLUSIVE>;
752                 clocks = <&k3_clks 240 6>;        752                 clocks = <&k3_clks 240 6>;
753                 clock-names = "fck";              753                 clock-names = "fck";
754                 #address-cells = <3>;             754                 #address-cells = <3>;
755                 #size-cells = <2>;                755                 #size-cells = <2>;
756                 bus-range = <0x0 0xff>;           756                 bus-range = <0x0 0xff>;
757                 cdns,no-bar-match-nbits = <64>    757                 cdns,no-bar-match-nbits = <64>;
758                 vendor-id = <0x104c>;             758                 vendor-id = <0x104c>;
759                 device-id = <0xb00f>;             759                 device-id = <0xb00f>;
760                 msi-map = <0x0 &gic_its 0x0 0x    760                 msi-map = <0x0 &gic_its 0x0 0x10000>;
761                 dma-coherent;                     761                 dma-coherent;
762                 ranges = <0x01000000 0x0 0x180    762                 ranges = <0x01000000 0x0 0x18001000  0x00 0x18001000  0x0 0x0010000>,
763                          <0x02000000 0x0 0x180    763                          <0x02000000 0x0 0x18011000  0x00 0x18011000  0x0 0x7fef000>;
764                 dma-ranges = <0x02000000 0x0 0    764                 dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x10000 0x0>;
765                 status = "disabled";              765                 status = "disabled";
766         };                                        766         };
767                                                   767 
768         usbss0: cdns-usb@4104000 {                768         usbss0: cdns-usb@4104000 {
769                 compatible = "ti,j721e-usb";      769                 compatible = "ti,j721e-usb";
770                 reg = <0x00 0x4104000 0x00 0x1    770                 reg = <0x00 0x4104000 0x00 0x100>;
771                 dma-coherent;                     771                 dma-coherent;
772                 power-domains = <&k3_pds 288 T    772                 power-domains = <&k3_pds 288 TI_SCI_PD_EXCLUSIVE>;
773                 clocks = <&k3_clks 288 12>, <&    773                 clocks = <&k3_clks 288 12>, <&k3_clks 288 3>;
774                 clock-names = "ref", "lpm";       774                 clock-names = "ref", "lpm";
775                 assigned-clocks = <&k3_clks 28    775                 assigned-clocks = <&k3_clks 288 12>;    /* USB2_REFCLK */
776                 assigned-clock-parents = <&k3_    776                 assigned-clock-parents = <&k3_clks 288 13>; /* HFOSC0 */
777                 #address-cells = <2>;             777                 #address-cells = <2>;
778                 #size-cells = <2>;                778                 #size-cells = <2>;
779                 ranges;                           779                 ranges;
780                                                   780 
781                 usb0: usb@6000000 {               781                 usb0: usb@6000000 {
782                         compatible = "cdns,usb    782                         compatible = "cdns,usb3";
783                         reg = <0x00 0x6000000     783                         reg = <0x00 0x6000000 0x00 0x10000>,
784                               <0x00 0x6010000     784                               <0x00 0x6010000 0x00 0x10000>,
785                               <0x00 0x6020000     785                               <0x00 0x6020000 0x00 0x10000>;
786                         reg-names = "otg", "xh    786                         reg-names = "otg", "xhci", "dev";
787                         interrupts = <GIC_SPI     787                         interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>,  /* irq.0 */
788                                      <GIC_SPI     788                                      <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>, /* irq.6 */
789                                      <GIC_SPI     789                                      <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>; /* otgirq.0 */
790                         interrupt-names = "hos    790                         interrupt-names = "host",
791                                           "per    791                                           "peripheral",
792                                           "otg    792                                           "otg";
793                         maximum-speed = "super    793                         maximum-speed = "super-speed";
794                         dr_mode = "otg";          794                         dr_mode = "otg";
795                         cdns,phyrst-a-enable;     795                         cdns,phyrst-a-enable;
796                 };                                796                 };
797         };                                        797         };
798                                                   798 
799         main_gpio0: gpio@600000 {                 799         main_gpio0: gpio@600000 {
800                 compatible = "ti,j721e-gpio",     800                 compatible = "ti,j721e-gpio", "ti,keystone-gpio";
801                 reg = <0x00 0x00600000 0x00 0x    801                 reg = <0x00 0x00600000 0x00 0x100>;
802                 gpio-controller;                  802                 gpio-controller;
803                 #gpio-cells = <2>;                803                 #gpio-cells = <2>;
804                 interrupt-parent = <&main_gpio    804                 interrupt-parent = <&main_gpio_intr>;
805                 interrupts = <145>, <146>, <14    805                 interrupts = <145>, <146>, <147>, <148>,
806                              <149>;               806                              <149>;
807                 interrupt-controller;             807                 interrupt-controller;
808                 #interrupt-cells = <2>;           808                 #interrupt-cells = <2>;
809                 ti,ngpio = <69>;                  809                 ti,ngpio = <69>;
810                 ti,davinci-gpio-unbanked = <0>    810                 ti,davinci-gpio-unbanked = <0>;
811                 power-domains = <&k3_pds 105 T    811                 power-domains = <&k3_pds 105 TI_SCI_PD_EXCLUSIVE>;
812                 clocks = <&k3_clks 105 0>;        812                 clocks = <&k3_clks 105 0>;
813                 clock-names = "gpio";             813                 clock-names = "gpio";
814                 status = "disabled";              814                 status = "disabled";
815         };                                        815         };
816                                                   816 
817         main_gpio2: gpio@610000 {                 817         main_gpio2: gpio@610000 {
818                 compatible = "ti,j721e-gpio",     818                 compatible = "ti,j721e-gpio", "ti,keystone-gpio";
819                 reg = <0x00 0x00610000 0x00 0x    819                 reg = <0x00 0x00610000 0x00 0x100>;
820                 gpio-controller;                  820                 gpio-controller;
821                 #gpio-cells = <2>;                821                 #gpio-cells = <2>;
822                 interrupt-parent = <&main_gpio    822                 interrupt-parent = <&main_gpio_intr>;
823                 interrupts = <154>, <155>, <15    823                 interrupts = <154>, <155>, <156>, <157>,
824                              <158>;               824                              <158>;
825                 interrupt-controller;             825                 interrupt-controller;
826                 #interrupt-cells = <2>;           826                 #interrupt-cells = <2>;
827                 ti,ngpio = <69>;                  827                 ti,ngpio = <69>;
828                 ti,davinci-gpio-unbanked = <0>    828                 ti,davinci-gpio-unbanked = <0>;
829                 power-domains = <&k3_pds 107 T    829                 power-domains = <&k3_pds 107 TI_SCI_PD_EXCLUSIVE>;
830                 clocks = <&k3_clks 107 0>;        830                 clocks = <&k3_clks 107 0>;
831                 clock-names = "gpio";             831                 clock-names = "gpio";
832                 status = "disabled";              832                 status = "disabled";
833         };                                        833         };
834                                                   834 
835         main_gpio4: gpio@620000 {                 835         main_gpio4: gpio@620000 {
836                 compatible = "ti,j721e-gpio",     836                 compatible = "ti,j721e-gpio", "ti,keystone-gpio";
837                 reg = <0x00 0x00620000 0x00 0x    837                 reg = <0x00 0x00620000 0x00 0x100>;
838                 gpio-controller;                  838                 gpio-controller;
839                 #gpio-cells = <2>;                839                 #gpio-cells = <2>;
840                 interrupt-parent = <&main_gpio    840                 interrupt-parent = <&main_gpio_intr>;
841                 interrupts = <163>, <164>, <16    841                 interrupts = <163>, <164>, <165>, <166>,
842                              <167>;               842                              <167>;
843                 interrupt-controller;             843                 interrupt-controller;
844                 #interrupt-cells = <2>;           844                 #interrupt-cells = <2>;
845                 ti,ngpio = <69>;                  845                 ti,ngpio = <69>;
846                 ti,davinci-gpio-unbanked = <0>    846                 ti,davinci-gpio-unbanked = <0>;
847                 power-domains = <&k3_pds 109 T    847                 power-domains = <&k3_pds 109 TI_SCI_PD_EXCLUSIVE>;
848                 clocks = <&k3_clks 109 0>;        848                 clocks = <&k3_clks 109 0>;
849                 clock-names = "gpio";             849                 clock-names = "gpio";
850                 status = "disabled";              850                 status = "disabled";
851         };                                        851         };
852                                                   852 
853         main_gpio6: gpio@630000 {                 853         main_gpio6: gpio@630000 {
854                 compatible = "ti,j721e-gpio",     854                 compatible = "ti,j721e-gpio", "ti,keystone-gpio";
855                 reg = <0x00 0x00630000 0x00 0x    855                 reg = <0x00 0x00630000 0x00 0x100>;
856                 gpio-controller;                  856                 gpio-controller;
857                 #gpio-cells = <2>;                857                 #gpio-cells = <2>;
858                 interrupt-parent = <&main_gpio    858                 interrupt-parent = <&main_gpio_intr>;
859                 interrupts = <172>, <173>, <17    859                 interrupts = <172>, <173>, <174>, <175>,
860                              <176>;               860                              <176>;
861                 interrupt-controller;             861                 interrupt-controller;
862                 #interrupt-cells = <2>;           862                 #interrupt-cells = <2>;
863                 ti,ngpio = <69>;                  863                 ti,ngpio = <69>;
864                 ti,davinci-gpio-unbanked = <0>    864                 ti,davinci-gpio-unbanked = <0>;
865                 power-domains = <&k3_pds 111 T    865                 power-domains = <&k3_pds 111 TI_SCI_PD_EXCLUSIVE>;
866                 clocks = <&k3_clks 111 0>;        866                 clocks = <&k3_clks 111 0>;
867                 clock-names = "gpio";             867                 clock-names = "gpio";
868                 status = "disabled";              868                 status = "disabled";
869         };                                        869         };
870                                                   870 
871         main_mcan0: can@2701000 {                 871         main_mcan0: can@2701000 {
872                 compatible = "bosch,m_can";       872                 compatible = "bosch,m_can";
873                 reg = <0x00 0x02701000 0x00 0x    873                 reg = <0x00 0x02701000 0x00 0x200>,
874                       <0x00 0x02708000 0x00 0x    874                       <0x00 0x02708000 0x00 0x8000>;
875                 reg-names = "m_can", "message_    875                 reg-names = "m_can", "message_ram";
876                 power-domains = <&k3_pds 156 T    876                 power-domains = <&k3_pds 156 TI_SCI_PD_EXCLUSIVE>;
877                 clocks = <&k3_clks 156 0>, <&k    877                 clocks = <&k3_clks 156 0>, <&k3_clks 156 2>;
878                 clock-names = "hclk", "cclk";     878                 clock-names = "hclk", "cclk";
879                 interrupts = <GIC_SPI 124 IRQ_    879                 interrupts = <GIC_SPI 124 IRQ_TYPE_LEVEL_HIGH>,
880                              <GIC_SPI 125 IRQ_    880                              <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>;
881                 interrupt-names = "int0", "int    881                 interrupt-names = "int0", "int1";
882                 bosch,mram-cfg = <0x0 128 64 6    882                 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
883                 status = "disabled";              883                 status = "disabled";
884         };                                        884         };
885                                                   885 
886         main_mcan1: can@2711000 {                 886         main_mcan1: can@2711000 {
887                 compatible = "bosch,m_can";       887                 compatible = "bosch,m_can";
888                 reg = <0x00 0x02711000 0x00 0x    888                 reg = <0x00 0x02711000 0x00 0x200>,
889                       <0x00 0x02718000 0x00 0x    889                       <0x00 0x02718000 0x00 0x8000>;
890                 reg-names = "m_can", "message_    890                 reg-names = "m_can", "message_ram";
891                 power-domains = <&k3_pds 158 T    891                 power-domains = <&k3_pds 158 TI_SCI_PD_EXCLUSIVE>;
892                 clocks = <&k3_clks 158 0>, <&k    892                 clocks = <&k3_clks 158 0>, <&k3_clks 158 2>;
893                 clock-names = "hclk", "cclk";     893                 clock-names = "hclk", "cclk";
894                 interrupts = <GIC_SPI 127 IRQ_    894                 interrupts = <GIC_SPI 127 IRQ_TYPE_LEVEL_HIGH>,
895                              <GIC_SPI 128 IRQ_    895                              <GIC_SPI 128 IRQ_TYPE_LEVEL_HIGH>;
896                 interrupt-names = "int0", "int    896                 interrupt-names = "int0", "int1";
897                 bosch,mram-cfg = <0x0 128 64 6    897                 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
898                 status = "disabled";              898                 status = "disabled";
899         };                                        899         };
900                                                   900 
901         main_mcan2: can@2721000 {                 901         main_mcan2: can@2721000 {
902                 compatible = "bosch,m_can";       902                 compatible = "bosch,m_can";
903                 reg = <0x00 0x02721000 0x00 0x    903                 reg = <0x00 0x02721000 0x00 0x200>,
904                       <0x00 0x02728000 0x00 0x    904                       <0x00 0x02728000 0x00 0x8000>;
905                 reg-names = "m_can", "message_    905                 reg-names = "m_can", "message_ram";
906                 power-domains = <&k3_pds 160 T    906                 power-domains = <&k3_pds 160 TI_SCI_PD_EXCLUSIVE>;
907                 clocks = <&k3_clks 160 0>, <&k    907                 clocks = <&k3_clks 160 0>, <&k3_clks 160 2>;
908                 clock-names = "hclk", "cclk";     908                 clock-names = "hclk", "cclk";
909                 interrupts = <GIC_SPI 130 IRQ_    909                 interrupts = <GIC_SPI 130 IRQ_TYPE_LEVEL_HIGH>,
910                              <GIC_SPI 131 IRQ_    910                              <GIC_SPI 131 IRQ_TYPE_LEVEL_HIGH>;
911                 interrupt-names = "int0", "int    911                 interrupt-names = "int0", "int1";
912                 bosch,mram-cfg = <0x0 128 64 6    912                 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
913                 status = "disabled";              913                 status = "disabled";
914         };                                        914         };
915                                                   915 
916         main_mcan3: can@2731000 {                 916         main_mcan3: can@2731000 {
917                 compatible = "bosch,m_can";       917                 compatible = "bosch,m_can";
918                 reg = <0x00 0x02731000 0x00 0x    918                 reg = <0x00 0x02731000 0x00 0x200>,
919                       <0x00 0x02738000 0x00 0x    919                       <0x00 0x02738000 0x00 0x8000>;
920                 reg-names = "m_can", "message_    920                 reg-names = "m_can", "message_ram";
921                 power-domains = <&k3_pds 161 T    921                 power-domains = <&k3_pds 161 TI_SCI_PD_EXCLUSIVE>;
922                 clocks = <&k3_clks 161 0>, <&k    922                 clocks = <&k3_clks 161 0>, <&k3_clks 161 2>;
923                 clock-names = "hclk", "cclk";     923                 clock-names = "hclk", "cclk";
924                 interrupts = <GIC_SPI 133 IRQ_    924                 interrupts = <GIC_SPI 133 IRQ_TYPE_LEVEL_HIGH>,
925                              <GIC_SPI 134 IRQ_    925                              <GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>;
926                 interrupt-names = "int0", "int    926                 interrupt-names = "int0", "int1";
927                 bosch,mram-cfg = <0x0 128 64 6    927                 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
928                 status = "disabled";              928                 status = "disabled";
929         };                                        929         };
930                                                   930 
931         main_mcan4: can@2741000 {                 931         main_mcan4: can@2741000 {
932                 compatible = "bosch,m_can";       932                 compatible = "bosch,m_can";
933                 reg = <0x00 0x02741000 0x00 0x    933                 reg = <0x00 0x02741000 0x00 0x200>,
934                       <0x00 0x02748000 0x00 0x    934                       <0x00 0x02748000 0x00 0x8000>;
935                 reg-names = "m_can", "message_    935                 reg-names = "m_can", "message_ram";
936                 power-domains = <&k3_pds 162 T    936                 power-domains = <&k3_pds 162 TI_SCI_PD_EXCLUSIVE>;
937                 clocks = <&k3_clks 162 0>, <&k    937                 clocks = <&k3_clks 162 0>, <&k3_clks 162 2>;
938                 clock-names = "hclk", "cclk";     938                 clock-names = "hclk", "cclk";
939                 interrupts = <GIC_SPI 136 IRQ_    939                 interrupts = <GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>,
940                              <GIC_SPI 137 IRQ_    940                              <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>;
941                 interrupt-names = "int0", "int    941                 interrupt-names = "int0", "int1";
942                 bosch,mram-cfg = <0x0 128 64 6    942                 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
943                 status = "disabled";              943                 status = "disabled";
944         };                                        944         };
945                                                   945 
946         main_mcan5: can@2751000 {                 946         main_mcan5: can@2751000 {
947                 compatible = "bosch,m_can";       947                 compatible = "bosch,m_can";
948                 reg = <0x00 0x02751000 0x00 0x    948                 reg = <0x00 0x02751000 0x00 0x200>,
949                       <0x00 0x02758000 0x00 0x    949                       <0x00 0x02758000 0x00 0x8000>;
950                 reg-names = "m_can", "message_    950                 reg-names = "m_can", "message_ram";
951                 power-domains = <&k3_pds 163 T    951                 power-domains = <&k3_pds 163 TI_SCI_PD_EXCLUSIVE>;
952                 clocks = <&k3_clks 163 0>, <&k    952                 clocks = <&k3_clks 163 0>, <&k3_clks 163 2>;
953                 clock-names = "hclk", "cclk";     953                 clock-names = "hclk", "cclk";
954                 interrupts = <GIC_SPI 139 IRQ_    954                 interrupts = <GIC_SPI 139 IRQ_TYPE_LEVEL_HIGH>,
955                              <GIC_SPI 140 IRQ_    955                              <GIC_SPI 140 IRQ_TYPE_LEVEL_HIGH>;
956                 interrupt-names = "int0", "int    956                 interrupt-names = "int0", "int1";
957                 bosch,mram-cfg = <0x0 128 64 6    957                 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
958                 status = "disabled";              958                 status = "disabled";
959         };                                        959         };
960                                                   960 
961         main_mcan6: can@2761000 {                 961         main_mcan6: can@2761000 {
962                 compatible = "bosch,m_can";       962                 compatible = "bosch,m_can";
963                 reg = <0x00 0x02761000 0x00 0x    963                 reg = <0x00 0x02761000 0x00 0x200>,
964                       <0x00 0x02768000 0x00 0x    964                       <0x00 0x02768000 0x00 0x8000>;
965                 reg-names = "m_can", "message_    965                 reg-names = "m_can", "message_ram";
966                 power-domains = <&k3_pds 164 T    966                 power-domains = <&k3_pds 164 TI_SCI_PD_EXCLUSIVE>;
967                 clocks = <&k3_clks 164 0>, <&k    967                 clocks = <&k3_clks 164 0>, <&k3_clks 164 2>;
968                 clock-names = "hclk", "cclk";     968                 clock-names = "hclk", "cclk";
969                 interrupts = <GIC_SPI 142 IRQ_    969                 interrupts = <GIC_SPI 142 IRQ_TYPE_LEVEL_HIGH>,
970                              <GIC_SPI 143 IRQ_    970                              <GIC_SPI 143 IRQ_TYPE_LEVEL_HIGH>;
971                 interrupt-names = "int0", "int    971                 interrupt-names = "int0", "int1";
972                 bosch,mram-cfg = <0x0 128 64 6    972                 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
973                 status = "disabled";              973                 status = "disabled";
974         };                                        974         };
975                                                   975 
976         main_mcan7: can@2771000 {                 976         main_mcan7: can@2771000 {
977                 compatible = "bosch,m_can";       977                 compatible = "bosch,m_can";
978                 reg = <0x00 0x02771000 0x00 0x    978                 reg = <0x00 0x02771000 0x00 0x200>,
979                       <0x00 0x02778000 0x00 0x    979                       <0x00 0x02778000 0x00 0x8000>;
980                 reg-names = "m_can", "message_    980                 reg-names = "m_can", "message_ram";
981                 power-domains = <&k3_pds 165 T    981                 power-domains = <&k3_pds 165 TI_SCI_PD_EXCLUSIVE>;
982                 clocks = <&k3_clks 165 0>, <&k    982                 clocks = <&k3_clks 165 0>, <&k3_clks 165 2>;
983                 clock-names = "hclk", "cclk";     983                 clock-names = "hclk", "cclk";
984                 interrupts = <GIC_SPI 145 IRQ_    984                 interrupts = <GIC_SPI 145 IRQ_TYPE_LEVEL_HIGH>,
985                              <GIC_SPI 146 IRQ_    985                              <GIC_SPI 146 IRQ_TYPE_LEVEL_HIGH>;
986                 interrupt-names = "int0", "int    986                 interrupt-names = "int0", "int1";
987                 bosch,mram-cfg = <0x0 128 64 6    987                 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
988                 status = "disabled";              988                 status = "disabled";
989         };                                        989         };
990                                                   990 
991         main_mcan8: can@2781000 {                 991         main_mcan8: can@2781000 {
992                 compatible = "bosch,m_can";       992                 compatible = "bosch,m_can";
993                 reg = <0x00 0x02781000 0x00 0x    993                 reg = <0x00 0x02781000 0x00 0x200>,
994                       <0x00 0x02788000 0x00 0x    994                       <0x00 0x02788000 0x00 0x8000>;
995                 reg-names = "m_can", "message_    995                 reg-names = "m_can", "message_ram";
996                 power-domains = <&k3_pds 166 T    996                 power-domains = <&k3_pds 166 TI_SCI_PD_EXCLUSIVE>;
997                 clocks = <&k3_clks 166 0>, <&k    997                 clocks = <&k3_clks 166 0>, <&k3_clks 166 2>;
998                 clock-names = "hclk", "cclk";     998                 clock-names = "hclk", "cclk";
999                 interrupts = <GIC_SPI 576 IRQ_    999                 interrupts = <GIC_SPI 576 IRQ_TYPE_LEVEL_HIGH>,
1000                              <GIC_SPI 577 IRQ    1000                              <GIC_SPI 577 IRQ_TYPE_LEVEL_HIGH>;
1001                 interrupt-names = "int0", "in    1001                 interrupt-names = "int0", "int1";
1002                 bosch,mram-cfg = <0x0 128 64     1002                 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
1003                 status = "disabled";             1003                 status = "disabled";
1004         };                                       1004         };
1005                                                  1005 
1006         main_mcan9: can@2791000 {                1006         main_mcan9: can@2791000 {
1007                 compatible = "bosch,m_can";      1007                 compatible = "bosch,m_can";
1008                 reg = <0x00 0x02791000 0x00 0    1008                 reg = <0x00 0x02791000 0x00 0x200>,
1009                       <0x00 0x02798000 0x00 0    1009                       <0x00 0x02798000 0x00 0x8000>;
1010                 reg-names = "m_can", "message    1010                 reg-names = "m_can", "message_ram";
1011                 power-domains = <&k3_pds 167     1011                 power-domains = <&k3_pds 167 TI_SCI_PD_EXCLUSIVE>;
1012                 clocks = <&k3_clks 167 0>, <&    1012                 clocks = <&k3_clks 167 0>, <&k3_clks 167 2>;
1013                 clock-names = "hclk", "cclk";    1013                 clock-names = "hclk", "cclk";
1014                 interrupts = <GIC_SPI 579 IRQ    1014                 interrupts = <GIC_SPI 579 IRQ_TYPE_LEVEL_HIGH>,
1015                              <GIC_SPI 580 IRQ    1015                              <GIC_SPI 580 IRQ_TYPE_LEVEL_HIGH>;
1016                 interrupt-names = "int0", "in    1016                 interrupt-names = "int0", "int1";
1017                 bosch,mram-cfg = <0x0 128 64     1017                 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
1018                 status = "disabled";             1018                 status = "disabled";
1019         };                                       1019         };
1020                                                  1020 
1021         main_mcan10: can@27a1000 {               1021         main_mcan10: can@27a1000 {
1022                 compatible = "bosch,m_can";      1022                 compatible = "bosch,m_can";
1023                 reg = <0x00 0x027a1000 0x00 0    1023                 reg = <0x00 0x027a1000 0x00 0x200>,
1024                       <0x00 0x027a8000 0x00 0    1024                       <0x00 0x027a8000 0x00 0x8000>;
1025                 reg-names = "m_can", "message    1025                 reg-names = "m_can", "message_ram";
1026                 power-domains = <&k3_pds 168     1026                 power-domains = <&k3_pds 168 TI_SCI_PD_EXCLUSIVE>;
1027                 clocks = <&k3_clks 168 0>, <&    1027                 clocks = <&k3_clks 168 0>, <&k3_clks 168 2>;
1028                 clock-names = "hclk", "cclk";    1028                 clock-names = "hclk", "cclk";
1029                 interrupts = <GIC_SPI 582 IRQ    1029                 interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH>,
1030                              <GIC_SPI 583 IRQ    1030                              <GIC_SPI 583 IRQ_TYPE_LEVEL_HIGH>;
1031                 interrupt-names = "int0", "in    1031                 interrupt-names = "int0", "int1";
1032                 bosch,mram-cfg = <0x0 128 64     1032                 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
1033                 status = "disabled";             1033                 status = "disabled";
1034         };                                       1034         };
1035                                                  1035 
1036         main_mcan11: can@27b1000 {               1036         main_mcan11: can@27b1000 {
1037                 compatible = "bosch,m_can";      1037                 compatible = "bosch,m_can";
1038                 reg = <0x00 0x027b1000 0x00 0    1038                 reg = <0x00 0x027b1000 0x00 0x200>,
1039                       <0x00 0x027b8000 0x00 0    1039                       <0x00 0x027b8000 0x00 0x8000>;
1040                 reg-names = "m_can", "message    1040                 reg-names = "m_can", "message_ram";
1041                 power-domains = <&k3_pds 169     1041                 power-domains = <&k3_pds 169 TI_SCI_PD_EXCLUSIVE>;
1042                 clocks = <&k3_clks 169 0>, <&    1042                 clocks = <&k3_clks 169 0>, <&k3_clks 169 2>;
1043                 clock-names = "hclk", "cclk";    1043                 clock-names = "hclk", "cclk";
1044                 interrupts = <GIC_SPI 585 IRQ    1044                 interrupts = <GIC_SPI 585 IRQ_TYPE_LEVEL_HIGH>,
1045                              <GIC_SPI 586 IRQ    1045                              <GIC_SPI 586 IRQ_TYPE_LEVEL_HIGH>;
1046                 interrupt-names = "int0", "in    1046                 interrupt-names = "int0", "int1";
1047                 bosch,mram-cfg = <0x0 128 64     1047                 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
1048                 status = "disabled";             1048                 status = "disabled";
1049         };                                       1049         };
1050                                                  1050 
1051         main_mcan12: can@27c1000 {               1051         main_mcan12: can@27c1000 {
1052                 compatible = "bosch,m_can";      1052                 compatible = "bosch,m_can";
1053                 reg = <0x00 0x027c1000 0x00 0    1053                 reg = <0x00 0x027c1000 0x00 0x200>,
1054                       <0x00 0x027c8000 0x00 0    1054                       <0x00 0x027c8000 0x00 0x8000>;
1055                 reg-names = "m_can", "message    1055                 reg-names = "m_can", "message_ram";
1056                 power-domains = <&k3_pds 170     1056                 power-domains = <&k3_pds 170 TI_SCI_PD_EXCLUSIVE>;
1057                 clocks = <&k3_clks 170 0>, <&    1057                 clocks = <&k3_clks 170 0>, <&k3_clks 170 2>;
1058                 clock-names = "hclk", "cclk";    1058                 clock-names = "hclk", "cclk";
1059                 interrupts = <GIC_SPI 588 IRQ    1059                 interrupts = <GIC_SPI 588 IRQ_TYPE_LEVEL_HIGH>,
1060                              <GIC_SPI 589 IRQ    1060                              <GIC_SPI 589 IRQ_TYPE_LEVEL_HIGH>;
1061                 interrupt-names = "int0", "in    1061                 interrupt-names = "int0", "int1";
1062                 bosch,mram-cfg = <0x0 128 64     1062                 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
1063                 status = "disabled";             1063                 status = "disabled";
1064         };                                       1064         };
1065                                                  1065 
1066         main_mcan13: can@27d1000 {               1066         main_mcan13: can@27d1000 {
1067                 compatible = "bosch,m_can";      1067                 compatible = "bosch,m_can";
1068                 reg = <0x00 0x027d1000 0x00 0    1068                 reg = <0x00 0x027d1000 0x00 0x200>,
1069                       <0x00 0x027d8000 0x00 0    1069                       <0x00 0x027d8000 0x00 0x8000>;
1070                 reg-names = "m_can", "message    1070                 reg-names = "m_can", "message_ram";
1071                 power-domains = <&k3_pds 171     1071                 power-domains = <&k3_pds 171 TI_SCI_PD_EXCLUSIVE>;
1072                 clocks = <&k3_clks 171 0>, <&    1072                 clocks = <&k3_clks 171 0>, <&k3_clks 171 2>;
1073                 clock-names = "hclk", "cclk";    1073                 clock-names = "hclk", "cclk";
1074                 interrupts = <GIC_SPI 591 IRQ    1074                 interrupts = <GIC_SPI 591 IRQ_TYPE_LEVEL_HIGH>,
1075                              <GIC_SPI 592 IRQ    1075                              <GIC_SPI 592 IRQ_TYPE_LEVEL_HIGH>;
1076                 interrupt-names = "int0", "in    1076                 interrupt-names = "int0", "int1";
1077                 bosch,mram-cfg = <0x0 128 64     1077                 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
1078                 status = "disabled";             1078                 status = "disabled";
1079         };                                       1079         };
1080                                                  1080 
1081         main_mcan14: can@2681000 {               1081         main_mcan14: can@2681000 {
1082                 compatible = "bosch,m_can";      1082                 compatible = "bosch,m_can";
1083                 reg = <0x00 0x02681000 0x00 0    1083                 reg = <0x00 0x02681000 0x00 0x200>,
1084                       <0x00 0x02688000 0x00 0    1084                       <0x00 0x02688000 0x00 0x8000>;
1085                 reg-names = "m_can", "message    1085                 reg-names = "m_can", "message_ram";
1086                 power-domains = <&k3_pds 150     1086                 power-domains = <&k3_pds 150 TI_SCI_PD_EXCLUSIVE>;
1087                 clocks = <&k3_clks 150 0>, <&    1087                 clocks = <&k3_clks 150 0>, <&k3_clks 150 2>;
1088                 clock-names = "hclk", "cclk";    1088                 clock-names = "hclk", "cclk";
1089                 interrupts = <GIC_SPI 594 IRQ    1089                 interrupts = <GIC_SPI 594 IRQ_TYPE_LEVEL_HIGH>,
1090                              <GIC_SPI 595 IRQ    1090                              <GIC_SPI 595 IRQ_TYPE_LEVEL_HIGH>;
1091                 interrupt-names = "int0", "in    1091                 interrupt-names = "int0", "int1";
1092                 bosch,mram-cfg = <0x0 128 64     1092                 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
1093                 status = "disabled";             1093                 status = "disabled";
1094         };                                       1094         };
1095                                                  1095 
1096         main_mcan15: can@2691000 {               1096         main_mcan15: can@2691000 {
1097                 compatible = "bosch,m_can";      1097                 compatible = "bosch,m_can";
1098                 reg = <0x00 0x02691000 0x00 0    1098                 reg = <0x00 0x02691000 0x00 0x200>,
1099                       <0x00 0x02698000 0x00 0    1099                       <0x00 0x02698000 0x00 0x8000>;
1100                 reg-names = "m_can", "message    1100                 reg-names = "m_can", "message_ram";
1101                 power-domains = <&k3_pds 151     1101                 power-domains = <&k3_pds 151 TI_SCI_PD_EXCLUSIVE>;
1102                 clocks = <&k3_clks 151 0>, <&    1102                 clocks = <&k3_clks 151 0>, <&k3_clks 151 2>;
1103                 clock-names = "hclk", "cclk";    1103                 clock-names = "hclk", "cclk";
1104                 interrupts = <GIC_SPI 597 IRQ    1104                 interrupts = <GIC_SPI 597 IRQ_TYPE_LEVEL_HIGH>,
1105                              <GIC_SPI 598 IRQ    1105                              <GIC_SPI 598 IRQ_TYPE_LEVEL_HIGH>;
1106                 interrupt-names = "int0", "in    1106                 interrupt-names = "int0", "int1";
1107                 bosch,mram-cfg = <0x0 128 64     1107                 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
1108                 status = "disabled";             1108                 status = "disabled";
1109         };                                       1109         };
1110                                                  1110 
1111         main_mcan16: can@26a1000 {               1111         main_mcan16: can@26a1000 {
1112                 compatible = "bosch,m_can";      1112                 compatible = "bosch,m_can";
1113                 reg = <0x00 0x026a1000 0x00 0    1113                 reg = <0x00 0x026a1000 0x00 0x200>,
1114                       <0x00 0x026a8000 0x00 0    1114                       <0x00 0x026a8000 0x00 0x8000>;
1115                 reg-names = "m_can", "message    1115                 reg-names = "m_can", "message_ram";
1116                 power-domains = <&k3_pds 152     1116                 power-domains = <&k3_pds 152 TI_SCI_PD_EXCLUSIVE>;
1117                 clocks = <&k3_clks 152 0>, <&    1117                 clocks = <&k3_clks 152 0>, <&k3_clks 152 2>;
1118                 clock-names = "hclk", "cclk";    1118                 clock-names = "hclk", "cclk";
1119                 interrupts = <GIC_SPI 784 IRQ    1119                 interrupts = <GIC_SPI 784 IRQ_TYPE_LEVEL_HIGH>,
1120                              <GIC_SPI 785 IRQ    1120                              <GIC_SPI 785 IRQ_TYPE_LEVEL_HIGH>;
1121                 interrupt-names = "int0", "in    1121                 interrupt-names = "int0", "int1";
1122                 bosch,mram-cfg = <0x0 128 64     1122                 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
1123                 status = "disabled";             1123                 status = "disabled";
1124         };                                       1124         };
1125                                                  1125 
1126         main_mcan17: can@26b1000 {               1126         main_mcan17: can@26b1000 {
1127                 compatible = "bosch,m_can";      1127                 compatible = "bosch,m_can";
1128                 reg = <0x00 0x026b1000 0x00 0    1128                 reg = <0x00 0x026b1000 0x00 0x200>,
1129                       <0x00 0x026b8000 0x00 0    1129                       <0x00 0x026b8000 0x00 0x8000>;
1130                 reg-names = "m_can", "message    1130                 reg-names = "m_can", "message_ram";
1131                 power-domains = <&k3_pds 153     1131                 power-domains = <&k3_pds 153 TI_SCI_PD_EXCLUSIVE>;
1132                 clocks = <&k3_clks 153 0>, <&    1132                 clocks = <&k3_clks 153 0>, <&k3_clks 153 2>;
1133                 clock-names = "hclk", "cclk";    1133                 clock-names = "hclk", "cclk";
1134                 interrupts = <GIC_SPI 787 IRQ    1134                 interrupts = <GIC_SPI 787 IRQ_TYPE_LEVEL_HIGH>,
1135                              <GIC_SPI 788 IRQ    1135                              <GIC_SPI 788 IRQ_TYPE_LEVEL_HIGH>;
1136                 interrupt-names = "int0", "in    1136                 interrupt-names = "int0", "int1";
1137                 bosch,mram-cfg = <0x0 128 64     1137                 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
1138                 status = "disabled";             1138                 status = "disabled";
1139         };                                       1139         };
1140                                                  1140 
1141         main_spi0: spi@2100000 {                 1141         main_spi0: spi@2100000 {
1142                 compatible = "ti,am654-mcspi"    1142                 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1143                 reg = <0x00 0x02100000 0x00 0    1143                 reg = <0x00 0x02100000 0x00 0x400>;
1144                 interrupts = <GIC_SPI 184 IRQ    1144                 interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>;
1145                 #address-cells = <1>;            1145                 #address-cells = <1>;
1146                 #size-cells = <0>;               1146                 #size-cells = <0>;
1147                 power-domains = <&k3_pds 266     1147                 power-domains = <&k3_pds 266 TI_SCI_PD_EXCLUSIVE>;
1148                 clocks = <&k3_clks 266 1>;       1148                 clocks = <&k3_clks 266 1>;
1149                 status = "disabled";             1149                 status = "disabled";
1150         };                                       1150         };
1151                                                  1151 
1152         main_spi1: spi@2110000 {                 1152         main_spi1: spi@2110000 {
1153                 compatible = "ti,am654-mcspi"    1153                 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1154                 reg = <0x00 0x02110000 0x00 0    1154                 reg = <0x00 0x02110000 0x00 0x400>;
1155                 interrupts = <GIC_SPI 185 IRQ    1155                 interrupts = <GIC_SPI 185 IRQ_TYPE_LEVEL_HIGH>;
1156                 #address-cells = <1>;            1156                 #address-cells = <1>;
1157                 #size-cells = <0>;               1157                 #size-cells = <0>;
1158                 power-domains = <&k3_pds 267     1158                 power-domains = <&k3_pds 267 TI_SCI_PD_EXCLUSIVE>;
1159                 clocks = <&k3_clks 267 1>;       1159                 clocks = <&k3_clks 267 1>;
1160                 status = "disabled";             1160                 status = "disabled";
1161         };                                       1161         };
1162                                                  1162 
1163         main_spi2: spi@2120000 {                 1163         main_spi2: spi@2120000 {
1164                 compatible = "ti,am654-mcspi"    1164                 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1165                 reg = <0x00 0x02120000 0x00 0    1165                 reg = <0x00 0x02120000 0x00 0x400>;
1166                 interrupts = <GIC_SPI 186 IRQ    1166                 interrupts = <GIC_SPI 186 IRQ_TYPE_LEVEL_HIGH>;
1167                 #address-cells = <1>;            1167                 #address-cells = <1>;
1168                 #size-cells = <0>;               1168                 #size-cells = <0>;
1169                 power-domains = <&k3_pds 268     1169                 power-domains = <&k3_pds 268 TI_SCI_PD_EXCLUSIVE>;
1170                 clocks = <&k3_clks 268 1>;       1170                 clocks = <&k3_clks 268 1>;
1171                 status = "disabled";             1171                 status = "disabled";
1172         };                                       1172         };
1173                                                  1173 
1174         main_spi3: spi@2130000 {                 1174         main_spi3: spi@2130000 {
1175                 compatible = "ti,am654-mcspi"    1175                 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1176                 reg = <0x00 0x02130000 0x00 0    1176                 reg = <0x00 0x02130000 0x00 0x400>;
1177                 interrupts = <GIC_SPI 187 IRQ    1177                 interrupts = <GIC_SPI 187 IRQ_TYPE_LEVEL_HIGH>;
1178                 #address-cells = <1>;            1178                 #address-cells = <1>;
1179                 #size-cells = <0>;               1179                 #size-cells = <0>;
1180                 power-domains = <&k3_pds 269     1180                 power-domains = <&k3_pds 269 TI_SCI_PD_EXCLUSIVE>;
1181                 clocks = <&k3_clks 269 1>;       1181                 clocks = <&k3_clks 269 1>;
1182                 status = "disabled";             1182                 status = "disabled";
1183         };                                       1183         };
1184                                                  1184 
1185         main_spi4: spi@2140000 {                 1185         main_spi4: spi@2140000 {
1186                 compatible = "ti,am654-mcspi"    1186                 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1187                 reg = <0x00 0x02140000 0x00 0    1187                 reg = <0x00 0x02140000 0x00 0x400>;
1188                 interrupts = <GIC_SPI 188 IRQ    1188                 interrupts = <GIC_SPI 188 IRQ_TYPE_LEVEL_HIGH>;
1189                 #address-cells = <1>;            1189                 #address-cells = <1>;
1190                 #size-cells = <0>;               1190                 #size-cells = <0>;
1191                 power-domains = <&k3_pds 270     1191                 power-domains = <&k3_pds 270 TI_SCI_PD_EXCLUSIVE>;
1192                 clocks = <&k3_clks 270 1>;       1192                 clocks = <&k3_clks 270 1>;
1193                 status = "disabled";             1193                 status = "disabled";
1194         };                                       1194         };
1195                                                  1195 
1196         main_spi5: spi@2150000 {                 1196         main_spi5: spi@2150000 {
1197                 compatible = "ti,am654-mcspi"    1197                 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1198                 reg = <0x00 0x02150000 0x00 0    1198                 reg = <0x00 0x02150000 0x00 0x400>;
1199                 interrupts = <GIC_SPI 189 IRQ    1199                 interrupts = <GIC_SPI 189 IRQ_TYPE_LEVEL_HIGH>;
1200                 #address-cells = <1>;            1200                 #address-cells = <1>;
1201                 #size-cells = <0>;               1201                 #size-cells = <0>;
1202                 power-domains = <&k3_pds 271     1202                 power-domains = <&k3_pds 271 TI_SCI_PD_EXCLUSIVE>;
1203                 clocks = <&k3_clks 271 1>;       1203                 clocks = <&k3_clks 271 1>;
1204                 status = "disabled";             1204                 status = "disabled";
1205         };                                       1205         };
1206                                                  1206 
1207         main_spi6: spi@2160000 {                 1207         main_spi6: spi@2160000 {
1208                 compatible = "ti,am654-mcspi"    1208                 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1209                 reg = <0x00 0x02160000 0x00 0    1209                 reg = <0x00 0x02160000 0x00 0x400>;
1210                 interrupts = <GIC_SPI 190 IRQ    1210                 interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_HIGH>;
1211                 #address-cells = <1>;            1211                 #address-cells = <1>;
1212                 #size-cells = <0>;               1212                 #size-cells = <0>;
1213                 power-domains = <&k3_pds 272     1213                 power-domains = <&k3_pds 272 TI_SCI_PD_EXCLUSIVE>;
1214                 clocks = <&k3_clks 272 1>;       1214                 clocks = <&k3_clks 272 1>;
1215                 status = "disabled";             1215                 status = "disabled";
1216         };                                       1216         };
1217                                                  1217 
1218         main_spi7: spi@2170000 {                 1218         main_spi7: spi@2170000 {
1219                 compatible = "ti,am654-mcspi"    1219                 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
1220                 reg = <0x00 0x02170000 0x00 0    1220                 reg = <0x00 0x02170000 0x00 0x400>;
1221                 interrupts = <GIC_SPI 191 IRQ    1221                 interrupts = <GIC_SPI 191 IRQ_TYPE_LEVEL_HIGH>;
1222                 #address-cells = <1>;            1222                 #address-cells = <1>;
1223                 #size-cells = <0>;               1223                 #size-cells = <0>;
1224                 power-domains = <&k3_pds 273     1224                 power-domains = <&k3_pds 273 TI_SCI_PD_EXCLUSIVE>;
1225                 clocks = <&k3_clks 273 1>;       1225                 clocks = <&k3_clks 273 1>;
1226                 status = "disabled";             1226                 status = "disabled";
1227         };                                       1227         };
1228                                                  1228 
1229         watchdog0: watchdog@2200000 {            1229         watchdog0: watchdog@2200000 {
1230                 compatible = "ti,j7-rti-wdt";    1230                 compatible = "ti,j7-rti-wdt";
1231                 reg = <0x0 0x2200000 0x0 0x10    1231                 reg = <0x0 0x2200000 0x0 0x100>;
1232                 clocks = <&k3_clks 252 1>;       1232                 clocks = <&k3_clks 252 1>;
1233                 power-domains = <&k3_pds 252     1233                 power-domains = <&k3_pds 252 TI_SCI_PD_EXCLUSIVE>;
1234                 assigned-clocks = <&k3_clks 2    1234                 assigned-clocks = <&k3_clks 252 1>;
1235                 assigned-clock-parents = <&k3    1235                 assigned-clock-parents = <&k3_clks 252 5>;
1236         };                                       1236         };
1237                                                  1237 
1238         watchdog1: watchdog@2210000 {            1238         watchdog1: watchdog@2210000 {
1239                 compatible = "ti,j7-rti-wdt";    1239                 compatible = "ti,j7-rti-wdt";
1240                 reg = <0x0 0x2210000 0x0 0x10    1240                 reg = <0x0 0x2210000 0x0 0x100>;
1241                 clocks = <&k3_clks 253 1>;       1241                 clocks = <&k3_clks 253 1>;
1242                 power-domains = <&k3_pds 253     1242                 power-domains = <&k3_pds 253 TI_SCI_PD_EXCLUSIVE>;
1243                 assigned-clocks = <&k3_clks 2    1243                 assigned-clocks = <&k3_clks 253 1>;
1244                 assigned-clock-parents = <&k3    1244                 assigned-clock-parents = <&k3_clks 253 5>;
1245         };                                       1245         };
1246                                                  1246 
1247         main_timer0: timer@2400000 {             1247         main_timer0: timer@2400000 {
1248                 compatible = "ti,am654-timer"    1248                 compatible = "ti,am654-timer";
1249                 reg = <0x00 0x2400000 0x00 0x    1249                 reg = <0x00 0x2400000 0x00 0x400>;
1250                 interrupts = <GIC_SPI 224 IRQ    1250                 interrupts = <GIC_SPI 224 IRQ_TYPE_LEVEL_HIGH>;
1251                 clocks = <&k3_clks 49 1>;        1251                 clocks = <&k3_clks 49 1>;
1252                 clock-names = "fck";             1252                 clock-names = "fck";
1253                 assigned-clocks = <&k3_clks 4    1253                 assigned-clocks = <&k3_clks 49 1>;
1254                 assigned-clock-parents = <&k3    1254                 assigned-clock-parents = <&k3_clks 49 2>;
1255                 power-domains = <&k3_pds 49 T    1255                 power-domains = <&k3_pds 49 TI_SCI_PD_EXCLUSIVE>;
1256                 ti,timer-pwm;                    1256                 ti,timer-pwm;
1257         };                                       1257         };
1258                                                  1258 
1259         main_timer1: timer@2410000 {             1259         main_timer1: timer@2410000 {
1260                 compatible = "ti,am654-timer"    1260                 compatible = "ti,am654-timer";
1261                 reg = <0x00 0x2410000 0x00 0x    1261                 reg = <0x00 0x2410000 0x00 0x400>;
1262                 interrupts = <GIC_SPI 225 IRQ    1262                 interrupts = <GIC_SPI 225 IRQ_TYPE_LEVEL_HIGH>;
1263                 clocks = <&k3_clks 50 1>;        1263                 clocks = <&k3_clks 50 1>;
1264                 clock-names = "fck";             1264                 clock-names = "fck";
1265                 assigned-clocks = <&k3_clks 5    1265                 assigned-clocks = <&k3_clks 50 1>, <&k3_clks 313 0>;
1266                 assigned-clock-parents = <&k3    1266                 assigned-clock-parents = <&k3_clks 50 2>, <&k3_clks 313 1>;
1267                 power-domains = <&k3_pds 50 T    1267                 power-domains = <&k3_pds 50 TI_SCI_PD_EXCLUSIVE>;
1268                 ti,timer-pwm;                    1268                 ti,timer-pwm;
1269         };                                       1269         };
1270                                                  1270 
1271         main_timer2: timer@2420000 {             1271         main_timer2: timer@2420000 {
1272                 compatible = "ti,am654-timer"    1272                 compatible = "ti,am654-timer";
1273                 reg = <0x00 0x2420000 0x00 0x    1273                 reg = <0x00 0x2420000 0x00 0x400>;
1274                 interrupts = <GIC_SPI 226 IRQ    1274                 interrupts = <GIC_SPI 226 IRQ_TYPE_LEVEL_HIGH>;
1275                 clocks = <&k3_clks 51 1>;        1275                 clocks = <&k3_clks 51 1>;
1276                 clock-names = "fck";             1276                 clock-names = "fck";
1277                 assigned-clocks = <&k3_clks 5    1277                 assigned-clocks = <&k3_clks 51 1>;
1278                 assigned-clock-parents = <&k3    1278                 assigned-clock-parents = <&k3_clks 51 2>;
1279                 power-domains = <&k3_pds 49 T    1279                 power-domains = <&k3_pds 49 TI_SCI_PD_EXCLUSIVE>;
1280                 ti,timer-pwm;                    1280                 ti,timer-pwm;
1281         };                                       1281         };
1282                                                  1282 
1283         main_timer3: timer@2430000 {             1283         main_timer3: timer@2430000 {
1284                 compatible = "ti,am654-timer"    1284                 compatible = "ti,am654-timer";
1285                 reg = <0x00 0x2430000 0x00 0x    1285                 reg = <0x00 0x2430000 0x00 0x400>;
1286                 interrupts = <GIC_SPI 227 IRQ    1286                 interrupts = <GIC_SPI 227 IRQ_TYPE_LEVEL_HIGH>;
1287                 clocks = <&k3_clks 52 1>;        1287                 clocks = <&k3_clks 52 1>;
1288                 clock-names = "fck";             1288                 clock-names = "fck";
1289                 assigned-clocks = <&k3_clks 5    1289                 assigned-clocks = <&k3_clks 52 1>, <&k3_clks 314 0>;
1290                 assigned-clock-parents = <&k3    1290                 assigned-clock-parents = <&k3_clks 52 2>, <&k3_clks 314 1>;
1291                 power-domains = <&k3_pds 52 T    1291                 power-domains = <&k3_pds 52 TI_SCI_PD_EXCLUSIVE>;
1292                 ti,timer-pwm;                    1292                 ti,timer-pwm;
1293         };                                       1293         };
1294                                                  1294 
1295         main_timer4: timer@2440000 {             1295         main_timer4: timer@2440000 {
1296                 compatible = "ti,am654-timer"    1296                 compatible = "ti,am654-timer";
1297                 reg = <0x00 0x2440000 0x00 0x    1297                 reg = <0x00 0x2440000 0x00 0x400>;
1298                 interrupts = <GIC_SPI 228 IRQ    1298                 interrupts = <GIC_SPI 228 IRQ_TYPE_LEVEL_HIGH>;
1299                 clocks = <&k3_clks 53 1>;        1299                 clocks = <&k3_clks 53 1>;
1300                 clock-names = "fck";             1300                 clock-names = "fck";
1301                 assigned-clocks = <&k3_clks 5    1301                 assigned-clocks = <&k3_clks 53 1>;
1302                 assigned-clock-parents = <&k3    1302                 assigned-clock-parents = <&k3_clks 53 2>;
1303                 power-domains = <&k3_pds 53 T    1303                 power-domains = <&k3_pds 53 TI_SCI_PD_EXCLUSIVE>;
1304                 ti,timer-pwm;                    1304                 ti,timer-pwm;
1305         };                                       1305         };
1306                                                  1306 
1307         main_timer5: timer@2450000 {             1307         main_timer5: timer@2450000 {
1308                 compatible = "ti,am654-timer"    1308                 compatible = "ti,am654-timer";
1309                 reg = <0x00 0x2450000 0x00 0x    1309                 reg = <0x00 0x2450000 0x00 0x400>;
1310                 interrupts = <GIC_SPI 229 IRQ    1310                 interrupts = <GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>;
1311                 clocks = <&k3_clks 54 1>;        1311                 clocks = <&k3_clks 54 1>;
1312                 clock-names = "fck";             1312                 clock-names = "fck";
1313                 assigned-clocks = <&k3_clks 5    1313                 assigned-clocks = <&k3_clks 54 1>, <&k3_clks 315 0>;
1314                 assigned-clock-parents = <&k3    1314                 assigned-clock-parents = <&k3_clks 54 2>, <&k3_clks 315 1>;
1315                 power-domains = <&k3_pds 54 T    1315                 power-domains = <&k3_pds 54 TI_SCI_PD_EXCLUSIVE>;
1316                 ti,timer-pwm;                    1316                 ti,timer-pwm;
1317         };                                       1317         };
1318                                                  1318 
1319         main_timer6: timer@2460000 {             1319         main_timer6: timer@2460000 {
1320                 compatible = "ti,am654-timer"    1320                 compatible = "ti,am654-timer";
1321                 reg = <0x00 0x2460000 0x00 0x    1321                 reg = <0x00 0x2460000 0x00 0x400>;
1322                 interrupts = <GIC_SPI 230 IRQ    1322                 interrupts = <GIC_SPI 230 IRQ_TYPE_LEVEL_HIGH>;
1323                 clocks = <&k3_clks 55 1>;        1323                 clocks = <&k3_clks 55 1>;
1324                 clock-names = "fck";             1324                 clock-names = "fck";
1325                 assigned-clocks = <&k3_clks 5    1325                 assigned-clocks = <&k3_clks 55 1>;
1326                 assigned-clock-parents = <&k3    1326                 assigned-clock-parents = <&k3_clks 55 2>;
1327                 power-domains = <&k3_pds 55 T    1327                 power-domains = <&k3_pds 55 TI_SCI_PD_EXCLUSIVE>;
1328                 ti,timer-pwm;                    1328                 ti,timer-pwm;
1329         };                                       1329         };
1330                                                  1330 
1331         main_timer7: timer@2470000 {             1331         main_timer7: timer@2470000 {
1332                 compatible = "ti,am654-timer"    1332                 compatible = "ti,am654-timer";
1333                 reg = <0x00 0x2470000 0x00 0x    1333                 reg = <0x00 0x2470000 0x00 0x400>;
1334                 interrupts = <GIC_SPI 231 IRQ    1334                 interrupts = <GIC_SPI 231 IRQ_TYPE_LEVEL_HIGH>;
1335                 clocks = <&k3_clks 57 1>;        1335                 clocks = <&k3_clks 57 1>;
1336                 clock-names = "fck";             1336                 clock-names = "fck";
1337                 assigned-clocks = <&k3_clks 5    1337                 assigned-clocks = <&k3_clks 57 1>, <&k3_clks 316 0>;
1338                 assigned-clock-parents = <&k3    1338                 assigned-clock-parents = <&k3_clks 57 2>, <&k3_clks 316 1>;
1339                 power-domains = <&k3_pds 57 T    1339                 power-domains = <&k3_pds 57 TI_SCI_PD_EXCLUSIVE>;
1340                 ti,timer-pwm;                    1340                 ti,timer-pwm;
1341         };                                       1341         };
1342                                                  1342 
1343         main_timer8: timer@2480000 {             1343         main_timer8: timer@2480000 {
1344                 compatible = "ti,am654-timer"    1344                 compatible = "ti,am654-timer";
1345                 reg = <0x00 0x2480000 0x00 0x    1345                 reg = <0x00 0x2480000 0x00 0x400>;
1346                 interrupts = <GIC_SPI 232 IRQ    1346                 interrupts = <GIC_SPI 232 IRQ_TYPE_LEVEL_HIGH>;
1347                 clocks = <&k3_clks 58 1>;        1347                 clocks = <&k3_clks 58 1>;
1348                 clock-names = "fck";             1348                 clock-names = "fck";
1349                 assigned-clocks = <&k3_clks 5    1349                 assigned-clocks = <&k3_clks 58 1>;
1350                 assigned-clock-parents = <&k3    1350                 assigned-clock-parents = <&k3_clks 58 2>;
1351                 power-domains = <&k3_pds 58 T    1351                 power-domains = <&k3_pds 58 TI_SCI_PD_EXCLUSIVE>;
1352                 ti,timer-pwm;                    1352                 ti,timer-pwm;
1353         };                                       1353         };
1354                                                  1354 
1355         main_timer9: timer@2490000 {             1355         main_timer9: timer@2490000 {
1356                 compatible = "ti,am654-timer"    1356                 compatible = "ti,am654-timer";
1357                 reg = <0x00 0x2490000 0x00 0x    1357                 reg = <0x00 0x2490000 0x00 0x400>;
1358                 interrupts = <GIC_SPI 233 IRQ    1358                 interrupts = <GIC_SPI 233 IRQ_TYPE_LEVEL_HIGH>;
1359                 clocks = <&k3_clks 59 1>;        1359                 clocks = <&k3_clks 59 1>;
1360                 clock-names = "fck";             1360                 clock-names = "fck";
1361                 assigned-clocks = <&k3_clks 5    1361                 assigned-clocks = <&k3_clks 59 1>, <&k3_clks 317 0>;
1362                 assigned-clock-parents = <&k3    1362                 assigned-clock-parents = <&k3_clks 59 2>, <&k3_clks 317 1>;
1363                 power-domains = <&k3_pds 59 T    1363                 power-domains = <&k3_pds 59 TI_SCI_PD_EXCLUSIVE>;
1364                 ti,timer-pwm;                    1364                 ti,timer-pwm;
1365         };                                       1365         };
1366                                                  1366 
1367         main_timer10: timer@24a0000 {            1367         main_timer10: timer@24a0000 {
1368                 compatible = "ti,am654-timer"    1368                 compatible = "ti,am654-timer";
1369                 reg = <0x00 0x24a0000 0x00 0x    1369                 reg = <0x00 0x24a0000 0x00 0x400>;
1370                 interrupts = <GIC_SPI 234 IRQ    1370                 interrupts = <GIC_SPI 234 IRQ_TYPE_LEVEL_HIGH>;
1371                 clocks = <&k3_clks 60 1>;        1371                 clocks = <&k3_clks 60 1>;
1372                 clock-names = "fck";             1372                 clock-names = "fck";
1373                 assigned-clocks = <&k3_clks 6    1373                 assigned-clocks = <&k3_clks 60 1>;
1374                 assigned-clock-parents = <&k3    1374                 assigned-clock-parents = <&k3_clks 60 2>;
1375                 power-domains = <&k3_pds 60 T    1375                 power-domains = <&k3_pds 60 TI_SCI_PD_EXCLUSIVE>;
1376                 ti,timer-pwm;                    1376                 ti,timer-pwm;
1377         };                                       1377         };
1378                                                  1378 
1379         main_timer11: timer@24b0000 {            1379         main_timer11: timer@24b0000 {
1380                 compatible = "ti,am654-timer"    1380                 compatible = "ti,am654-timer";
1381                 reg = <0x00 0x24b0000 0x00 0x    1381                 reg = <0x00 0x24b0000 0x00 0x400>;
1382                 interrupts = <GIC_SPI 235 IRQ    1382                 interrupts = <GIC_SPI 235 IRQ_TYPE_LEVEL_HIGH>;
1383                 clocks = <&k3_clks 62 1>;        1383                 clocks = <&k3_clks 62 1>;
1384                 clock-names = "fck";             1384                 clock-names = "fck";
1385                 assigned-clocks = <&k3_clks 6    1385                 assigned-clocks = <&k3_clks 62 1>, <&k3_clks 318 0>;
1386                 assigned-clock-parents = <&k3    1386                 assigned-clock-parents = <&k3_clks 62 2>, <&k3_clks 318 1>;
1387                 power-domains = <&k3_pds 62 T    1387                 power-domains = <&k3_pds 62 TI_SCI_PD_EXCLUSIVE>;
1388                 ti,timer-pwm;                    1388                 ti,timer-pwm;
1389         };                                       1389         };
1390                                                  1390 
1391         main_timer12: timer@24c0000 {            1391         main_timer12: timer@24c0000 {
1392                 compatible = "ti,am654-timer"    1392                 compatible = "ti,am654-timer";
1393                 reg = <0x00 0x24c0000 0x00 0x    1393                 reg = <0x00 0x24c0000 0x00 0x400>;
1394                 interrupts = <GIC_SPI 236 IRQ    1394                 interrupts = <GIC_SPI 236 IRQ_TYPE_LEVEL_HIGH>;
1395                 clocks = <&k3_clks 63 1>;        1395                 clocks = <&k3_clks 63 1>;
1396                 clock-names = "fck";             1396                 clock-names = "fck";
1397                 assigned-clocks = <&k3_clks 6    1397                 assigned-clocks = <&k3_clks 63 1>;
1398                 assigned-clock-parents = <&k3    1398                 assigned-clock-parents = <&k3_clks 63 2>;
1399                 power-domains = <&k3_pds 63 T    1399                 power-domains = <&k3_pds 63 TI_SCI_PD_EXCLUSIVE>;
1400                 ti,timer-pwm;                    1400                 ti,timer-pwm;
1401         };                                       1401         };
1402                                                  1402 
1403         main_timer13: timer@24d0000 {            1403         main_timer13: timer@24d0000 {
1404                 compatible = "ti,am654-timer"    1404                 compatible = "ti,am654-timer";
1405                 reg = <0x00 0x24d0000 0x00 0x    1405                 reg = <0x00 0x24d0000 0x00 0x400>;
1406                 interrupts = <GIC_SPI 237 IRQ    1406                 interrupts = <GIC_SPI 237 IRQ_TYPE_LEVEL_HIGH>;
1407                 clocks = <&k3_clks 64 1>;        1407                 clocks = <&k3_clks 64 1>;
1408                 clock-names = "fck";             1408                 clock-names = "fck";
1409                 assigned-clocks = <&k3_clks 6    1409                 assigned-clocks = <&k3_clks 64 1>, <&k3_clks 319 0>;
1410                 assigned-clock-parents = <&k3    1410                 assigned-clock-parents = <&k3_clks 64 2>, <&k3_clks 319 1>;
1411                 power-domains = <&k3_pds 64 T    1411                 power-domains = <&k3_pds 64 TI_SCI_PD_EXCLUSIVE>;
1412                 ti,timer-pwm;                    1412                 ti,timer-pwm;
1413         };                                       1413         };
1414                                                  1414 
1415         main_timer14: timer@24e0000 {            1415         main_timer14: timer@24e0000 {
1416                 compatible = "ti,am654-timer"    1416                 compatible = "ti,am654-timer";
1417                 reg = <0x00 0x24e0000 0x00 0x    1417                 reg = <0x00 0x24e0000 0x00 0x400>;
1418                 interrupts = <GIC_SPI 238 IRQ    1418                 interrupts = <GIC_SPI 238 IRQ_TYPE_LEVEL_HIGH>;
1419                 clocks = <&k3_clks 65 1>;        1419                 clocks = <&k3_clks 65 1>;
1420                 clock-names = "fck";             1420                 clock-names = "fck";
1421                 assigned-clocks = <&k3_clks 6    1421                 assigned-clocks = <&k3_clks 65 1>;
1422                 assigned-clock-parents = <&k3    1422                 assigned-clock-parents = <&k3_clks 65 2>;
1423                 power-domains = <&k3_pds 65 T    1423                 power-domains = <&k3_pds 65 TI_SCI_PD_EXCLUSIVE>;
1424                 ti,timer-pwm;                    1424                 ti,timer-pwm;
1425         };                                       1425         };
1426                                                  1426 
1427         main_timer15: timer@24f0000 {            1427         main_timer15: timer@24f0000 {
1428                 compatible = "ti,am654-timer"    1428                 compatible = "ti,am654-timer";
1429                 reg = <0x00 0x24f0000 0x00 0x    1429                 reg = <0x00 0x24f0000 0x00 0x400>;
1430                 interrupts = <GIC_SPI 239 IRQ    1430                 interrupts = <GIC_SPI 239 IRQ_TYPE_LEVEL_HIGH>;
1431                 clocks = <&k3_clks 66 1>;        1431                 clocks = <&k3_clks 66 1>;
1432                 clock-names = "fck";             1432                 clock-names = "fck";
1433                 assigned-clocks = <&k3_clks 6    1433                 assigned-clocks = <&k3_clks 66 1>, <&k3_clks 320 0>;
1434                 assigned-clock-parents = <&k3    1434                 assigned-clock-parents = <&k3_clks 66 2>, <&k3_clks 320 1>;
1435                 power-domains = <&k3_pds 66 T    1435                 power-domains = <&k3_pds 66 TI_SCI_PD_EXCLUSIVE>;
1436                 ti,timer-pwm;                    1436                 ti,timer-pwm;
1437         };                                       1437         };
1438                                                  1438 
1439         main_timer16: timer@2500000 {            1439         main_timer16: timer@2500000 {
1440                 compatible = "ti,am654-timer"    1440                 compatible = "ti,am654-timer";
1441                 reg = <0x00 0x2500000 0x00 0x    1441                 reg = <0x00 0x2500000 0x00 0x400>;
1442                 interrupts = <GIC_SPI 240 IRQ    1442                 interrupts = <GIC_SPI 240 IRQ_TYPE_LEVEL_HIGH>;
1443                 clocks = <&k3_clks 67 1>;        1443                 clocks = <&k3_clks 67 1>;
1444                 clock-names = "fck";             1444                 clock-names = "fck";
1445                 assigned-clocks = <&k3_clks 6    1445                 assigned-clocks = <&k3_clks 67 1>;
1446                 assigned-clock-parents = <&k3    1446                 assigned-clock-parents = <&k3_clks 67 2>;
1447                 power-domains = <&k3_pds 67 T    1447                 power-domains = <&k3_pds 67 TI_SCI_PD_EXCLUSIVE>;
1448                 ti,timer-pwm;                    1448                 ti,timer-pwm;
1449         };                                       1449         };
1450                                                  1450 
1451         main_timer17: timer@2510000 {            1451         main_timer17: timer@2510000 {
1452                 compatible = "ti,am654-timer"    1452                 compatible = "ti,am654-timer";
1453                 reg = <0x00 0x2510000 0x00 0x    1453                 reg = <0x00 0x2510000 0x00 0x400>;
1454                 interrupts = <GIC_SPI 241 IRQ    1454                 interrupts = <GIC_SPI 241 IRQ_TYPE_LEVEL_HIGH>;
1455                 clocks = <&k3_clks 68 1>;        1455                 clocks = <&k3_clks 68 1>;
1456                 clock-names = "fck";             1456                 clock-names = "fck";
1457                 assigned-clocks = <&k3_clks 6    1457                 assigned-clocks = <&k3_clks 68 1>, <&k3_clks 321 0>;
1458                 assigned-clock-parents = <&k3    1458                 assigned-clock-parents = <&k3_clks 68 2>, <&k3_clks 321 1>;
1459                 power-domains = <&k3_pds 68 T    1459                 power-domains = <&k3_pds 68 TI_SCI_PD_EXCLUSIVE>;
1460                 ti,timer-pwm;                    1460                 ti,timer-pwm;
1461         };                                       1461         };
1462                                                  1462 
1463         main_timer18: timer@2520000 {            1463         main_timer18: timer@2520000 {
1464                 compatible = "ti,am654-timer"    1464                 compatible = "ti,am654-timer";
1465                 reg = <0x00 0x2520000 0x00 0x    1465                 reg = <0x00 0x2520000 0x00 0x400>;
1466                 interrupts = <GIC_SPI 242 IRQ    1466                 interrupts = <GIC_SPI 242 IRQ_TYPE_LEVEL_HIGH>;
1467                 clocks = <&k3_clks 69 1>;        1467                 clocks = <&k3_clks 69 1>;
1468                 clock-names = "fck";             1468                 clock-names = "fck";
1469                 assigned-clocks = <&k3_clks 6    1469                 assigned-clocks = <&k3_clks 69 1>;
1470                 assigned-clock-parents = <&k3    1470                 assigned-clock-parents = <&k3_clks 69 2>;
1471                 power-domains = <&k3_pds 69 T    1471                 power-domains = <&k3_pds 69 TI_SCI_PD_EXCLUSIVE>;
1472                 ti,timer-pwm;                    1472                 ti,timer-pwm;
1473         };                                       1473         };
1474                                                  1474 
1475         main_timer19: timer@2530000 {            1475         main_timer19: timer@2530000 {
1476                 compatible = "ti,am654-timer"    1476                 compatible = "ti,am654-timer";
1477                 reg = <0x00 0x2530000 0x00 0x    1477                 reg = <0x00 0x2530000 0x00 0x400>;
1478                 interrupts = <GIC_SPI 243 IRQ    1478                 interrupts = <GIC_SPI 243 IRQ_TYPE_LEVEL_HIGH>;
1479                 clocks = <&k3_clks 70 1>;        1479                 clocks = <&k3_clks 70 1>;
1480                 clock-names = "fck";             1480                 clock-names = "fck";
1481                 assigned-clocks = <&k3_clks 7    1481                 assigned-clocks = <&k3_clks 70 1>, <&k3_clks 322 0>;
1482                 assigned-clock-parents = <&k3    1482                 assigned-clock-parents = <&k3_clks 70 2>, <&k3_clks 322 1>;
1483                 power-domains = <&k3_pds 70 T    1483                 power-domains = <&k3_pds 70 TI_SCI_PD_EXCLUSIVE>;
1484                 ti,timer-pwm;                    1484                 ti,timer-pwm;
1485         };                                       1485         };
1486                                                  1486 
1487         main_r5fss0: r5fss@5c00000 {             1487         main_r5fss0: r5fss@5c00000 {
1488                 compatible = "ti,j7200-r5fss"    1488                 compatible = "ti,j7200-r5fss";
1489                 ti,cluster-mode = <1>;           1489                 ti,cluster-mode = <1>;
1490                 #address-cells = <1>;            1490                 #address-cells = <1>;
1491                 #size-cells = <1>;               1491                 #size-cells = <1>;
1492                 ranges = <0x5c00000 0x00 0x5c    1492                 ranges = <0x5c00000 0x00 0x5c00000 0x20000>,
1493                          <0x5d00000 0x00 0x5d    1493                          <0x5d00000 0x00 0x5d00000 0x20000>;
1494                 power-domains = <&k3_pds 243     1494                 power-domains = <&k3_pds 243 TI_SCI_PD_EXCLUSIVE>;
1495                                                  1495 
1496                 main_r5fss0_core0: r5f@5c0000    1496                 main_r5fss0_core0: r5f@5c00000 {
1497                         compatible = "ti,j720    1497                         compatible = "ti,j7200-r5f";
1498                         reg = <0x5c00000 0x00    1498                         reg = <0x5c00000 0x00010000>,
1499                               <0x5c10000 0x00    1499                               <0x5c10000 0x00010000>;
1500                         reg-names = "atcm", "    1500                         reg-names = "atcm", "btcm";
1501                         ti,sci = <&dmsc>;        1501                         ti,sci = <&dmsc>;
1502                         ti,sci-dev-id = <245>    1502                         ti,sci-dev-id = <245>;
1503                         ti,sci-proc-ids = <0x    1503                         ti,sci-proc-ids = <0x06 0xff>;
1504                         resets = <&k3_reset 2    1504                         resets = <&k3_reset 245 1>;
1505                         firmware-name = "j720    1505                         firmware-name = "j7200-main-r5f0_0-fw";
1506                         ti,atcm-enable = <1>;    1506                         ti,atcm-enable = <1>;
1507                         ti,btcm-enable = <1>;    1507                         ti,btcm-enable = <1>;
1508                         ti,loczrama = <1>;       1508                         ti,loczrama = <1>;
1509                 };                               1509                 };
1510                                                  1510 
1511                 main_r5fss0_core1: r5f@5d0000    1511                 main_r5fss0_core1: r5f@5d00000 {
1512                         compatible = "ti,j720    1512                         compatible = "ti,j7200-r5f";
1513                         reg = <0x5d00000 0x00    1513                         reg = <0x5d00000 0x00008000>,
1514                               <0x5d10000 0x00    1514                               <0x5d10000 0x00008000>;
1515                         reg-names = "atcm", "    1515                         reg-names = "atcm", "btcm";
1516                         ti,sci = <&dmsc>;        1516                         ti,sci = <&dmsc>;
1517                         ti,sci-dev-id = <246>    1517                         ti,sci-dev-id = <246>;
1518                         ti,sci-proc-ids = <0x    1518                         ti,sci-proc-ids = <0x07 0xff>;
1519                         resets = <&k3_reset 2    1519                         resets = <&k3_reset 246 1>;
1520                         firmware-name = "j720    1520                         firmware-name = "j7200-main-r5f0_1-fw";
1521                         ti,atcm-enable = <1>;    1521                         ti,atcm-enable = <1>;
1522                         ti,btcm-enable = <1>;    1522                         ti,btcm-enable = <1>;
1523                         ti,loczrama = <1>;       1523                         ti,loczrama = <1>;
1524                 };                               1524                 };
1525         };                                       1525         };
1526                                                  1526 
1527         main_esm: esm@700000 {                   1527         main_esm: esm@700000 {
1528                 compatible = "ti,j721e-esm";     1528                 compatible = "ti,j721e-esm";
1529                 reg = <0x0 0x700000 0x0 0x100    1529                 reg = <0x0 0x700000 0x0 0x1000>;
1530                 ti,esm-pins = <656>, <657>;      1530                 ti,esm-pins = <656>, <657>;
1531         };                                       1531         };
1532 };                                               1532 };
                                                      

~ [ 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