Lines Matching +full:ddr +full:- +full:sel

1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2020-2022 Texas Instruments Incorporated - https://www.ti.com/
10 compatible = "mmio-sram";
12 #address-cells = <1>;
13 #size-cells = <1>;
17 gic500: interrupt-controller@1800000 {
18 compatible = "arm,gic-v3";
19 #address-cells = <2>;
20 #size-cells = <2>;
22 #interrupt-cells = <3>;
23 interrupt-controller;
35 gic_its: msi-controller@1820000 {
36 compatible = "arm,gic-v3-its";
38 socionext,synquacer-pre-its = <0x1000000 0x400000>;
39 msi-controller;
40 #msi-cells = <1>;
45 compatible = "syscon", "simple-mfd";
47 #address-cells = <1>;
48 #size-cells = <1>;
52 compatible = "ti,am654-phy-gmii-sel";
54 #phy-cells = <1>;
57 epwm_tbclk: clock-controller@4130 {
58 compatible = "ti,am62-epwm-tbclk";
60 #clock-cells = <1>;
63 audio_refclk0: clock-controller@82e0 {
64 compatible = "ti,am62-audio-refclk";
67 assigned-clocks = <&k3_clks 157 0>;
68 assigned-clock-parents = <&k3_clks 157 8>;
69 #clock-cells = <0>;
72 audio_refclk1: clock-controller@82e4 {
73 compatible = "ti,am62-audio-refclk";
76 assigned-clocks = <&k3_clks 157 10>;
77 assigned-clock-parents = <&k3_clks 157 18>;
78 #clock-cells = <0>;
83 compatible = "simple-mfd";
84 #address-cells = <2>;
85 #size-cells = <2>;
86 dma-ranges;
89 ti,sci-dev-id = <25>;
92 compatible = "ti,am654-secure-proxy";
93 #mbox-cells = <1>;
94 reg-names = "target_data", "rt", "scfg";
98 interrupt-names = "rx_012";
102 inta_main_dmss: interrupt-controller@48000000 {
103 compatible = "ti,sci-inta";
105 #interrupt-cells = <0>;
106 interrupt-controller;
107 interrupt-parent = <&gic500>;
108 msi-controller;
110 ti,sci-dev-id = <28>;
111 ti,interrupt-ranges = <4 68 36>;
112 ti,unmapped-event-sources = <&main_bcdma>, <&main_pktdma>;
115 main_bcdma: dma-controller@485c0100 {
116 compatible = "ti,am64-dmss-bcdma";
122 reg-names = "gcfg", "bchanrt", "rchanrt", "tchanrt", "ringrt";
123 msi-parent = <&inta_main_dmss>;
124 #dma-cells = <3>;
127 ti,sci-dev-id = <26>;
128 ti,sci-rm-range-bchan = <0x20>; /* BLOCK_COPY_CHAN */
129 ti,sci-rm-range-rchan = <0x21>; /* SPLIT_TR_RX_CHAN */
130 ti,sci-rm-range-tchan = <0x22>; /* SPLIT_TR_TX_CHAN */
133 main_pktdma: dma-controller@485c0000 {
134 compatible = "ti,am64-dmss-pktdma";
139 reg-names = "gcfg", "rchanrt", "tchanrt", "ringrt";
140 msi-parent = <&inta_main_dmss>;
141 #dma-cells = <2>;
144 ti,sci-dev-id = <30>;
145 ti,sci-rm-range-tchan = <0x23>, /* UNMAPPED_TX_CHAN */
149 ti,sci-rm-range-tflow = <0x10>, /* RING_UNMAPPED_TX_CHAN */
153 ti,sci-rm-range-rchan = <0x29>, /* UNMAPPED_RX_CHAN */
159 ti,sci-rm-range-rflow = <0x2a>, /* FLOW_UNMAPPED_RX_CHAN */
166 dmsc: system-controller@44043000 {
167 compatible = "ti,k2g-sci";
168 ti,host-id = <12>;
169 mbox-names = "rx", "tx";
172 reg-names = "debug_messages";
175 k3_pds: power-controller {
176 compatible = "ti,sci-pm-domain";
177 #power-domain-cells = <2>;
180 k3_clks: clock-controller {
181 compatible = "ti,k2g-sci-clk";
182 #clock-cells = <2>;
185 k3_reset: reset-controller {
186 compatible = "ti,sci-reset";
187 #reset-cells = <2>;
192 compatible = "ti,am62-sa3ul";
194 #address-cells = <2>;
195 #size-cells = <2>;
200 dma-names = "tx", "rx1", "rx2";
204 compatible = "ti,am654-secure-proxy";
205 #mbox-cells = <1>;
206 reg-names = "target_data", "rt", "scfg";
213 * firmware on non-MPU processors
219 compatible = "pinctrl-single";
221 #pinctrl-cells = <1>;
222 pinctrl-single,register-width = <32>;
223 pinctrl-single,function-mask = <0xffffffff>;
227 compatible = "ti,j721e-esm";
229 ti,esm-pins = <160>, <161>, <162>, <163>, <177>, <178>;
233 compatible = "ti,am654-timer";
237 clock-names = "fck";
238 assigned-clocks = <&k3_clks 36 2>;
239 assigned-clock-parents = <&k3_clks 36 3>;
240 power-domains = <&k3_pds 36 TI_SCI_PD_EXCLUSIVE>;
241 ti,timer-pwm;
245 compatible = "ti,am654-timer";
249 clock-names = "fck";
250 assigned-clocks = <&k3_clks 37 2>;
251 assigned-clock-parents = <&k3_clks 37 3>;
252 power-domains = <&k3_pds 37 TI_SCI_PD_EXCLUSIVE>;
253 ti,timer-pwm;
257 compatible = "ti,am654-timer";
261 clock-names = "fck";
262 assigned-clocks = <&k3_clks 38 2>;
263 assigned-clock-parents = <&k3_clks 38 3>;
264 power-domains = <&k3_pds 38 TI_SCI_PD_EXCLUSIVE>;
265 ti,timer-pwm;
269 compatible = "ti,am654-timer";
273 clock-names = "fck";
274 assigned-clocks = <&k3_clks 39 2>;
275 assigned-clock-parents = <&k3_clks 39 3>;
276 power-domains = <&k3_pds 39 TI_SCI_PD_EXCLUSIVE>;
277 ti,timer-pwm;
281 compatible = "ti,am654-timer";
285 clock-names = "fck";
286 assigned-clocks = <&k3_clks 40 2>;
287 assigned-clock-parents = <&k3_clks 40 3>;
288 power-domains = <&k3_pds 40 TI_SCI_PD_EXCLUSIVE>;
289 ti,timer-pwm;
293 compatible = "ti,am654-timer";
297 clock-names = "fck";
298 assigned-clocks = <&k3_clks 41 2>;
299 assigned-clock-parents = <&k3_clks 41 3>;
300 power-domains = <&k3_pds 41 TI_SCI_PD_EXCLUSIVE>;
301 ti,timer-pwm;
305 compatible = "ti,am654-timer";
309 clock-names = "fck";
310 assigned-clocks = <&k3_clks 42 2>;
311 assigned-clock-parents = <&k3_clks 42 3>;
312 power-domains = <&k3_pds 42 TI_SCI_PD_EXCLUSIVE>;
313 ti,timer-pwm;
317 compatible = "ti,am654-timer";
321 clock-names = "fck";
322 assigned-clocks = <&k3_clks 43 2>;
323 assigned-clock-parents = <&k3_clks 43 3>;
324 power-domains = <&k3_pds 43 TI_SCI_PD_EXCLUSIVE>;
325 ti,timer-pwm;
329 compatible = "ti,am64-uart", "ti,am654-uart";
332 power-domains = <&k3_pds 146 TI_SCI_PD_EXCLUSIVE>;
334 clock-names = "fclk";
339 compatible = "ti,am64-uart", "ti,am654-uart";
342 power-domains = <&k3_pds 152 TI_SCI_PD_EXCLUSIVE>;
344 clock-names = "fclk";
349 compatible = "ti,am64-uart", "ti,am654-uart";
352 power-domains = <&k3_pds 153 TI_SCI_PD_EXCLUSIVE>;
354 clock-names = "fclk";
359 compatible = "ti,am64-uart", "ti,am654-uart";
362 power-domains = <&k3_pds 154 TI_SCI_PD_EXCLUSIVE>;
364 clock-names = "fclk";
369 compatible = "ti,am64-uart", "ti,am654-uart";
372 power-domains = <&k3_pds 155 TI_SCI_PD_EXCLUSIVE>;
374 clock-names = "fclk";
379 compatible = "ti,am64-uart", "ti,am654-uart";
382 power-domains = <&k3_pds 156 TI_SCI_PD_EXCLUSIVE>;
384 clock-names = "fclk";
389 compatible = "ti,am64-uart", "ti,am654-uart";
392 power-domains = <&k3_pds 158 TI_SCI_PD_EXCLUSIVE>;
394 clock-names = "fclk";
399 compatible = "ti,am64-i2c", "ti,omap4-i2c";
402 #address-cells = <1>;
403 #size-cells = <0>;
404 power-domains = <&k3_pds 102 TI_SCI_PD_EXCLUSIVE>;
406 clock-names = "fck";
411 compatible = "ti,am64-i2c", "ti,omap4-i2c";
414 #address-cells = <1>;
415 #size-cells = <0>;
416 power-domains = <&k3_pds 103 TI_SCI_PD_EXCLUSIVE>;
418 clock-names = "fck";
423 compatible = "ti,am64-i2c", "ti,omap4-i2c";
426 #address-cells = <1>;
427 #size-cells = <0>;
428 power-domains = <&k3_pds 104 TI_SCI_PD_EXCLUSIVE>;
430 clock-names = "fck";
435 compatible = "ti,am64-i2c", "ti,omap4-i2c";
438 #address-cells = <1>;
439 #size-cells = <0>;
440 power-domains = <&k3_pds 105 TI_SCI_PD_EXCLUSIVE>;
442 clock-names = "fck";
447 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
450 #address-cells = <1>;
451 #size-cells = <0>;
452 power-domains = <&k3_pds 141 TI_SCI_PD_EXCLUSIVE>;
458 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
461 #address-cells = <1>;
462 #size-cells = <0>;
463 power-domains = <&k3_pds 142 TI_SCI_PD_EXCLUSIVE>;
469 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
472 #address-cells = <1>;
473 #size-cells = <0>;
474 power-domains = <&k3_pds 143 TI_SCI_PD_EXCLUSIVE>;
479 main_gpio_intr: interrupt-controller@a00000 {
480 compatible = "ti,sci-intr";
482 ti,intr-trigger-type = <1>;
483 interrupt-controller;
484 interrupt-parent = <&gic500>;
485 #interrupt-cells = <1>;
487 ti,sci-dev-id = <3>;
488 ti,interrupt-ranges = <0 32 16>;
492 compatible = "ti,am64-gpio", "ti,keystone-gpio";
494 gpio-controller;
495 #gpio-cells = <2>;
496 interrupt-parent = <&main_gpio_intr>;
499 interrupt-controller;
500 #interrupt-cells = <2>;
502 ti,davinci-gpio-unbanked = <0>;
503 power-domains = <&k3_pds 77 TI_SCI_PD_EXCLUSIVE>;
505 clock-names = "gpio";
509 compatible = "ti,am64-gpio", "ti,keystone-gpio";
511 gpio-controller;
512 #gpio-cells = <2>;
513 interrupt-parent = <&main_gpio_intr>;
516 interrupt-controller;
517 #interrupt-cells = <2>;
519 ti,davinci-gpio-unbanked = <0>;
520 power-domains = <&k3_pds 78 TI_SCI_PD_EXCLUSIVE>;
522 clock-names = "gpio";
526 compatible = "ti,am62-sdhci";
529 power-domains = <&k3_pds 57 TI_SCI_PD_EXCLUSIVE>;
531 clock-names = "clk_ahb", "clk_xin";
532 assigned-clocks = <&k3_clks 57 6>;
533 assigned-clock-parents = <&k3_clks 57 8>;
534 mmc-ddr-1_8v;
535 mmc-hs200-1_8v;
536 ti,trm-icp = <0x2>;
537 bus-width = <8>;
538 ti,clkbuf-sel = <0x7>;
539 ti,otap-del-sel-legacy = <0x0>;
540 ti,otap-del-sel-mmc-hs = <0x0>;
541 ti,otap-del-sel-ddr52 = <0x5>;
542 ti,otap-del-sel-hs200 = <0x5>;
543 ti,itap-del-sel-legacy = <0xa>;
544 ti,itap-del-sel-mmc-hs = <0x1>;
549 compatible = "ti,am62-sdhci";
552 power-domains = <&k3_pds 58 TI_SCI_PD_EXCLUSIVE>;
554 clock-names = "clk_ahb", "clk_xin";
555 ti,trm-icp = <0x2>;
556 ti,otap-del-sel-legacy = <0x8>;
557 ti,otap-del-sel-sd-hs = <0x0>;
558 ti,otap-del-sel-sdr12 = <0x0>;
559 ti,otap-del-sel-sdr25 = <0x0>;
560 ti,otap-del-sel-sdr50 = <0x8>;
561 ti,otap-del-sel-sdr104 = <0x7>;
562 ti,otap-del-sel-ddr50 = <0x4>;
563 ti,itap-del-sel-legacy = <0xa>;
564 ti,itap-del-sel-sd-hs = <0x1>;
565 ti,itap-del-sel-sdr12 = <0xa>;
566 ti,itap-del-sel-sdr25 = <0x1>;
567 ti,clkbuf-sel = <0x7>;
568 bus-width = <4>;
573 compatible = "ti,am62-sdhci";
576 power-domains = <&k3_pds 184 TI_SCI_PD_EXCLUSIVE>;
578 clock-names = "clk_ahb", "clk_xin";
579 ti,trm-icp = <0x2>;
580 ti,otap-del-sel-legacy = <0x8>;
581 ti,otap-del-sel-sd-hs = <0x0>;
582 ti,otap-del-sel-sdr12 = <0x0>;
583 ti,otap-del-sel-sdr25 = <0x0>;
584 ti,otap-del-sel-sdr50 = <0x8>;
585 ti,otap-del-sel-sdr104 = <0x7>;
586 ti,otap-del-sel-ddr50 = <0x8>;
587 ti,itap-del-sel-legacy = <0xa>;
588 ti,itap-del-sel-sd-hs = <0xa>;
589 ti,itap-del-sel-sdr12 = <0xa>;
590 ti,itap-del-sel-sdr25 = <0x1>;
591 ti,clkbuf-sel = <0x7>;
595 usbss0: dwc3-usb@f900000 {
596 compatible = "ti,am62-usb";
599 clock-names = "ref";
600 ti,syscon-phy-pll-refclk = <&wkup_conf 0x4008>;
601 #address-cells = <2>;
602 #size-cells = <2>;
603 power-domains = <&k3_pds 178 TI_SCI_PD_EXCLUSIVE>;
612 interrupt-names = "host", "peripheral";
613 maximum-speed = "high-speed";
615 snps,usb2-gadget-lpm-disable;
616 snps,usb2-lpm-disable;
620 usbss1: dwc3-usb@f910000 {
621 compatible = "ti,am62-usb";
624 clock-names = "ref";
625 ti,syscon-phy-pll-refclk = <&wkup_conf 0x4018>;
626 #address-cells = <2>;
627 #size-cells = <2>;
628 power-domains = <&k3_pds 179 TI_SCI_PD_EXCLUSIVE>;
637 interrupt-names = "host", "peripheral";
638 maximum-speed = "high-speed";
640 snps,usb2-gadget-lpm-disable;
641 snps,usb2-lpm-disable;
646 compatible = "simple-bus";
648 #address-cells = <2>;
649 #size-cells = <2>;
653 compatible = "ti,am654-ospi", "cdns,qspi-nor";
657 cdns,fifo-depth = <256>;
658 cdns,fifo-width = <4>;
659 cdns,trigger-address = <0x0>;
661 assigned-clocks = <&k3_clks 75 7>;
662 assigned-clock-parents = <&k3_clks 75 8>;
663 assigned-clock-rates = <166666666>;
664 power-domains = <&k3_pds 75 TI_SCI_PD_EXCLUSIVE>;
665 #address-cells = <1>;
666 #size-cells = <0>;
672 compatible = "ti,am642-cpsw-nuss";
673 #address-cells = <2>;
674 #size-cells = <2>;
676 reg-names = "cpsw_nuss";
679 assigned-clocks = <&k3_clks 13 3>;
680 assigned-clock-parents = <&k3_clks 13 11>;
681 clock-names = "fck";
682 power-domains = <&k3_pds 13 TI_SCI_PD_EXCLUSIVE>;
693 dma-names = "tx0", "tx1", "tx2", "tx3", "tx4", "tx5", "tx6",
696 ethernet-ports {
697 #address-cells = <1>;
698 #size-cells = <0>;
702 ti,mac-only;
705 mac-address = [00 00 00 00 00 00];
706 ti,syscon-efuse = <&wkup_conf 0x200>;
711 ti,mac-only;
714 mac-address = [00 00 00 00 00 00];
719 compatible = "ti,cpsw-mdio","ti,davinci_mdio";
721 #address-cells = <1>;
722 #size-cells = <0>;
724 clock-names = "fck";
730 compatible = "ti,j721e-cpts";
733 clock-names = "cpts";
734 interrupts-extended = <&gic500 GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
735 interrupt-names = "cpts";
736 ti,cpts-ext-ts-inputs = <4>;
737 ti,cpts-periodic-outputs = <2>;
742 compatible = "ti,am625-dss";
751 reg-names = "common", "vidl1", "vid",
753 power-domains = <&k3_pds 186 TI_SCI_PD_EXCLUSIVE>;
757 clock-names = "fck", "vp1", "vp2";
762 #address-cells = <1>;
763 #size-cells = <0>;
768 compatible = "ti,am64-hwspinlock";
770 #hwlock-cells = <1>;
774 compatible = "ti,am64-mailbox";
778 #mbox-cells = <1>;
779 ti,mbox-num-users = <4>;
780 ti,mbox-num-fifos = <16>;
784 compatible = "ti,am3352-ecap";
785 #pwm-cells = <3>;
787 power-domains = <&k3_pds 51 TI_SCI_PD_EXCLUSIVE>;
789 clock-names = "fck";
794 compatible = "ti,am3352-ecap";
795 #pwm-cells = <3>;
797 power-domains = <&k3_pds 52 TI_SCI_PD_EXCLUSIVE>;
799 clock-names = "fck";
804 compatible = "ti,am3352-ecap";
805 #pwm-cells = <3>;
807 power-domains = <&k3_pds 53 TI_SCI_PD_EXCLUSIVE>;
809 clock-names = "fck";
817 reg-names = "m_can", "message_ram";
818 power-domains = <&k3_pds 98 TI_SCI_PD_EXCLUSIVE>;
820 clock-names = "hclk", "cclk";
823 interrupt-names = "int0", "int1";
824 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
829 compatible = "ti,j7-rti-wdt";
832 power-domains = <&k3_pds 125 TI_SCI_PD_EXCLUSIVE>;
833 assigned-clocks = <&k3_clks 125 0>;
834 assigned-clock-parents = <&k3_clks 125 2>;
838 compatible = "ti,j7-rti-wdt";
841 power-domains = <&k3_pds 126 TI_SCI_PD_EXCLUSIVE>;
842 assigned-clocks = <&k3_clks 126 0>;
843 assigned-clock-parents = <&k3_clks 126 2>;
847 compatible = "ti,j7-rti-wdt";
850 power-domains = <&k3_pds 127 TI_SCI_PD_EXCLUSIVE>;
851 assigned-clocks = <&k3_clks 127 0>;
852 assigned-clock-parents = <&k3_clks 127 2>;
856 compatible = "ti,j7-rti-wdt";
859 power-domains = <&k3_pds 128 TI_SCI_PD_EXCLUSIVE>;
860 assigned-clocks = <&k3_clks 128 0>;
861 assigned-clock-parents = <&k3_clks 128 2>;
865 compatible = "ti,j7-rti-wdt";
868 power-domains = <&k3_pds 130 TI_SCI_PD_EXCLUSIVE>;
869 assigned-clocks = <&k3_clks 130 0>;
870 assigned-clock-parents = <&k3_clks 130 2>;
874 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
875 #pwm-cells = <3>;
877 power-domains = <&k3_pds 86 TI_SCI_PD_EXCLUSIVE>;
879 clock-names = "tbclk", "fck";
884 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
885 #pwm-cells = <3>;
887 power-domains = <&k3_pds 87 TI_SCI_PD_EXCLUSIVE>;
889 clock-names = "tbclk", "fck";
894 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
895 #pwm-cells = <3>;
897 power-domains = <&k3_pds 88 TI_SCI_PD_EXCLUSIVE>;
899 clock-names = "tbclk", "fck";
903 mcasp0: audio-controller@2b00000 {
904 compatible = "ti,am33xx-mcasp-audio";
907 reg-names = "mpu", "dat";
910 interrupt-names = "tx", "rx";
913 dma-names = "tx", "rx";
916 clock-names = "fck";
917 assigned-clocks = <&k3_clks 190 0>;
918 assigned-clock-parents = <&k3_clks 190 2>;
919 power-domains = <&k3_pds 190 TI_SCI_PD_EXCLUSIVE>;
923 mcasp1: audio-controller@2b10000 {
924 compatible = "ti,am33xx-mcasp-audio";
927 reg-names = "mpu", "dat";
930 interrupt-names = "tx", "rx";
933 dma-names = "tx", "rx";
936 clock-names = "fck";
937 assigned-clocks = <&k3_clks 191 0>;
938 assigned-clock-parents = <&k3_clks 191 2>;
939 power-domains = <&k3_pds 191 TI_SCI_PD_EXCLUSIVE>;
943 mcasp2: audio-controller@2b20000 {
944 compatible = "ti,am33xx-mcasp-audio";
947 reg-names = "mpu", "dat";
950 interrupt-names = "tx", "rx";
953 dma-names = "tx", "rx";
956 clock-names = "fck";
957 assigned-clocks = <&k3_clks 192 0>;
958 assigned-clock-parents = <&k3_clks 192 2>;
959 power-domains = <&k3_pds 192 TI_SCI_PD_EXCLUSIVE>;