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

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/ti/k3-am62a-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-am62a-main.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/ti/k3-am62a-main.dtsi (Version linux-6.2.16)


  1 // SPDX-License-Identifier: GPL-2.0-only OR MI !!   1 // SPDX-License-Identifier: GPL-2.0
  2 /*                                                  2 /*
  3  * Device Tree Source for AM62A SoC Family Mai      3  * Device Tree Source for AM62A SoC Family Main Domain peripherals
  4  *                                                  4  *
  5  * Copyright (C) 2022-2024 Texas Instruments I !!   5  * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/
  6  */                                                 6  */
  7                                                     7 
  8 &cbass_main {                                       8 &cbass_main {
  9         oc_sram: sram@70000000 {                    9         oc_sram: sram@70000000 {
 10                 compatible = "mmio-sram";          10                 compatible = "mmio-sram";
 11                 reg = <0x00 0x70000000 0x00 0x     11                 reg = <0x00 0x70000000 0x00 0x10000>;
 12                 #address-cells = <1>;              12                 #address-cells = <1>;
 13                 #size-cells = <1>;                 13                 #size-cells = <1>;
 14                 ranges = <0x0 0x00 0x70000000      14                 ranges = <0x0 0x00 0x70000000 0x10000>;
 15         };                                         15         };
 16                                                    16 
 17         gic500: interrupt-controller@1800000 {     17         gic500: interrupt-controller@1800000 {
 18                 compatible = "arm,gic-v3";         18                 compatible = "arm,gic-v3";
 19                 reg = <0x00 0x01800000 0x00 0x     19                 reg = <0x00 0x01800000 0x00 0x10000>,   /* GICD */
 20                       <0x00 0x01880000 0x00 0x     20                       <0x00 0x01880000 0x00 0xc0000>,   /* GICR */
 21                       <0x00 0x01880000 0x00 0x     21                       <0x00 0x01880000 0x00 0xc0000>,   /* GICR */
 22                       <0x01 0x00000000 0x00 0x     22                       <0x01 0x00000000 0x00 0x2000>,    /* GICC */
 23                       <0x01 0x00010000 0x00 0x     23                       <0x01 0x00010000 0x00 0x1000>,    /* GICH */
 24                       <0x01 0x00020000 0x00 0x     24                       <0x01 0x00020000 0x00 0x2000>;    /* GICV */
 25                 #address-cells = <2>;              25                 #address-cells = <2>;
 26                 #size-cells = <2>;                 26                 #size-cells = <2>;
 27                 ranges;                            27                 ranges;
 28                 #interrupt-cells = <3>;            28                 #interrupt-cells = <3>;
 29                 interrupt-controller;              29                 interrupt-controller;
 30                 /*                                 30                 /*
 31                  * vcpumntirq:                     31                  * vcpumntirq:
 32                  * virtual CPU interface maint     32                  * virtual CPU interface maintenance interrupt
 33                  */                                33                  */
 34                 interrupts = <GIC_PPI 9 IRQ_TY     34                 interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
 35                                                    35 
 36                 gic_its: msi-controller@182000     36                 gic_its: msi-controller@1820000 {
 37                         compatible = "arm,gic-     37                         compatible = "arm,gic-v3-its";
 38                         reg = <0x00 0x01820000     38                         reg = <0x00 0x01820000 0x00 0x10000>;
 39                         socionext,synquacer-pr     39                         socionext,synquacer-pre-its = <0x1000000 0x400000>;
 40                         msi-controller;            40                         msi-controller;
 41                         #msi-cells = <1>;          41                         #msi-cells = <1>;
 42                 };                                 42                 };
 43         };                                         43         };
 44                                                    44 
 45         main_conf: bus@100000 {                !!  45         main_conf: syscon@100000 {
 46                 compatible = "simple-bus";     !!  46                 compatible = "ti,j721e-system-controller", "syscon", "simple-mfd";
                                                   >>  47                 reg = <0x00 0x00100000 0x00 0x20000>;
 47                 #address-cells = <1>;              48                 #address-cells = <1>;
 48                 #size-cells = <1>;                 49                 #size-cells = <1>;
 49                 ranges = <0x00 0x00 0x00100000     50                 ranges = <0x00 0x00 0x00100000 0x20000>;
 50                                                << 
 51                 phy_gmii_sel: phy@4044 {       << 
 52                         compatible = "ti,am654 << 
 53                         reg = <0x4044 0x8>;    << 
 54                         #phy-cells = <1>;      << 
 55                 };                             << 
 56                                                << 
 57                 epwm_tbclk: clock-controller@4 << 
 58                         compatible = "ti,am62- << 
 59                         reg = <0x4130 0x4>;    << 
 60                         #clock-cells = <1>;    << 
 61                 };                             << 
 62                                                << 
 63                 audio_refclk0: clock-controlle << 
 64                         compatible = "ti,am62- << 
 65                         reg = <0x82e0 0x4>;    << 
 66                         clocks = <&k3_clks 157 << 
 67                         assigned-clocks = <&k3 << 
 68                         assigned-clock-parents << 
 69                         #clock-cells = <0>;    << 
 70                 };                             << 
 71                                                << 
 72                 audio_refclk1: clock-controlle << 
 73                         compatible = "ti,am62- << 
 74                         reg = <0x82e4 0x4>;    << 
 75                         clocks = <&k3_clks 157 << 
 76                         assigned-clocks = <&k3 << 
 77                         assigned-clock-parents << 
 78                         #clock-cells = <0>;    << 
 79                 };                             << 
 80         };                                         51         };
 81                                                    52 
 82         dmss: bus@48000000 {                       53         dmss: bus@48000000 {
 83                 compatible = "simple-bus";         54                 compatible = "simple-bus";
 84                 #address-cells = <2>;              55                 #address-cells = <2>;
 85                 #size-cells = <2>;                 56                 #size-cells = <2>;
 86                 dma-ranges;                        57                 dma-ranges;
 87                 ranges = <0x00 0x48000000 0x00     58                 ranges = <0x00 0x48000000 0x00 0x48000000 0x00 0x06000000>;
 88                                                    59 
 89                 ti,sci-dev-id = <25>;              60                 ti,sci-dev-id = <25>;
 90                                                    61 
 91                 secure_proxy_main: mailbox@4d0     62                 secure_proxy_main: mailbox@4d000000 {
 92                         compatible = "ti,am654     63                         compatible = "ti,am654-secure-proxy";
 93                         reg = <0x00 0x4d000000     64                         reg = <0x00 0x4d000000 0x00 0x80000>,
 94                               <0x00 0x4a600000     65                               <0x00 0x4a600000 0x00 0x80000>,
 95                               <0x00 0x4a400000     66                               <0x00 0x4a400000 0x00 0x80000>;
 96                         reg-names = "target_da     67                         reg-names = "target_data", "rt", "scfg";
 97                         #mbox-cells = <1>;         68                         #mbox-cells = <1>;
 98                         interrupt-names = "rx_     69                         interrupt-names = "rx_012";
 99                         interrupts = <GIC_SPI      70                         interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>;
100                 };                                 71                 };
101                                                << 
102                 inta_main_dmss: interrupt-cont << 
103                         compatible = "ti,sci-i << 
104                         reg = <0x00 0x48000000 << 
105                         #interrupt-cells = <0> << 
106                         interrupt-controller;  << 
107                         interrupt-parent = <&g << 
108                         msi-controller;        << 
109                         ti,sci = <&dmsc>;      << 
110                         ti,sci-dev-id = <28>;  << 
111                         ti,interrupt-ranges =  << 
112                         ti,unmapped-event-sour << 
113                 };                             << 
114                                                << 
115                 main_bcdma: dma-controller@485 << 
116                         compatible = "ti,am64- << 
117                         reg = <0x00 0x485c0100 << 
118                               <0x00 0x4c000000 << 
119                               <0x00 0x4a820000 << 
120                               <0x00 0x4aa40000 << 
121                               <0x00 0x4bc00000 << 
122                               <0x00 0x48600000 << 
123                               <0x00 0x484a4000 << 
124                               <0x00 0x484c2000 << 
125                               <0x00 0x48420000 << 
126                         reg-names = "gcfg", "b << 
127                                     "ring", "t << 
128                         msi-parent = <&inta_ma << 
129                         #dma-cells = <3>;      << 
130                         ti,sci = <&dmsc>;      << 
131                         ti,sci-dev-id = <26>;  << 
132                         ti,sci-rm-range-bchan  << 
133                         ti,sci-rm-range-rchan  << 
134                         ti,sci-rm-range-tchan  << 
135                 };                             << 
136                                                << 
137                 main_pktdma: dma-controller@48 << 
138                         compatible = "ti,am64- << 
139                         reg = <0x00 0x485c0000 << 
140                               <0x00 0x4a800000 << 
141                               <0x00 0x4aa00000 << 
142                               <0x00 0x4b800000 << 
143                               <0x00 0x485e0000 << 
144                               <0x00 0x484a0000 << 
145                               <0x00 0x484c0000 << 
146                               <0x00 0x48430000 << 
147                         reg-names = "gcfg", "r << 
148                                     "ring", "t << 
149                         msi-parent = <&inta_ma << 
150                         #dma-cells = <2>;      << 
151                         ti,sci = <&dmsc>;      << 
152                         ti,sci-dev-id = <30>;  << 
153                         ti,sci-rm-range-tchan  << 
154                                                << 
155                                                << 
156                                                << 
157                         ti,sci-rm-range-tflow  << 
158                                                << 
159                                                << 
160                                                << 
161                         ti,sci-rm-range-rchan  << 
162                                                << 
163                                                << 
164                                                << 
165                                                << 
166                                                << 
167                         ti,sci-rm-range-rflow  << 
168                                                << 
169                                                << 
170                                                << 
171                 };                             << 
172         };                                     << 
173                                                << 
174         dmss_csi: bus@4e000000 {               << 
175                 compatible = "simple-bus";     << 
176                 #address-cells = <2>;          << 
177                 #size-cells = <2>;             << 
178                 dma-ranges;                    << 
179                 ranges = <0x00 0x4e000000 0x00 << 
180                                                << 
181                 ti,sci-dev-id = <198>;         << 
182                                                << 
183                 inta_main_dmss_csi: interrupt- << 
184                         compatible = "ti,sci-i << 
185                         reg = <0x00 0x4e0a0000 << 
186                         #interrupt-cells = <0> << 
187                         interrupt-controller;  << 
188                         interrupt-parent = <&g << 
189                         msi-controller;        << 
190                         ti,sci = <&dmsc>;      << 
191                         ti,sci-dev-id = <200>; << 
192                         ti,interrupt-ranges =  << 
193                         ti,unmapped-event-sour << 
194                         power-domains = <&k3_p << 
195                 };                             << 
196                                                << 
197                 main_bcdma_csi: dma-controller << 
198                         compatible = "ti,am62a << 
199                         reg = <0x00 0x4e230000 << 
200                               <0x00 0x4e180000 << 
201                               <0x00 0x4e100000 << 
202                         reg-names = "gcfg", "r << 
203                         msi-parent = <&inta_ma << 
204                         #dma-cells = <3>;      << 
205                         ti,sci = <&dmsc>;      << 
206                         ti,sci-dev-id = <199>; << 
207                         ti,sci-rm-range-rchan  << 
208                         power-domains = <&k3_p << 
209                 };                             << 
210         };                                         72         };
211                                                    73 
212         dmsc: system-controller@44043000 {         74         dmsc: system-controller@44043000 {
213                 compatible = "ti,k2g-sci";         75                 compatible = "ti,k2g-sci";
214                 reg = <0x00 0x44043000 0x00 0x     76                 reg = <0x00 0x44043000 0x00 0xfe0>;
215                 reg-names = "debug_messages";      77                 reg-names = "debug_messages";
216                 ti,host-id = <12>;                 78                 ti,host-id = <12>;
217                 mbox-names = "rx", "tx";           79                 mbox-names = "rx", "tx";
218                 mboxes = <&secure_proxy_main 1 !!  80                 mboxes= <&secure_proxy_main 12>,
219                          <&secure_proxy_main 1 !!  81                         <&secure_proxy_main 13>;
220                                                    82 
221                 k3_pds: power-controller {         83                 k3_pds: power-controller {
222                         compatible = "ti,sci-p     84                         compatible = "ti,sci-pm-domain";
223                         #power-domain-cells =      85                         #power-domain-cells = <2>;
224                 };                                 86                 };
225                                                    87 
226                 k3_clks: clock-controller {        88                 k3_clks: clock-controller {
227                         compatible = "ti,k2g-s     89                         compatible = "ti,k2g-sci-clk";
228                         #clock-cells = <2>;        90                         #clock-cells = <2>;
229                 };                                 91                 };
230                                                    92 
231                 k3_reset: reset-controller {       93                 k3_reset: reset-controller {
232                         compatible = "ti,sci-r     94                         compatible = "ti,sci-reset";
233                         #reset-cells = <2>;        95                         #reset-cells = <2>;
234                 };                                 96                 };
235         };                                         97         };
236                                                    98 
237         crypto: crypto@40900000 {              << 
238                 compatible = "ti,am62-sa3ul";  << 
239                 reg = <0x00 0x40900000 0x00 0x << 
240                 dmas = <&main_pktdma 0xf501 0> << 
241                        <&main_pktdma 0x7507 0> << 
242                 dma-names = "tx", "rx1", "rx2" << 
243         };                                     << 
244                                                << 
245         secure_proxy_sa3: mailbox@43600000 {   << 
246                 compatible = "ti,am654-secure- << 
247                 #mbox-cells = <1>;             << 
248                 reg-names = "target_data", "rt << 
249                 reg = <0x00 0x43600000 0x00 0x << 
250                       <0x00 0x44880000 0x00 0x << 
251                       <0x00 0x44860000 0x00 0x << 
252                 /*                             << 
253                  * Marked Disabled:            << 
254                  * Node is incomplete as it is << 
255                  * firmware on non-MPU process << 
256                  */                            << 
257                 status = "disabled";           << 
258         };                                     << 
259                                                << 
260         main_pmx0: pinctrl@f4000 {                 99         main_pmx0: pinctrl@f4000 {
261                 compatible = "pinctrl-single";    100                 compatible = "pinctrl-single";
262                 reg = <0x00 0xf4000 0x00 0x2ac    101                 reg = <0x00 0xf4000 0x00 0x2ac>;
263                 #pinctrl-cells = <1>;             102                 #pinctrl-cells = <1>;
264                 pinctrl-single,register-width     103                 pinctrl-single,register-width = <32>;
265                 pinctrl-single,function-mask =    104                 pinctrl-single,function-mask = <0xffffffff>;
266         };                                        105         };
267                                                   106 
268         main_esm: esm@420000 {                 << 
269                 compatible = "ti,j721e-esm";   << 
270                 reg = <0x0 0x420000 0x0 0x1000 << 
271                 bootph-pre-ram;                << 
272                 /* Interrupt sources: rti0, rt << 
273                 ti,esm-pins = <192>, <193>, <1 << 
274         };                                     << 
275                                                << 
276         main_timer0: timer@2400000 {           << 
277                 compatible = "ti,am654-timer"; << 
278                 reg = <0x00 0x2400000 0x00 0x4 << 
279                 interrupts = <GIC_SPI 120 IRQ_ << 
280                 clocks = <&k3_clks 36 2>;      << 
281                 clock-names = "fck";           << 
282                 assigned-clocks = <&k3_clks 36 << 
283                 assigned-clock-parents = <&k3_ << 
284                 power-domains = <&k3_pds 36 TI << 
285                 ti,timer-pwm;                  << 
286         };                                     << 
287                                                << 
288         main_timer1: timer@2410000 {           << 
289                 compatible = "ti,am654-timer"; << 
290                 reg = <0x00 0x2410000 0x00 0x4 << 
291                 interrupts = <GIC_SPI 121 IRQ_ << 
292                 clocks = <&k3_clks 37 2>;      << 
293                 clock-names = "fck";           << 
294                 assigned-clocks = <&k3_clks 37 << 
295                 assigned-clock-parents = <&k3_ << 
296                 power-domains = <&k3_pds 37 TI << 
297                 ti,timer-pwm;                  << 
298         };                                     << 
299                                                << 
300         main_timer2: timer@2420000 {           << 
301                 compatible = "ti,am654-timer"; << 
302                 reg = <0x00 0x2420000 0x00 0x4 << 
303                 interrupts = <GIC_SPI 122 IRQ_ << 
304                 clocks = <&k3_clks 38 2>;      << 
305                 clock-names = "fck";           << 
306                 assigned-clocks = <&k3_clks 38 << 
307                 assigned-clock-parents = <&k3_ << 
308                 power-domains = <&k3_pds 38 TI << 
309                 ti,timer-pwm;                  << 
310         };                                     << 
311                                                << 
312         main_timer3: timer@2430000 {           << 
313                 compatible = "ti,am654-timer"; << 
314                 reg = <0x00 0x2430000 0x00 0x4 << 
315                 interrupts = <GIC_SPI 123 IRQ_ << 
316                 clocks = <&k3_clks 39 2>;      << 
317                 clock-names = "fck";           << 
318                 assigned-clocks = <&k3_clks 39 << 
319                 assigned-clock-parents = <&k3_ << 
320                 power-domains = <&k3_pds 39 TI << 
321                 ti,timer-pwm;                  << 
322         };                                     << 
323                                                << 
324         main_timer4: timer@2440000 {           << 
325                 compatible = "ti,am654-timer"; << 
326                 reg = <0x00 0x2440000 0x00 0x4 << 
327                 interrupts = <GIC_SPI 124 IRQ_ << 
328                 clocks = <&k3_clks 40 2>;      << 
329                 clock-names = "fck";           << 
330                 assigned-clocks = <&k3_clks 40 << 
331                 assigned-clock-parents = <&k3_ << 
332                 power-domains = <&k3_pds 40 TI << 
333                 ti,timer-pwm;                  << 
334         };                                     << 
335                                                << 
336         main_timer5: timer@2450000 {           << 
337                 compatible = "ti,am654-timer"; << 
338                 reg = <0x00 0x2450000 0x00 0x4 << 
339                 interrupts = <GIC_SPI 125 IRQ_ << 
340                 clocks = <&k3_clks 41 2>;      << 
341                 clock-names = "fck";           << 
342                 assigned-clocks = <&k3_clks 41 << 
343                 assigned-clock-parents = <&k3_ << 
344                 power-domains = <&k3_pds 41 TI << 
345                 ti,timer-pwm;                  << 
346         };                                     << 
347                                                << 
348         main_timer6: timer@2460000 {           << 
349                 compatible = "ti,am654-timer"; << 
350                 reg = <0x00 0x2460000 0x00 0x4 << 
351                 interrupts = <GIC_SPI 126 IRQ_ << 
352                 clocks = <&k3_clks 42 2>;      << 
353                 clock-names = "fck";           << 
354                 assigned-clocks = <&k3_clks 42 << 
355                 assigned-clock-parents = <&k3_ << 
356                 power-domains = <&k3_pds 42 TI << 
357                 ti,timer-pwm;                  << 
358         };                                     << 
359                                                << 
360         main_timer7: timer@2470000 {           << 
361                 compatible = "ti,am654-timer"; << 
362                 reg = <0x00 0x2470000 0x00 0x4 << 
363                 interrupts = <GIC_SPI 127 IRQ_ << 
364                 clocks = <&k3_clks 43 2>;      << 
365                 clock-names = "fck";           << 
366                 assigned-clocks = <&k3_clks 43 << 
367                 assigned-clock-parents = <&k3_ << 
368                 power-domains = <&k3_pds 43 TI << 
369                 ti,timer-pwm;                  << 
370         };                                     << 
371                                                << 
372         main_uart0: serial@2800000 {              107         main_uart0: serial@2800000 {
373                 compatible = "ti,am64-uart", "    108                 compatible = "ti,am64-uart", "ti,am654-uart";
374                 reg = <0x00 0x02800000 0x00 0x    109                 reg = <0x00 0x02800000 0x00 0x100>;
375                 interrupts = <GIC_SPI 178 IRQ_    110                 interrupts = <GIC_SPI 178 IRQ_TYPE_LEVEL_HIGH>;
376                 power-domains = <&k3_pds 146 T    111                 power-domains = <&k3_pds 146 TI_SCI_PD_EXCLUSIVE>;
377                 clocks = <&k3_clks 146 0>;        112                 clocks = <&k3_clks 146 0>;
378                 clock-names = "fclk";             113                 clock-names = "fclk";
379                 status = "disabled";              114                 status = "disabled";
380         };                                        115         };
381                                                   116 
382         main_uart1: serial@2810000 {              117         main_uart1: serial@2810000 {
383                 compatible = "ti,am64-uart", "    118                 compatible = "ti,am64-uart", "ti,am654-uart";
384                 reg = <0x00 0x02810000 0x00 0x    119                 reg = <0x00 0x02810000 0x00 0x100>;
385                 interrupts = <GIC_SPI 179 IRQ_    120                 interrupts = <GIC_SPI 179 IRQ_TYPE_LEVEL_HIGH>;
386                 power-domains = <&k3_pds 152 T    121                 power-domains = <&k3_pds 152 TI_SCI_PD_EXCLUSIVE>;
387                 clocks = <&k3_clks 152 0>;        122                 clocks = <&k3_clks 152 0>;
388                 clock-names = "fclk";             123                 clock-names = "fclk";
389                 status = "disabled";              124                 status = "disabled";
390         };                                        125         };
391                                                   126 
392         main_uart2: serial@2820000 {              127         main_uart2: serial@2820000 {
393                 compatible = "ti,am64-uart", "    128                 compatible = "ti,am64-uart", "ti,am654-uart";
394                 reg = <0x00 0x02820000 0x00 0x    129                 reg = <0x00 0x02820000 0x00 0x100>;
395                 interrupts = <GIC_SPI 180 IRQ_    130                 interrupts = <GIC_SPI 180 IRQ_TYPE_LEVEL_HIGH>;
396                 power-domains = <&k3_pds 153 T    131                 power-domains = <&k3_pds 153 TI_SCI_PD_EXCLUSIVE>;
397                 clocks = <&k3_clks 153 0>;        132                 clocks = <&k3_clks 153 0>;
398                 clock-names = "fclk";             133                 clock-names = "fclk";
399                 status = "disabled";              134                 status = "disabled";
400         };                                        135         };
401                                                   136 
402         main_uart3: serial@2830000 {              137         main_uart3: serial@2830000 {
403                 compatible = "ti,am64-uart", "    138                 compatible = "ti,am64-uart", "ti,am654-uart";
404                 reg = <0x00 0x02830000 0x00 0x    139                 reg = <0x00 0x02830000 0x00 0x100>;
405                 interrupts = <GIC_SPI 181 IRQ_    140                 interrupts = <GIC_SPI 181 IRQ_TYPE_LEVEL_HIGH>;
406                 power-domains = <&k3_pds 154 T    141                 power-domains = <&k3_pds 154 TI_SCI_PD_EXCLUSIVE>;
407                 clocks = <&k3_clks 154 0>;        142                 clocks = <&k3_clks 154 0>;
408                 clock-names = "fclk";             143                 clock-names = "fclk";
409                 status = "disabled";              144                 status = "disabled";
410         };                                        145         };
411                                                   146 
412         main_uart4: serial@2840000 {              147         main_uart4: serial@2840000 {
413                 compatible = "ti,am64-uart", "    148                 compatible = "ti,am64-uart", "ti,am654-uart";
414                 reg = <0x00 0x02840000 0x00 0x    149                 reg = <0x00 0x02840000 0x00 0x100>;
415                 interrupts = <GIC_SPI 182 IRQ_    150                 interrupts = <GIC_SPI 182 IRQ_TYPE_LEVEL_HIGH>;
416                 power-domains = <&k3_pds 155 T    151                 power-domains = <&k3_pds 155 TI_SCI_PD_EXCLUSIVE>;
417                 clocks = <&k3_clks 155 0>;        152                 clocks = <&k3_clks 155 0>;
418                 clock-names = "fclk";             153                 clock-names = "fclk";
419                 status = "disabled";              154                 status = "disabled";
420         };                                        155         };
421                                                   156 
422         main_uart5: serial@2850000 {              157         main_uart5: serial@2850000 {
423                 compatible = "ti,am64-uart", "    158                 compatible = "ti,am64-uart", "ti,am654-uart";
424                 reg = <0x00 0x02850000 0x00 0x    159                 reg = <0x00 0x02850000 0x00 0x100>;
425                 interrupts = <GIC_SPI 183 IRQ_    160                 interrupts = <GIC_SPI 183 IRQ_TYPE_LEVEL_HIGH>;
426                 power-domains = <&k3_pds 156 T    161                 power-domains = <&k3_pds 156 TI_SCI_PD_EXCLUSIVE>;
427                 clocks = <&k3_clks 156 0>;        162                 clocks = <&k3_clks 156 0>;
428                 clock-names = "fclk";             163                 clock-names = "fclk";
429                 status = "disabled";              164                 status = "disabled";
430         };                                        165         };
431                                                   166 
432         main_uart6: serial@2860000 {              167         main_uart6: serial@2860000 {
433                 compatible = "ti,am64-uart", "    168                 compatible = "ti,am64-uart", "ti,am654-uart";
434                 reg = <0x00 0x02860000 0x00 0x    169                 reg = <0x00 0x02860000 0x00 0x100>;
435                 interrupts = <GIC_SPI 184 IRQ_    170                 interrupts = <GIC_SPI 184 IRQ_TYPE_LEVEL_HIGH>;
436                 power-domains = <&k3_pds 158 T    171                 power-domains = <&k3_pds 158 TI_SCI_PD_EXCLUSIVE>;
437                 clocks = <&k3_clks 158 0>;        172                 clocks = <&k3_clks 158 0>;
438                 clock-names = "fclk";             173                 clock-names = "fclk";
439                 status = "disabled";              174                 status = "disabled";
440         };                                        175         };
441                                                   176 
442         main_i2c0: i2c@20000000 {                 177         main_i2c0: i2c@20000000 {
443                 compatible = "ti,am64-i2c", "t    178                 compatible = "ti,am64-i2c", "ti,omap4-i2c";
444                 reg = <0x00 0x20000000 0x00 0x    179                 reg = <0x00 0x20000000 0x00 0x100>;
445                 interrupts = <GIC_SPI 161 IRQ_    180                 interrupts = <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>;
446                 #address-cells = <1>;             181                 #address-cells = <1>;
447                 #size-cells = <0>;                182                 #size-cells = <0>;
448                 power-domains = <&k3_pds 102 T    183                 power-domains = <&k3_pds 102 TI_SCI_PD_EXCLUSIVE>;
449                 clocks = <&k3_clks 102 2>;        184                 clocks = <&k3_clks 102 2>;
450                 clock-names = "fck";              185                 clock-names = "fck";
451                 status = "disabled";              186                 status = "disabled";
452         };                                        187         };
453                                                   188 
454         main_i2c1: i2c@20010000 {                 189         main_i2c1: i2c@20010000 {
455                 compatible = "ti,am64-i2c", "t    190                 compatible = "ti,am64-i2c", "ti,omap4-i2c";
456                 reg = <0x00 0x20010000 0x00 0x    191                 reg = <0x00 0x20010000 0x00 0x100>;
457                 interrupts = <GIC_SPI 162 IRQ_    192                 interrupts = <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>;
458                 #address-cells = <1>;             193                 #address-cells = <1>;
459                 #size-cells = <0>;                194                 #size-cells = <0>;
460                 power-domains = <&k3_pds 103 T    195                 power-domains = <&k3_pds 103 TI_SCI_PD_EXCLUSIVE>;
461                 clocks = <&k3_clks 103 2>;        196                 clocks = <&k3_clks 103 2>;
462                 clock-names = "fck";              197                 clock-names = "fck";
463                 status = "disabled";              198                 status = "disabled";
464         };                                        199         };
465                                                   200 
466         main_i2c2: i2c@20020000 {                 201         main_i2c2: i2c@20020000 {
467                 compatible = "ti,am64-i2c", "t    202                 compatible = "ti,am64-i2c", "ti,omap4-i2c";
468                 reg = <0x00 0x20020000 0x00 0x    203                 reg = <0x00 0x20020000 0x00 0x100>;
469                 interrupts = <GIC_SPI 163 IRQ_    204                 interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>;
470                 #address-cells = <1>;             205                 #address-cells = <1>;
471                 #size-cells = <0>;                206                 #size-cells = <0>;
472                 power-domains = <&k3_pds 104 T    207                 power-domains = <&k3_pds 104 TI_SCI_PD_EXCLUSIVE>;
473                 clocks = <&k3_clks 104 2>;        208                 clocks = <&k3_clks 104 2>;
474                 clock-names = "fck";              209                 clock-names = "fck";
475                 status = "disabled";              210                 status = "disabled";
476         };                                        211         };
477                                                   212 
478         main_i2c3: i2c@20030000 {                 213         main_i2c3: i2c@20030000 {
479                 compatible = "ti,am64-i2c", "t    214                 compatible = "ti,am64-i2c", "ti,omap4-i2c";
480                 reg = <0x00 0x20030000 0x00 0x    215                 reg = <0x00 0x20030000 0x00 0x100>;
481                 interrupts = <GIC_SPI 164 IRQ_    216                 interrupts = <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
482                 #address-cells = <1>;             217                 #address-cells = <1>;
483                 #size-cells = <0>;                218                 #size-cells = <0>;
484                 power-domains = <&k3_pds 105 T    219                 power-domains = <&k3_pds 105 TI_SCI_PD_EXCLUSIVE>;
485                 clocks = <&k3_clks 105 2>;        220                 clocks = <&k3_clks 105 2>;
486                 clock-names = "fck";              221                 clock-names = "fck";
487                 status = "disabled";              222                 status = "disabled";
488         };                                        223         };
489                                                   224 
490         main_spi0: spi@20100000 {              << 
491                 compatible = "ti,am654-mcspi", << 
492                 reg = <0x00 0x20100000 0x00 0x << 
493                 interrupts = <GIC_SPI 172 IRQ_ << 
494                 #address-cells = <1>;          << 
495                 #size-cells = <0>;             << 
496                 power-domains = <&k3_pds 141 T << 
497                 clocks = <&k3_clks 141 0>;     << 
498                 status = "disabled";           << 
499         };                                     << 
500                                                << 
501         main_spi1: spi@20110000 {              << 
502                 compatible = "ti,am654-mcspi", << 
503                 reg = <0x00 0x20110000 0x00 0x << 
504                 interrupts = <GIC_SPI 173 IRQ_ << 
505                 #address-cells = <1>;          << 
506                 #size-cells = <0>;             << 
507                 power-domains = <&k3_pds 142 T << 
508                 clocks = <&k3_clks 142 0>;     << 
509                 status = "disabled";           << 
510         };                                     << 
511                                                << 
512         main_spi2: spi@20120000 {              << 
513                 compatible = "ti,am654-mcspi", << 
514                 reg = <0x00 0x20120000 0x00 0x << 
515                 interrupts = <GIC_SPI 174 IRQ_ << 
516                 #address-cells = <1>;          << 
517                 #size-cells = <0>;             << 
518                 power-domains = <&k3_pds 143 T << 
519                 clocks = <&k3_clks 143 0>;     << 
520                 status = "disabled";           << 
521         };                                     << 
522                                                << 
523         main_gpio_intr: interrupt-controller@a    225         main_gpio_intr: interrupt-controller@a00000 {
524                 compatible = "ti,sci-intr";       226                 compatible = "ti,sci-intr";
525                 reg = <0x00 0x00a00000 0x00 0x    227                 reg = <0x00 0x00a00000 0x00 0x800>;
526                 ti,intr-trigger-type = <1>;       228                 ti,intr-trigger-type = <1>;
527                 interrupt-controller;             229                 interrupt-controller;
528                 interrupt-parent = <&gic500>;     230                 interrupt-parent = <&gic500>;
529                 #interrupt-cells = <1>;           231                 #interrupt-cells = <1>;
530                 ti,sci = <&dmsc>;                 232                 ti,sci = <&dmsc>;
531                 ti,sci-dev-id = <3>;              233                 ti,sci-dev-id = <3>;
532                 ti,interrupt-ranges = <0 32 16    234                 ti,interrupt-ranges = <0 32 16>;
533                 status = "disabled";              235                 status = "disabled";
534         };                                        236         };
535                                                   237 
536         main_gpio0: gpio@600000 {                 238         main_gpio0: gpio@600000 {
537                 compatible = "ti,am64-gpio", "    239                 compatible = "ti,am64-gpio", "ti,keystone-gpio";
538                 reg = <0x00 0x00600000 0x0 0x1    240                 reg = <0x00 0x00600000 0x0 0x100>;
539                 gpio-controller;                  241                 gpio-controller;
540                 #gpio-cells = <2>;                242                 #gpio-cells = <2>;
541                 interrupt-parent = <&main_gpio    243                 interrupt-parent = <&main_gpio_intr>;
542                 interrupts = <190>, <191>, <19    244                 interrupts = <190>, <191>, <192>,
543                              <193>, <194>, <19    245                              <193>, <194>, <195>;
544                 interrupt-controller;             246                 interrupt-controller;
545                 #interrupt-cells = <2>;           247                 #interrupt-cells = <2>;
546                 ti,ngpio = <92>;               !! 248                 ti,ngpio = <87>;
547                 ti,davinci-gpio-unbanked = <0>    249                 ti,davinci-gpio-unbanked = <0>;
548                 power-domains = <&k3_pds 77 TI    250                 power-domains = <&k3_pds 77 TI_SCI_PD_EXCLUSIVE>;
549                 clocks = <&k3_clks 77 0>;         251                 clocks = <&k3_clks 77 0>;
550                 clock-names = "gpio";             252                 clock-names = "gpio";
551                 status = "disabled";              253                 status = "disabled";
552         };                                        254         };
553                                                   255 
554         main_gpio1: gpio@601000 {                 256         main_gpio1: gpio@601000 {
555                 compatible = "ti,am64-gpio", "    257                 compatible = "ti,am64-gpio", "ti,keystone-gpio";
556                 reg = <0x00 0x00601000 0x0 0x1    258                 reg = <0x00 0x00601000 0x0 0x100>;
557                 gpio-controller;                  259                 gpio-controller;
558                 #gpio-cells = <2>;                260                 #gpio-cells = <2>;
559                 interrupt-parent = <&main_gpio    261                 interrupt-parent = <&main_gpio_intr>;
560                 interrupts = <180>, <181>, <18    262                 interrupts = <180>, <181>, <182>,
561                              <183>, <184>, <18    263                              <183>, <184>, <185>;
562                 interrupt-controller;             264                 interrupt-controller;
563                 #interrupt-cells = <2>;           265                 #interrupt-cells = <2>;
564                 ti,ngpio = <52>;               !! 266                 ti,ngpio = <88>;
565                 ti,davinci-gpio-unbanked = <0>    267                 ti,davinci-gpio-unbanked = <0>;
566                 power-domains = <&k3_pds 78 TI    268                 power-domains = <&k3_pds 78 TI_SCI_PD_EXCLUSIVE>;
567                 clocks = <&k3_clks 78 0>;         269                 clocks = <&k3_clks 78 0>;
568                 clock-names = "gpio";             270                 clock-names = "gpio";
569                 status = "disabled";              271                 status = "disabled";
570         };                                        272         };
571                                                   273 
572         sdhci0: mmc@fa10000 {                  << 
573                 compatible = "ti,am62-sdhci";  << 
574                 reg = <0x00 0xfa10000 0x00 0x2 << 
575                 interrupts = <GIC_SPI 133 IRQ_ << 
576                 power-domains = <&k3_pds 57 TI << 
577                 clocks = <&k3_clks 57 5>, <&k3 << 
578                 clock-names = "clk_ahb", "clk_ << 
579                 assigned-clocks = <&k3_clks 57 << 
580                 assigned-clock-parents = <&k3_ << 
581                 bus-width = <8>;               << 
582                 mmc-hs200-1_8v;                << 
583                 ti,clkbuf-sel = <0x7>;         << 
584                 ti,otap-del-sel-legacy = <0x0> << 
585                 ti,otap-del-sel-mmc-hs = <0x0> << 
586                 ti,otap-del-sel-hs200 = <0x6>; << 
587                 status = "disabled";           << 
588         };                                     << 
589                                                << 
590         sdhci1: mmc@fa00000 {                     274         sdhci1: mmc@fa00000 {
591                 compatible = "ti,am62-sdhci";     275                 compatible = "ti,am62-sdhci";
592                 reg = <0x00 0xfa00000 0x00 0x2    276                 reg = <0x00 0xfa00000 0x00 0x260>, <0x00 0xfa08000 0x00 0x134>;
593                 interrupts = <GIC_SPI 83 IRQ_T    277                 interrupts = <GIC_SPI 83 IRQ_TYPE_LEVEL_HIGH>;
594                 power-domains = <&k3_pds 58 TI    278                 power-domains = <&k3_pds 58 TI_SCI_PD_EXCLUSIVE>;
595                 clocks = <&k3_clks 58 5>, <&k3    279                 clocks = <&k3_clks 58 5>, <&k3_clks 58 6>;
596                 clock-names = "clk_ahb", "clk_    280                 clock-names = "clk_ahb", "clk_xin";
597                 bus-width = <4>;               !! 281                 ti,trm-icp = <0x2>;
598                 ti,clkbuf-sel = <0x7>;         << 
599                 ti,otap-del-sel-legacy = <0x0>    282                 ti,otap-del-sel-legacy = <0x0>;
600                 ti,otap-del-sel-sd-hs = <0x0>;    283                 ti,otap-del-sel-sd-hs = <0x0>;
601                 ti,otap-del-sel-sdr12 = <0xf>;    284                 ti,otap-del-sel-sdr12 = <0xf>;
602                 ti,otap-del-sel-sdr25 = <0xf>;    285                 ti,otap-del-sel-sdr25 = <0xf>;
603                 ti,otap-del-sel-sdr50 = <0xc>;    286                 ti,otap-del-sel-sdr50 = <0xc>;
604                 ti,otap-del-sel-sdr104 = <0x6>    287                 ti,otap-del-sel-sdr104 = <0x6>;
605                 ti,otap-del-sel-ddr50 = <0x9>;    288                 ti,otap-del-sel-ddr50 = <0x9>;
606                 ti,itap-del-sel-legacy = <0x0>    289                 ti,itap-del-sel-legacy = <0x0>;
607                 ti,itap-del-sel-sd-hs = <0x0>;    290                 ti,itap-del-sel-sd-hs = <0x0>;
608                 ti,itap-del-sel-sdr12 = <0x0>;    291                 ti,itap-del-sel-sdr12 = <0x0>;
609                 ti,itap-del-sel-sdr25 = <0x0>;    292                 ti,itap-del-sel-sdr25 = <0x0>;
610                 status = "disabled";           << 
611         };                                     << 
612                                                << 
613         sdhci2: mmc@fa20000 {                  << 
614                 compatible = "ti,am62-sdhci";  << 
615                 reg = <0x00 0xfa20000 0x00 0x2 << 
616                 interrupts = <GIC_SPI 82 IRQ_T << 
617                 power-domains = <&k3_pds 184 T << 
618                 clocks = <&k3_clks 184 5>, <&k << 
619                 clock-names = "clk_ahb", "clk_ << 
620                 bus-width = <4>;               << 
621                 ti,clkbuf-sel = <0x7>;            293                 ti,clkbuf-sel = <0x7>;
622                 ti,otap-del-sel-legacy = <0x0> !! 294                 bus-width = <4>;
623                 ti,otap-del-sel-sd-hs = <0x0>; !! 295                 no-1-8-v;
624                 ti,otap-del-sel-sdr12 = <0xf>; << 
625                 ti,otap-del-sel-sdr25 = <0xf>; << 
626                 ti,otap-del-sel-sdr50 = <0xc>; << 
627                 ti,otap-del-sel-sdr104 = <0x6> << 
628                 ti,otap-del-sel-ddr50 = <0x9>; << 
629                 ti,itap-del-sel-legacy = <0x0> << 
630                 ti,itap-del-sel-sd-hs = <0x0>; << 
631                 ti,itap-del-sel-sdr12 = <0x0>; << 
632                 ti,itap-del-sel-sdr25 = <0x0>; << 
633                 status = "disabled";           << 
634         };                                     << 
635                                                << 
636         usbss0: dwc3-usb@f900000 {             << 
637                 compatible = "ti,am62-usb";    << 
638                 reg = <0x00 0x0f900000 0x00 0x << 
639                       <0x00 0x0f908000 0x00 0x << 
640                 clocks = <&k3_clks 161 3>;     << 
641                 clock-names = "ref";           << 
642                 ti,syscon-phy-pll-refclk = <&u << 
643                 #address-cells = <2>;          << 
644                 #size-cells = <2>;             << 
645                 power-domains = <&k3_pds 178 T << 
646                 ranges;                        << 
647                 status = "disabled";           << 
648                                                << 
649                 usb0: usb@31000000 {           << 
650                         compatible = "snps,dwc << 
651                         reg = <0x00 0x31000000 << 
652                         interrupts = <GIC_SPI  << 
653                                      <GIC_SPI  << 
654                         interrupt-names = "hos << 
655                         maximum-speed = "high- << 
656                         dr_mode = "otg";       << 
657                         snps,usb2-gadget-lpm-d << 
658                         snps,usb2-lpm-disable; << 
659                 };                             << 
660         };                                     << 
661                                                << 
662         usbss1: dwc3-usb@f910000 {             << 
663                 compatible = "ti,am62-usb";    << 
664                 reg = <0x00 0x0f910000 0x00 0x << 
665                       <0x00 0x0f918000 0x00 0x << 
666                 clocks = <&k3_clks 162 3>;     << 
667                 clock-names = "ref";           << 
668                 ti,syscon-phy-pll-refclk = <&u << 
669                 #address-cells = <2>;          << 
670                 #size-cells = <2>;             << 
671                 power-domains = <&k3_pds 179 T << 
672                 ranges;                        << 
673                 status = "disabled";           << 
674                                                << 
675                 usb1: usb@31100000 {           << 
676                         compatible = "snps,dwc << 
677                         reg = <0x00 0x31100000 << 
678                         interrupts = <GIC_SPI  << 
679                                      <GIC_SPI  << 
680                         interrupt-names = "hos << 
681                         maximum-speed = "high- << 
682                         dr_mode = "otg";       << 
683                         snps,usb2-gadget-lpm-d << 
684                         snps,usb2-lpm-disable; << 
685                 };                             << 
686         };                                     << 
687                                                << 
688         fss: bus@fc00000 {                     << 
689                 compatible = "simple-bus";     << 
690                 reg = <0x00 0x0fc00000 0x00 0x << 
691                 #address-cells = <2>;          << 
692                 #size-cells = <2>;             << 
693                 ranges;                        << 
694                 status = "disabled";           << 
695                                                << 
696                 ospi0: spi@fc40000 {           << 
697                         compatible = "ti,am654 << 
698                         reg = <0x00 0x0fc40000 << 
699                               <0x05 0x00000000 << 
700                         interrupts = <GIC_SPI  << 
701                         cdns,fifo-depth = <256 << 
702                         cdns,fifo-width = <4>; << 
703                         cdns,trigger-address = << 
704                         clocks = <&k3_clks 75  << 
705                         assigned-clocks = <&k3 << 
706                         assigned-clock-parents << 
707                         assigned-clock-rates = << 
708                         power-domains = <&k3_p << 
709                         #address-cells = <1>;  << 
710                         #size-cells = <0>;     << 
711                 };                             << 
712         };                                     << 
713                                                << 
714         cpsw3g: ethernet@8000000 {             << 
715                 compatible = "ti,am642-cpsw-nu << 
716                 #address-cells = <2>;          << 
717                 #size-cells = <2>;             << 
718                 reg = <0x0 0x8000000 0x0 0x200 << 
719                 reg-names = "cpsw_nuss";       << 
720                 ranges = <0x0 0x0 0x0 0x800000 << 
721                 clocks = <&k3_clks 13 0>;      << 
722                 assigned-clocks = <&k3_clks 13 << 
723                 assigned-clock-parents = <&k3_ << 
724                 clock-names = "fck";           << 
725                 power-domains = <&k3_pds 13 TI << 
726                 status = "disabled";           << 
727                                                << 
728                 dmas = <&main_pktdma 0xc600 15 << 
729                        <&main_pktdma 0xc601 15 << 
730                        <&main_pktdma 0xc602 15 << 
731                        <&main_pktdma 0xc603 15 << 
732                        <&main_pktdma 0xc604 15 << 
733                        <&main_pktdma 0xc605 15 << 
734                        <&main_pktdma 0xc606 15 << 
735                        <&main_pktdma 0xc607 15 << 
736                        <&main_pktdma 0x4600 15 << 
737                 dma-names = "tx0", "tx1", "tx2 << 
738                             "tx7", "rx";       << 
739                                                << 
740                 ethernet-ports {               << 
741                         #address-cells = <1>;  << 
742                         #size-cells = <0>;     << 
743                                                << 
744                         cpsw_port1: port@1 {   << 
745                                 reg = <1>;     << 
746                                 ti,mac-only;   << 
747                                 label = "port1 << 
748                                 phys = <&phy_g << 
749                                 mac-address =  << 
750                                 ti,syscon-efus << 
751                         };                     << 
752                                                << 
753                         cpsw_port2: port@2 {   << 
754                                 reg = <2>;     << 
755                                 ti,mac-only;   << 
756                                 label = "port2 << 
757                                 phys = <&phy_g << 
758                                 mac-address =  << 
759                         };                     << 
760                 };                             << 
761                                                << 
762                 cpsw3g_mdio: mdio@f00 {        << 
763                         compatible = "ti,cpsw- << 
764                         reg = <0x0 0xf00 0x0 0 << 
765                         #address-cells = <1>;  << 
766                         #size-cells = <0>;     << 
767                         clocks = <&k3_clks 13  << 
768                         clock-names = "fck";   << 
769                         bus_freq = <1000000>;  << 
770                 };                             << 
771                                                << 
772                 cpts@3d000 {                   << 
773                         compatible = "ti,j721e << 
774                         reg = <0x0 0x3d000 0x0 << 
775                         clocks = <&k3_clks 13  << 
776                         clock-names = "cpts";  << 
777                         interrupts-extended =  << 
778                         interrupt-names = "cpt << 
779                         ti,cpts-ext-ts-inputs  << 
780                         ti,cpts-periodic-outpu << 
781                 };                             << 
782         };                                     << 
783                                                << 
784         hwspinlock: spinlock@2a000000 {        << 
785                 compatible = "ti,am64-hwspinlo << 
786                 reg = <0x00 0x2a000000 0x00 0x << 
787                 #hwlock-cells = <1>;           << 
788         };                                     << 
789                                                << 
790         mailbox0_cluster0: mailbox@29000000 {  << 
791                 compatible = "ti,am64-mailbox" << 
792                 reg = <0x00 0x29000000 0x00 0x << 
793                 interrupts = <GIC_SPI 76 IRQ_T << 
794                 #mbox-cells = <1>;             << 
795                 ti,mbox-num-users = <4>;       << 
796                 ti,mbox-num-fifos = <16>;      << 
797         };                                     << 
798                                                << 
799         mailbox0_cluster1: mailbox@29010000 {  << 
800                 compatible = "ti,am64-mailbox" << 
801                 reg = <0x00 0x29010000 0x00 0x << 
802                 interrupts = <GIC_SPI 77 IRQ_T << 
803                 #mbox-cells = <1>;             << 
804                 ti,mbox-num-users = <4>;       << 
805                 ti,mbox-num-fifos = <16>;      << 
806         };                                     << 
807                                                << 
808         mailbox0_cluster2: mailbox@29020000 {  << 
809                 compatible = "ti,am64-mailbox" << 
810                 reg = <0x00 0x29020000 0x00 0x << 
811                 interrupts = <GIC_SPI 108 IRQ_ << 
812                 #mbox-cells = <1>;             << 
813                 ti,mbox-num-users = <4>;       << 
814                 ti,mbox-num-fifos = <16>;      << 
815         };                                     << 
816                                                << 
817         mailbox0_cluster3: mailbox@29030000 {  << 
818                 compatible = "ti,am64-mailbox" << 
819                 reg = <0x00 0x29030000 0x00 0x << 
820                 interrupts = <GIC_SPI 109 IRQ_ << 
821                 #mbox-cells = <1>;             << 
822                 ti,mbox-num-users = <4>;       << 
823                 ti,mbox-num-fifos = <16>;      << 
824         };                                     << 
825                                                << 
826         main_mcan0: can@20701000 {             << 
827                 compatible = "bosch,m_can";    << 
828                 reg = <0x00 0x20701000 0x00 0x << 
829                       <0x00 0x20708000 0x00 0x << 
830                 reg-names = "m_can", "message_ << 
831                 power-domains = <&k3_pds 98 TI << 
832                 clocks = <&k3_clks 98 6>, <&k3 << 
833                 clock-names = "hclk", "cclk";  << 
834                 interrupts = <GIC_SPI 155 IRQ_ << 
835                              <GIC_SPI 156 IRQ_ << 
836                 interrupt-names = "int0", "int << 
837                 bosch,mram-cfg = <0x0 128 64 6 << 
838                 status = "disabled";           << 
839         };                                     << 
840                                                << 
841         main_rti0: watchdog@e000000 {          << 
842                 compatible = "ti,j7-rti-wdt";  << 
843                 reg = <0x00 0x0e000000 0x00 0x << 
844                 clocks = <&k3_clks 125 0>;     << 
845                 power-domains = <&k3_pds 125 T << 
846                 assigned-clocks = <&k3_clks 12 << 
847                 assigned-clock-parents = <&k3_ << 
848         };                                     << 
849                                                << 
850         main_rti1: watchdog@e010000 {          << 
851                 compatible = "ti,j7-rti-wdt";  << 
852                 reg = <0x00 0x0e010000 0x00 0x << 
853                 clocks = <&k3_clks 126 0>;     << 
854                 power-domains = <&k3_pds 126 T << 
855                 assigned-clocks = <&k3_clks 12 << 
856                 assigned-clock-parents = <&k3_ << 
857         };                                     << 
858                                                << 
859         main_rti2: watchdog@e020000 {          << 
860                 compatible = "ti,j7-rti-wdt";  << 
861                 reg = <0x00 0x0e020000 0x00 0x << 
862                 clocks = <&k3_clks 127 0>;     << 
863                 power-domains = <&k3_pds 127 T << 
864                 assigned-clocks = <&k3_clks 12 << 
865                 assigned-clock-parents = <&k3_ << 
866         };                                     << 
867                                                << 
868         main_rti3: watchdog@e030000 {          << 
869                 compatible = "ti,j7-rti-wdt";  << 
870                 reg = <0x00 0x0e030000 0x00 0x << 
871                 clocks = <&k3_clks 128 0>;     << 
872                 power-domains = <&k3_pds 128 T << 
873                 assigned-clocks = <&k3_clks 12 << 
874                 assigned-clock-parents = <&k3_ << 
875         };                                     << 
876                                                << 
877         main_rti4: watchdog@e040000 {          << 
878                 compatible = "ti,j7-rti-wdt";  << 
879                 reg = <0x00 0x0e040000 0x00 0x << 
880                 clocks = <&k3_clks 205 0>;     << 
881                 power-domains = <&k3_pds 205 T << 
882                 assigned-clocks = <&k3_clks 20 << 
883                 assigned-clock-parents = <&k3_ << 
884         };                                     << 
885                                                << 
886         epwm0: pwm@23000000 {                  << 
887                 compatible = "ti,am64-epwm", " << 
888                 #pwm-cells = <3>;              << 
889                 reg = <0x00 0x23000000 0x00 0x << 
890                 power-domains = <&k3_pds 86 TI << 
891                 clocks = <&epwm_tbclk 0>, <&k3 << 
892                 clock-names = "tbclk", "fck";  << 
893                 status = "disabled";           << 
894         };                                     << 
895                                                << 
896         epwm1: pwm@23010000 {                  << 
897                 compatible = "ti,am64-epwm", " << 
898                 #pwm-cells = <3>;              << 
899                 reg = <0x00 0x23010000 0x00 0x << 
900                 power-domains = <&k3_pds 87 TI << 
901                 clocks = <&epwm_tbclk 1>, <&k3 << 
902                 clock-names = "tbclk", "fck";  << 
903                 status = "disabled";           << 
904         };                                     << 
905                                                << 
906         epwm2: pwm@23020000 {                  << 
907                 compatible = "ti,am64-epwm", " << 
908                 #pwm-cells = <3>;              << 
909                 reg = <0x00 0x23020000 0x00 0x << 
910                 power-domains = <&k3_pds 88 TI << 
911                 clocks = <&epwm_tbclk 2>, <&k3 << 
912                 clock-names = "tbclk", "fck";  << 
913                 status = "disabled";           << 
914         };                                     << 
915                                                << 
916         ecap0: pwm@23100000 {                  << 
917                 compatible = "ti,am3352-ecap"; << 
918                 #pwm-cells = <3>;              << 
919                 reg = <0x00 0x23100000 0x00 0x << 
920                 power-domains = <&k3_pds 51 TI << 
921                 clocks = <&k3_clks 51 0>;      << 
922                 clock-names = "fck";           << 
923                 status = "disabled";           << 
924         };                                     << 
925                                                << 
926         ecap1: pwm@23110000 {                  << 
927                 compatible = "ti,am3352-ecap"; << 
928                 #pwm-cells = <3>;              << 
929                 reg = <0x00 0x23110000 0x00 0x << 
930                 power-domains = <&k3_pds 52 TI << 
931                 clocks = <&k3_clks 52 0>;      << 
932                 clock-names = "fck";           << 
933                 status = "disabled";           << 
934         };                                     << 
935                                                << 
936         ecap2: pwm@23120000 {                  << 
937                 compatible = "ti,am3352-ecap"; << 
938                 #pwm-cells = <3>;              << 
939                 reg = <0x00 0x23120000 0x00 0x << 
940                 power-domains = <&k3_pds 53 TI << 
941                 clocks = <&k3_clks 53 0>;      << 
942                 clock-names = "fck";           << 
943                 status = "disabled";           << 
944         };                                     << 
945                                                << 
946         mcasp0: audio-controller@2b00000 {     << 
947                 compatible = "ti,am33xx-mcasp- << 
948                 reg = <0x00 0x02b00000 0x00 0x << 
949                       <0x00 0x02b08000 0x00 0x << 
950                 reg-names = "mpu", "dat";      << 
951                 interrupts = <GIC_SPI 236 IRQ_ << 
952                              <GIC_SPI 235 IRQ_ << 
953                 interrupt-names = "tx", "rx";  << 
954                                                << 
955                 dmas = <&main_bcdma 0 0xc500 0 << 
956                 dma-names = "tx", "rx";        << 
957                                                << 
958                 clocks = <&k3_clks 190 0>;     << 
959                 clock-names = "fck";           << 
960                 assigned-clocks = <&k3_clks 19 << 
961                 assigned-clock-parents = <&k3_ << 
962                 power-domains = <&k3_pds 190 T << 
963                 status = "disabled";           << 
964         };                                     << 
965                                                << 
966         mcasp1: audio-controller@2b10000 {     << 
967                 compatible = "ti,am33xx-mcasp- << 
968                 reg = <0x00 0x02b10000 0x00 0x << 
969                       <0x00 0x02b18000 0x00 0x << 
970                 reg-names = "mpu", "dat";      << 
971                 interrupts = <GIC_SPI 238 IRQ_ << 
972                              <GIC_SPI 237 IRQ_ << 
973                 interrupt-names = "tx", "rx";  << 
974                                                << 
975                 dmas = <&main_bcdma 0 0xc501 0 << 
976                 dma-names = "tx", "rx";        << 
977                                                << 
978                 clocks = <&k3_clks 191 0>;     << 
979                 clock-names = "fck";           << 
980                 assigned-clocks = <&k3_clks 19 << 
981                 assigned-clock-parents = <&k3_ << 
982                 power-domains = <&k3_pds 191 T << 
983                 status = "disabled";           << 
984         };                                     << 
985                                                << 
986         mcasp2: audio-controller@2b20000 {     << 
987                 compatible = "ti,am33xx-mcasp- << 
988                 reg = <0x00 0x02b20000 0x00 0x << 
989                       <0x00 0x02b28000 0x00 0x << 
990                 reg-names = "mpu", "dat";      << 
991                 interrupts = <GIC_SPI 240 IRQ_ << 
992                              <GIC_SPI 239 IRQ_ << 
993                 interrupt-names = "tx", "rx";  << 
994                                                << 
995                 dmas = <&main_bcdma 0 0xc502 0 << 
996                 dma-names = "tx", "rx";        << 
997                                                << 
998                 clocks = <&k3_clks 192 0>;     << 
999                 clock-names = "fck";           << 
1000                 assigned-clocks = <&k3_clks 1 << 
1001                 assigned-clock-parents = <&k3 << 
1002                 power-domains = <&k3_pds 192  << 
1003                 status = "disabled";          << 
1004         };                                    << 
1005                                               << 
1006         ti_csi2rx0: ticsi2rx@30102000 {       << 
1007                 compatible = "ti,j721e-csi2rx << 
1008                 dmas = <&main_bcdma_csi 0 0x5 << 
1009                 dma-names = "rx0";            << 
1010                 reg = <0x00 0x30102000 0x00 0 << 
1011                 power-domains = <&k3_pds 182  << 
1012                 #address-cells = <2>;         << 
1013                 #size-cells = <2>;            << 
1014                 ranges;                       << 
1015                 status = "disabled";          << 
1016                                               << 
1017                 cdns_csi2rx0: csi-bridge@3010 << 
1018                         compatible = "ti,j721 << 
1019                         reg = <0x00 0x3010100 << 
1020                         clocks = <&k3_clks 18 << 
1021                                 <&k3_clks 182 << 
1022                         clock-names = "sys_cl << 
1023                                 "pixel_if1_cl << 
1024                         phys = <&dphy0>;      << 
1025                         phy-names = "dphy";   << 
1026                                               << 
1027                         ports {               << 
1028                                 #address-cell << 
1029                                 #size-cells = << 
1030                                               << 
1031                                 csi0_port0: p << 
1032                                         reg = << 
1033                                         statu << 
1034                                 };            << 
1035                                               << 
1036                                 csi0_port1: p << 
1037                                         reg = << 
1038                                         statu << 
1039                                 };            << 
1040                                               << 
1041                                 csi0_port2: p << 
1042                                         reg = << 
1043                                         statu << 
1044                                 };            << 
1045                                               << 
1046                                 csi0_port3: p << 
1047                                         reg = << 
1048                                         statu << 
1049                                 };            << 
1050                                               << 
1051                                 csi0_port4: p << 
1052                                         reg = << 
1053                                         statu << 
1054                                 };            << 
1055                         };                    << 
1056                 };                            << 
1057         };                                    << 
1058                                               << 
1059         dphy0: phy@30110000 {                 << 
1060                 compatible = "cdns,dphy-rx";  << 
1061                 reg = <0x00 0x30110000 0x00 0 << 
1062                 #phy-cells = <0>;             << 
1063                 power-domains = <&k3_pds 185  << 
1064                 status = "disabled";          << 
1065         };                                    << 
1066                                               << 
1067         dss: dss@30200000 {                   << 
1068                 compatible = "ti,am62a7-dss"; << 
1069                 reg = <0x00 0x30200000 0x00 0 << 
1070                       <0x00 0x30202000 0x00 0 << 
1071                       <0x00 0x30206000 0x00 0 << 
1072                       <0x00 0x30207000 0x00 0 << 
1073                       <0x00 0x30208000 0x00 0 << 
1074                       <0x00 0x3020a000 0x00 0 << 
1075                       <0x00 0x3020b000 0x00 0 << 
1076                       <0x00 0x30201000 0x00 0 << 
1077                 reg-names = "common", "vidl1" << 
1078                             "ovr1", "ovr2", " << 
1079                 power-domains = <&k3_pds 186  << 
1080                 clocks = <&k3_clks 186 6>,    << 
1081                          <&k3_clks 186 0>,    << 
1082                          <&k3_clks 186 2>;    << 
1083                 clock-names = "fck", "vp1", " << 
1084                 interrupts = <GIC_SPI 84 IRQ_ << 
1085                 status = "disabled";             296                 status = "disabled";
1086                                               << 
1087                 dss_ports: ports {            << 
1088                         #address-cells = <1>; << 
1089                         #size-cells = <0>;    << 
1090                 };                            << 
1091         };                                    << 
1092                                               << 
1093         vpu: video-codec@30210000 {           << 
1094                 compatible = "ti,j721s2-wave5 << 
1095                 reg = <0x00 0x30210000 0x00 0 << 
1096                 clocks = <&k3_clks 204 2>;    << 
1097                 power-domains = <&k3_pds 204  << 
1098         };                                    << 
1099                                               << 
1100         e5010: jpeg-encoder@fd20000 {         << 
1101                 compatible = "ti,am62a-jpeg-e << 
1102                 reg = <0x00 0xfd20000 0x00 0x << 
1103                       <0x00 0xfd20200 0x00 0x << 
1104                 reg-names = "core", "mmu";    << 
1105                 clocks = <&k3_clks 201 0>;    << 
1106                 power-domains = <&k3_pds 201  << 
1107                 interrupts = <GIC_SPI 98 IRQ_ << 
1108         };                                       297         };
1109 };                                               298 };
                                                      

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