]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - src/arm64/ti/k3-j721e-main.dtsi
DTS: Update the device-tree files to Linux 5.5
[FreeBSD/FreeBSD.git] / src / arm64 / ti / k3-j721e-main.dtsi
1 // SPDX-License-Identifier: GPL-2.0
2 /*
3  * Device Tree Source for J721E SoC Family Main Domain peripherals
4  *
5  * Copyright (C) 2016-2019 Texas Instruments Incorporated - http://www.ti.com/
6  */
7
8 &cbass_main {
9         msmc_ram: sram@70000000 {
10                 compatible = "mmio-sram";
11                 reg = <0x0 0x70000000 0x0 0x800000>;
12                 #address-cells = <1>;
13                 #size-cells = <1>;
14                 ranges = <0x0 0x0 0x70000000 0x800000>;
15
16                 atf-sram@0 {
17                         reg = <0x0 0x20000>;
18                 };
19         };
20
21         gic500: interrupt-controller@1800000 {
22                 compatible = "arm,gic-v3";
23                 #address-cells = <2>;
24                 #size-cells = <2>;
25                 ranges;
26                 #interrupt-cells = <3>;
27                 interrupt-controller;
28                 reg = <0x00 0x01800000 0x00 0x10000>,   /* GICD */
29                       <0x00 0x01900000 0x00 0x100000>;  /* GICR */
30
31                 /* vcpumntirq: virtual CPU interface maintenance interrupt */
32                 interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
33
34                 gic_its: gic-its@1820000 {
35                         compatible = "arm,gic-v3-its";
36                         reg = <0x00 0x01820000 0x00 0x10000>;
37                         socionext,synquacer-pre-its = <0x1000000 0x400000>;
38                         msi-controller;
39                         #msi-cells = <1>;
40                 };
41         };
42
43         smmu0: smmu@36600000 {
44                 compatible = "arm,smmu-v3";
45                 reg = <0x0 0x36600000 0x0 0x100000>;
46                 interrupt-parent = <&gic500>;
47                 interrupts = <GIC_SPI 772 IRQ_TYPE_EDGE_RISING>,
48                              <GIC_SPI 768 IRQ_TYPE_EDGE_RISING>;
49                 interrupt-names = "eventq", "gerror";
50                 #iommu-cells = <1>;
51         };
52
53         main_gpio_intr: interrupt-controller0 {
54                 compatible = "ti,sci-intr";
55                 ti,intr-trigger-type = <1>;
56                 interrupt-controller;
57                 interrupt-parent = <&gic500>;
58                 #interrupt-cells = <2>;
59                 ti,sci = <&dmsc>;
60                 ti,sci-dst-id = <14>;
61                 ti,sci-rm-range-girq = <0x1>;
62         };
63
64         cbass_main_navss: interconnect0 {
65                 compatible = "simple-bus";
66                 #address-cells = <2>;
67                 #size-cells = <2>;
68                 ranges;
69
70                 main_navss_intr: interrupt-controller1 {
71                         compatible = "ti,sci-intr";
72                         ti,intr-trigger-type = <4>;
73                         interrupt-controller;
74                         interrupt-parent = <&gic500>;
75                         #interrupt-cells = <2>;
76                         ti,sci = <&dmsc>;
77                         ti,sci-dst-id = <14>;
78                         ti,sci-rm-range-girq = <0>, <2>;
79                 };
80
81                 main_udmass_inta: interrupt-controller@33d00000 {
82                         compatible = "ti,sci-inta";
83                         reg = <0x0 0x33d00000 0x0 0x100000>;
84                         interrupt-controller;
85                         interrupt-parent = <&main_navss_intr>;
86                         msi-controller;
87                         ti,sci = <&dmsc>;
88                         ti,sci-dev-id = <209>;
89                         ti,sci-rm-range-vint = <0xa>;
90                         ti,sci-rm-range-global-event = <0xd>;
91                 };
92
93                 hwspinlock: spinlock@30e00000 {
94                         compatible = "ti,am654-hwspinlock";
95                         reg = <0x00 0x30e00000 0x00 0x1000>;
96                         #hwlock-cells = <1>;
97                 };
98
99                 mailbox0_cluster0: mailbox@31f80000 {
100                         compatible = "ti,am654-mailbox";
101                         reg = <0x00 0x31f80000 0x00 0x200>;
102                         #mbox-cells = <1>;
103                         ti,mbox-num-users = <4>;
104                         ti,mbox-num-fifos = <16>;
105                         interrupt-parent = <&main_navss_intr>;
106                 };
107
108                 mailbox0_cluster1: mailbox@31f81000 {
109                         compatible = "ti,am654-mailbox";
110                         reg = <0x00 0x31f81000 0x00 0x200>;
111                         #mbox-cells = <1>;
112                         ti,mbox-num-users = <4>;
113                         ti,mbox-num-fifos = <16>;
114                         interrupt-parent = <&main_navss_intr>;
115                 };
116
117                 mailbox0_cluster2: mailbox@31f82000 {
118                         compatible = "ti,am654-mailbox";
119                         reg = <0x00 0x31f82000 0x00 0x200>;
120                         #mbox-cells = <1>;
121                         ti,mbox-num-users = <4>;
122                         ti,mbox-num-fifos = <16>;
123                         interrupt-parent = <&main_navss_intr>;
124                 };
125
126                 mailbox0_cluster3: mailbox@31f83000 {
127                         compatible = "ti,am654-mailbox";
128                         reg = <0x00 0x31f83000 0x00 0x200>;
129                         #mbox-cells = <1>;
130                         ti,mbox-num-users = <4>;
131                         ti,mbox-num-fifos = <16>;
132                         interrupt-parent = <&main_navss_intr>;
133                 };
134
135                 mailbox0_cluster4: mailbox@31f84000 {
136                         compatible = "ti,am654-mailbox";
137                         reg = <0x00 0x31f84000 0x00 0x200>;
138                         #mbox-cells = <1>;
139                         ti,mbox-num-users = <4>;
140                         ti,mbox-num-fifos = <16>;
141                         interrupt-parent = <&main_navss_intr>;
142                 };
143
144                 mailbox0_cluster5: mailbox@31f85000 {
145                         compatible = "ti,am654-mailbox";
146                         reg = <0x00 0x31f85000 0x00 0x200>;
147                         #mbox-cells = <1>;
148                         ti,mbox-num-users = <4>;
149                         ti,mbox-num-fifos = <16>;
150                         interrupt-parent = <&main_navss_intr>;
151                 };
152
153                 mailbox0_cluster6: mailbox@31f86000 {
154                         compatible = "ti,am654-mailbox";
155                         reg = <0x00 0x31f86000 0x00 0x200>;
156                         #mbox-cells = <1>;
157                         ti,mbox-num-users = <4>;
158                         ti,mbox-num-fifos = <16>;
159                         interrupt-parent = <&main_navss_intr>;
160                 };
161
162                 mailbox0_cluster7: mailbox@31f87000 {
163                         compatible = "ti,am654-mailbox";
164                         reg = <0x00 0x31f87000 0x00 0x200>;
165                         #mbox-cells = <1>;
166                         ti,mbox-num-users = <4>;
167                         ti,mbox-num-fifos = <16>;
168                         interrupt-parent = <&main_navss_intr>;
169                 };
170
171                 mailbox0_cluster8: mailbox@31f88000 {
172                         compatible = "ti,am654-mailbox";
173                         reg = <0x00 0x31f88000 0x00 0x200>;
174                         #mbox-cells = <1>;
175                         ti,mbox-num-users = <4>;
176                         ti,mbox-num-fifos = <16>;
177                         interrupt-parent = <&main_navss_intr>;
178                 };
179
180                 mailbox0_cluster9: mailbox@31f89000 {
181                         compatible = "ti,am654-mailbox";
182                         reg = <0x00 0x31f89000 0x00 0x200>;
183                         #mbox-cells = <1>;
184                         ti,mbox-num-users = <4>;
185                         ti,mbox-num-fifos = <16>;
186                         interrupt-parent = <&main_navss_intr>;
187                 };
188
189                 mailbox0_cluster10: mailbox@31f8a000 {
190                         compatible = "ti,am654-mailbox";
191                         reg = <0x00 0x31f8a000 0x00 0x200>;
192                         #mbox-cells = <1>;
193                         ti,mbox-num-users = <4>;
194                         ti,mbox-num-fifos = <16>;
195                         interrupt-parent = <&main_navss_intr>;
196                 };
197
198                 mailbox0_cluster11: mailbox@31f8b000 {
199                         compatible = "ti,am654-mailbox";
200                         reg = <0x00 0x31f8b000 0x00 0x200>;
201                         #mbox-cells = <1>;
202                         ti,mbox-num-users = <4>;
203                         ti,mbox-num-fifos = <16>;
204                         interrupt-parent = <&main_navss_intr>;
205                 };
206         };
207
208         secure_proxy_main: mailbox@32c00000 {
209                 compatible = "ti,am654-secure-proxy";
210                 #mbox-cells = <1>;
211                 reg-names = "target_data", "rt", "scfg";
212                 reg = <0x00 0x32c00000 0x00 0x100000>,
213                       <0x00 0x32400000 0x00 0x100000>,
214                       <0x00 0x32800000 0x00 0x100000>;
215                 interrupt-names = "rx_011";
216                 interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
217         };
218
219         main_pmx0: pinmux@11c000 {
220                 compatible = "pinctrl-single";
221                 /* Proxy 0 addressing */
222                 reg = <0x0 0x11c000 0x0 0x2b4>;
223                 #pinctrl-cells = <1>;
224                 pinctrl-single,register-width = <32>;
225                 pinctrl-single,function-mask = <0xffffffff>;
226         };
227
228         main_uart0: serial@2800000 {
229                 compatible = "ti,j721e-uart", "ti,am654-uart";
230                 reg = <0x00 0x02800000 0x00 0x100>;
231                 reg-shift = <2>;
232                 reg-io-width = <4>;
233                 interrupts = <GIC_SPI 192 IRQ_TYPE_LEVEL_HIGH>;
234                 clock-frequency = <48000000>;
235                 current-speed = <115200>;
236                 power-domains = <&k3_pds 146 TI_SCI_PD_EXCLUSIVE>;
237                 clocks = <&k3_clks 146 0>;
238                 clock-names = "fclk";
239         };
240
241         main_uart1: serial@2810000 {
242                 compatible = "ti,j721e-uart", "ti,am654-uart";
243                 reg = <0x00 0x02810000 0x00 0x100>;
244                 reg-shift = <2>;
245                 reg-io-width = <4>;
246                 interrupts = <GIC_SPI 193 IRQ_TYPE_LEVEL_HIGH>;
247                 clock-frequency = <48000000>;
248                 current-speed = <115200>;
249                 power-domains = <&k3_pds 278 TI_SCI_PD_EXCLUSIVE>;
250                 clocks = <&k3_clks 278 0>;
251                 clock-names = "fclk";
252         };
253
254         main_uart2: serial@2820000 {
255                 compatible = "ti,j721e-uart", "ti,am654-uart";
256                 reg = <0x00 0x02820000 0x00 0x100>;
257                 reg-shift = <2>;
258                 reg-io-width = <4>;
259                 interrupts = <GIC_SPI 194 IRQ_TYPE_LEVEL_HIGH>;
260                 clock-frequency = <48000000>;
261                 current-speed = <115200>;
262                 power-domains = <&k3_pds 279 TI_SCI_PD_EXCLUSIVE>;
263                 clocks = <&k3_clks 279 0>;
264                 clock-names = "fclk";
265         };
266
267         main_uart3: serial@2830000 {
268                 compatible = "ti,j721e-uart", "ti,am654-uart";
269                 reg = <0x00 0x02830000 0x00 0x100>;
270                 reg-shift = <2>;
271                 reg-io-width = <4>;
272                 interrupts = <GIC_SPI 195 IRQ_TYPE_LEVEL_HIGH>;
273                 clock-frequency = <48000000>;
274                 current-speed = <115200>;
275                 power-domains = <&k3_pds 280 TI_SCI_PD_EXCLUSIVE>;
276                 clocks = <&k3_clks 280 0>;
277                 clock-names = "fclk";
278         };
279
280         main_uart4: serial@2840000 {
281                 compatible = "ti,j721e-uart", "ti,am654-uart";
282                 reg = <0x00 0x02840000 0x00 0x100>;
283                 reg-shift = <2>;
284                 reg-io-width = <4>;
285                 interrupts = <GIC_SPI 196 IRQ_TYPE_LEVEL_HIGH>;
286                 clock-frequency = <48000000>;
287                 current-speed = <115200>;
288                 power-domains = <&k3_pds 281 TI_SCI_PD_EXCLUSIVE>;
289                 clocks = <&k3_clks 281 0>;
290                 clock-names = "fclk";
291         };
292
293         main_uart5: serial@2850000 {
294                 compatible = "ti,j721e-uart", "ti,am654-uart";
295                 reg = <0x00 0x02850000 0x00 0x100>;
296                 reg-shift = <2>;
297                 reg-io-width = <4>;
298                 interrupts = <GIC_SPI 197 IRQ_TYPE_LEVEL_HIGH>;
299                 clock-frequency = <48000000>;
300                 current-speed = <115200>;
301                 power-domains = <&k3_pds 282 TI_SCI_PD_EXCLUSIVE>;
302                 clocks = <&k3_clks 282 0>;
303                 clock-names = "fclk";
304         };
305
306         main_uart6: serial@2860000 {
307                 compatible = "ti,j721e-uart", "ti,am654-uart";
308                 reg = <0x00 0x02860000 0x00 0x100>;
309                 reg-shift = <2>;
310                 reg-io-width = <4>;
311                 interrupts = <GIC_SPI 198 IRQ_TYPE_LEVEL_HIGH>;
312                 clock-frequency = <48000000>;
313                 current-speed = <115200>;
314                 power-domains = <&k3_pds 283 TI_SCI_PD_EXCLUSIVE>;
315                 clocks = <&k3_clks 283 0>;
316                 clock-names = "fclk";
317         };
318
319         main_uart7: serial@2870000 {
320                 compatible = "ti,j721e-uart", "ti,am654-uart";
321                 reg = <0x00 0x02870000 0x00 0x100>;
322                 reg-shift = <2>;
323                 reg-io-width = <4>;
324                 interrupts = <GIC_SPI 199 IRQ_TYPE_LEVEL_HIGH>;
325                 clock-frequency = <48000000>;
326                 current-speed = <115200>;
327                 power-domains = <&k3_pds 284 TI_SCI_PD_EXCLUSIVE>;
328                 clocks = <&k3_clks 284 0>;
329                 clock-names = "fclk";
330         };
331
332         main_uart8: serial@2880000 {
333                 compatible = "ti,j721e-uart", "ti,am654-uart";
334                 reg = <0x00 0x02880000 0x00 0x100>;
335                 reg-shift = <2>;
336                 reg-io-width = <4>;
337                 interrupts = <GIC_SPI 248 IRQ_TYPE_LEVEL_HIGH>;
338                 clock-frequency = <48000000>;
339                 current-speed = <115200>;
340                 power-domains = <&k3_pds 285 TI_SCI_PD_EXCLUSIVE>;
341                 clocks = <&k3_clks 285 0>;
342                 clock-names = "fclk";
343         };
344
345         main_uart9: serial@2890000 {
346                 compatible = "ti,j721e-uart", "ti,am654-uart";
347                 reg = <0x00 0x02890000 0x00 0x100>;
348                 reg-shift = <2>;
349                 reg-io-width = <4>;
350                 interrupts = <GIC_SPI 249 IRQ_TYPE_LEVEL_HIGH>;
351                 clock-frequency = <48000000>;
352                 current-speed = <115200>;
353                 power-domains = <&k3_pds 286 TI_SCI_PD_EXCLUSIVE>;
354                 clocks = <&k3_clks 286 0>;
355                 clock-names = "fclk";
356         };
357
358         main_gpio0: gpio@600000 {
359                 compatible = "ti,j721e-gpio", "ti,keystone-gpio";
360                 reg = <0x0 0x00600000 0x0 0x100>;
361                 gpio-controller;
362                 #gpio-cells = <2>;
363                 interrupt-parent = <&main_gpio_intr>;
364                 interrupts = <105 0>, <105 1>, <105 2>, <105 3>,
365                              <105 4>, <105 5>, <105 6>, <105 7>;
366                 interrupt-controller;
367                 #interrupt-cells = <2>;
368                 ti,ngpio = <128>;
369                 ti,davinci-gpio-unbanked = <0>;
370                 power-domains = <&k3_pds 105 TI_SCI_PD_EXCLUSIVE>;
371                 clocks = <&k3_clks 105 0>;
372                 clock-names = "gpio";
373         };
374
375         main_gpio1: gpio@601000 {
376                 compatible = "ti,j721e-gpio", "ti,keystone-gpio";
377                 reg = <0x0 0x00601000 0x0 0x100>;
378                 gpio-controller;
379                 #gpio-cells = <2>;
380                 interrupt-parent = <&main_gpio_intr>;
381                 interrupts = <106 0>, <106 1>, <106 2>;
382                 interrupt-controller;
383                 #interrupt-cells = <2>;
384                 ti,ngpio = <36>;
385                 ti,davinci-gpio-unbanked = <0>;
386                 power-domains = <&k3_pds 106 TI_SCI_PD_EXCLUSIVE>;
387                 clocks = <&k3_clks 106 0>;
388                 clock-names = "gpio";
389         };
390
391         main_gpio2: gpio@610000 {
392                 compatible = "ti,j721e-gpio", "ti,keystone-gpio";
393                 reg = <0x0 0x00610000 0x0 0x100>;
394                 gpio-controller;
395                 #gpio-cells = <2>;
396                 interrupt-parent = <&main_gpio_intr>;
397                 interrupts = <107 0>, <107 1>, <107 2>, <107 3>,
398                              <107 4>, <107 5>, <107 6>, <107 7>;
399                 interrupt-controller;
400                 #interrupt-cells = <2>;
401                 ti,ngpio = <128>;
402                 ti,davinci-gpio-unbanked = <0>;
403                 power-domains = <&k3_pds 107 TI_SCI_PD_EXCLUSIVE>;
404                 clocks = <&k3_clks 107 0>;
405                 clock-names = "gpio";
406         };
407
408         main_gpio3: gpio@611000 {
409                 compatible = "ti,j721e-gpio", "ti,keystone-gpio";
410                 reg = <0x0 0x00611000 0x0 0x100>;
411                 gpio-controller;
412                 #gpio-cells = <2>;
413                 interrupt-parent = <&main_gpio_intr>;
414                 interrupts = <108 0>, <108 1>, <108 2>;
415                 interrupt-controller;
416                 #interrupt-cells = <2>;
417                 ti,ngpio = <36>;
418                 ti,davinci-gpio-unbanked = <0>;
419                 power-domains = <&k3_pds 108 TI_SCI_PD_EXCLUSIVE>;
420                 clocks = <&k3_clks 108 0>;
421                 clock-names = "gpio";
422         };
423
424         main_gpio4: gpio@620000 {
425                 compatible = "ti,j721e-gpio", "ti,keystone-gpio";
426                 reg = <0x0 0x00620000 0x0 0x100>;
427                 gpio-controller;
428                 #gpio-cells = <2>;
429                 interrupt-parent = <&main_gpio_intr>;
430                 interrupts = <109 0>, <109 1>, <109 2>, <109 3>,
431                              <109 4>, <109 5>, <109 6>, <109 7>;
432                 interrupt-controller;
433                 #interrupt-cells = <2>;
434                 ti,ngpio = <128>;
435                 ti,davinci-gpio-unbanked = <0>;
436                 power-domains = <&k3_pds 109 TI_SCI_PD_EXCLUSIVE>;
437                 clocks = <&k3_clks 109 0>;
438                 clock-names = "gpio";
439         };
440
441         main_gpio5: gpio@621000 {
442                 compatible = "ti,j721e-gpio", "ti,keystone-gpio";
443                 reg = <0x0 0x00621000 0x0 0x100>;
444                 gpio-controller;
445                 #gpio-cells = <2>;
446                 interrupt-parent = <&main_gpio_intr>;
447                 interrupts = <110 0>, <110 1>, <110 2>;
448                 interrupt-controller;
449                 #interrupt-cells = <2>;
450                 ti,ngpio = <36>;
451                 ti,davinci-gpio-unbanked = <0>;
452                 power-domains = <&k3_pds 110 TI_SCI_PD_EXCLUSIVE>;
453                 clocks = <&k3_clks 110 0>;
454                 clock-names = "gpio";
455         };
456
457         main_gpio6: gpio@630000 {
458                 compatible = "ti,j721e-gpio", "ti,keystone-gpio";
459                 reg = <0x0 0x00630000 0x0 0x100>;
460                 gpio-controller;
461                 #gpio-cells = <2>;
462                 interrupt-parent = <&main_gpio_intr>;
463                 interrupts = <111 0>, <111 1>, <111 2>, <111 3>,
464                              <111 4>, <111 5>, <111 6>, <111 7>;
465                 interrupt-controller;
466                 #interrupt-cells = <2>;
467                 ti,ngpio = <128>;
468                 ti,davinci-gpio-unbanked = <0>;
469                 power-domains = <&k3_pds 111 TI_SCI_PD_EXCLUSIVE>;
470                 clocks = <&k3_clks 111 0>;
471                 clock-names = "gpio";
472         };
473
474         main_gpio7: gpio@631000 {
475                 compatible = "ti,j721e-gpio", "ti,keystone-gpio";
476                 reg = <0x0 0x00631000 0x0 0x100>;
477                 gpio-controller;
478                 #gpio-cells = <2>;
479                 interrupt-parent = <&main_gpio_intr>;
480                 interrupts = <112 0>, <112 1>, <112 2>;
481                 interrupt-controller;
482                 #interrupt-cells = <2>;
483                 ti,ngpio = <36>;
484                 ti,davinci-gpio-unbanked = <0>;
485                 power-domains = <&k3_pds 112 TI_SCI_PD_EXCLUSIVE>;
486                 clocks = <&k3_clks 112 0>;
487                 clock-names = "gpio";
488         };
489
490         main_sdhci0: sdhci@4f80000 {
491                 compatible = "ti,j721e-sdhci-8bit";
492                 reg = <0x0 0x4f80000 0x0 0x1000>, <0x0 0x4f88000 0x0 0x400>;
493                 interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>;
494                 power-domains = <&k3_pds 91 TI_SCI_PD_EXCLUSIVE>;
495                 clock-names = "clk_xin", "clk_ahb";
496                 clocks = <&k3_clks 91 1>, <&k3_clks 91 0>;
497                 assigned-clocks = <&k3_clks 91 1>;
498                 assigned-clock-parents = <&k3_clks 91 2>;
499                 bus-width = <8>;
500                 mmc-hs400-1_8v;
501                 mmc-ddr-1_8v;
502                 ti,otap-del-sel = <0x2>;
503                 ti,trm-icp = <0x8>;
504                 ti,strobe-sel = <0x77>;
505                 dma-coherent;
506         };
507
508         main_sdhci1: sdhci@4fb0000 {
509                 compatible = "ti,j721e-sdhci-4bit";
510                 reg = <0x0 0x04fb0000 0x0 0x1000>, <0x0 0x4fb8000 0x0 0x400>;
511                 interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>;
512                 power-domains = <&k3_pds 92 TI_SCI_PD_EXCLUSIVE>;
513                 clock-names = "clk_xin", "clk_ahb";
514                 clocks = <&k3_clks 92 0>, <&k3_clks 92 5>;
515                 assigned-clocks = <&k3_clks 92 0>;
516                 assigned-clock-parents = <&k3_clks 92 1>;
517                 ti,otap-del-sel = <0x2>;
518                 ti,trm-icp = <0x8>;
519                 ti,clkbuf-sel = <0x7>;
520                 dma-coherent;
521                 no-1-8-v;
522         };
523
524         main_sdhci2: sdhci@4f98000 {
525                 compatible = "ti,j721e-sdhci-4bit";
526                 reg = <0x0 0x4f98000 0x0 0x1000>, <0x0 0x4f90000 0x0 0x400>;
527                 interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>;
528                 power-domains = <&k3_pds 93 TI_SCI_PD_EXCLUSIVE>;
529                 clock-names = "clk_xin", "clk_ahb";
530                 clocks = <&k3_clks 93 0>, <&k3_clks 93 5>;
531                 assigned-clocks = <&k3_clks 93 0>;
532                 assigned-clock-parents = <&k3_clks 93 1>;
533                 ti,otap-del-sel = <0x2>;
534                 ti,trm-icp = <0x8>;
535                 ti,clkbuf-sel = <0x7>;
536                 dma-coherent;
537                 no-1-8-v;
538         };
539
540         usbss0: cdns_usb@4104000 {
541                 compatible = "ti,j721e-usb";
542                 reg = <0x00 0x4104000 0x00 0x100>;
543                 dma-coherent;
544                 power-domains = <&k3_pds 288 TI_SCI_PD_EXCLUSIVE>;
545                 clocks = <&k3_clks 288 15>, <&k3_clks 288 3>;
546                 clock-names = "ref", "lpm";
547                 assigned-clocks = <&k3_clks 288 15>;    /* USB2_REFCLK */
548                 assigned-clock-parents = <&k3_clks 288 16>; /* HFOSC0 */
549                 #address-cells = <2>;
550                 #size-cells = <2>;
551                 ranges;
552
553                 usb0: usb@6000000 {
554                         compatible = "cdns,usb3";
555                         reg = <0x00 0x6000000 0x00 0x10000>,
556                               <0x00 0x6010000 0x00 0x10000>,
557                               <0x00 0x6020000 0x00 0x10000>;
558                         reg-names = "otg", "xhci", "dev";
559                         interrupts = <GIC_SPI 96 IRQ_TYPE_LEVEL_HIGH>,  /* irq.0 */
560                                      <GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>, /* irq.6 */
561                                      <GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>; /* otgirq.0 */
562                         interrupt-names = "host",
563                                           "peripheral",
564                                           "otg";
565                         maximum-speed = "super-speed";
566                         dr_mode = "otg";
567                 };
568         };
569
570         usbss1: cdns_usb@4114000 {
571                 compatible = "ti,j721e-usb";
572                 reg = <0x00 0x4114000 0x00 0x100>;
573                 dma-coherent;
574                 power-domains = <&k3_pds 289 TI_SCI_PD_EXCLUSIVE>;
575                 clocks = <&k3_clks 289 15>, <&k3_clks 289 3>;
576                 clock-names = "ref", "lpm";
577                 assigned-clocks = <&k3_clks 289 15>;    /* USB2_REFCLK */
578                 assigned-clock-parents = <&k3_clks 289 16>; /* HFOSC0 */
579                 #address-cells = <2>;
580                 #size-cells = <2>;
581                 ranges;
582
583                 usb1: usb@6400000 {
584                         compatible = "cdns,usb3";
585                         reg = <0x00 0x6400000 0x00 0x10000>,
586                               <0x00 0x6410000 0x00 0x10000>,
587                               <0x00 0x6420000 0x00 0x10000>;
588                         reg-names = "otg", "xhci", "dev";
589                         interrupts = <GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>, /* irq.0 */
590                                      <GIC_SPI 110 IRQ_TYPE_LEVEL_HIGH>, /* irq.6 */
591                                      <GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>; /* otgirq.0 */
592                         interrupt-names = "host",
593                                           "peripheral",
594                                           "otg";
595                         maximum-speed = "super-speed";
596                         dr_mode = "otg";
597                 };
598         };
599 };