Lines Matching +full:am3359 +full:- +full:tscadc
1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2020-2021 Texas Instruments Incorporated - https://www.ti.com/
8 #include <dt-bindings/phy/phy-cadence.h>
9 #include <dt-bindings/phy/phy-ti.h>
12 serdes_refclk: clock-cmnrefclk {
13 #clock-cells = <0>;
14 compatible = "fixed-clock";
15 clock-frequency = <0>;
21 compatible = "mmio-sram";
23 #address-cells = <1>;
24 #size-cells = <1>;
27 tfa-sram@1c0000 {
31 dmsc-sram@1e0000 {
35 sproxy-sram@1fc000 {
41 compatible = "ti,j721e-system-controller", "syscon", "simple-mfd";
43 #address-cells = <1>;
44 #size-cells = <1>;
48 compatible = "ti,am654-chipid";
52 serdes_ln_ctrl: mux-controller {
53 compatible = "mmio-mux";
54 #mux-control-cells = <1>;
55 mux-reg-masks = <0x4080 0x3>; /* SERDES0 lane0 select */
59 compatible = "ti,am654-phy-gmii-sel";
61 #phy-cells = <1>;
64 epwm_tbclk: clock-controller@4140 {
65 compatible = "ti,am64-epwm-tbclk";
67 #clock-cells = <1>;
71 gic500: interrupt-controller@1800000 {
72 compatible = "arm,gic-v3";
73 #address-cells = <2>;
74 #size-cells = <2>;
76 #interrupt-cells = <3>;
77 interrupt-controller;
89 gic_its: msi-controller@1820000 {
90 compatible = "arm,gic-v3-its";
92 socionext,synquacer-pre-its = <0x1000000 0x400000>;
93 msi-controller;
94 #msi-cells = <1>;
99 compatible = "simple-mfd";
100 #address-cells = <2>;
101 #size-cells = <2>;
102 dma-ranges;
105 ti,sci-dev-id = <25>;
108 compatible = "ti,am654-secure-proxy";
109 #mbox-cells = <1>;
110 reg-names = "target_data", "rt", "scfg";
114 interrupt-names = "rx_012";
118 inta_main_dmss: interrupt-controller@48000000 {
119 compatible = "ti,sci-inta";
121 #interrupt-cells = <0>;
122 interrupt-controller;
123 interrupt-parent = <&gic500>;
124 msi-controller;
126 ti,sci-dev-id = <28>;
127 ti,interrupt-ranges = <4 68 36>;
128 ti,unmapped-event-sources = <&main_bcdma>, <&main_pktdma>;
131 main_bcdma: dma-controller@485c0100 {
132 compatible = "ti,am64-dmss-bcdma";
138 reg-names = "gcfg", "bchanrt", "rchanrt", "tchanrt", "ringrt";
139 msi-parent = <&inta_main_dmss>;
140 #dma-cells = <3>;
143 ti,sci-dev-id = <26>;
144 ti,sci-rm-range-bchan = <0x20>; /* BLOCK_COPY_CHAN */
145 ti,sci-rm-range-rchan = <0x21>; /* SPLIT_TR_RX_CHAN */
146 ti,sci-rm-range-tchan = <0x22>; /* SPLIT_TR_TX_CHAN */
149 main_pktdma: dma-controller@485c0000 {
150 compatible = "ti,am64-dmss-pktdma";
155 reg-names = "gcfg", "rchanrt", "tchanrt", "ringrt";
156 msi-parent = <&inta_main_dmss>;
157 #dma-cells = <2>;
160 ti,sci-dev-id = <30>;
161 ti,sci-rm-range-tchan = <0x23>, /* UNMAPPED_TX_CHAN */
167 ti,sci-rm-range-tflow = <0x10>, /* RING_UNMAPPED_TX_CHAN */
173 ti,sci-rm-range-rchan = <0x29>, /* UNMAPPED_RX_CHAN */
181 ti,sci-rm-range-rflow = <0x2a>, /* FLOW_UNMAPPED_RX_CHAN */
190 dmsc: system-controller@44043000 {
191 compatible = "ti,k2g-sci";
192 ti,host-id = <12>;
193 mbox-names = "rx", "tx";
196 reg-names = "debug_messages";
199 k3_pds: power-controller {
200 compatible = "ti,sci-pm-domain";
201 #power-domain-cells = <2>;
204 k3_clks: clock-controller {
205 compatible = "ti,k2g-sci-clk";
206 #clock-cells = <2>;
209 k3_reset: reset-controller {
210 compatible = "ti,sci-reset";
211 #reset-cells = <2>;
216 compatible = "pinctrl-single";
218 #pinctrl-cells = <1>;
219 pinctrl-single,register-width = <32>;
220 pinctrl-single,function-mask = <0xffffffff>;
224 compatible = "ti,am654-timer";
228 clock-names = "fck";
229 assigned-clocks = <&k3_clks 36 1>;
230 assigned-clock-parents = <&k3_clks 36 2>;
231 power-domains = <&k3_pds 36 TI_SCI_PD_EXCLUSIVE>;
232 ti,timer-pwm;
236 compatible = "ti,am654-timer";
240 clock-names = "fck";
241 assigned-clocks = <&k3_clks 37 1>;
242 assigned-clock-parents = <&k3_clks 37 2>;
243 power-domains = <&k3_pds 37 TI_SCI_PD_EXCLUSIVE>;
244 ti,timer-pwm;
248 compatible = "ti,am654-timer";
252 clock-names = "fck";
253 assigned-clocks = <&k3_clks 38 1>;
254 assigned-clock-parents = <&k3_clks 38 2>;
255 power-domains = <&k3_pds 38 TI_SCI_PD_EXCLUSIVE>;
256 ti,timer-pwm;
260 compatible = "ti,am654-timer";
264 clock-names = "fck";
265 assigned-clocks = <&k3_clks 39 1>;
266 assigned-clock-parents = <&k3_clks 39 2>;
267 power-domains = <&k3_pds 39 TI_SCI_PD_EXCLUSIVE>;
268 ti,timer-pwm;
272 compatible = "ti,am654-timer";
276 clock-names = "fck";
277 assigned-clocks = <&k3_clks 40 1>;
278 assigned-clock-parents = <&k3_clks 40 2>;
279 power-domains = <&k3_pds 40 TI_SCI_PD_EXCLUSIVE>;
280 ti,timer-pwm;
284 compatible = "ti,am654-timer";
288 clock-names = "fck";
289 assigned-clocks = <&k3_clks 41 1>;
290 assigned-clock-parents = <&k3_clks 41 2>;
291 power-domains = <&k3_pds 41 TI_SCI_PD_EXCLUSIVE>;
292 ti,timer-pwm;
296 compatible = "ti,am654-timer";
300 clock-names = "fck";
301 assigned-clocks = <&k3_clks 42 1>;
302 assigned-clock-parents = <&k3_clks 42 2>;
303 power-domains = <&k3_pds 42 TI_SCI_PD_EXCLUSIVE>;
304 ti,timer-pwm;
308 compatible = "ti,am654-timer";
312 clock-names = "fck";
313 assigned-clocks = <&k3_clks 43 1>;
314 assigned-clock-parents = <&k3_clks 43 2>;
315 power-domains = <&k3_pds 43 TI_SCI_PD_EXCLUSIVE>;
316 ti,timer-pwm;
320 compatible = "ti,am654-timer";
324 clock-names = "fck";
325 assigned-clocks = <&k3_clks 44 1>;
326 assigned-clock-parents = <&k3_clks 44 2>;
327 power-domains = <&k3_pds 44 TI_SCI_PD_EXCLUSIVE>;
328 ti,timer-pwm;
332 compatible = "ti,am654-timer";
336 clock-names = "fck";
337 assigned-clocks = <&k3_clks 45 1>;
338 assigned-clock-parents = <&k3_clks 45 2>;
339 power-domains = <&k3_pds 45 TI_SCI_PD_EXCLUSIVE>;
340 ti,timer-pwm;
344 compatible = "ti,am654-timer";
348 clock-names = "fck";
349 assigned-clocks = <&k3_clks 46 1>;
350 assigned-clock-parents = <&k3_clks 46 2>;
351 power-domains = <&k3_pds 46 TI_SCI_PD_EXCLUSIVE>;
352 ti,timer-pwm;
356 compatible = "ti,am654-timer";
360 clock-names = "fck";
361 assigned-clocks = <&k3_clks 47 1>;
362 assigned-clock-parents = <&k3_clks 47 2>;
363 power-domains = <&k3_pds 47 TI_SCI_PD_EXCLUSIVE>;
364 ti,timer-pwm;
368 compatible = "ti,j721e-esm";
370 ti,esm-pins = <160>, <161>;
374 compatible = "ti,am64-uart", "ti,am654-uart";
377 clock-frequency = <48000000>;
378 power-domains = <&k3_pds 146 TI_SCI_PD_EXCLUSIVE>;
380 clock-names = "fclk";
385 compatible = "ti,am64-uart", "ti,am654-uart";
388 clock-frequency = <48000000>;
389 power-domains = <&k3_pds 152 TI_SCI_PD_EXCLUSIVE>;
391 clock-names = "fclk";
396 compatible = "ti,am64-uart", "ti,am654-uart";
399 clock-frequency = <48000000>;
400 power-domains = <&k3_pds 153 TI_SCI_PD_EXCLUSIVE>;
402 clock-names = "fclk";
407 compatible = "ti,am64-uart", "ti,am654-uart";
410 clock-frequency = <48000000>;
411 power-domains = <&k3_pds 154 TI_SCI_PD_EXCLUSIVE>;
413 clock-names = "fclk";
418 compatible = "ti,am64-uart", "ti,am654-uart";
421 clock-frequency = <48000000>;
422 power-domains = <&k3_pds 155 TI_SCI_PD_EXCLUSIVE>;
424 clock-names = "fclk";
429 compatible = "ti,am64-uart", "ti,am654-uart";
432 clock-frequency = <48000000>;
433 power-domains = <&k3_pds 156 TI_SCI_PD_EXCLUSIVE>;
435 clock-names = "fclk";
440 compatible = "ti,am64-uart", "ti,am654-uart";
443 clock-frequency = <48000000>;
444 power-domains = <&k3_pds 158 TI_SCI_PD_EXCLUSIVE>;
446 clock-names = "fclk";
451 compatible = "ti,am64-i2c", "ti,omap4-i2c";
454 #address-cells = <1>;
455 #size-cells = <0>;
456 power-domains = <&k3_pds 102 TI_SCI_PD_EXCLUSIVE>;
458 clock-names = "fck";
463 compatible = "ti,am64-i2c", "ti,omap4-i2c";
466 #address-cells = <1>;
467 #size-cells = <0>;
468 power-domains = <&k3_pds 103 TI_SCI_PD_EXCLUSIVE>;
470 clock-names = "fck";
475 compatible = "ti,am64-i2c", "ti,omap4-i2c";
478 #address-cells = <1>;
479 #size-cells = <0>;
480 power-domains = <&k3_pds 104 TI_SCI_PD_EXCLUSIVE>;
482 clock-names = "fck";
487 compatible = "ti,am64-i2c", "ti,omap4-i2c";
490 #address-cells = <1>;
491 #size-cells = <0>;
492 power-domains = <&k3_pds 105 TI_SCI_PD_EXCLUSIVE>;
494 clock-names = "fck";
499 compatible = "ti,am654-mcspi", "ti,omap4-mcspi";
502 #address-cells = <1>;
503 #size-cells = <0>;
504 power-domains = <&k3_pds 141 TI_SCI_PD_EXCLUSIVE>;
507 dma-names = "tx0", "rx0";
512 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
515 #address-cells = <1>;
516 #size-cells = <0>;
517 power-domains = <&k3_pds 142 TI_SCI_PD_EXCLUSIVE>;
523 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
526 #address-cells = <1>;
527 #size-cells = <0>;
528 power-domains = <&k3_pds 143 TI_SCI_PD_EXCLUSIVE>;
534 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
537 #address-cells = <1>;
538 #size-cells = <0>;
539 power-domains = <&k3_pds 144 TI_SCI_PD_EXCLUSIVE>;
545 compatible = "ti,am654-mcspi","ti,omap4-mcspi";
548 #address-cells = <1>;
549 #size-cells = <0>;
550 power-domains = <&k3_pds 145 TI_SCI_PD_EXCLUSIVE>;
555 main_gpio_intr: interrupt-controller@a00000 {
556 compatible = "ti,sci-intr";
558 ti,intr-trigger-type = <1>;
559 interrupt-controller;
560 interrupt-parent = <&gic500>;
561 #interrupt-cells = <1>;
563 ti,sci-dev-id = <3>;
564 ti,interrupt-ranges = <0 32 16>;
568 compatible = "ti,am64-gpio", "ti,keystone-gpio";
570 gpio-controller;
571 #gpio-cells = <2>;
572 interrupt-parent = <&main_gpio_intr>;
575 interrupt-controller;
576 #interrupt-cells = <2>;
578 ti,davinci-gpio-unbanked = <0>;
579 power-domains = <&k3_pds 77 TI_SCI_PD_EXCLUSIVE>;
581 clock-names = "gpio";
585 compatible = "ti,am64-gpio", "ti,keystone-gpio";
587 gpio-controller;
588 #gpio-cells = <2>;
589 interrupt-parent = <&main_gpio_intr>;
592 interrupt-controller;
593 #interrupt-cells = <2>;
595 ti,davinci-gpio-unbanked = <0>;
596 power-domains = <&k3_pds 78 TI_SCI_PD_EXCLUSIVE>;
598 clock-names = "gpio";
602 compatible = "ti,am64-sdhci-8bit";
605 power-domains = <&k3_pds 57 TI_SCI_PD_EXCLUSIVE>;
607 clock-names = "clk_ahb", "clk_xin";
608 mmc-ddr-1_8v;
609 mmc-hs200-1_8v;
610 ti,trm-icp = <0x2>;
611 ti,otap-del-sel-legacy = <0x0>;
612 ti,otap-del-sel-mmc-hs = <0x0>;
613 ti,otap-del-sel-ddr52 = <0x6>;
614 ti,otap-del-sel-hs200 = <0x7>;
615 ti,itap-del-sel-legacy = <0x10>;
616 ti,itap-del-sel-mmc-hs = <0xa>;
617 ti,itap-del-sel-ddr52 = <0x3>;
622 compatible = "ti,am64-sdhci-4bit";
625 power-domains = <&k3_pds 58 TI_SCI_PD_EXCLUSIVE>;
627 clock-names = "clk_ahb", "clk_xin";
628 ti,trm-icp = <0x2>;
629 ti,otap-del-sel-legacy = <0x0>;
630 ti,otap-del-sel-sd-hs = <0x0>;
631 ti,otap-del-sel-sdr12 = <0xf>;
632 ti,otap-del-sel-sdr25 = <0xf>;
633 ti,otap-del-sel-sdr50 = <0xc>;
634 ti,otap-del-sel-sdr104 = <0x6>;
635 ti,otap-del-sel-ddr50 = <0x9>;
636 ti,itap-del-sel-legacy = <0x0>;
637 ti,itap-del-sel-sd-hs = <0x0>;
638 ti,itap-del-sel-sdr12 = <0x0>;
639 ti,itap-del-sel-sdr25 = <0x0>;
640 ti,clkbuf-sel = <0x7>;
645 compatible = "ti,am642-cpsw-nuss";
646 #address-cells = <2>;
647 #size-cells = <2>;
649 reg-names = "cpsw_nuss";
652 assigned-clocks = <&k3_clks 13 1>;
653 assigned-clock-parents = <&k3_clks 13 9>;
654 clock-names = "fck";
655 power-domains = <&k3_pds 13 TI_SCI_PD_EXCLUSIVE>;
666 dma-names = "tx0", "tx1", "tx2", "tx3", "tx4", "tx5", "tx6",
669 ethernet-ports {
670 #address-cells = <1>;
671 #size-cells = <0>;
675 ti,mac-only;
678 mac-address = [00 00 00 00 00 00];
679 ti,syscon-efuse = <&main_conf 0x200>;
684 ti,mac-only;
687 mac-address = [00 00 00 00 00 00];
692 compatible = "ti,cpsw-mdio","ti,davinci_mdio";
694 #address-cells = <1>;
695 #size-cells = <0>;
697 clock-names = "fck";
703 compatible = "ti,j721e-cpts";
706 clock-names = "cpts";
707 interrupts-extended = <&gic500 GIC_SPI 102 IRQ_TYPE_LEVEL_HIGH>;
708 interrupt-names = "cpts";
709 ti,cpts-ext-ts-inputs = <4>;
710 ti,cpts-periodic-outputs = <2>;
715 compatible = "ti,j721e-cpts";
717 reg-names = "cpts";
718 power-domains = <&k3_pds 84 TI_SCI_PD_EXCLUSIVE>;
720 clock-names = "cpts";
721 assigned-clocks = <&k3_clks 84 0>;
722 assigned-clock-parents = <&k3_clks 84 8>;
724 interrupt-names = "cpts";
725 ti,cpts-periodic-outputs = <6>;
726 ti,cpts-ext-ts-inputs = <8>;
730 compatible = "pinctrl-single";
732 #pinctrl-cells = <1>;
733 pinctrl-single,register-width = <32>;
734 pinctrl-single,function-mask = <0x000107ff>;
737 usbss0: cdns-usb@f900000 {
738 compatible = "ti,am64-usb";
740 power-domains = <&k3_pds 161 TI_SCI_PD_EXCLUSIVE>;
742 clock-names = "ref", "lpm";
743 assigned-clocks = <&k3_clks 161 9>; /* USB2_REFCLK */
744 assigned-clock-parents = <&k3_clks 161 10>; /* HF0SC0 */
745 #address-cells = <2>;
746 #size-cells = <2>;
753 reg-names = "otg",
759 interrupt-names = "host",
762 maximum-speed = "super-speed";
767 tscadc0: tscadc@28001000 {
768 compatible = "ti,am654-tscadc", "ti,am3359-tscadc";
771 power-domains = <&k3_pds 0 TI_SCI_PD_EXCLUSIVE>;
773 assigned-clocks = <&k3_clks 0 0>;
774 assigned-clock-parents = <&k3_clks 0 3>;
775 assigned-clock-rates = <60000000>;
776 clock-names = "fck";
780 #io-channel-cells = <1>;
781 compatible = "ti,am654-adc", "ti,am3359-adc";
786 compatible = "simple-bus";
788 #address-cells = <2>;
789 #size-cells = <2>;
793 compatible = "ti,am654-ospi", "cdns,qspi-nor";
797 cdns,fifo-depth = <256>;
798 cdns,fifo-width = <4>;
799 cdns,trigger-address = <0x0>;
800 #address-cells = <0x1>;
801 #size-cells = <0x0>;
803 assigned-clocks = <&k3_clks 75 6>;
804 assigned-clock-parents = <&k3_clks 75 7>;
805 assigned-clock-rates = <166666666>;
806 power-domains = <&k3_pds 75 TI_SCI_PD_EXCLUSIVE>;
812 compatible = "ti,am64-hwspinlock";
814 #hwlock-cells = <1>;
818 compatible = "ti,am64-mailbox";
822 #mbox-cells = <1>;
823 ti,mbox-num-users = <4>;
824 ti,mbox-num-fifos = <16>;
829 compatible = "ti,am64-mailbox";
833 #mbox-cells = <1>;
834 ti,mbox-num-users = <4>;
835 ti,mbox-num-fifos = <16>;
840 compatible = "ti,am64-mailbox";
844 #mbox-cells = <1>;
845 ti,mbox-num-users = <4>;
846 ti,mbox-num-fifos = <16>;
851 compatible = "ti,am64-mailbox";
855 #mbox-cells = <1>;
856 ti,mbox-num-users = <4>;
857 ti,mbox-num-fifos = <16>;
862 compatible = "ti,am64-mailbox";
865 #mbox-cells = <1>;
866 ti,mbox-num-users = <4>;
867 ti,mbox-num-fifos = <16>;
872 compatible = "ti,am64-mailbox";
875 #mbox-cells = <1>;
876 ti,mbox-num-users = <4>;
877 ti,mbox-num-fifos = <16>;
882 compatible = "ti,am64-r5fss";
883 ti,cluster-mode = <0>;
884 #address-cells = <1>;
885 #size-cells = <1>;
890 power-domains = <&k3_pds 119 TI_SCI_PD_EXCLUSIVE>;
893 compatible = "ti,am64-r5f";
896 reg-names = "atcm", "btcm";
898 ti,sci-dev-id = <121>;
899 ti,sci-proc-ids = <0x01 0xff>;
901 firmware-name = "am64-main-r5f0_0-fw";
902 ti,atcm-enable = <1>;
903 ti,btcm-enable = <1>;
908 compatible = "ti,am64-r5f";
911 reg-names = "atcm", "btcm";
913 ti,sci-dev-id = <122>;
914 ti,sci-proc-ids = <0x02 0xff>;
916 firmware-name = "am64-main-r5f0_1-fw";
917 ti,atcm-enable = <1>;
918 ti,btcm-enable = <1>;
924 compatible = "ti,am64-r5fss";
925 ti,cluster-mode = <0>;
926 #address-cells = <1>;
927 #size-cells = <1>;
932 power-domains = <&k3_pds 120 TI_SCI_PD_EXCLUSIVE>;
935 compatible = "ti,am64-r5f";
938 reg-names = "atcm", "btcm";
940 ti,sci-dev-id = <123>;
941 ti,sci-proc-ids = <0x06 0xff>;
943 firmware-name = "am64-main-r5f1_0-fw";
944 ti,atcm-enable = <1>;
945 ti,btcm-enable = <1>;
950 compatible = "ti,am64-r5f";
953 reg-names = "atcm", "btcm";
955 ti,sci-dev-id = <124>;
956 ti,sci-proc-ids = <0x07 0xff>;
958 firmware-name = "am64-main-r5f1_1-fw";
959 ti,atcm-enable = <1>;
960 ti,btcm-enable = <1>;
966 compatible = "ti,am64-wiz-10g";
967 #address-cells = <1>;
968 #size-cells = <1>;
969 power-domains = <&k3_pds 162 TI_SCI_PD_EXCLUSIVE>;
971 clock-names = "fck", "core_ref_clk", "ext_ref_clk";
972 num-lanes = <1>;
973 #reset-cells = <1>;
974 #clock-cells = <1>;
977 assigned-clocks = <&k3_clks 162 1>;
978 assigned-clock-parents = <&k3_clks 162 5>;
981 compatible = "ti,j721e-serdes-10g";
983 reg-names = "torrent_phy";
985 reset-names = "torrent_reset";
988 clock-names = "refclk", "phy_en_refclk";
989 assigned-clocks = <&serdes_wiz0 TI_WIZ_PLL0_REFCLK>,
992 assigned-clock-parents = <&k3_clks 162 1>,
995 #address-cells = <1>;
996 #size-cells = <0>;
997 #clock-cells = <1>;
1002 compatible = "ti,am64-pcie-host", "ti,j721e-pcie-host";
1007 reg-names = "intd_cfg", "user_cfg", "reg", "cfg";
1008 interrupt-names = "link_state";
1011 ti,syscon-pcie-ctrl = <&main_conf 0x4070>;
1012 max-link-speed = <2>;
1013 num-lanes = <1>;
1014 power-domains = <&k3_pds 114 TI_SCI_PD_EXCLUSIVE>;
1016 clock-names = "fck", "pcie_refclk";
1017 #address-cells = <3>;
1018 #size-cells = <2>;
1019 bus-range = <0x0 0xff>;
1020 cdns,no-bar-match-nbits = <64>;
1021 vendor-id = <0x104c>;
1022 device-id = <0xb010>;
1023 msi-map = <0x0 &gic_its 0x0 0x10000>;
1026 dma-ranges = <0x02000000 0x0 0x0 0x0 0x0 0x00000010 0x0>;
1030 pcie0_ep: pcie-ep@f102000 {
1031 compatible = "ti,am64-pcie-ep", "ti,j721e-pcie-ep";
1036 reg-names = "intd_cfg", "user_cfg", "reg", "mem";
1037 interrupt-names = "link_state";
1039 ti,syscon-pcie-ctrl = <&main_conf 0x4070>;
1040 max-link-speed = <2>;
1041 num-lanes = <1>;
1042 power-domains = <&k3_pds 114 TI_SCI_PD_EXCLUSIVE>;
1044 clock-names = "fck";
1045 max-functions = /bits/ 8 <1>;
1050 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
1051 #pwm-cells = <3>;
1053 power-domains = <&k3_pds 86 TI_SCI_PD_EXCLUSIVE>;
1055 clock-names = "tbclk", "fck";
1060 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
1061 #pwm-cells = <3>;
1063 power-domains = <&k3_pds 87 TI_SCI_PD_EXCLUSIVE>;
1065 clock-names = "tbclk", "fck";
1070 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
1071 #pwm-cells = <3>;
1073 power-domains = <&k3_pds 88 TI_SCI_PD_EXCLUSIVE>;
1075 clock-names = "tbclk", "fck";
1080 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
1081 #pwm-cells = <3>;
1083 power-domains = <&k3_pds 89 TI_SCI_PD_EXCLUSIVE>;
1085 clock-names = "tbclk", "fck";
1090 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
1091 #pwm-cells = <3>;
1093 power-domains = <&k3_pds 90 TI_SCI_PD_EXCLUSIVE>;
1095 clock-names = "tbclk", "fck";
1100 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
1101 #pwm-cells = <3>;
1103 power-domains = <&k3_pds 91 TI_SCI_PD_EXCLUSIVE>;
1105 clock-names = "tbclk", "fck";
1110 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
1111 #pwm-cells = <3>;
1113 power-domains = <&k3_pds 92 TI_SCI_PD_EXCLUSIVE>;
1115 clock-names = "tbclk", "fck";
1120 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
1121 #pwm-cells = <3>;
1123 power-domains = <&k3_pds 93 TI_SCI_PD_EXCLUSIVE>;
1125 clock-names = "tbclk", "fck";
1130 compatible = "ti,am64-epwm", "ti,am3352-ehrpwm";
1131 #pwm-cells = <3>;
1133 power-domains = <&k3_pds 94 TI_SCI_PD_EXCLUSIVE>;
1135 clock-names = "tbclk", "fck";
1140 compatible = "ti,am64-ecap", "ti,am3352-ecap";
1141 #pwm-cells = <3>;
1143 power-domains = <&k3_pds 51 TI_SCI_PD_EXCLUSIVE>;
1145 clock-names = "fck";
1150 compatible = "ti,am64-ecap", "ti,am3352-ecap";
1151 #pwm-cells = <3>;
1153 power-domains = <&k3_pds 52 TI_SCI_PD_EXCLUSIVE>;
1155 clock-names = "fck";
1160 compatible = "ti,am64-ecap", "ti,am3352-ecap";
1161 #pwm-cells = <3>;
1163 power-domains = <&k3_pds 53 TI_SCI_PD_EXCLUSIVE>;
1165 clock-names = "fck";
1170 compatible = "ti,j7-rti-wdt";
1173 power-domains = <&k3_pds 125 TI_SCI_PD_EXCLUSIVE>;
1174 assigned-clocks = <&k3_clks 125 0>;
1175 assigned-clock-parents = <&k3_clks 125 2>;
1179 compatible = "ti,j7-rti-wdt";
1182 power-domains = <&k3_pds 126 TI_SCI_PD_EXCLUSIVE>;
1183 assigned-clocks = <&k3_clks 126 0>;
1184 assigned-clock-parents = <&k3_clks 126 2>;
1188 compatible = "ti,am642-icssg";
1190 power-domains = <&k3_pds 81 TI_SCI_PD_EXCLUSIVE>;
1191 #address-cells = <1>;
1192 #size-cells = <1>;
1199 reg-names = "dram0", "dram1", "shrdram2";
1203 compatible = "ti,pruss-cfg", "syscon";
1205 #address-cells = <1>;
1206 #size-cells = <1>;
1210 #address-cells = <1>;
1211 #size-cells = <0>;
1213 icssg0_coreclk_mux: coreclk-mux@3c {
1215 #clock-cells = <0>;
1218 assigned-clocks = <&icssg0_coreclk_mux>;
1219 assigned-clock-parents = <&k3_clks 81 20>;
1222 icssg0_iepclk_mux: iepclk-mux@30 {
1224 #clock-cells = <0>;
1227 assigned-clocks = <&icssg0_iepclk_mux>;
1228 assigned-clock-parents = <&icssg0_coreclk_mux>;
1233 icssg0_mii_rt: mii-rt@32000 {
1234 compatible = "ti,pruss-mii", "syscon";
1238 icssg0_mii_g_rt: mii-g-rt@33000 {
1239 compatible = "ti,pruss-mii-g", "syscon";
1243 icssg0_intc: interrupt-controller@20000 {
1244 compatible = "ti,icssg-intc";
1246 interrupt-controller;
1247 #interrupt-cells = <3>;
1256 interrupt-names = "host_intr0", "host_intr1",
1263 compatible = "ti,am642-pru";
1267 reg-names = "iram", "control", "debug";
1268 firmware-name = "am64x-pru0_0-fw";
1272 compatible = "ti,am642-rtu";
1276 reg-names = "iram", "control", "debug";
1277 firmware-name = "am64x-rtu0_0-fw";
1281 compatible = "ti,am642-tx-pru";
1285 reg-names = "iram", "control", "debug";
1286 firmware-name = "am64x-txpru0_0-fw";
1290 compatible = "ti,am642-pru";
1294 reg-names = "iram", "control", "debug";
1295 firmware-name = "am64x-pru0_1-fw";
1299 compatible = "ti,am642-rtu";
1303 reg-names = "iram", "control", "debug";
1304 firmware-name = "am64x-rtu0_1-fw";
1308 compatible = "ti,am642-tx-pru";
1312 reg-names = "iram", "control", "debug";
1313 firmware-name = "am64x-txpru0_1-fw";
1320 clock-names = "fck";
1321 #address-cells = <1>;
1322 #size-cells = <0>;
1329 compatible = "ti,am642-icssg";
1331 power-domains = <&k3_pds 82 TI_SCI_PD_EXCLUSIVE>;
1332 #address-cells = <1>;
1333 #size-cells = <1>;
1340 reg-names = "dram0", "dram1", "shrdram2";
1344 compatible = "ti,pruss-cfg", "syscon";
1346 #address-cells = <1>;
1347 #size-cells = <1>;
1351 #address-cells = <1>;
1352 #size-cells = <0>;
1354 icssg1_coreclk_mux: coreclk-mux@3c {
1356 #clock-cells = <0>;
1359 assigned-clocks = <&icssg1_coreclk_mux>;
1360 assigned-clock-parents = <&k3_clks 82 20>;
1363 icssg1_iepclk_mux: iepclk-mux@30 {
1365 #clock-cells = <0>;
1368 assigned-clocks = <&icssg1_iepclk_mux>;
1369 assigned-clock-parents = <&icssg1_coreclk_mux>;
1374 icssg1_mii_rt: mii-rt@32000 {
1375 compatible = "ti,pruss-mii", "syscon";
1379 icssg1_mii_g_rt: mii-g-rt@33000 {
1380 compatible = "ti,pruss-mii-g", "syscon";
1384 icssg1_intc: interrupt-controller@20000 {
1385 compatible = "ti,icssg-intc";
1387 interrupt-controller;
1388 #interrupt-cells = <3>;
1397 interrupt-names = "host_intr0", "host_intr1",
1404 compatible = "ti,am642-pru";
1408 reg-names = "iram", "control", "debug";
1409 firmware-name = "am64x-pru1_0-fw";
1413 compatible = "ti,am642-rtu";
1417 reg-names = "iram", "control", "debug";
1418 firmware-name = "am64x-rtu1_0-fw";
1422 compatible = "ti,am642-tx-pru";
1426 reg-names = "iram", "control", "debug";
1427 firmware-name = "am64x-txpru1_0-fw";
1431 compatible = "ti,am642-pru";
1435 reg-names = "iram", "control", "debug";
1436 firmware-name = "am64x-pru1_1-fw";
1440 compatible = "ti,am642-rtu";
1444 reg-names = "iram", "control", "debug";
1445 firmware-name = "am64x-rtu1_1-fw";
1449 compatible = "ti,am642-tx-pru";
1453 reg-names = "iram", "control", "debug";
1454 firmware-name = "am64x-txpru1_1-fw";
1460 #address-cells = <1>;
1461 #size-cells = <0>;
1463 clock-names = "fck";
1473 reg-names = "m_can", "message_ram";
1474 power-domains = <&k3_pds 98 TI_SCI_PD_EXCLUSIVE>;
1476 clock-names = "hclk", "cclk";
1479 interrupt-names = "int0", "int1";
1480 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
1488 reg-names = "m_can", "message_ram";
1489 power-domains = <&k3_pds 99 TI_SCI_PD_EXCLUSIVE>;
1491 clock-names = "hclk", "cclk";
1494 interrupt-names = "int0", "int1";
1495 bosch,mram-cfg = <0x0 128 64 64 64 64 32 32>;
1500 compatible = "ti,am64-sa2ul";
1502 power-domains = <&k3_pds 133 TI_SCI_PD_SHARED>;
1503 #address-cells = <2>;
1504 #size-cells = <2>;
1508 dma-names = "tx", "rx1", "rx2";
1511 compatible = "inside-secure,safexcel-eip76";
1514 status = "disabled"; /* Used by OP-TEE */
1518 gpmc0: memory-controller@3b000000 {
1519 compatible = "ti,am64-gpmc";
1520 power-domains = <&k3_pds 80 TI_SCI_PD_EXCLUSIVE>;
1522 clock-names = "fck";
1525 reg-names = "cfg", "data";
1527 gpmc,num-cs = <3>;
1528 gpmc,num-waitpins = <2>;
1529 #address-cells = <2>;
1530 #size-cells = <1>;
1531 interrupt-controller;
1532 #interrupt-cells = <2>;
1533 gpio-controller;
1534 #gpio-cells = <2>;
1539 compatible = "ti,am64-elm";
1542 power-domains = <&k3_pds 54 TI_SCI_PD_EXCLUSIVE>;
1544 clock-names = "fck";
1548 main_vtm0: temperature-sensor@b00000 {
1549 compatible = "ti,j7200-vtm";
1552 power-domains = <&k3_pds 95 TI_SCI_PD_EXCLUSIVE>;
1553 #thermal-sensor-cells = <1>;