1febc5adfSXianjun Jiao/dts-v1/; 2febc5adfSXianjun Jiao 3febc5adfSXianjun Jiao/ { 43e08fc3fSXianjun Jiao compatible = "xlnx,zynqmp-zcu102-rev1.0\0xlnx,zynqmp-zcu102\0xlnx,zynqmp"; 53e08fc3fSXianjun Jiao #address-cells = <0x02>; 63e08fc3fSXianjun Jiao #size-cells = <0x02>; 7febc5adfSXianjun Jiao model = "ZynqMP ZCU102 Rev1.0"; 8febc5adfSXianjun Jiao 9febc5adfSXianjun Jiao cpus { 103e08fc3fSXianjun Jiao #address-cells = <0x01>; 113e08fc3fSXianjun Jiao #size-cells = <0x00>; 12febc5adfSXianjun Jiao 13febc5adfSXianjun Jiao cpu@0 { 143e08fc3fSXianjun Jiao compatible = "arm,cortex-a53"; 15febc5adfSXianjun Jiao device_type = "cpu"; 16febc5adfSXianjun Jiao enable-method = "psci"; 173e08fc3fSXianjun Jiao operating-points-v2 = <0x01>; 183e08fc3fSXianjun Jiao reg = <0x00>; 193e08fc3fSXianjun Jiao cpu-idle-states = <0x02>; 203e08fc3fSXianjun Jiao clocks = <0x03 0x0a>; 213e08fc3fSXianjun Jiao phandle = <0x3f>; 22febc5adfSXianjun Jiao }; 23febc5adfSXianjun Jiao 24febc5adfSXianjun Jiao cpu@1 { 253e08fc3fSXianjun Jiao compatible = "arm,cortex-a53"; 26febc5adfSXianjun Jiao device_type = "cpu"; 27febc5adfSXianjun Jiao enable-method = "psci"; 283e08fc3fSXianjun Jiao reg = <0x01>; 293e08fc3fSXianjun Jiao operating-points-v2 = <0x01>; 303e08fc3fSXianjun Jiao cpu-idle-states = <0x02>; 313e08fc3fSXianjun Jiao phandle = <0x40>; 32febc5adfSXianjun Jiao }; 33febc5adfSXianjun Jiao 34febc5adfSXianjun Jiao cpu@2 { 353e08fc3fSXianjun Jiao compatible = "arm,cortex-a53"; 36febc5adfSXianjun Jiao device_type = "cpu"; 37febc5adfSXianjun Jiao enable-method = "psci"; 383e08fc3fSXianjun Jiao reg = <0x02>; 393e08fc3fSXianjun Jiao operating-points-v2 = <0x01>; 403e08fc3fSXianjun Jiao cpu-idle-states = <0x02>; 413e08fc3fSXianjun Jiao phandle = <0x41>; 42febc5adfSXianjun Jiao }; 43febc5adfSXianjun Jiao 44febc5adfSXianjun Jiao cpu@3 { 453e08fc3fSXianjun Jiao compatible = "arm,cortex-a53"; 46febc5adfSXianjun Jiao device_type = "cpu"; 47febc5adfSXianjun Jiao enable-method = "psci"; 483e08fc3fSXianjun Jiao reg = <0x03>; 493e08fc3fSXianjun Jiao operating-points-v2 = <0x01>; 503e08fc3fSXianjun Jiao cpu-idle-states = <0x02>; 513e08fc3fSXianjun Jiao phandle = <0x42>; 52febc5adfSXianjun Jiao }; 53febc5adfSXianjun Jiao 54febc5adfSXianjun Jiao idle-states { 553e08fc3fSXianjun Jiao entry-method = "psci"; 56febc5adfSXianjun Jiao 57febc5adfSXianjun Jiao cpu-sleep-0 { 58febc5adfSXianjun Jiao compatible = "arm,idle-state"; 59febc5adfSXianjun Jiao arm,psci-suspend-param = <0x40000000>; 60febc5adfSXianjun Jiao local-timer-stop; 61febc5adfSXianjun Jiao entry-latency-us = <0x12c>; 62febc5adfSXianjun Jiao exit-latency-us = <0x258>; 63febc5adfSXianjun Jiao min-residency-us = <0x2710>; 643e08fc3fSXianjun Jiao phandle = <0x02>; 65febc5adfSXianjun Jiao }; 66febc5adfSXianjun Jiao }; 67febc5adfSXianjun Jiao }; 68febc5adfSXianjun Jiao 693e08fc3fSXianjun Jiao cpu-opp-table { 70febc5adfSXianjun Jiao compatible = "operating-points-v2"; 71febc5adfSXianjun Jiao opp-shared; 723e08fc3fSXianjun Jiao phandle = <0x01>; 73febc5adfSXianjun Jiao 74febc5adfSXianjun Jiao opp00 { 753e08fc3fSXianjun Jiao opp-hz = <0x00 0x47868bf4>; 76febc5adfSXianjun Jiao opp-microvolt = <0xf4240>; 77febc5adfSXianjun Jiao clock-latency-ns = <0x7a120>; 78febc5adfSXianjun Jiao }; 79febc5adfSXianjun Jiao 80febc5adfSXianjun Jiao opp01 { 813e08fc3fSXianjun Jiao opp-hz = <0x00 0x23c345fa>; 82febc5adfSXianjun Jiao opp-microvolt = <0xf4240>; 83febc5adfSXianjun Jiao clock-latency-ns = <0x7a120>; 84febc5adfSXianjun Jiao }; 85febc5adfSXianjun Jiao 86febc5adfSXianjun Jiao opp02 { 873e08fc3fSXianjun Jiao opp-hz = <0x00 0x17d783fc>; 88febc5adfSXianjun Jiao opp-microvolt = <0xf4240>; 89febc5adfSXianjun Jiao clock-latency-ns = <0x7a120>; 90febc5adfSXianjun Jiao }; 91febc5adfSXianjun Jiao 92febc5adfSXianjun Jiao opp03 { 933e08fc3fSXianjun Jiao opp-hz = <0x00 0x11e1a2fd>; 94febc5adfSXianjun Jiao opp-microvolt = <0xf4240>; 95febc5adfSXianjun Jiao clock-latency-ns = <0x7a120>; 96febc5adfSXianjun Jiao }; 97febc5adfSXianjun Jiao }; 98febc5adfSXianjun Jiao 993e08fc3fSXianjun Jiao zynqmp_ipi { 1003e08fc3fSXianjun Jiao u-boot,dm-pre-reloc; 1013e08fc3fSXianjun Jiao compatible = "xlnx,zynqmp-ipi-mailbox"; 1023e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 1033e08fc3fSXianjun Jiao interrupts = <0x00 0x23 0x04>; 1043e08fc3fSXianjun Jiao xlnx,ipi-id = <0x00>; 1053e08fc3fSXianjun Jiao #address-cells = <0x02>; 1063e08fc3fSXianjun Jiao #size-cells = <0x02>; 1073e08fc3fSXianjun Jiao ranges; 1083e08fc3fSXianjun Jiao phandle = <0x43>; 1093e08fc3fSXianjun Jiao 1103e08fc3fSXianjun Jiao mailbox@ff990400 { 1113e08fc3fSXianjun Jiao u-boot,dm-pre-reloc; 1123e08fc3fSXianjun Jiao reg = <0x00 0xff9905c0 0x00 0x20 0x00 0xff9905e0 0x00 0x20 0x00 0xff990e80 0x00 0x20 0x00 0xff990ea0 0x00 0x20>; 1133e08fc3fSXianjun Jiao reg-names = "local_request_region\0local_response_region\0remote_request_region\0remote_response_region"; 1143e08fc3fSXianjun Jiao #mbox-cells = <0x01>; 1153e08fc3fSXianjun Jiao xlnx,ipi-id = <0x04>; 1163e08fc3fSXianjun Jiao phandle = <0x05>; 1173e08fc3fSXianjun Jiao }; 1183e08fc3fSXianjun Jiao }; 1193e08fc3fSXianjun Jiao 120febc5adfSXianjun Jiao dcc { 121febc5adfSXianjun Jiao compatible = "arm,dcc"; 122febc5adfSXianjun Jiao status = "okay"; 123febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 1243e08fc3fSXianjun Jiao phandle = <0x44>; 1253e08fc3fSXianjun Jiao }; 1263e08fc3fSXianjun Jiao 1273e08fc3fSXianjun Jiao pmu { 1283e08fc3fSXianjun Jiao compatible = "arm,armv8-pmuv3"; 1293e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 1303e08fc3fSXianjun Jiao interrupts = <0x00 0x8f 0x04 0x00 0x90 0x04 0x00 0x91 0x04 0x00 0x92 0x04>; 1313e08fc3fSXianjun Jiao }; 1323e08fc3fSXianjun Jiao 1333e08fc3fSXianjun Jiao psci { 1343e08fc3fSXianjun Jiao compatible = "arm,psci-0.2"; 1353e08fc3fSXianjun Jiao method = "smc"; 1363e08fc3fSXianjun Jiao }; 1373e08fc3fSXianjun Jiao 1383e08fc3fSXianjun Jiao firmware { 1393e08fc3fSXianjun Jiao 1403e08fc3fSXianjun Jiao zynqmp-firmware { 1413e08fc3fSXianjun Jiao compatible = "xlnx,zynqmp-firmware"; 1423e08fc3fSXianjun Jiao #power-domain-cells = <0x01>; 1433e08fc3fSXianjun Jiao method = "smc"; 1443e08fc3fSXianjun Jiao u-boot,dm-pre-reloc; 1453e08fc3fSXianjun Jiao phandle = <0x0c>; 1463e08fc3fSXianjun Jiao 1473e08fc3fSXianjun Jiao zynqmp-power { 1483e08fc3fSXianjun Jiao u-boot,dm-pre-reloc; 1493e08fc3fSXianjun Jiao compatible = "xlnx,zynqmp-power"; 1503e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 1513e08fc3fSXianjun Jiao interrupts = <0x00 0x23 0x04>; 1523e08fc3fSXianjun Jiao mboxes = <0x05 0x00 0x05 0x01>; 1533e08fc3fSXianjun Jiao mbox-names = "tx\0rx"; 1543e08fc3fSXianjun Jiao phandle = <0x45>; 1553e08fc3fSXianjun Jiao }; 1563e08fc3fSXianjun Jiao 1573e08fc3fSXianjun Jiao nvmem_firmware { 1583e08fc3fSXianjun Jiao compatible = "xlnx,zynqmp-nvmem-fw"; 1593e08fc3fSXianjun Jiao #address-cells = <0x01>; 1603e08fc3fSXianjun Jiao #size-cells = <0x01>; 1613e08fc3fSXianjun Jiao 1623e08fc3fSXianjun Jiao soc_revision@0 { 1633e08fc3fSXianjun Jiao reg = <0x00 0x04>; 1643e08fc3fSXianjun Jiao phandle = <0x1e>; 1653e08fc3fSXianjun Jiao }; 1663e08fc3fSXianjun Jiao 1673e08fc3fSXianjun Jiao efuse_dna@c { 1683e08fc3fSXianjun Jiao reg = <0x0c 0x0c>; 1693e08fc3fSXianjun Jiao phandle = <0x46>; 1703e08fc3fSXianjun Jiao }; 1713e08fc3fSXianjun Jiao 1723e08fc3fSXianjun Jiao efuse_usr0@20 { 1733e08fc3fSXianjun Jiao reg = <0x20 0x04>; 1743e08fc3fSXianjun Jiao phandle = <0x47>; 1753e08fc3fSXianjun Jiao }; 1763e08fc3fSXianjun Jiao 1773e08fc3fSXianjun Jiao efuse_usr1@24 { 1783e08fc3fSXianjun Jiao reg = <0x24 0x04>; 1793e08fc3fSXianjun Jiao phandle = <0x48>; 1803e08fc3fSXianjun Jiao }; 1813e08fc3fSXianjun Jiao 1823e08fc3fSXianjun Jiao efuse_usr2@28 { 1833e08fc3fSXianjun Jiao reg = <0x28 0x04>; 1843e08fc3fSXianjun Jiao phandle = <0x49>; 1853e08fc3fSXianjun Jiao }; 1863e08fc3fSXianjun Jiao 1873e08fc3fSXianjun Jiao efuse_usr3@2c { 1883e08fc3fSXianjun Jiao reg = <0x2c 0x04>; 1893e08fc3fSXianjun Jiao phandle = <0x4a>; 1903e08fc3fSXianjun Jiao }; 1913e08fc3fSXianjun Jiao 1923e08fc3fSXianjun Jiao efuse_usr4@30 { 1933e08fc3fSXianjun Jiao reg = <0x30 0x04>; 1943e08fc3fSXianjun Jiao phandle = <0x4b>; 1953e08fc3fSXianjun Jiao }; 1963e08fc3fSXianjun Jiao 1973e08fc3fSXianjun Jiao efuse_usr5@34 { 1983e08fc3fSXianjun Jiao reg = <0x34 0x04>; 1993e08fc3fSXianjun Jiao phandle = <0x4c>; 2003e08fc3fSXianjun Jiao }; 2013e08fc3fSXianjun Jiao 2023e08fc3fSXianjun Jiao efuse_usr6@38 { 2033e08fc3fSXianjun Jiao reg = <0x38 0x04>; 2043e08fc3fSXianjun Jiao phandle = <0x4d>; 2053e08fc3fSXianjun Jiao }; 2063e08fc3fSXianjun Jiao 2073e08fc3fSXianjun Jiao efuse_usr7@3c { 2083e08fc3fSXianjun Jiao reg = <0x3c 0x04>; 2093e08fc3fSXianjun Jiao phandle = <0x4e>; 2103e08fc3fSXianjun Jiao }; 2113e08fc3fSXianjun Jiao 2123e08fc3fSXianjun Jiao efuse_miscusr@40 { 2133e08fc3fSXianjun Jiao reg = <0x40 0x04>; 2143e08fc3fSXianjun Jiao phandle = <0x4f>; 2153e08fc3fSXianjun Jiao }; 2163e08fc3fSXianjun Jiao 2173e08fc3fSXianjun Jiao efuse_chash@50 { 2183e08fc3fSXianjun Jiao reg = <0x50 0x04>; 2193e08fc3fSXianjun Jiao phandle = <0x50>; 2203e08fc3fSXianjun Jiao }; 2213e08fc3fSXianjun Jiao 2223e08fc3fSXianjun Jiao efuse_pufmisc@54 { 2233e08fc3fSXianjun Jiao reg = <0x54 0x04>; 2243e08fc3fSXianjun Jiao phandle = <0x51>; 2253e08fc3fSXianjun Jiao }; 2263e08fc3fSXianjun Jiao 2273e08fc3fSXianjun Jiao efuse_sec@58 { 2283e08fc3fSXianjun Jiao reg = <0x58 0x04>; 2293e08fc3fSXianjun Jiao phandle = <0x52>; 2303e08fc3fSXianjun Jiao }; 2313e08fc3fSXianjun Jiao 2323e08fc3fSXianjun Jiao efuse_spkid@5c { 2333e08fc3fSXianjun Jiao reg = <0x5c 0x04>; 2343e08fc3fSXianjun Jiao phandle = <0x53>; 2353e08fc3fSXianjun Jiao }; 2363e08fc3fSXianjun Jiao 2373e08fc3fSXianjun Jiao efuse_ppk0hash@a0 { 2383e08fc3fSXianjun Jiao reg = <0xa0 0x30>; 2393e08fc3fSXianjun Jiao phandle = <0x54>; 2403e08fc3fSXianjun Jiao }; 2413e08fc3fSXianjun Jiao 2423e08fc3fSXianjun Jiao efuse_ppk1hash@d0 { 2433e08fc3fSXianjun Jiao reg = <0xd0 0x30>; 2443e08fc3fSXianjun Jiao phandle = <0x55>; 2453e08fc3fSXianjun Jiao }; 2463e08fc3fSXianjun Jiao }; 2473e08fc3fSXianjun Jiao 2483e08fc3fSXianjun Jiao pcap { 2493e08fc3fSXianjun Jiao compatible = "xlnx,zynqmp-pcap-fpga"; 2503e08fc3fSXianjun Jiao clock-names = "ref_clk"; 2513e08fc3fSXianjun Jiao clocks = <0x03 0x29>; 2523e08fc3fSXianjun Jiao phandle = <0x0b>; 2533e08fc3fSXianjun Jiao }; 2543e08fc3fSXianjun Jiao 2553e08fc3fSXianjun Jiao zynqmp-aes { 2563e08fc3fSXianjun Jiao compatible = "xlnx,zynqmp-aes"; 2573e08fc3fSXianjun Jiao phandle = <0x56>; 2583e08fc3fSXianjun Jiao }; 2593e08fc3fSXianjun Jiao 2603e08fc3fSXianjun Jiao reset-controller { 2613e08fc3fSXianjun Jiao compatible = "xlnx,zynqmp-reset"; 2623e08fc3fSXianjun Jiao #reset-cells = <0x01>; 2633e08fc3fSXianjun Jiao phandle = <0x1c>; 264febc5adfSXianjun Jiao }; 265febc5adfSXianjun Jiao 266febc5adfSXianjun Jiao pinctrl { 267febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-pinctrl"; 268febc5adfSXianjun Jiao status = "okay"; 2693e08fc3fSXianjun Jiao phandle = <0x57>; 270febc5adfSXianjun Jiao 271febc5adfSXianjun Jiao i2c0-default { 2723e08fc3fSXianjun Jiao phandle = <0x12>; 273febc5adfSXianjun Jiao 274febc5adfSXianjun Jiao mux { 275febc5adfSXianjun Jiao groups = "i2c0_3_grp"; 276febc5adfSXianjun Jiao function = "i2c0"; 277febc5adfSXianjun Jiao }; 278febc5adfSXianjun Jiao 279febc5adfSXianjun Jiao conf { 280febc5adfSXianjun Jiao groups = "i2c0_3_grp"; 281febc5adfSXianjun Jiao bias-pull-up; 2823e08fc3fSXianjun Jiao slew-rate = <0x01>; 2833e08fc3fSXianjun Jiao power-source = <0x01>; 284febc5adfSXianjun Jiao }; 285febc5adfSXianjun Jiao }; 286febc5adfSXianjun Jiao 287febc5adfSXianjun Jiao i2c0-gpio { 2883e08fc3fSXianjun Jiao phandle = <0x13>; 289febc5adfSXianjun Jiao 290febc5adfSXianjun Jiao mux { 2913e08fc3fSXianjun Jiao groups = "gpio0_14_grp\0gpio0_15_grp"; 292febc5adfSXianjun Jiao function = "gpio0"; 293febc5adfSXianjun Jiao }; 294febc5adfSXianjun Jiao 295febc5adfSXianjun Jiao conf { 2963e08fc3fSXianjun Jiao groups = "gpio0_14_grp\0gpio0_15_grp"; 2973e08fc3fSXianjun Jiao slew-rate = <0x01>; 2983e08fc3fSXianjun Jiao power-source = <0x01>; 299febc5adfSXianjun Jiao }; 300febc5adfSXianjun Jiao }; 301febc5adfSXianjun Jiao 302febc5adfSXianjun Jiao i2c1-default { 3033e08fc3fSXianjun Jiao phandle = <0x15>; 304febc5adfSXianjun Jiao 305febc5adfSXianjun Jiao mux { 306febc5adfSXianjun Jiao groups = "i2c1_4_grp"; 307febc5adfSXianjun Jiao function = "i2c1"; 308febc5adfSXianjun Jiao }; 309febc5adfSXianjun Jiao 310febc5adfSXianjun Jiao conf { 311febc5adfSXianjun Jiao groups = "i2c1_4_grp"; 312febc5adfSXianjun Jiao bias-pull-up; 3133e08fc3fSXianjun Jiao slew-rate = <0x01>; 3143e08fc3fSXianjun Jiao power-source = <0x01>; 315febc5adfSXianjun Jiao }; 316febc5adfSXianjun Jiao }; 317febc5adfSXianjun Jiao 318febc5adfSXianjun Jiao i2c1-gpio { 3193e08fc3fSXianjun Jiao phandle = <0x16>; 320febc5adfSXianjun Jiao 321febc5adfSXianjun Jiao mux { 3223e08fc3fSXianjun Jiao groups = "gpio0_16_grp\0gpio0_17_grp"; 323febc5adfSXianjun Jiao function = "gpio0"; 324febc5adfSXianjun Jiao }; 325febc5adfSXianjun Jiao 326febc5adfSXianjun Jiao conf { 3273e08fc3fSXianjun Jiao groups = "gpio0_16_grp\0gpio0_17_grp"; 3283e08fc3fSXianjun Jiao slew-rate = <0x01>; 3293e08fc3fSXianjun Jiao power-source = <0x01>; 330febc5adfSXianjun Jiao }; 331febc5adfSXianjun Jiao }; 332febc5adfSXianjun Jiao 333febc5adfSXianjun Jiao uart0-default { 3343e08fc3fSXianjun Jiao phandle = <0x21>; 335febc5adfSXianjun Jiao 336febc5adfSXianjun Jiao mux { 337febc5adfSXianjun Jiao groups = "uart0_4_grp"; 338febc5adfSXianjun Jiao function = "uart0"; 339febc5adfSXianjun Jiao }; 340febc5adfSXianjun Jiao 341febc5adfSXianjun Jiao conf { 342febc5adfSXianjun Jiao groups = "uart0_4_grp"; 3433e08fc3fSXianjun Jiao slew-rate = <0x01>; 3443e08fc3fSXianjun Jiao power-source = <0x01>; 345febc5adfSXianjun Jiao }; 346febc5adfSXianjun Jiao 347febc5adfSXianjun Jiao conf-rx { 348febc5adfSXianjun Jiao pins = "MIO18"; 349febc5adfSXianjun Jiao bias-high-impedance; 350febc5adfSXianjun Jiao }; 351febc5adfSXianjun Jiao 352febc5adfSXianjun Jiao conf-tx { 353febc5adfSXianjun Jiao pins = "MIO19"; 354febc5adfSXianjun Jiao bias-disable; 355febc5adfSXianjun Jiao }; 356febc5adfSXianjun Jiao }; 357febc5adfSXianjun Jiao 358febc5adfSXianjun Jiao uart1-default { 3593e08fc3fSXianjun Jiao phandle = <0x22>; 360febc5adfSXianjun Jiao 361febc5adfSXianjun Jiao mux { 362febc5adfSXianjun Jiao groups = "uart1_5_grp"; 363febc5adfSXianjun Jiao function = "uart1"; 364febc5adfSXianjun Jiao }; 365febc5adfSXianjun Jiao 366febc5adfSXianjun Jiao conf { 367febc5adfSXianjun Jiao groups = "uart1_5_grp"; 3683e08fc3fSXianjun Jiao slew-rate = <0x01>; 3693e08fc3fSXianjun Jiao power-source = <0x01>; 370febc5adfSXianjun Jiao }; 371febc5adfSXianjun Jiao 372febc5adfSXianjun Jiao conf-rx { 373febc5adfSXianjun Jiao pins = "MIO21"; 374febc5adfSXianjun Jiao bias-high-impedance; 375febc5adfSXianjun Jiao }; 376febc5adfSXianjun Jiao 377febc5adfSXianjun Jiao conf-tx { 378febc5adfSXianjun Jiao pins = "MIO20"; 379febc5adfSXianjun Jiao bias-disable; 380febc5adfSXianjun Jiao }; 381febc5adfSXianjun Jiao }; 382febc5adfSXianjun Jiao 383febc5adfSXianjun Jiao usb0-default { 3843e08fc3fSXianjun Jiao phandle = <0x24>; 385febc5adfSXianjun Jiao 386febc5adfSXianjun Jiao mux { 387febc5adfSXianjun Jiao groups = "usb0_0_grp"; 388febc5adfSXianjun Jiao function = "usb0"; 389febc5adfSXianjun Jiao }; 390febc5adfSXianjun Jiao 391febc5adfSXianjun Jiao conf { 392febc5adfSXianjun Jiao groups = "usb0_0_grp"; 3933e08fc3fSXianjun Jiao slew-rate = <0x01>; 3943e08fc3fSXianjun Jiao power-source = <0x01>; 395febc5adfSXianjun Jiao }; 396febc5adfSXianjun Jiao 397febc5adfSXianjun Jiao conf-rx { 3983e08fc3fSXianjun Jiao pins = "MIO52\0MIO53\0MIO55"; 399febc5adfSXianjun Jiao bias-high-impedance; 400febc5adfSXianjun Jiao }; 401febc5adfSXianjun Jiao 402febc5adfSXianjun Jiao conf-tx { 4033e08fc3fSXianjun Jiao pins = "MIO54\0MIO56\0MIO57\0MIO58\0MIO59\0MIO60\0MIO61\0MIO62\0MIO63"; 404febc5adfSXianjun Jiao bias-disable; 405febc5adfSXianjun Jiao }; 406febc5adfSXianjun Jiao }; 407febc5adfSXianjun Jiao 408febc5adfSXianjun Jiao gem3-default { 4093e08fc3fSXianjun Jiao phandle = <0x10>; 410febc5adfSXianjun Jiao 411febc5adfSXianjun Jiao mux { 412febc5adfSXianjun Jiao function = "ethernet3"; 413febc5adfSXianjun Jiao groups = "ethernet3_0_grp"; 414febc5adfSXianjun Jiao }; 415febc5adfSXianjun Jiao 416febc5adfSXianjun Jiao conf { 417febc5adfSXianjun Jiao groups = "ethernet3_0_grp"; 4183e08fc3fSXianjun Jiao slew-rate = <0x01>; 4193e08fc3fSXianjun Jiao power-source = <0x01>; 420febc5adfSXianjun Jiao }; 421febc5adfSXianjun Jiao 422febc5adfSXianjun Jiao conf-rx { 4233e08fc3fSXianjun Jiao pins = "MIO70\0MIO71\0MIO72\0MIO73\0MIO74\0MIO75"; 424febc5adfSXianjun Jiao bias-high-impedance; 425febc5adfSXianjun Jiao low-power-disable; 426febc5adfSXianjun Jiao }; 427febc5adfSXianjun Jiao 428febc5adfSXianjun Jiao conf-tx { 4293e08fc3fSXianjun Jiao pins = "MIO64\0MIO65\0MIO66\0MIO67\0MIO68\0MIO69"; 430febc5adfSXianjun Jiao bias-disable; 431febc5adfSXianjun Jiao low-power-enable; 432febc5adfSXianjun Jiao }; 433febc5adfSXianjun Jiao 434febc5adfSXianjun Jiao mux-mdio { 435febc5adfSXianjun Jiao function = "mdio3"; 436febc5adfSXianjun Jiao groups = "mdio3_0_grp"; 437febc5adfSXianjun Jiao }; 438febc5adfSXianjun Jiao 439febc5adfSXianjun Jiao conf-mdio { 440febc5adfSXianjun Jiao groups = "mdio3_0_grp"; 4413e08fc3fSXianjun Jiao slew-rate = <0x01>; 4423e08fc3fSXianjun Jiao power-source = <0x01>; 443febc5adfSXianjun Jiao bias-disable; 444febc5adfSXianjun Jiao }; 445febc5adfSXianjun Jiao }; 446febc5adfSXianjun Jiao 447febc5adfSXianjun Jiao can1-default { 4483e08fc3fSXianjun Jiao phandle = <0x0d>; 449febc5adfSXianjun Jiao 450febc5adfSXianjun Jiao mux { 451febc5adfSXianjun Jiao function = "can1"; 452febc5adfSXianjun Jiao groups = "can1_6_grp"; 453febc5adfSXianjun Jiao }; 454febc5adfSXianjun Jiao 455febc5adfSXianjun Jiao conf { 456febc5adfSXianjun Jiao groups = "can1_6_grp"; 4573e08fc3fSXianjun Jiao slew-rate = <0x01>; 4583e08fc3fSXianjun Jiao power-source = <0x01>; 459febc5adfSXianjun Jiao }; 460febc5adfSXianjun Jiao 461febc5adfSXianjun Jiao conf-rx { 462febc5adfSXianjun Jiao pins = "MIO25"; 463febc5adfSXianjun Jiao bias-high-impedance; 464febc5adfSXianjun Jiao }; 465febc5adfSXianjun Jiao 466febc5adfSXianjun Jiao conf-tx { 467febc5adfSXianjun Jiao pins = "MIO24"; 468febc5adfSXianjun Jiao bias-disable; 469febc5adfSXianjun Jiao }; 470febc5adfSXianjun Jiao }; 471febc5adfSXianjun Jiao 472febc5adfSXianjun Jiao sdhci1-default { 4733e08fc3fSXianjun Jiao phandle = <0x1f>; 474febc5adfSXianjun Jiao 475febc5adfSXianjun Jiao mux { 476febc5adfSXianjun Jiao groups = "sdio1_0_grp"; 477febc5adfSXianjun Jiao function = "sdio1"; 478febc5adfSXianjun Jiao }; 479febc5adfSXianjun Jiao 480febc5adfSXianjun Jiao conf { 481febc5adfSXianjun Jiao groups = "sdio1_0_grp"; 4823e08fc3fSXianjun Jiao slew-rate = <0x01>; 4833e08fc3fSXianjun Jiao power-source = <0x01>; 484febc5adfSXianjun Jiao bias-disable; 485febc5adfSXianjun Jiao }; 486febc5adfSXianjun Jiao 487febc5adfSXianjun Jiao mux-cd { 488febc5adfSXianjun Jiao groups = "sdio1_cd_0_grp"; 489febc5adfSXianjun Jiao function = "sdio1_cd"; 490febc5adfSXianjun Jiao }; 491febc5adfSXianjun Jiao 492febc5adfSXianjun Jiao conf-cd { 493febc5adfSXianjun Jiao groups = "sdio1_cd_0_grp"; 494febc5adfSXianjun Jiao bias-high-impedance; 495febc5adfSXianjun Jiao bias-pull-up; 4963e08fc3fSXianjun Jiao slew-rate = <0x01>; 4973e08fc3fSXianjun Jiao power-source = <0x01>; 498febc5adfSXianjun Jiao }; 499febc5adfSXianjun Jiao 500febc5adfSXianjun Jiao mux-wp { 501febc5adfSXianjun Jiao groups = "sdio1_wp_0_grp"; 502febc5adfSXianjun Jiao function = "sdio1_wp"; 503febc5adfSXianjun Jiao }; 504febc5adfSXianjun Jiao 505febc5adfSXianjun Jiao conf-wp { 506febc5adfSXianjun Jiao groups = "sdio1_wp_0_grp"; 507febc5adfSXianjun Jiao bias-high-impedance; 508febc5adfSXianjun Jiao bias-pull-up; 5093e08fc3fSXianjun Jiao slew-rate = <0x01>; 5103e08fc3fSXianjun Jiao power-source = <0x01>; 511febc5adfSXianjun Jiao }; 512febc5adfSXianjun Jiao }; 513febc5adfSXianjun Jiao 514febc5adfSXianjun Jiao gpio-default { 5153e08fc3fSXianjun Jiao phandle = <0x11>; 516febc5adfSXianjun Jiao 517febc5adfSXianjun Jiao mux-sw { 518febc5adfSXianjun Jiao function = "gpio0"; 5193e08fc3fSXianjun Jiao groups = "gpio0_22_grp\0gpio0_23_grp"; 520febc5adfSXianjun Jiao }; 521febc5adfSXianjun Jiao 522febc5adfSXianjun Jiao conf-sw { 5233e08fc3fSXianjun Jiao groups = "gpio0_22_grp\0gpio0_23_grp"; 5243e08fc3fSXianjun Jiao slew-rate = <0x01>; 5253e08fc3fSXianjun Jiao power-source = <0x01>; 526febc5adfSXianjun Jiao }; 527febc5adfSXianjun Jiao 528febc5adfSXianjun Jiao mux-msp { 529febc5adfSXianjun Jiao function = "gpio0"; 5303e08fc3fSXianjun Jiao groups = "gpio0_13_grp\0gpio0_38_grp"; 531febc5adfSXianjun Jiao }; 532febc5adfSXianjun Jiao 533febc5adfSXianjun Jiao conf-msp { 5343e08fc3fSXianjun Jiao groups = "gpio0_13_grp\0gpio0_38_grp"; 5353e08fc3fSXianjun Jiao slew-rate = <0x01>; 5363e08fc3fSXianjun Jiao power-source = <0x01>; 537febc5adfSXianjun Jiao }; 538febc5adfSXianjun Jiao 539febc5adfSXianjun Jiao conf-pull-up { 5403e08fc3fSXianjun Jiao pins = "MIO22\0MIO23"; 541febc5adfSXianjun Jiao bias-pull-up; 542febc5adfSXianjun Jiao }; 543febc5adfSXianjun Jiao 544febc5adfSXianjun Jiao conf-pull-none { 5453e08fc3fSXianjun Jiao pins = "MIO13\0MIO38"; 546febc5adfSXianjun Jiao bias-disable; 547febc5adfSXianjun Jiao }; 548febc5adfSXianjun Jiao }; 549febc5adfSXianjun Jiao }; 550febc5adfSXianjun Jiao 5513e08fc3fSXianjun Jiao sha384 { 5523e08fc3fSXianjun Jiao compatible = "xlnx,zynqmp-keccak-384"; 5533e08fc3fSXianjun Jiao phandle = <0x58>; 554febc5adfSXianjun Jiao }; 555febc5adfSXianjun Jiao 5563e08fc3fSXianjun Jiao zynqmp-rsa { 5573e08fc3fSXianjun Jiao compatible = "xlnx,zynqmp-rsa"; 5583e08fc3fSXianjun Jiao phandle = <0x59>; 559febc5adfSXianjun Jiao }; 560febc5adfSXianjun Jiao 5613e08fc3fSXianjun Jiao gpio { 5623e08fc3fSXianjun Jiao compatible = "xlnx,zynqmp-gpio-modepin"; 5633e08fc3fSXianjun Jiao gpio-controller; 5643e08fc3fSXianjun Jiao #gpio-cells = <0x02>; 5653e08fc3fSXianjun Jiao phandle = <0x23>; 566febc5adfSXianjun Jiao }; 567febc5adfSXianjun Jiao 5683e08fc3fSXianjun Jiao clock-controller { 5693e08fc3fSXianjun Jiao u-boot,dm-pre-reloc; 5703e08fc3fSXianjun Jiao #clock-cells = <0x01>; 5713e08fc3fSXianjun Jiao compatible = "xlnx,zynqmp-clk"; 5723e08fc3fSXianjun Jiao clocks = <0x06 0x07 0x08 0x09 0x0a>; 5733e08fc3fSXianjun Jiao clock-names = "pss_ref_clk\0video_clk\0pss_alt_ref_clk\0aux_ref_clk\0gt_crx_ref_clk"; 5743e08fc3fSXianjun Jiao phandle = <0x03>; 575febc5adfSXianjun Jiao }; 576febc5adfSXianjun Jiao }; 577febc5adfSXianjun Jiao }; 578febc5adfSXianjun Jiao 579febc5adfSXianjun Jiao timer { 580febc5adfSXianjun Jiao compatible = "arm,armv8-timer"; 5813e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 5823e08fc3fSXianjun Jiao interrupts = <0x01 0x0d 0xf08 0x01 0x0e 0xf08 0x01 0x0b 0xf08 0x01 0x0a 0xf08>; 583febc5adfSXianjun Jiao }; 584febc5adfSXianjun Jiao 585febc5adfSXianjun Jiao edac { 586febc5adfSXianjun Jiao compatible = "arm,cortex-a53-edac"; 587febc5adfSXianjun Jiao }; 588febc5adfSXianjun Jiao 589febc5adfSXianjun Jiao fpga-full { 590febc5adfSXianjun Jiao compatible = "fpga-region"; 5913e08fc3fSXianjun Jiao fpga-mgr = <0x0b>; 5923e08fc3fSXianjun Jiao #address-cells = <0x02>; 5933e08fc3fSXianjun Jiao #size-cells = <0x02>; 5943e08fc3fSXianjun Jiao ranges; 5953e08fc3fSXianjun Jiao phandle = <0x5a>; 596febc5adfSXianjun Jiao }; 597febc5adfSXianjun Jiao 598febc5adfSXianjun Jiao smmu@fd800000 { 599febc5adfSXianjun Jiao compatible = "arm,mmu-500"; 6003e08fc3fSXianjun Jiao reg = <0x00 0xfd800000 0x00 0x20000>; 6013e08fc3fSXianjun Jiao #iommu-cells = <0x01>; 602febc5adfSXianjun Jiao status = "disabled"; 6033e08fc3fSXianjun Jiao #global-interrupts = <0x01>; 6043e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 6053e08fc3fSXianjun Jiao interrupts = <0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04 0x00 0x9b 0x04>; 6063e08fc3fSXianjun Jiao phandle = <0x0e>; 607febc5adfSXianjun Jiao }; 608febc5adfSXianjun Jiao 6093e08fc3fSXianjun Jiao axi { 610febc5adfSXianjun Jiao compatible = "simple-bus"; 611febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 6123e08fc3fSXianjun Jiao #address-cells = <0x02>; 6133e08fc3fSXianjun Jiao #size-cells = <0x02>; 614febc5adfSXianjun Jiao ranges; 6153e08fc3fSXianjun Jiao phandle = <0x5b>; 616febc5adfSXianjun Jiao 617febc5adfSXianjun Jiao can@ff060000 { 618febc5adfSXianjun Jiao compatible = "xlnx,zynq-can-1.0"; 619febc5adfSXianjun Jiao status = "disabled"; 6203e08fc3fSXianjun Jiao clock-names = "can_clk\0pclk"; 6213e08fc3fSXianjun Jiao reg = <0x00 0xff060000 0x00 0x1000>; 6223e08fc3fSXianjun Jiao interrupts = <0x00 0x17 0x04>; 6233e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 624febc5adfSXianjun Jiao tx-fifo-depth = <0x40>; 625febc5adfSXianjun Jiao rx-fifo-depth = <0x40>; 6263e08fc3fSXianjun Jiao power-domains = <0x0c 0x2f>; 6273e08fc3fSXianjun Jiao clocks = <0x03 0x3f 0x03 0x1f>; 6283e08fc3fSXianjun Jiao phandle = <0x5c>; 629febc5adfSXianjun Jiao }; 630febc5adfSXianjun Jiao 631febc5adfSXianjun Jiao can@ff070000 { 632febc5adfSXianjun Jiao compatible = "xlnx,zynq-can-1.0"; 633febc5adfSXianjun Jiao status = "okay"; 6343e08fc3fSXianjun Jiao clock-names = "can_clk\0pclk"; 6353e08fc3fSXianjun Jiao reg = <0x00 0xff070000 0x00 0x1000>; 6363e08fc3fSXianjun Jiao interrupts = <0x00 0x18 0x04>; 6373e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 638febc5adfSXianjun Jiao tx-fifo-depth = <0x40>; 639febc5adfSXianjun Jiao rx-fifo-depth = <0x40>; 6403e08fc3fSXianjun Jiao power-domains = <0x0c 0x30>; 6413e08fc3fSXianjun Jiao clocks = <0x03 0x40 0x03 0x1f>; 642febc5adfSXianjun Jiao pinctrl-names = "default"; 6433e08fc3fSXianjun Jiao pinctrl-0 = <0x0d>; 6443e08fc3fSXianjun Jiao phandle = <0x5d>; 645febc5adfSXianjun Jiao }; 646febc5adfSXianjun Jiao 647febc5adfSXianjun Jiao cci@fd6e0000 { 648febc5adfSXianjun Jiao compatible = "arm,cci-400"; 6493e08fc3fSXianjun Jiao status = "disabled"; 6503e08fc3fSXianjun Jiao reg = <0x00 0xfd6e0000 0x00 0x9000>; 6513e08fc3fSXianjun Jiao ranges = <0x00 0x00 0xfd6e0000 0x10000>; 6523e08fc3fSXianjun Jiao #address-cells = <0x01>; 6533e08fc3fSXianjun Jiao #size-cells = <0x01>; 6543e08fc3fSXianjun Jiao phandle = <0x5e>; 655febc5adfSXianjun Jiao 656febc5adfSXianjun Jiao pmu@9000 { 657febc5adfSXianjun Jiao compatible = "arm,cci-400-pmu,r1"; 658febc5adfSXianjun Jiao reg = <0x9000 0x5000>; 6593e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 6603e08fc3fSXianjun Jiao interrupts = <0x00 0x7b 0x04 0x00 0x7b 0x04 0x00 0x7b 0x04 0x00 0x7b 0x04 0x00 0x7b 0x04>; 661febc5adfSXianjun Jiao }; 662febc5adfSXianjun Jiao }; 663febc5adfSXianjun Jiao 664febc5adfSXianjun Jiao dma@fd500000 { 665febc5adfSXianjun Jiao status = "okay"; 666febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 6673e08fc3fSXianjun Jiao reg = <0x00 0xfd500000 0x00 0x1000>; 6683e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 6693e08fc3fSXianjun Jiao interrupts = <0x00 0x7c 0x04>; 6703e08fc3fSXianjun Jiao clock-names = "clk_main\0clk_apb"; 671febc5adfSXianjun Jiao xlnx,bus-width = <0x80>; 6723e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 6733e08fc3fSXianjun Jiao iommus = <0x0e 0x14e8>; 6743e08fc3fSXianjun Jiao power-domains = <0x0c 0x2a>; 6753e08fc3fSXianjun Jiao clocks = <0x03 0x13 0x03 0x1f>; 6763e08fc3fSXianjun Jiao phandle = <0x5f>; 677febc5adfSXianjun Jiao }; 678febc5adfSXianjun Jiao 679febc5adfSXianjun Jiao dma@fd510000 { 680febc5adfSXianjun Jiao status = "okay"; 681febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 6823e08fc3fSXianjun Jiao reg = <0x00 0xfd510000 0x00 0x1000>; 6833e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 6843e08fc3fSXianjun Jiao interrupts = <0x00 0x7d 0x04>; 6853e08fc3fSXianjun Jiao clock-names = "clk_main\0clk_apb"; 686febc5adfSXianjun Jiao xlnx,bus-width = <0x80>; 6873e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 6883e08fc3fSXianjun Jiao iommus = <0x0e 0x14e9>; 6893e08fc3fSXianjun Jiao power-domains = <0x0c 0x2a>; 6903e08fc3fSXianjun Jiao clocks = <0x03 0x13 0x03 0x1f>; 6913e08fc3fSXianjun Jiao phandle = <0x60>; 692febc5adfSXianjun Jiao }; 693febc5adfSXianjun Jiao 694febc5adfSXianjun Jiao dma@fd520000 { 695febc5adfSXianjun Jiao status = "okay"; 696febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 6973e08fc3fSXianjun Jiao reg = <0x00 0xfd520000 0x00 0x1000>; 6983e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 6993e08fc3fSXianjun Jiao interrupts = <0x00 0x7e 0x04>; 7003e08fc3fSXianjun Jiao clock-names = "clk_main\0clk_apb"; 701febc5adfSXianjun Jiao xlnx,bus-width = <0x80>; 7023e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 7033e08fc3fSXianjun Jiao iommus = <0x0e 0x14ea>; 7043e08fc3fSXianjun Jiao power-domains = <0x0c 0x2a>; 7053e08fc3fSXianjun Jiao clocks = <0x03 0x13 0x03 0x1f>; 7063e08fc3fSXianjun Jiao phandle = <0x61>; 707febc5adfSXianjun Jiao }; 708febc5adfSXianjun Jiao 709febc5adfSXianjun Jiao dma@fd530000 { 710febc5adfSXianjun Jiao status = "okay"; 711febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 7123e08fc3fSXianjun Jiao reg = <0x00 0xfd530000 0x00 0x1000>; 7133e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 7143e08fc3fSXianjun Jiao interrupts = <0x00 0x7f 0x04>; 7153e08fc3fSXianjun Jiao clock-names = "clk_main\0clk_apb"; 716febc5adfSXianjun Jiao xlnx,bus-width = <0x80>; 7173e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 7183e08fc3fSXianjun Jiao iommus = <0x0e 0x14eb>; 7193e08fc3fSXianjun Jiao power-domains = <0x0c 0x2a>; 7203e08fc3fSXianjun Jiao clocks = <0x03 0x13 0x03 0x1f>; 7213e08fc3fSXianjun Jiao phandle = <0x62>; 722febc5adfSXianjun Jiao }; 723febc5adfSXianjun Jiao 724febc5adfSXianjun Jiao dma@fd540000 { 725febc5adfSXianjun Jiao status = "okay"; 726febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 7273e08fc3fSXianjun Jiao reg = <0x00 0xfd540000 0x00 0x1000>; 7283e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 7293e08fc3fSXianjun Jiao interrupts = <0x00 0x80 0x04>; 7303e08fc3fSXianjun Jiao clock-names = "clk_main\0clk_apb"; 731febc5adfSXianjun Jiao xlnx,bus-width = <0x80>; 7323e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 7333e08fc3fSXianjun Jiao iommus = <0x0e 0x14ec>; 7343e08fc3fSXianjun Jiao power-domains = <0x0c 0x2a>; 7353e08fc3fSXianjun Jiao clocks = <0x03 0x13 0x03 0x1f>; 7363e08fc3fSXianjun Jiao phandle = <0x63>; 737febc5adfSXianjun Jiao }; 738febc5adfSXianjun Jiao 739febc5adfSXianjun Jiao dma@fd550000 { 740febc5adfSXianjun Jiao status = "okay"; 741febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 7423e08fc3fSXianjun Jiao reg = <0x00 0xfd550000 0x00 0x1000>; 7433e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 7443e08fc3fSXianjun Jiao interrupts = <0x00 0x81 0x04>; 7453e08fc3fSXianjun Jiao clock-names = "clk_main\0clk_apb"; 746febc5adfSXianjun Jiao xlnx,bus-width = <0x80>; 7473e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 7483e08fc3fSXianjun Jiao iommus = <0x0e 0x14ed>; 7493e08fc3fSXianjun Jiao power-domains = <0x0c 0x2a>; 7503e08fc3fSXianjun Jiao clocks = <0x03 0x13 0x03 0x1f>; 7513e08fc3fSXianjun Jiao phandle = <0x64>; 752febc5adfSXianjun Jiao }; 753febc5adfSXianjun Jiao 754febc5adfSXianjun Jiao dma@fd560000 { 755febc5adfSXianjun Jiao status = "okay"; 756febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 7573e08fc3fSXianjun Jiao reg = <0x00 0xfd560000 0x00 0x1000>; 7583e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 7593e08fc3fSXianjun Jiao interrupts = <0x00 0x82 0x04>; 7603e08fc3fSXianjun Jiao clock-names = "clk_main\0clk_apb"; 761febc5adfSXianjun Jiao xlnx,bus-width = <0x80>; 7623e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 7633e08fc3fSXianjun Jiao iommus = <0x0e 0x14ee>; 7643e08fc3fSXianjun Jiao power-domains = <0x0c 0x2a>; 7653e08fc3fSXianjun Jiao clocks = <0x03 0x13 0x03 0x1f>; 7663e08fc3fSXianjun Jiao phandle = <0x65>; 767febc5adfSXianjun Jiao }; 768febc5adfSXianjun Jiao 769febc5adfSXianjun Jiao dma@fd570000 { 770febc5adfSXianjun Jiao status = "okay"; 771febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 7723e08fc3fSXianjun Jiao reg = <0x00 0xfd570000 0x00 0x1000>; 7733e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 7743e08fc3fSXianjun Jiao interrupts = <0x00 0x83 0x04>; 7753e08fc3fSXianjun Jiao clock-names = "clk_main\0clk_apb"; 776febc5adfSXianjun Jiao xlnx,bus-width = <0x80>; 7773e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 7783e08fc3fSXianjun Jiao iommus = <0x0e 0x14ef>; 7793e08fc3fSXianjun Jiao power-domains = <0x0c 0x2a>; 7803e08fc3fSXianjun Jiao clocks = <0x03 0x13 0x03 0x1f>; 7813e08fc3fSXianjun Jiao phandle = <0x66>; 7823e08fc3fSXianjun Jiao }; 7833e08fc3fSXianjun Jiao 7843e08fc3fSXianjun Jiao interrupt-controller@f9010000 { 7853e08fc3fSXianjun Jiao compatible = "arm,gic-400"; 7863e08fc3fSXianjun Jiao #interrupt-cells = <0x03>; 7873e08fc3fSXianjun Jiao reg = <0x00 0xf9010000 0x00 0x10000 0x00 0xf9020000 0x00 0x20000 0x00 0xf9040000 0x00 0x20000 0x00 0xf9060000 0x00 0x20000>; 7883e08fc3fSXianjun Jiao interrupt-controller; 7893e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 7903e08fc3fSXianjun Jiao interrupts = <0x01 0x09 0xf04>; 7913e08fc3fSXianjun Jiao phandle = <0x04>; 792febc5adfSXianjun Jiao }; 793febc5adfSXianjun Jiao 794febc5adfSXianjun Jiao gpu@fd4b0000 { 795febc5adfSXianjun Jiao status = "okay"; 7963e08fc3fSXianjun Jiao compatible = "arm,mali-400\0arm,mali-utgard"; 7973e08fc3fSXianjun Jiao reg = <0x00 0xfd4b0000 0x00 0x10000>; 7983e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 7993e08fc3fSXianjun Jiao interrupts = <0x00 0x84 0x04 0x00 0x84 0x04 0x00 0x84 0x04 0x00 0x84 0x04 0x00 0x84 0x04 0x00 0x84 0x04>; 8003e08fc3fSXianjun Jiao interrupt-names = "IRQGP\0IRQGPMMU\0IRQPP0\0IRQPPMMU0\0IRQPP1\0IRQPPMMU1"; 8013e08fc3fSXianjun Jiao clock-names = "gpu\0gpu_pp0\0gpu_pp1"; 8023e08fc3fSXianjun Jiao power-domains = <0x0c 0x3a>; 8033e08fc3fSXianjun Jiao clocks = <0x03 0x18 0x03 0x19 0x03 0x1a>; 8043e08fc3fSXianjun Jiao phandle = <0x67>; 805febc5adfSXianjun Jiao }; 806febc5adfSXianjun Jiao 807febc5adfSXianjun Jiao dma@ffa80000 { 808febc5adfSXianjun Jiao status = "disabled"; 809febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 8103e08fc3fSXianjun Jiao reg = <0x00 0xffa80000 0x00 0x1000>; 8113e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 8123e08fc3fSXianjun Jiao interrupts = <0x00 0x4d 0x04>; 8133e08fc3fSXianjun Jiao clock-names = "clk_main\0clk_apb"; 814febc5adfSXianjun Jiao xlnx,bus-width = <0x40>; 8153e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 8163e08fc3fSXianjun Jiao power-domains = <0x0c 0x2b>; 8173e08fc3fSXianjun Jiao clocks = <0x03 0x44 0x03 0x1f>; 8183e08fc3fSXianjun Jiao phandle = <0x68>; 819febc5adfSXianjun Jiao }; 820febc5adfSXianjun Jiao 821febc5adfSXianjun Jiao dma@ffa90000 { 822febc5adfSXianjun Jiao status = "disabled"; 823febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 8243e08fc3fSXianjun Jiao reg = <0x00 0xffa90000 0x00 0x1000>; 8253e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 8263e08fc3fSXianjun Jiao interrupts = <0x00 0x4e 0x04>; 8273e08fc3fSXianjun Jiao clock-names = "clk_main\0clk_apb"; 828febc5adfSXianjun Jiao xlnx,bus-width = <0x40>; 8293e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 8303e08fc3fSXianjun Jiao power-domains = <0x0c 0x2b>; 8313e08fc3fSXianjun Jiao clocks = <0x03 0x44 0x03 0x1f>; 8323e08fc3fSXianjun Jiao phandle = <0x69>; 833febc5adfSXianjun Jiao }; 834febc5adfSXianjun Jiao 835febc5adfSXianjun Jiao dma@ffaa0000 { 836febc5adfSXianjun Jiao status = "disabled"; 837febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 8383e08fc3fSXianjun Jiao reg = <0x00 0xffaa0000 0x00 0x1000>; 8393e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 8403e08fc3fSXianjun Jiao interrupts = <0x00 0x4f 0x04>; 8413e08fc3fSXianjun Jiao clock-names = "clk_main\0clk_apb"; 842febc5adfSXianjun Jiao xlnx,bus-width = <0x40>; 8433e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 8443e08fc3fSXianjun Jiao power-domains = <0x0c 0x2b>; 8453e08fc3fSXianjun Jiao clocks = <0x03 0x44 0x03 0x1f>; 8463e08fc3fSXianjun Jiao phandle = <0x6a>; 847febc5adfSXianjun Jiao }; 848febc5adfSXianjun Jiao 849febc5adfSXianjun Jiao dma@ffab0000 { 850febc5adfSXianjun Jiao status = "disabled"; 851febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 8523e08fc3fSXianjun Jiao reg = <0x00 0xffab0000 0x00 0x1000>; 8533e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 8543e08fc3fSXianjun Jiao interrupts = <0x00 0x50 0x04>; 8553e08fc3fSXianjun Jiao clock-names = "clk_main\0clk_apb"; 856febc5adfSXianjun Jiao xlnx,bus-width = <0x40>; 8573e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 8583e08fc3fSXianjun Jiao power-domains = <0x0c 0x2b>; 8593e08fc3fSXianjun Jiao clocks = <0x03 0x44 0x03 0x1f>; 8603e08fc3fSXianjun Jiao phandle = <0x6b>; 861febc5adfSXianjun Jiao }; 862febc5adfSXianjun Jiao 863febc5adfSXianjun Jiao dma@ffac0000 { 864febc5adfSXianjun Jiao status = "disabled"; 865febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 8663e08fc3fSXianjun Jiao reg = <0x00 0xffac0000 0x00 0x1000>; 8673e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 8683e08fc3fSXianjun Jiao interrupts = <0x00 0x51 0x04>; 8693e08fc3fSXianjun Jiao clock-names = "clk_main\0clk_apb"; 870febc5adfSXianjun Jiao xlnx,bus-width = <0x40>; 8713e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 8723e08fc3fSXianjun Jiao power-domains = <0x0c 0x2b>; 8733e08fc3fSXianjun Jiao clocks = <0x03 0x44 0x03 0x1f>; 8743e08fc3fSXianjun Jiao phandle = <0x6c>; 875febc5adfSXianjun Jiao }; 876febc5adfSXianjun Jiao 877febc5adfSXianjun Jiao dma@ffad0000 { 878febc5adfSXianjun Jiao status = "disabled"; 879febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 8803e08fc3fSXianjun Jiao reg = <0x00 0xffad0000 0x00 0x1000>; 8813e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 8823e08fc3fSXianjun Jiao interrupts = <0x00 0x52 0x04>; 8833e08fc3fSXianjun Jiao clock-names = "clk_main\0clk_apb"; 884febc5adfSXianjun Jiao xlnx,bus-width = <0x40>; 8853e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 8863e08fc3fSXianjun Jiao power-domains = <0x0c 0x2b>; 8873e08fc3fSXianjun Jiao clocks = <0x03 0x44 0x03 0x1f>; 8883e08fc3fSXianjun Jiao phandle = <0x6d>; 889febc5adfSXianjun Jiao }; 890febc5adfSXianjun Jiao 891febc5adfSXianjun Jiao dma@ffae0000 { 892febc5adfSXianjun Jiao status = "disabled"; 893febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 8943e08fc3fSXianjun Jiao reg = <0x00 0xffae0000 0x00 0x1000>; 8953e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 8963e08fc3fSXianjun Jiao interrupts = <0x00 0x53 0x04>; 8973e08fc3fSXianjun Jiao clock-names = "clk_main\0clk_apb"; 898febc5adfSXianjun Jiao xlnx,bus-width = <0x40>; 8993e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 9003e08fc3fSXianjun Jiao power-domains = <0x0c 0x2b>; 9013e08fc3fSXianjun Jiao clocks = <0x03 0x44 0x03 0x1f>; 9023e08fc3fSXianjun Jiao phandle = <0x6e>; 903febc5adfSXianjun Jiao }; 904febc5adfSXianjun Jiao 905febc5adfSXianjun Jiao dma@ffaf0000 { 906febc5adfSXianjun Jiao status = "disabled"; 907febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 9083e08fc3fSXianjun Jiao reg = <0x00 0xffaf0000 0x00 0x1000>; 9093e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 9103e08fc3fSXianjun Jiao interrupts = <0x00 0x54 0x04>; 9113e08fc3fSXianjun Jiao clock-names = "clk_main\0clk_apb"; 912febc5adfSXianjun Jiao xlnx,bus-width = <0x40>; 9133e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 9143e08fc3fSXianjun Jiao power-domains = <0x0c 0x2b>; 9153e08fc3fSXianjun Jiao clocks = <0x03 0x44 0x03 0x1f>; 9163e08fc3fSXianjun Jiao phandle = <0x6f>; 917febc5adfSXianjun Jiao }; 918febc5adfSXianjun Jiao 919febc5adfSXianjun Jiao memory-controller@fd070000 { 920febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-ddrc-2.40a"; 9213e08fc3fSXianjun Jiao reg = <0x00 0xfd070000 0x00 0x30000>; 9223e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 9233e08fc3fSXianjun Jiao interrupts = <0x00 0x70 0x04>; 9243e08fc3fSXianjun Jiao phandle = <0x70>; 925febc5adfSXianjun Jiao }; 926febc5adfSXianjun Jiao 9273e08fc3fSXianjun Jiao nand-controller@ff100000 { 9283e08fc3fSXianjun Jiao compatible = "xlnx,zynqmp-nand-controller\0arasan,nfc-v3p10"; 929febc5adfSXianjun Jiao status = "disabled"; 9303e08fc3fSXianjun Jiao reg = <0x00 0xff100000 0x00 0x1000>; 9313e08fc3fSXianjun Jiao clock-names = "controller\0bus"; 9323e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 9333e08fc3fSXianjun Jiao interrupts = <0x00 0x0e 0x04>; 9343e08fc3fSXianjun Jiao #address-cells = <0x01>; 9353e08fc3fSXianjun Jiao #size-cells = <0x00>; 9363e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 9373e08fc3fSXianjun Jiao iommus = <0x0e 0x872>; 9383e08fc3fSXianjun Jiao power-domains = <0x0c 0x2c>; 9393e08fc3fSXianjun Jiao clocks = <0x03 0x3c 0x03 0x1f>; 9403e08fc3fSXianjun Jiao phandle = <0x71>; 941febc5adfSXianjun Jiao }; 942febc5adfSXianjun Jiao 943febc5adfSXianjun Jiao ethernet@ff0b0000 { 9443e08fc3fSXianjun Jiao compatible = "cdns,zynqmp-gem\0cdns,gem"; 945febc5adfSXianjun Jiao status = "disabled"; 9463e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 9473e08fc3fSXianjun Jiao interrupts = <0x00 0x39 0x04 0x00 0x39 0x04>; 9483e08fc3fSXianjun Jiao reg = <0x00 0xff0b0000 0x00 0x1000>; 9493e08fc3fSXianjun Jiao clock-names = "pclk\0hclk\0tx_clk\0rx_clk\0tsu_clk"; 9503e08fc3fSXianjun Jiao #address-cells = <0x01>; 9513e08fc3fSXianjun Jiao #size-cells = <0x00>; 9523e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 9533e08fc3fSXianjun Jiao iommus = <0x0e 0x874>; 9543e08fc3fSXianjun Jiao power-domains = <0x0c 0x1d>; 9553e08fc3fSXianjun Jiao clocks = <0x03 0x1f 0x03 0x68 0x03 0x2d 0x03 0x31 0x03 0x2c>; 9563e08fc3fSXianjun Jiao phandle = <0x72>; 957febc5adfSXianjun Jiao }; 958febc5adfSXianjun Jiao 959febc5adfSXianjun Jiao ethernet@ff0c0000 { 9603e08fc3fSXianjun Jiao compatible = "cdns,zynqmp-gem\0cdns,gem"; 961febc5adfSXianjun Jiao status = "disabled"; 9623e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 9633e08fc3fSXianjun Jiao interrupts = <0x00 0x3b 0x04 0x00 0x3b 0x04>; 9643e08fc3fSXianjun Jiao reg = <0x00 0xff0c0000 0x00 0x1000>; 9653e08fc3fSXianjun Jiao clock-names = "pclk\0hclk\0tx_clk\0rx_clk\0tsu_clk"; 9663e08fc3fSXianjun Jiao #address-cells = <0x01>; 9673e08fc3fSXianjun Jiao #size-cells = <0x00>; 9683e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 9693e08fc3fSXianjun Jiao iommus = <0x0e 0x875>; 9703e08fc3fSXianjun Jiao power-domains = <0x0c 0x1e>; 9713e08fc3fSXianjun Jiao clocks = <0x03 0x1f 0x03 0x69 0x03 0x2e 0x03 0x32 0x03 0x2c>; 9723e08fc3fSXianjun Jiao phandle = <0x73>; 973febc5adfSXianjun Jiao }; 974febc5adfSXianjun Jiao 975febc5adfSXianjun Jiao ethernet@ff0d0000 { 9763e08fc3fSXianjun Jiao compatible = "cdns,zynqmp-gem\0cdns,gem"; 977febc5adfSXianjun Jiao status = "disabled"; 9783e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 9793e08fc3fSXianjun Jiao interrupts = <0x00 0x3d 0x04 0x00 0x3d 0x04>; 9803e08fc3fSXianjun Jiao reg = <0x00 0xff0d0000 0x00 0x1000>; 9813e08fc3fSXianjun Jiao clock-names = "pclk\0hclk\0tx_clk\0rx_clk\0tsu_clk"; 9823e08fc3fSXianjun Jiao #address-cells = <0x01>; 9833e08fc3fSXianjun Jiao #size-cells = <0x00>; 9843e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 9853e08fc3fSXianjun Jiao iommus = <0x0e 0x876>; 9863e08fc3fSXianjun Jiao power-domains = <0x0c 0x1f>; 9873e08fc3fSXianjun Jiao clocks = <0x03 0x1f 0x03 0x6a 0x03 0x2f 0x03 0x33 0x03 0x2c>; 9883e08fc3fSXianjun Jiao phandle = <0x74>; 989febc5adfSXianjun Jiao }; 990febc5adfSXianjun Jiao 991febc5adfSXianjun Jiao ethernet@ff0e0000 { 9923e08fc3fSXianjun Jiao compatible = "cdns,zynqmp-gem\0cdns,gem"; 993febc5adfSXianjun Jiao status = "okay"; 9943e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 9953e08fc3fSXianjun Jiao interrupts = <0x00 0x3f 0x04 0x00 0x3f 0x04>; 9963e08fc3fSXianjun Jiao reg = <0x00 0xff0e0000 0x00 0x1000>; 9973e08fc3fSXianjun Jiao clock-names = "pclk\0hclk\0tx_clk\0rx_clk\0tsu_clk"; 9983e08fc3fSXianjun Jiao #address-cells = <0x01>; 9993e08fc3fSXianjun Jiao #size-cells = <0x00>; 10003e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 10013e08fc3fSXianjun Jiao iommus = <0x0e 0x877>; 10023e08fc3fSXianjun Jiao power-domains = <0x0c 0x20>; 10033e08fc3fSXianjun Jiao clocks = <0x03 0x1f 0x03 0x6b 0x03 0x30 0x03 0x34 0x03 0x2c>; 10043e08fc3fSXianjun Jiao phy-handle = <0x0f>; 1005febc5adfSXianjun Jiao phy-mode = "rgmii-id"; 1006febc5adfSXianjun Jiao pinctrl-names = "default"; 10073e08fc3fSXianjun Jiao pinctrl-0 = <0x10>; 10083e08fc3fSXianjun Jiao phandle = <0x75>; 1009febc5adfSXianjun Jiao 10103e08fc3fSXianjun Jiao ethernet-phy@c { 10113e08fc3fSXianjun Jiao reg = <0x0c>; 10123e08fc3fSXianjun Jiao ti,rx-internal-delay = <0x08>; 10133e08fc3fSXianjun Jiao ti,tx-internal-delay = <0x0a>; 10143e08fc3fSXianjun Jiao ti,fifo-depth = <0x01>; 10153e08fc3fSXianjun Jiao ti,dp83867-rxctrl-strap-quirk; 10163e08fc3fSXianjun Jiao phandle = <0x0f>; 1017febc5adfSXianjun Jiao }; 1018febc5adfSXianjun Jiao }; 1019febc5adfSXianjun Jiao 1020febc5adfSXianjun Jiao gpio@ff0a0000 { 1021febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-gpio-1.0"; 1022febc5adfSXianjun Jiao status = "okay"; 10233e08fc3fSXianjun Jiao #gpio-cells = <0x02>; 1024febc5adfSXianjun Jiao gpio-controller; 10253e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 10263e08fc3fSXianjun Jiao interrupts = <0x00 0x10 0x04>; 10273e08fc3fSXianjun Jiao interrupt-controller; 10283e08fc3fSXianjun Jiao #interrupt-cells = <0x02>; 10293e08fc3fSXianjun Jiao reg = <0x00 0xff0a0000 0x00 0x1000>; 10303e08fc3fSXianjun Jiao power-domains = <0x0c 0x2e>; 10313e08fc3fSXianjun Jiao clocks = <0x03 0x1f>; 1032febc5adfSXianjun Jiao pinctrl-names = "default"; 10333e08fc3fSXianjun Jiao pinctrl-0 = <0x11>; 10343e08fc3fSXianjun Jiao phandle = <0x14>; 1035febc5adfSXianjun Jiao }; 1036febc5adfSXianjun Jiao 1037febc5adfSXianjun Jiao i2c@ff020000 { 10383e08fc3fSXianjun Jiao compatible = "cdns,i2c-r1p14"; 1039febc5adfSXianjun Jiao status = "okay"; 10403e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 10413e08fc3fSXianjun Jiao interrupts = <0x00 0x11 0x04>; 10423e08fc3fSXianjun Jiao reg = <0x00 0xff020000 0x00 0x1000>; 10433e08fc3fSXianjun Jiao #address-cells = <0x01>; 10443e08fc3fSXianjun Jiao #size-cells = <0x00>; 10453e08fc3fSXianjun Jiao power-domains = <0x0c 0x25>; 10463e08fc3fSXianjun Jiao clocks = <0x03 0x3d>; 1047febc5adfSXianjun Jiao clock-frequency = <0x61a80>; 10483e08fc3fSXianjun Jiao pinctrl-names = "default\0gpio"; 10493e08fc3fSXianjun Jiao pinctrl-0 = <0x12>; 10503e08fc3fSXianjun Jiao pinctrl-1 = <0x13>; 10513e08fc3fSXianjun Jiao scl-gpios = <0x14 0x0e 0x00>; 10523e08fc3fSXianjun Jiao sda-gpios = <0x14 0x0f 0x00>; 10533e08fc3fSXianjun Jiao phandle = <0x76>; 1054febc5adfSXianjun Jiao 1055febc5adfSXianjun Jiao gpio@20 { 1056febc5adfSXianjun Jiao compatible = "ti,tca6416"; 1057febc5adfSXianjun Jiao reg = <0x20>; 1058febc5adfSXianjun Jiao gpio-controller; 10593e08fc3fSXianjun Jiao #gpio-cells = <0x02>; 10603e08fc3fSXianjun Jiao gpio-line-names = "PS_GTR_LAN_SEL0\0PS_GTR_LAN_SEL1\0PS_GTR_LAN_SEL2\0PS_GTR_LAN_SEL3\0PCI_CLK_DIR_SEL\0IIC_MUX_RESET_B\0GEM3_EXP_RESET_B\0\0\0\0\0\0\0\0\0"; 10613e08fc3fSXianjun Jiao phandle = <0x77>; 1062febc5adfSXianjun Jiao 10633e08fc3fSXianjun Jiao gtr-sel0-hog { 1064febc5adfSXianjun Jiao gpio-hog; 10653e08fc3fSXianjun Jiao gpios = <0x00 0x00>; 1066febc5adfSXianjun Jiao output-low; 1067febc5adfSXianjun Jiao line-name = "sel0"; 1068febc5adfSXianjun Jiao }; 1069febc5adfSXianjun Jiao 10703e08fc3fSXianjun Jiao gtr-sel1-hog { 1071febc5adfSXianjun Jiao gpio-hog; 10723e08fc3fSXianjun Jiao gpios = <0x01 0x00>; 1073febc5adfSXianjun Jiao output-high; 1074febc5adfSXianjun Jiao line-name = "sel1"; 1075febc5adfSXianjun Jiao }; 1076febc5adfSXianjun Jiao 10773e08fc3fSXianjun Jiao gtr-sel2-hog { 1078febc5adfSXianjun Jiao gpio-hog; 10793e08fc3fSXianjun Jiao gpios = <0x02 0x00>; 1080febc5adfSXianjun Jiao output-high; 1081febc5adfSXianjun Jiao line-name = "sel2"; 1082febc5adfSXianjun Jiao }; 1083febc5adfSXianjun Jiao 10843e08fc3fSXianjun Jiao gtr-sel3-hog { 1085febc5adfSXianjun Jiao gpio-hog; 10863e08fc3fSXianjun Jiao gpios = <0x03 0x00>; 1087febc5adfSXianjun Jiao output-high; 1088febc5adfSXianjun Jiao line-name = "sel3"; 1089febc5adfSXianjun Jiao }; 1090febc5adfSXianjun Jiao }; 1091febc5adfSXianjun Jiao 1092febc5adfSXianjun Jiao gpio@21 { 1093febc5adfSXianjun Jiao compatible = "ti,tca6416"; 1094febc5adfSXianjun Jiao reg = <0x21>; 1095febc5adfSXianjun Jiao gpio-controller; 10963e08fc3fSXianjun Jiao #gpio-cells = <0x02>; 10973e08fc3fSXianjun Jiao gpio-line-names = "VCCPSPLL_EN\0MGTRAVCC_EN\0MGTRAVTT_EN\0VCCPSDDRPLL_EN\0MIO26_PMU_INPUT_LS\0PL_PMBUS_ALERT\0PS_PMBUS_ALERT\0MAXIM_PMBUS_ALERT\0PL_DDR4_VTERM_EN\0PL_DDR4_VPP_2V5_EN\0PS_DIMM_VDDQ_TO_PSVCCO_ON\0PS_DIMM_SUSPEND_EN\0PS_DDR4_VTERM_EN\0PS_DDR4_VPP_2V5_EN\0\0"; 10983e08fc3fSXianjun Jiao phandle = <0x78>; 1099febc5adfSXianjun Jiao }; 1100febc5adfSXianjun Jiao 1101febc5adfSXianjun Jiao i2c-mux@75 { 1102febc5adfSXianjun Jiao compatible = "nxp,pca9544"; 11033e08fc3fSXianjun Jiao #address-cells = <0x01>; 11043e08fc3fSXianjun Jiao #size-cells = <0x00>; 1105febc5adfSXianjun Jiao reg = <0x75>; 1106febc5adfSXianjun Jiao 1107febc5adfSXianjun Jiao i2c@0 { 11083e08fc3fSXianjun Jiao #address-cells = <0x01>; 11093e08fc3fSXianjun Jiao #size-cells = <0x00>; 11103e08fc3fSXianjun Jiao reg = <0x00>; 1111febc5adfSXianjun Jiao 1112febc5adfSXianjun Jiao ina226@40 { 1113febc5adfSXianjun Jiao compatible = "ti,ina226"; 11143e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 11153e08fc3fSXianjun Jiao label = "ina226-u76"; 1116febc5adfSXianjun Jiao reg = <0x40>; 1117febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 11183e08fc3fSXianjun Jiao phandle = <0x2a>; 1119febc5adfSXianjun Jiao }; 1120febc5adfSXianjun Jiao 1121febc5adfSXianjun Jiao ina226@41 { 1122febc5adfSXianjun Jiao compatible = "ti,ina226"; 11233e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 11243e08fc3fSXianjun Jiao label = "ina226-u77"; 1125febc5adfSXianjun Jiao reg = <0x41>; 1126febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 11273e08fc3fSXianjun Jiao phandle = <0x2b>; 1128febc5adfSXianjun Jiao }; 1129febc5adfSXianjun Jiao 1130febc5adfSXianjun Jiao ina226@42 { 1131febc5adfSXianjun Jiao compatible = "ti,ina226"; 11323e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 11333e08fc3fSXianjun Jiao label = "ina226-u78"; 1134febc5adfSXianjun Jiao reg = <0x42>; 1135febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 11363e08fc3fSXianjun Jiao phandle = <0x2c>; 1137febc5adfSXianjun Jiao }; 1138febc5adfSXianjun Jiao 1139febc5adfSXianjun Jiao ina226@43 { 1140febc5adfSXianjun Jiao compatible = "ti,ina226"; 11413e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 11423e08fc3fSXianjun Jiao label = "ina226-u87"; 1143febc5adfSXianjun Jiao reg = <0x43>; 1144febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 11453e08fc3fSXianjun Jiao phandle = <0x2d>; 1146febc5adfSXianjun Jiao }; 1147febc5adfSXianjun Jiao 1148febc5adfSXianjun Jiao ina226@44 { 1149febc5adfSXianjun Jiao compatible = "ti,ina226"; 11503e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 11513e08fc3fSXianjun Jiao label = "ina226-u85"; 1152febc5adfSXianjun Jiao reg = <0x44>; 1153febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 11543e08fc3fSXianjun Jiao phandle = <0x2e>; 1155febc5adfSXianjun Jiao }; 1156febc5adfSXianjun Jiao 1157febc5adfSXianjun Jiao ina226@45 { 1158febc5adfSXianjun Jiao compatible = "ti,ina226"; 11593e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 11603e08fc3fSXianjun Jiao label = "ina226-u86"; 1161febc5adfSXianjun Jiao reg = <0x45>; 1162febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 11633e08fc3fSXianjun Jiao phandle = <0x2f>; 1164febc5adfSXianjun Jiao }; 1165febc5adfSXianjun Jiao 1166febc5adfSXianjun Jiao ina226@46 { 1167febc5adfSXianjun Jiao compatible = "ti,ina226"; 11683e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 11693e08fc3fSXianjun Jiao label = "ina226-u93"; 1170febc5adfSXianjun Jiao reg = <0x46>; 1171febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 11723e08fc3fSXianjun Jiao phandle = <0x30>; 1173febc5adfSXianjun Jiao }; 1174febc5adfSXianjun Jiao 1175febc5adfSXianjun Jiao ina226@47 { 1176febc5adfSXianjun Jiao compatible = "ti,ina226"; 11773e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 11783e08fc3fSXianjun Jiao label = "ina226-u88"; 1179febc5adfSXianjun Jiao reg = <0x47>; 1180febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 11813e08fc3fSXianjun Jiao phandle = <0x31>; 1182febc5adfSXianjun Jiao }; 1183febc5adfSXianjun Jiao 1184febc5adfSXianjun Jiao ina226@4a { 1185febc5adfSXianjun Jiao compatible = "ti,ina226"; 11863e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 11873e08fc3fSXianjun Jiao label = "ina226-u15"; 1188febc5adfSXianjun Jiao reg = <0x4a>; 1189febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 11903e08fc3fSXianjun Jiao phandle = <0x32>; 1191febc5adfSXianjun Jiao }; 1192febc5adfSXianjun Jiao 1193febc5adfSXianjun Jiao ina226@4b { 1194febc5adfSXianjun Jiao compatible = "ti,ina226"; 11953e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 11963e08fc3fSXianjun Jiao label = "ina226-u92"; 1197febc5adfSXianjun Jiao reg = <0x4b>; 1198febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 11993e08fc3fSXianjun Jiao phandle = <0x33>; 1200febc5adfSXianjun Jiao }; 1201febc5adfSXianjun Jiao }; 1202febc5adfSXianjun Jiao 1203febc5adfSXianjun Jiao i2c@1 { 12043e08fc3fSXianjun Jiao #address-cells = <0x01>; 12053e08fc3fSXianjun Jiao #size-cells = <0x00>; 12063e08fc3fSXianjun Jiao reg = <0x01>; 1207febc5adfSXianjun Jiao 1208febc5adfSXianjun Jiao ina226@40 { 1209febc5adfSXianjun Jiao compatible = "ti,ina226"; 12103e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 12113e08fc3fSXianjun Jiao label = "ina226-u79"; 1212febc5adfSXianjun Jiao reg = <0x40>; 1213febc5adfSXianjun Jiao shunt-resistor = <0x7d0>; 12143e08fc3fSXianjun Jiao phandle = <0x34>; 1215febc5adfSXianjun Jiao }; 1216febc5adfSXianjun Jiao 1217febc5adfSXianjun Jiao ina226@41 { 1218febc5adfSXianjun Jiao compatible = "ti,ina226"; 12193e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 12203e08fc3fSXianjun Jiao label = "ina226-u81"; 1221febc5adfSXianjun Jiao reg = <0x41>; 1222febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 12233e08fc3fSXianjun Jiao phandle = <0x35>; 1224febc5adfSXianjun Jiao }; 1225febc5adfSXianjun Jiao 1226febc5adfSXianjun Jiao ina226@42 { 1227febc5adfSXianjun Jiao compatible = "ti,ina226"; 12283e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 12293e08fc3fSXianjun Jiao label = "ina226-u80"; 1230febc5adfSXianjun Jiao reg = <0x42>; 1231febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 12323e08fc3fSXianjun Jiao phandle = <0x36>; 1233febc5adfSXianjun Jiao }; 1234febc5adfSXianjun Jiao 1235febc5adfSXianjun Jiao ina226@43 { 1236febc5adfSXianjun Jiao compatible = "ti,ina226"; 12373e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 12383e08fc3fSXianjun Jiao label = "ina226-u84"; 1239febc5adfSXianjun Jiao reg = <0x43>; 1240febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 12413e08fc3fSXianjun Jiao phandle = <0x37>; 1242febc5adfSXianjun Jiao }; 1243febc5adfSXianjun Jiao 1244febc5adfSXianjun Jiao ina226@44 { 1245febc5adfSXianjun Jiao compatible = "ti,ina226"; 12463e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 12473e08fc3fSXianjun Jiao label = "ina226-u16"; 1248febc5adfSXianjun Jiao reg = <0x44>; 1249febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 12503e08fc3fSXianjun Jiao phandle = <0x38>; 1251febc5adfSXianjun Jiao }; 1252febc5adfSXianjun Jiao 1253febc5adfSXianjun Jiao ina226@45 { 1254febc5adfSXianjun Jiao compatible = "ti,ina226"; 12553e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 12563e08fc3fSXianjun Jiao label = "ina226-u65"; 1257febc5adfSXianjun Jiao reg = <0x45>; 1258febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 12593e08fc3fSXianjun Jiao phandle = <0x39>; 1260febc5adfSXianjun Jiao }; 1261febc5adfSXianjun Jiao 1262febc5adfSXianjun Jiao ina226@46 { 1263febc5adfSXianjun Jiao compatible = "ti,ina226"; 12643e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 12653e08fc3fSXianjun Jiao label = "ina226-u74"; 1266febc5adfSXianjun Jiao reg = <0x46>; 1267febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 12683e08fc3fSXianjun Jiao phandle = <0x3a>; 1269febc5adfSXianjun Jiao }; 1270febc5adfSXianjun Jiao 1271febc5adfSXianjun Jiao ina226@47 { 1272febc5adfSXianjun Jiao compatible = "ti,ina226"; 12733e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 12743e08fc3fSXianjun Jiao label = "ina226-u75"; 1275febc5adfSXianjun Jiao reg = <0x47>; 1276febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 12773e08fc3fSXianjun Jiao phandle = <0x3b>; 1278febc5adfSXianjun Jiao }; 1279febc5adfSXianjun Jiao }; 1280febc5adfSXianjun Jiao 1281febc5adfSXianjun Jiao i2c@2 { 12823e08fc3fSXianjun Jiao #address-cells = <0x01>; 12833e08fc3fSXianjun Jiao #size-cells = <0x00>; 12843e08fc3fSXianjun Jiao reg = <0x02>; 1285febc5adfSXianjun Jiao 1286febc5adfSXianjun Jiao max15301@a { 1287febc5adfSXianjun Jiao compatible = "maxim,max15301"; 12883e08fc3fSXianjun Jiao reg = <0x0a>; 1289febc5adfSXianjun Jiao }; 1290febc5adfSXianjun Jiao 1291febc5adfSXianjun Jiao max15303@b { 1292febc5adfSXianjun Jiao compatible = "maxim,max15303"; 12933e08fc3fSXianjun Jiao reg = <0x0b>; 1294febc5adfSXianjun Jiao }; 1295febc5adfSXianjun Jiao 1296febc5adfSXianjun Jiao max15303@10 { 1297febc5adfSXianjun Jiao compatible = "maxim,max15303"; 1298febc5adfSXianjun Jiao reg = <0x10>; 1299febc5adfSXianjun Jiao }; 1300febc5adfSXianjun Jiao 1301febc5adfSXianjun Jiao max15301@13 { 1302febc5adfSXianjun Jiao compatible = "maxim,max15301"; 1303febc5adfSXianjun Jiao reg = <0x13>; 1304febc5adfSXianjun Jiao }; 1305febc5adfSXianjun Jiao 1306febc5adfSXianjun Jiao max15303@14 { 1307febc5adfSXianjun Jiao compatible = "maxim,max15303"; 1308febc5adfSXianjun Jiao reg = <0x14>; 1309febc5adfSXianjun Jiao }; 1310febc5adfSXianjun Jiao 1311febc5adfSXianjun Jiao max15303@15 { 1312febc5adfSXianjun Jiao compatible = "maxim,max15303"; 1313febc5adfSXianjun Jiao reg = <0x15>; 1314febc5adfSXianjun Jiao }; 1315febc5adfSXianjun Jiao 1316febc5adfSXianjun Jiao max15303@16 { 1317febc5adfSXianjun Jiao compatible = "maxim,max15303"; 1318febc5adfSXianjun Jiao reg = <0x16>; 1319febc5adfSXianjun Jiao }; 1320febc5adfSXianjun Jiao 1321febc5adfSXianjun Jiao max15303@17 { 1322febc5adfSXianjun Jiao compatible = "maxim,max15303"; 1323febc5adfSXianjun Jiao reg = <0x17>; 1324febc5adfSXianjun Jiao }; 1325febc5adfSXianjun Jiao 1326febc5adfSXianjun Jiao max15301@18 { 1327febc5adfSXianjun Jiao compatible = "maxim,max15301"; 1328febc5adfSXianjun Jiao reg = <0x18>; 1329febc5adfSXianjun Jiao }; 1330febc5adfSXianjun Jiao 1331febc5adfSXianjun Jiao max15303@1a { 1332febc5adfSXianjun Jiao compatible = "maxim,max15303"; 1333febc5adfSXianjun Jiao reg = <0x1a>; 1334febc5adfSXianjun Jiao }; 1335febc5adfSXianjun Jiao 1336febc5adfSXianjun Jiao max15303@1d { 1337febc5adfSXianjun Jiao compatible = "maxim,max15303"; 1338febc5adfSXianjun Jiao reg = <0x1d>; 1339febc5adfSXianjun Jiao }; 1340febc5adfSXianjun Jiao 1341febc5adfSXianjun Jiao max20751@72 { 1342febc5adfSXianjun Jiao compatible = "maxim,max20751"; 1343febc5adfSXianjun Jiao reg = <0x72>; 1344febc5adfSXianjun Jiao }; 1345febc5adfSXianjun Jiao 1346febc5adfSXianjun Jiao max20751@73 { 1347febc5adfSXianjun Jiao compatible = "maxim,max20751"; 1348febc5adfSXianjun Jiao reg = <0x73>; 1349febc5adfSXianjun Jiao }; 1350febc5adfSXianjun Jiao 1351febc5adfSXianjun Jiao max15303@1b { 1352febc5adfSXianjun Jiao compatible = "maxim,max15303"; 1353febc5adfSXianjun Jiao reg = <0x1b>; 1354febc5adfSXianjun Jiao }; 1355febc5adfSXianjun Jiao }; 1356febc5adfSXianjun Jiao }; 1357febc5adfSXianjun Jiao }; 1358febc5adfSXianjun Jiao 1359febc5adfSXianjun Jiao i2c@ff030000 { 13603e08fc3fSXianjun Jiao compatible = "cdns,i2c-r1p14"; 1361febc5adfSXianjun Jiao status = "okay"; 13623e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 13633e08fc3fSXianjun Jiao interrupts = <0x00 0x12 0x04>; 13643e08fc3fSXianjun Jiao reg = <0x00 0xff030000 0x00 0x1000>; 13653e08fc3fSXianjun Jiao #address-cells = <0x01>; 13663e08fc3fSXianjun Jiao #size-cells = <0x00>; 13673e08fc3fSXianjun Jiao power-domains = <0x0c 0x26>; 13683e08fc3fSXianjun Jiao clocks = <0x03 0x3e>; 1369febc5adfSXianjun Jiao clock-frequency = <0x61a80>; 13703e08fc3fSXianjun Jiao pinctrl-names = "default\0gpio"; 13713e08fc3fSXianjun Jiao pinctrl-0 = <0x15>; 13723e08fc3fSXianjun Jiao pinctrl-1 = <0x16>; 13733e08fc3fSXianjun Jiao scl-gpios = <0x14 0x10 0x00>; 13743e08fc3fSXianjun Jiao sda-gpios = <0x14 0x11 0x00>; 13753e08fc3fSXianjun Jiao phandle = <0x79>; 1376febc5adfSXianjun Jiao 1377febc5adfSXianjun Jiao i2c-mux@74 { 1378febc5adfSXianjun Jiao compatible = "nxp,pca9548"; 13793e08fc3fSXianjun Jiao #address-cells = <0x01>; 13803e08fc3fSXianjun Jiao #size-cells = <0x00>; 1381febc5adfSXianjun Jiao reg = <0x74>; 1382febc5adfSXianjun Jiao 1383febc5adfSXianjun Jiao i2c@0 { 13843e08fc3fSXianjun Jiao #address-cells = <0x01>; 13853e08fc3fSXianjun Jiao #size-cells = <0x00>; 13863e08fc3fSXianjun Jiao reg = <0x00>; 1387febc5adfSXianjun Jiao 1388febc5adfSXianjun Jiao eeprom@54 { 1389febc5adfSXianjun Jiao compatible = "atmel,24c08"; 1390febc5adfSXianjun Jiao reg = <0x54>; 13913e08fc3fSXianjun Jiao #address-cells = <0x01>; 13923e08fc3fSXianjun Jiao #size-cells = <0x01>; 13933e08fc3fSXianjun Jiao phandle = <0x7a>; 1394febc5adfSXianjun Jiao 1395febc5adfSXianjun Jiao board-sn@0 { 13963e08fc3fSXianjun Jiao reg = <0x00 0x14>; 13973e08fc3fSXianjun Jiao phandle = <0x7b>; 1398febc5adfSXianjun Jiao }; 1399febc5adfSXianjun Jiao 1400febc5adfSXianjun Jiao eth-mac@20 { 14013e08fc3fSXianjun Jiao reg = <0x20 0x06>; 14023e08fc3fSXianjun Jiao phandle = <0x7c>; 1403febc5adfSXianjun Jiao }; 1404febc5adfSXianjun Jiao 1405febc5adfSXianjun Jiao board-name@d0 { 14063e08fc3fSXianjun Jiao reg = <0xd0 0x06>; 14073e08fc3fSXianjun Jiao phandle = <0x7d>; 1408febc5adfSXianjun Jiao }; 1409febc5adfSXianjun Jiao 1410febc5adfSXianjun Jiao board-revision@e0 { 14113e08fc3fSXianjun Jiao reg = <0xe0 0x03>; 14123e08fc3fSXianjun Jiao phandle = <0x7e>; 1413febc5adfSXianjun Jiao }; 1414febc5adfSXianjun Jiao }; 1415febc5adfSXianjun Jiao }; 1416febc5adfSXianjun Jiao 1417febc5adfSXianjun Jiao i2c@1 { 14183e08fc3fSXianjun Jiao #address-cells = <0x01>; 14193e08fc3fSXianjun Jiao #size-cells = <0x00>; 14203e08fc3fSXianjun Jiao reg = <0x01>; 1421febc5adfSXianjun Jiao 1422febc5adfSXianjun Jiao clock-generator@36 { 1423febc5adfSXianjun Jiao compatible = "silabs,si5341"; 1424febc5adfSXianjun Jiao reg = <0x36>; 14253e08fc3fSXianjun Jiao #clock-cells = <0x02>; 14263e08fc3fSXianjun Jiao #address-cells = <0x01>; 14273e08fc3fSXianjun Jiao #size-cells = <0x00>; 14283e08fc3fSXianjun Jiao clocks = <0x17>; 14293e08fc3fSXianjun Jiao clock-names = "xtal"; 14303e08fc3fSXianjun Jiao clock-output-names = "si5341"; 14313e08fc3fSXianjun Jiao phandle = <0x1b>; 14323e08fc3fSXianjun Jiao 14333e08fc3fSXianjun Jiao out@0 { 14343e08fc3fSXianjun Jiao reg = <0x00>; 14353e08fc3fSXianjun Jiao always-on; 14363e08fc3fSXianjun Jiao phandle = <0x7f>; 14373e08fc3fSXianjun Jiao }; 14383e08fc3fSXianjun Jiao 14393e08fc3fSXianjun Jiao out@2 { 14403e08fc3fSXianjun Jiao reg = <0x02>; 14413e08fc3fSXianjun Jiao always-on; 14423e08fc3fSXianjun Jiao phandle = <0x80>; 14433e08fc3fSXianjun Jiao }; 14443e08fc3fSXianjun Jiao 14453e08fc3fSXianjun Jiao out@3 { 14463e08fc3fSXianjun Jiao reg = <0x03>; 14473e08fc3fSXianjun Jiao always-on; 14483e08fc3fSXianjun Jiao phandle = <0x81>; 14493e08fc3fSXianjun Jiao }; 14503e08fc3fSXianjun Jiao 14513e08fc3fSXianjun Jiao out@4 { 14523e08fc3fSXianjun Jiao reg = <0x04>; 14533e08fc3fSXianjun Jiao always-on; 14543e08fc3fSXianjun Jiao phandle = <0x82>; 14553e08fc3fSXianjun Jiao }; 14563e08fc3fSXianjun Jiao 14573e08fc3fSXianjun Jiao out@5 { 14583e08fc3fSXianjun Jiao reg = <0x05>; 14593e08fc3fSXianjun Jiao always-on; 14603e08fc3fSXianjun Jiao phandle = <0x83>; 14613e08fc3fSXianjun Jiao }; 14623e08fc3fSXianjun Jiao 14633e08fc3fSXianjun Jiao out@6 { 14643e08fc3fSXianjun Jiao reg = <0x06>; 14653e08fc3fSXianjun Jiao always-on; 14663e08fc3fSXianjun Jiao phandle = <0x84>; 14673e08fc3fSXianjun Jiao }; 14683e08fc3fSXianjun Jiao 14693e08fc3fSXianjun Jiao out@7 { 14703e08fc3fSXianjun Jiao reg = <0x07>; 14713e08fc3fSXianjun Jiao always-on; 14723e08fc3fSXianjun Jiao phandle = <0x85>; 14733e08fc3fSXianjun Jiao }; 14743e08fc3fSXianjun Jiao 14753e08fc3fSXianjun Jiao out@9 { 14763e08fc3fSXianjun Jiao reg = <0x09>; 14773e08fc3fSXianjun Jiao always-on; 14783e08fc3fSXianjun Jiao phandle = <0x86>; 14793e08fc3fSXianjun Jiao }; 1480febc5adfSXianjun Jiao }; 1481febc5adfSXianjun Jiao }; 1482febc5adfSXianjun Jiao 1483febc5adfSXianjun Jiao i2c@2 { 14843e08fc3fSXianjun Jiao #address-cells = <0x01>; 14853e08fc3fSXianjun Jiao #size-cells = <0x00>; 14863e08fc3fSXianjun Jiao reg = <0x02>; 1487febc5adfSXianjun Jiao 1488febc5adfSXianjun Jiao clock-generator@5d { 14893e08fc3fSXianjun Jiao #clock-cells = <0x00>; 1490febc5adfSXianjun Jiao compatible = "silabs,si570"; 1491febc5adfSXianjun Jiao reg = <0x5d>; 1492febc5adfSXianjun Jiao temperature-stability = <0x32>; 1493febc5adfSXianjun Jiao factory-fout = <0x11e1a300>; 1494febc5adfSXianjun Jiao clock-frequency = <0x11e1a300>; 1495febc5adfSXianjun Jiao clock-output-names = "si570_user"; 14963e08fc3fSXianjun Jiao phandle = <0x87>; 1497febc5adfSXianjun Jiao }; 1498febc5adfSXianjun Jiao }; 1499febc5adfSXianjun Jiao 1500febc5adfSXianjun Jiao i2c@3 { 15013e08fc3fSXianjun Jiao #address-cells = <0x01>; 15023e08fc3fSXianjun Jiao #size-cells = <0x00>; 15033e08fc3fSXianjun Jiao reg = <0x03>; 1504febc5adfSXianjun Jiao 1505febc5adfSXianjun Jiao clock-generator@5d { 15063e08fc3fSXianjun Jiao #clock-cells = <0x00>; 1507febc5adfSXianjun Jiao compatible = "silabs,si570"; 1508febc5adfSXianjun Jiao reg = <0x5d>; 1509febc5adfSXianjun Jiao temperature-stability = <0x32>; 1510febc5adfSXianjun Jiao factory-fout = <0x9502f90>; 1511febc5adfSXianjun Jiao clock-frequency = <0x8d9ee20>; 1512febc5adfSXianjun Jiao clock-output-names = "si570_mgt"; 15133e08fc3fSXianjun Jiao phandle = <0x88>; 1514febc5adfSXianjun Jiao }; 1515febc5adfSXianjun Jiao }; 1516febc5adfSXianjun Jiao 1517febc5adfSXianjun Jiao i2c@4 { 15183e08fc3fSXianjun Jiao #address-cells = <0x01>; 15193e08fc3fSXianjun Jiao #size-cells = <0x00>; 15203e08fc3fSXianjun Jiao reg = <0x04>; 1521febc5adfSXianjun Jiao 1522febc5adfSXianjun Jiao clock-generator@69 { 1523febc5adfSXianjun Jiao compatible = "silabs,si5328"; 1524febc5adfSXianjun Jiao reg = <0x69>; 15253e08fc3fSXianjun Jiao #address-cells = <0x01>; 15263e08fc3fSXianjun Jiao #size-cells = <0x00>; 15273e08fc3fSXianjun Jiao #clock-cells = <0x01>; 15283e08fc3fSXianjun Jiao clocks = <0x18>; 15293e08fc3fSXianjun Jiao clock-names = "xtal"; 15303e08fc3fSXianjun Jiao clock-output-names = "si5328"; 15313e08fc3fSXianjun Jiao phandle = <0x89>; 15323e08fc3fSXianjun Jiao 15333e08fc3fSXianjun Jiao clk0@0 { 15343e08fc3fSXianjun Jiao reg = <0x00>; 15353e08fc3fSXianjun Jiao clock-frequency = <0x19bfcc0>; 15363e08fc3fSXianjun Jiao phandle = <0x8a>; 15373e08fc3fSXianjun Jiao }; 1538febc5adfSXianjun Jiao }; 1539febc5adfSXianjun Jiao }; 1540febc5adfSXianjun Jiao }; 1541febc5adfSXianjun Jiao 1542febc5adfSXianjun Jiao i2c-mux@75 { 1543febc5adfSXianjun Jiao compatible = "nxp,pca9548"; 15443e08fc3fSXianjun Jiao #address-cells = <0x01>; 15453e08fc3fSXianjun Jiao #size-cells = <0x00>; 1546febc5adfSXianjun Jiao reg = <0x75>; 1547febc5adfSXianjun Jiao 1548febc5adfSXianjun Jiao i2c@0 { 15493e08fc3fSXianjun Jiao #address-cells = <0x01>; 15503e08fc3fSXianjun Jiao #size-cells = <0x00>; 15513e08fc3fSXianjun Jiao reg = <0x00>; 1552febc5adfSXianjun Jiao 1553febc5adfSXianjun Jiao ad7291@2f { 1554febc5adfSXianjun Jiao compatible = "adi,ad7291"; 1555febc5adfSXianjun Jiao reg = <0x2f>; 1556febc5adfSXianjun Jiao }; 1557febc5adfSXianjun Jiao 1558febc5adfSXianjun Jiao eeprom@50 { 1559febc5adfSXianjun Jiao compatible = "at24,24c02"; 1560febc5adfSXianjun Jiao reg = <0x50>; 1561febc5adfSXianjun Jiao }; 1562febc5adfSXianjun Jiao }; 1563febc5adfSXianjun Jiao 1564febc5adfSXianjun Jiao i2c@1 { 15653e08fc3fSXianjun Jiao #address-cells = <0x01>; 15663e08fc3fSXianjun Jiao #size-cells = <0x00>; 15673e08fc3fSXianjun Jiao reg = <0x01>; 1568febc5adfSXianjun Jiao }; 1569febc5adfSXianjun Jiao 1570febc5adfSXianjun Jiao i2c@2 { 15713e08fc3fSXianjun Jiao #address-cells = <0x01>; 15723e08fc3fSXianjun Jiao #size-cells = <0x00>; 15733e08fc3fSXianjun Jiao reg = <0x02>; 1574febc5adfSXianjun Jiao }; 1575febc5adfSXianjun Jiao 1576febc5adfSXianjun Jiao i2c@3 { 15773e08fc3fSXianjun Jiao #address-cells = <0x01>; 15783e08fc3fSXianjun Jiao #size-cells = <0x00>; 15793e08fc3fSXianjun Jiao reg = <0x03>; 1580febc5adfSXianjun Jiao }; 1581febc5adfSXianjun Jiao 1582febc5adfSXianjun Jiao i2c@4 { 15833e08fc3fSXianjun Jiao #address-cells = <0x01>; 15843e08fc3fSXianjun Jiao #size-cells = <0x00>; 15853e08fc3fSXianjun Jiao reg = <0x04>; 1586febc5adfSXianjun Jiao }; 1587febc5adfSXianjun Jiao 1588febc5adfSXianjun Jiao i2c@5 { 15893e08fc3fSXianjun Jiao #address-cells = <0x01>; 15903e08fc3fSXianjun Jiao #size-cells = <0x00>; 15913e08fc3fSXianjun Jiao reg = <0x05>; 1592febc5adfSXianjun Jiao }; 1593febc5adfSXianjun Jiao 1594febc5adfSXianjun Jiao i2c@6 { 15953e08fc3fSXianjun Jiao #address-cells = <0x01>; 15963e08fc3fSXianjun Jiao #size-cells = <0x00>; 15973e08fc3fSXianjun Jiao reg = <0x06>; 1598febc5adfSXianjun Jiao }; 1599febc5adfSXianjun Jiao 1600febc5adfSXianjun Jiao i2c@7 { 16013e08fc3fSXianjun Jiao #address-cells = <0x01>; 16023e08fc3fSXianjun Jiao #size-cells = <0x00>; 16033e08fc3fSXianjun Jiao reg = <0x07>; 1604febc5adfSXianjun Jiao }; 1605febc5adfSXianjun Jiao }; 1606febc5adfSXianjun Jiao }; 1607febc5adfSXianjun Jiao 1608febc5adfSXianjun Jiao memory-controller@ff960000 { 1609febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-ocmc-1.0"; 16103e08fc3fSXianjun Jiao reg = <0x00 0xff960000 0x00 0x1000>; 16113e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 16123e08fc3fSXianjun Jiao interrupts = <0x00 0x0a 0x04>; 16133e08fc3fSXianjun Jiao phandle = <0x8b>; 1614febc5adfSXianjun Jiao }; 1615febc5adfSXianjun Jiao 1616febc5adfSXianjun Jiao perf-monitor@ffa00000 { 1617febc5adfSXianjun Jiao compatible = "xlnx,axi-perf-monitor"; 16183e08fc3fSXianjun Jiao reg = <0x00 0xffa00000 0x00 0x10000>; 16193e08fc3fSXianjun Jiao interrupts = <0x00 0x19 0x04>; 16203e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 16213e08fc3fSXianjun Jiao xlnx,enable-profile = <0x00>; 16223e08fc3fSXianjun Jiao xlnx,enable-trace = <0x00>; 16233e08fc3fSXianjun Jiao xlnx,num-monitor-slots = <0x01>; 16243e08fc3fSXianjun Jiao xlnx,enable-event-count = <0x01>; 16253e08fc3fSXianjun Jiao xlnx,enable-event-log = <0x01>; 16263e08fc3fSXianjun Jiao xlnx,have-sampled-metric-cnt = <0x01>; 16273e08fc3fSXianjun Jiao xlnx,num-of-counters = <0x08>; 1628febc5adfSXianjun Jiao xlnx,metric-count-width = <0x20>; 1629febc5adfSXianjun Jiao xlnx,metrics-sample-count-width = <0x20>; 1630febc5adfSXianjun Jiao xlnx,global-count-width = <0x20>; 16313e08fc3fSXianjun Jiao xlnx,metric-count-scale = <0x01>; 16323e08fc3fSXianjun Jiao clocks = <0x03 0x1f>; 16333e08fc3fSXianjun Jiao phandle = <0x8c>; 16343e08fc3fSXianjun Jiao }; 16353e08fc3fSXianjun Jiao 16363e08fc3fSXianjun Jiao perf-monitor@fd0b0000 { 16373e08fc3fSXianjun Jiao compatible = "xlnx,axi-perf-monitor"; 16383e08fc3fSXianjun Jiao reg = <0x00 0xfd0b0000 0x00 0x10000>; 16393e08fc3fSXianjun Jiao interrupts = <0x00 0x7b 0x04>; 16403e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 16413e08fc3fSXianjun Jiao xlnx,enable-profile = <0x00>; 16423e08fc3fSXianjun Jiao xlnx,enable-trace = <0x00>; 16433e08fc3fSXianjun Jiao xlnx,num-monitor-slots = <0x06>; 16443e08fc3fSXianjun Jiao xlnx,enable-event-count = <0x01>; 16453e08fc3fSXianjun Jiao xlnx,enable-event-log = <0x00>; 16463e08fc3fSXianjun Jiao xlnx,have-sampled-metric-cnt = <0x01>; 16473e08fc3fSXianjun Jiao xlnx,num-of-counters = <0x0a>; 16483e08fc3fSXianjun Jiao xlnx,metric-count-width = <0x20>; 16493e08fc3fSXianjun Jiao xlnx,metrics-sample-count-width = <0x20>; 16503e08fc3fSXianjun Jiao xlnx,global-count-width = <0x20>; 16513e08fc3fSXianjun Jiao xlnx,metric-count-scale = <0x01>; 16523e08fc3fSXianjun Jiao clocks = <0x03 0x1c>; 16533e08fc3fSXianjun Jiao phandle = <0x8d>; 16543e08fc3fSXianjun Jiao }; 16553e08fc3fSXianjun Jiao 16563e08fc3fSXianjun Jiao perf-monitor@fd490000 { 16573e08fc3fSXianjun Jiao compatible = "xlnx,axi-perf-monitor"; 16583e08fc3fSXianjun Jiao reg = <0x00 0xfd490000 0x00 0x10000>; 16593e08fc3fSXianjun Jiao interrupts = <0x00 0x7b 0x04>; 16603e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 16613e08fc3fSXianjun Jiao xlnx,enable-profile = <0x00>; 16623e08fc3fSXianjun Jiao xlnx,enable-trace = <0x00>; 16633e08fc3fSXianjun Jiao xlnx,num-monitor-slots = <0x01>; 16643e08fc3fSXianjun Jiao xlnx,enable-event-count = <0x01>; 16653e08fc3fSXianjun Jiao xlnx,enable-event-log = <0x00>; 16663e08fc3fSXianjun Jiao xlnx,have-sampled-metric-cnt = <0x01>; 16673e08fc3fSXianjun Jiao xlnx,num-of-counters = <0x08>; 16683e08fc3fSXianjun Jiao xlnx,metric-count-width = <0x20>; 16693e08fc3fSXianjun Jiao xlnx,metrics-sample-count-width = <0x20>; 16703e08fc3fSXianjun Jiao xlnx,global-count-width = <0x20>; 16713e08fc3fSXianjun Jiao xlnx,metric-count-scale = <0x01>; 16723e08fc3fSXianjun Jiao clocks = <0x03 0x1c>; 16733e08fc3fSXianjun Jiao phandle = <0x8e>; 16743e08fc3fSXianjun Jiao }; 16753e08fc3fSXianjun Jiao 16763e08fc3fSXianjun Jiao perf-monitor@ffa10000 { 16773e08fc3fSXianjun Jiao compatible = "xlnx,axi-perf-monitor"; 16783e08fc3fSXianjun Jiao reg = <0x00 0xffa10000 0x00 0x10000>; 16793e08fc3fSXianjun Jiao interrupts = <0x00 0x19 0x04>; 16803e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 16813e08fc3fSXianjun Jiao xlnx,enable-profile = <0x00>; 16823e08fc3fSXianjun Jiao xlnx,enable-trace = <0x00>; 16833e08fc3fSXianjun Jiao xlnx,num-monitor-slots = <0x01>; 16843e08fc3fSXianjun Jiao xlnx,enable-event-count = <0x01>; 16853e08fc3fSXianjun Jiao xlnx,enable-event-log = <0x01>; 16863e08fc3fSXianjun Jiao xlnx,have-sampled-metric-cnt = <0x01>; 16873e08fc3fSXianjun Jiao xlnx,num-of-counters = <0x08>; 16883e08fc3fSXianjun Jiao xlnx,metric-count-width = <0x20>; 16893e08fc3fSXianjun Jiao xlnx,metrics-sample-count-width = <0x20>; 16903e08fc3fSXianjun Jiao xlnx,global-count-width = <0x20>; 16913e08fc3fSXianjun Jiao xlnx,metric-count-scale = <0x01>; 16923e08fc3fSXianjun Jiao clocks = <0x03 0x1f>; 16933e08fc3fSXianjun Jiao phandle = <0x8f>; 1694febc5adfSXianjun Jiao }; 1695febc5adfSXianjun Jiao 1696febc5adfSXianjun Jiao pcie@fd0e0000 { 1697febc5adfSXianjun Jiao compatible = "xlnx,nwl-pcie-2.11"; 1698febc5adfSXianjun Jiao status = "okay"; 16993e08fc3fSXianjun Jiao #address-cells = <0x03>; 17003e08fc3fSXianjun Jiao #size-cells = <0x02>; 17013e08fc3fSXianjun Jiao #interrupt-cells = <0x01>; 1702febc5adfSXianjun Jiao msi-controller; 1703febc5adfSXianjun Jiao device_type = "pci"; 17043e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 17053e08fc3fSXianjun Jiao interrupts = <0x00 0x76 0x04 0x00 0x75 0x04 0x00 0x74 0x04 0x00 0x73 0x04 0x00 0x72 0x04>; 17063e08fc3fSXianjun Jiao interrupt-names = "misc\0dummy\0intx\0msi1\0msi0"; 17073e08fc3fSXianjun Jiao msi-parent = <0x19>; 17083e08fc3fSXianjun Jiao reg = <0x00 0xfd0e0000 0x00 0x1000 0x00 0xfd480000 0x00 0x1000 0x80 0x00 0x00 0x1000000>; 17093e08fc3fSXianjun Jiao reg-names = "breg\0pcireg\0cfg"; 17103e08fc3fSXianjun Jiao ranges = <0x2000000 0x00 0xe0000000 0x00 0xe0000000 0x00 0x10000000 0x43000000 0x06 0x00 0x06 0x00 0x02 0x00>; 17113e08fc3fSXianjun Jiao bus-range = <0x00 0xff>; 17123e08fc3fSXianjun Jiao interrupt-map-mask = <0x00 0x00 0x00 0x07>; 17133e08fc3fSXianjun Jiao interrupt-map = <0x00 0x00 0x00 0x01 0x1a 0x01 0x00 0x00 0x00 0x02 0x1a 0x02 0x00 0x00 0x00 0x03 0x1a 0x03 0x00 0x00 0x00 0x04 0x1a 0x04>; 17143e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 17153e08fc3fSXianjun Jiao iommus = <0x0e 0x4d0>; 17163e08fc3fSXianjun Jiao power-domains = <0x0c 0x3b>; 17173e08fc3fSXianjun Jiao clocks = <0x03 0x17>; 17183e08fc3fSXianjun Jiao phandle = <0x19>; 1719febc5adfSXianjun Jiao 1720febc5adfSXianjun Jiao legacy-interrupt-controller { 1721febc5adfSXianjun Jiao interrupt-controller; 17223e08fc3fSXianjun Jiao #address-cells = <0x00>; 17233e08fc3fSXianjun Jiao #interrupt-cells = <0x01>; 17243e08fc3fSXianjun Jiao phandle = <0x1a>; 1725febc5adfSXianjun Jiao }; 1726febc5adfSXianjun Jiao }; 1727febc5adfSXianjun Jiao 1728febc5adfSXianjun Jiao spi@ff0f0000 { 1729febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 1730febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-qspi-1.0"; 1731febc5adfSXianjun Jiao status = "okay"; 17323e08fc3fSXianjun Jiao clock-names = "ref_clk\0pclk"; 17333e08fc3fSXianjun Jiao interrupts = <0x00 0x0f 0x04>; 17343e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 17353e08fc3fSXianjun Jiao num-cs = <0x01>; 17363e08fc3fSXianjun Jiao reg = <0x00 0xff0f0000 0x00 0x1000 0x00 0xc0000000 0x00 0x8000000>; 17373e08fc3fSXianjun Jiao #address-cells = <0x01>; 17383e08fc3fSXianjun Jiao #size-cells = <0x00>; 17393e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 17403e08fc3fSXianjun Jiao iommus = <0x0e 0x873>; 17413e08fc3fSXianjun Jiao power-domains = <0x0c 0x2d>; 17423e08fc3fSXianjun Jiao clocks = <0x03 0x35 0x03 0x1f>; 17433e08fc3fSXianjun Jiao is-dual = <0x01>; 17443e08fc3fSXianjun Jiao phandle = <0x90>; 1745febc5adfSXianjun Jiao 1746febc5adfSXianjun Jiao flash@0 { 17473e08fc3fSXianjun Jiao compatible = "m25p80\0jedec,spi-nor"; 17483e08fc3fSXianjun Jiao #address-cells = <0x01>; 17493e08fc3fSXianjun Jiao #size-cells = <0x01>; 17503e08fc3fSXianjun Jiao reg = <0x00>; 17513e08fc3fSXianjun Jiao spi-tx-bus-width = <0x01>; 17523e08fc3fSXianjun Jiao spi-rx-bus-width = <0x04>; 1753febc5adfSXianjun Jiao spi-max-frequency = <0x66ff300>; 1754febc5adfSXianjun Jiao 17553e08fc3fSXianjun Jiao partition@0 { 1756febc5adfSXianjun Jiao label = "qspi-fsbl-uboot"; 17573e08fc3fSXianjun Jiao reg = <0x00 0x100000>; 1758febc5adfSXianjun Jiao }; 1759febc5adfSXianjun Jiao 17603e08fc3fSXianjun Jiao partition@100000 { 1761febc5adfSXianjun Jiao label = "qspi-linux"; 1762febc5adfSXianjun Jiao reg = <0x100000 0x500000>; 1763febc5adfSXianjun Jiao }; 1764febc5adfSXianjun Jiao 17653e08fc3fSXianjun Jiao partition@600000 { 1766febc5adfSXianjun Jiao label = "qspi-device-tree"; 1767febc5adfSXianjun Jiao reg = <0x600000 0x20000>; 1768febc5adfSXianjun Jiao }; 1769febc5adfSXianjun Jiao 17703e08fc3fSXianjun Jiao partition@620000 { 1771febc5adfSXianjun Jiao label = "qspi-rootfs"; 1772febc5adfSXianjun Jiao reg = <0x620000 0x5e0000>; 1773febc5adfSXianjun Jiao }; 1774febc5adfSXianjun Jiao }; 1775febc5adfSXianjun Jiao }; 1776febc5adfSXianjun Jiao 17773e08fc3fSXianjun Jiao phy@fd400000 { 17783e08fc3fSXianjun Jiao compatible = "xlnx,zynqmp-psgtr-v1.1"; 17793e08fc3fSXianjun Jiao status = "okay"; 17803e08fc3fSXianjun Jiao reg = <0x00 0xfd400000 0x00 0x40000 0x00 0xfd3d0000 0x00 0x1000>; 17813e08fc3fSXianjun Jiao reg-names = "serdes\0siou"; 17823e08fc3fSXianjun Jiao #phy-cells = <0x04>; 17833e08fc3fSXianjun Jiao clocks = <0x1b 0x00 0x05 0x1b 0x00 0x03 0x1b 0x00 0x02 0x1b 0x00 0x00>; 17843e08fc3fSXianjun Jiao clock-names = "ref0\0ref1\0ref2\0ref3"; 17853e08fc3fSXianjun Jiao phandle = <0x1d>; 17863e08fc3fSXianjun Jiao }; 17873e08fc3fSXianjun Jiao 1788febc5adfSXianjun Jiao rtc@ffa60000 { 1789febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-rtc"; 1790febc5adfSXianjun Jiao status = "okay"; 17913e08fc3fSXianjun Jiao reg = <0x00 0xffa60000 0x00 0x100>; 17923e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 17933e08fc3fSXianjun Jiao interrupts = <0x00 0x1a 0x04 0x00 0x1b 0x04>; 17943e08fc3fSXianjun Jiao interrupt-names = "alarm\0sec"; 17953e08fc3fSXianjun Jiao calibration = <0x7fff>; 17963e08fc3fSXianjun Jiao phandle = <0x91>; 1797febc5adfSXianjun Jiao }; 1798febc5adfSXianjun Jiao 1799febc5adfSXianjun Jiao ahci@fd0c0000 { 1800febc5adfSXianjun Jiao compatible = "ceva,ahci-1v84"; 1801febc5adfSXianjun Jiao status = "okay"; 18023e08fc3fSXianjun Jiao reg = <0x00 0xfd0c0000 0x00 0x2000>; 18033e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 18043e08fc3fSXianjun Jiao interrupts = <0x00 0x85 0x04>; 18053e08fc3fSXianjun Jiao power-domains = <0x0c 0x1c>; 18063e08fc3fSXianjun Jiao resets = <0x1c 0x10>; 18073e08fc3fSXianjun Jiao #stream-id-cells = <0x04>; 18083e08fc3fSXianjun Jiao clocks = <0x03 0x16>; 1809febc5adfSXianjun Jiao ceva,p0-cominit-params = <0x18401828>; 1810febc5adfSXianjun Jiao ceva,p0-comwake-params = <0x614080e>; 1811febc5adfSXianjun Jiao ceva,p0-burst-params = <0x13084a06>; 1812febc5adfSXianjun Jiao ceva,p0-retry-params = <0x96a43ffc>; 1813febc5adfSXianjun Jiao ceva,p1-cominit-params = <0x18401828>; 1814febc5adfSXianjun Jiao ceva,p1-comwake-params = <0x614080e>; 1815febc5adfSXianjun Jiao ceva,p1-burst-params = <0x13084a06>; 1816febc5adfSXianjun Jiao ceva,p1-retry-params = <0x96a43ffc>; 1817febc5adfSXianjun Jiao phy-names = "sata-phy"; 18183e08fc3fSXianjun Jiao phys = <0x1d 0x03 0x01 0x01 0x01>; 18193e08fc3fSXianjun Jiao phandle = <0x92>; 1820febc5adfSXianjun Jiao }; 1821febc5adfSXianjun Jiao 1822febc5adfSXianjun Jiao mmc@ff160000 { 1823febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 18243e08fc3fSXianjun Jiao compatible = "xlnx,zynqmp-8.9a\0arasan,sdhci-8.9a"; 1825febc5adfSXianjun Jiao status = "disabled"; 18263e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 18273e08fc3fSXianjun Jiao interrupts = <0x00 0x30 0x04>; 18283e08fc3fSXianjun Jiao reg = <0x00 0xff160000 0x00 0x1000>; 18293e08fc3fSXianjun Jiao clock-names = "clk_xin\0clk_ahb"; 18303e08fc3fSXianjun Jiao xlnx,device_id = <0x00>; 18313e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 18323e08fc3fSXianjun Jiao iommus = <0x0e 0x870>; 18333e08fc3fSXianjun Jiao nvmem-cells = <0x1e>; 1834febc5adfSXianjun Jiao nvmem-cell-names = "soc_revision"; 18353e08fc3fSXianjun Jiao #clock-cells = <0x01>; 18363e08fc3fSXianjun Jiao clock-output-names = "clk_out_sd0\0clk_in_sd0"; 18373e08fc3fSXianjun Jiao power-domains = <0x0c 0x27>; 18383e08fc3fSXianjun Jiao clocks = <0x03 0x36 0x03 0x1f>; 18393e08fc3fSXianjun Jiao phandle = <0x93>; 1840febc5adfSXianjun Jiao }; 1841febc5adfSXianjun Jiao 1842febc5adfSXianjun Jiao mmc@ff170000 { 1843febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 18443e08fc3fSXianjun Jiao compatible = "xlnx,zynqmp-8.9a\0arasan,sdhci-8.9a"; 1845febc5adfSXianjun Jiao status = "okay"; 18463e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 18473e08fc3fSXianjun Jiao interrupts = <0x00 0x31 0x04>; 18483e08fc3fSXianjun Jiao reg = <0x00 0xff170000 0x00 0x1000>; 18493e08fc3fSXianjun Jiao clock-names = "clk_xin\0clk_ahb"; 18503e08fc3fSXianjun Jiao xlnx,device_id = <0x01>; 18513e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 18523e08fc3fSXianjun Jiao iommus = <0x0e 0x871>; 18533e08fc3fSXianjun Jiao nvmem-cells = <0x1e>; 1854febc5adfSXianjun Jiao nvmem-cell-names = "soc_revision"; 18553e08fc3fSXianjun Jiao #clock-cells = <0x01>; 18563e08fc3fSXianjun Jiao clock-output-names = "clk_out_sd1\0clk_in_sd1"; 18573e08fc3fSXianjun Jiao power-domains = <0x0c 0x28>; 18583e08fc3fSXianjun Jiao clocks = <0x03 0x37 0x03 0x1f>; 1859febc5adfSXianjun Jiao no-1-8-v; 18603e08fc3fSXianjun Jiao pinctrl-names = "default"; 18613e08fc3fSXianjun Jiao pinctrl-0 = <0x1f>; 18623e08fc3fSXianjun Jiao xlnx,mio-bank = <0x01>; 18633e08fc3fSXianjun Jiao phandle = <0x94>; 1864febc5adfSXianjun Jiao }; 1865febc5adfSXianjun Jiao 1866febc5adfSXianjun Jiao spi@ff040000 { 1867febc5adfSXianjun Jiao compatible = "cdns,spi-r1p6"; 1868febc5adfSXianjun Jiao status = "okay"; 18693e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 18703e08fc3fSXianjun Jiao interrupts = <0x00 0x13 0x04>; 18713e08fc3fSXianjun Jiao reg = <0x00 0xff040000 0x00 0x1000>; 18723e08fc3fSXianjun Jiao clock-names = "ref_clk\0pclk"; 18733e08fc3fSXianjun Jiao #address-cells = <0x01>; 18743e08fc3fSXianjun Jiao #size-cells = <0x00>; 18753e08fc3fSXianjun Jiao power-domains = <0x0c 0x23>; 18763e08fc3fSXianjun Jiao clocks = <0x03 0x3a 0x03 0x1f>; 18773e08fc3fSXianjun Jiao phandle = <0x95>; 1878febc5adfSXianjun Jiao 1879febc5adfSXianjun Jiao ad9361-phy@0 { 1880febc5adfSXianjun Jiao compatible = "adi,ad9361"; 18813e08fc3fSXianjun Jiao reg = <0x00>; 1882febc5adfSXianjun Jiao spi-cpha; 1883febc5adfSXianjun Jiao spi-max-frequency = <0x989680>; 18843e08fc3fSXianjun Jiao clocks = <0x20 0x00>; 1885febc5adfSXianjun Jiao clock-names = "ad9361_ext_refclk"; 18863e08fc3fSXianjun Jiao clock-output-names = "rx_sampl_clk\0tx_sampl_clk"; 18873e08fc3fSXianjun Jiao #clock-cells = <0x01>; 18883e08fc3fSXianjun Jiao adi,digital-interface-tune-skip-mode = <0x00>; 1889febc5adfSXianjun Jiao adi,pp-tx-swap-enable; 1890febc5adfSXianjun Jiao adi,pp-rx-swap-enable; 1891febc5adfSXianjun Jiao adi,rx-frame-pulse-mode-enable; 1892febc5adfSXianjun Jiao adi,lvds-mode-enable; 1893febc5adfSXianjun Jiao adi,lvds-bias-mV = <0x96>; 1894febc5adfSXianjun Jiao adi,lvds-rx-onchip-termination-enable; 18953e08fc3fSXianjun Jiao adi,rx-data-delay = <0x04>; 18963e08fc3fSXianjun Jiao adi,tx-fb-clock-delay = <0x07>; 18973e08fc3fSXianjun Jiao adi,dcxo-coarse-and-fine-tune = <0x08 0x1720>; 1898febc5adfSXianjun Jiao adi,2rx-2tx-mode-enable; 1899febc5adfSXianjun Jiao adi,frequency-division-duplex-mode-enable; 19003e08fc3fSXianjun Jiao adi,rx-rf-port-input-select = <0x00>; 19013e08fc3fSXianjun Jiao adi,tx-rf-port-input-select = <0x00>; 1902febc5adfSXianjun Jiao adi,tx-attenuation-mdB = <0x2710>; 1903febc5adfSXianjun Jiao adi,tx-lo-powerdown-managed-enable; 1904febc5adfSXianjun Jiao adi,rf-rx-bandwidth-hz = <0x112a880>; 1905febc5adfSXianjun Jiao adi,rf-tx-bandwidth-hz = <0x112a880>; 19063e08fc3fSXianjun Jiao adi,rx-synthesizer-frequency-hz = <0x00 0x8f0d1800>; 19073e08fc3fSXianjun Jiao adi,tx-synthesizer-frequency-hz = <0x00 0x92080880>; 1908febc5adfSXianjun Jiao adi,rx-path-clock-frequencies = <0x3a980000 0xea60000 0x7530000 0x3a98000 0x1d4c000 0x1d4c000>; 1909febc5adfSXianjun Jiao adi,tx-path-clock-frequencies = <0x3a980000 0x7530000 0x7530000 0x3a98000 0x1d4c000 0x1d4c000>; 19103e08fc3fSXianjun Jiao adi,gc-rx1-mode = <0x02>; 19113e08fc3fSXianjun Jiao adi,gc-rx2-mode = <0x02>; 19123e08fc3fSXianjun Jiao adi,gc-adc-ovr-sample-size = <0x04>; 1913febc5adfSXianjun Jiao adi,gc-adc-small-overload-thresh = <0x2f>; 1914febc5adfSXianjun Jiao adi,gc-adc-large-overload-thresh = <0x3a>; 1915febc5adfSXianjun Jiao adi,gc-lmt-overload-high-thresh = <0x320>; 1916febc5adfSXianjun Jiao adi,gc-lmt-overload-low-thresh = <0x2c0>; 1917febc5adfSXianjun Jiao adi,gc-dec-pow-measurement-duration = <0x2000>; 1918febc5adfSXianjun Jiao adi,gc-low-power-thresh = <0x18>; 19193e08fc3fSXianjun Jiao adi,mgc-inc-gain-step = <0x02>; 19203e08fc3fSXianjun Jiao adi,mgc-dec-gain-step = <0x02>; 19213e08fc3fSXianjun Jiao adi,mgc-split-table-ctrl-inp-gain-mode = <0x00>; 19223e08fc3fSXianjun Jiao adi,agc-attack-delay-extra-margin-us = <0x01>; 19233e08fc3fSXianjun Jiao adi,agc-outer-thresh-high = <0x05>; 19243e08fc3fSXianjun Jiao adi,agc-outer-thresh-high-dec-steps = <0x02>; 19253e08fc3fSXianjun Jiao adi,agc-inner-thresh-high = <0x0a>; 19263e08fc3fSXianjun Jiao adi,agc-inner-thresh-high-dec-steps = <0x01>; 19273e08fc3fSXianjun Jiao adi,agc-inner-thresh-low = <0x0c>; 19283e08fc3fSXianjun Jiao adi,agc-inner-thresh-low-inc-steps = <0x01>; 1929febc5adfSXianjun Jiao adi,agc-outer-thresh-low = <0x12>; 19303e08fc3fSXianjun Jiao adi,agc-outer-thresh-low-inc-steps = <0x02>; 19313e08fc3fSXianjun Jiao adi,agc-adc-small-overload-exceed-counter = <0x0a>; 19323e08fc3fSXianjun Jiao adi,agc-adc-large-overload-exceed-counter = <0x0a>; 19333e08fc3fSXianjun Jiao adi,agc-adc-large-overload-inc-steps = <0x02>; 19343e08fc3fSXianjun Jiao adi,agc-lmt-overload-large-exceed-counter = <0x0a>; 19353e08fc3fSXianjun Jiao adi,agc-lmt-overload-small-exceed-counter = <0x0a>; 19363e08fc3fSXianjun Jiao adi,agc-lmt-overload-large-inc-steps = <0x02>; 1937febc5adfSXianjun Jiao adi,agc-gain-update-interval-us = <0x3e8>; 1938febc5adfSXianjun Jiao adi,fagc-dec-pow-measurement-duration = <0x40>; 19393e08fc3fSXianjun Jiao adi,fagc-lp-thresh-increment-steps = <0x01>; 19403e08fc3fSXianjun Jiao adi,fagc-lp-thresh-increment-time = <0x05>; 19413e08fc3fSXianjun Jiao adi,fagc-energy-lost-stronger-sig-gain-lock-exit-cnt = <0x08>; 19423e08fc3fSXianjun Jiao adi,fagc-final-overrange-count = <0x03>; 19433e08fc3fSXianjun Jiao adi,fagc-gain-index-type-after-exit-rx-mode = <0x00>; 19443e08fc3fSXianjun Jiao adi,fagc-lmt-final-settling-steps = <0x01>; 19453e08fc3fSXianjun Jiao adi,fagc-lock-level = <0x0a>; 19463e08fc3fSXianjun Jiao adi,fagc-lock-level-gain-increase-upper-limit = <0x05>; 1947febc5adfSXianjun Jiao adi,fagc-lock-level-lmt-gain-increase-enable; 19483e08fc3fSXianjun Jiao adi,fagc-lpf-final-settling-steps = <0x01>; 19493e08fc3fSXianjun Jiao adi,fagc-optimized-gain-offset = <0x05>; 1950febc5adfSXianjun Jiao adi,fagc-power-measurement-duration-in-state5 = <0x40>; 1951febc5adfSXianjun Jiao adi,fagc-rst-gla-engergy-lost-goto-optim-gain-enable; 19523e08fc3fSXianjun Jiao adi,fagc-rst-gla-engergy-lost-sig-thresh-below-ll = <0x0a>; 1953febc5adfSXianjun Jiao adi,fagc-rst-gla-engergy-lost-sig-thresh-exceeded-enable; 19543e08fc3fSXianjun Jiao adi,fagc-rst-gla-if-en-agc-pulled-high-mode = <0x00>; 1955febc5adfSXianjun Jiao adi,fagc-rst-gla-large-adc-overload-enable; 1956febc5adfSXianjun Jiao adi,fagc-rst-gla-large-lmt-overload-enable; 19573e08fc3fSXianjun Jiao adi,fagc-rst-gla-stronger-sig-thresh-above-ll = <0x0a>; 1958febc5adfSXianjun Jiao adi,fagc-rst-gla-stronger-sig-thresh-exceeded-enable; 1959febc5adfSXianjun Jiao adi,fagc-state-wait-time-ns = <0x104>; 1960febc5adfSXianjun Jiao adi,fagc-use-last-lock-level-for-set-gain-enable; 19613e08fc3fSXianjun Jiao adi,rssi-restart-mode = <0x03>; 19623e08fc3fSXianjun Jiao adi,rssi-delay = <0x01>; 19633e08fc3fSXianjun Jiao adi,rssi-wait = <0x01>; 1964febc5adfSXianjun Jiao adi,rssi-duration = <0x3e8>; 19653e08fc3fSXianjun Jiao adi,ctrl-outs-index = <0x00>; 1966febc5adfSXianjun Jiao adi,ctrl-outs-enable-mask = <0xff>; 1967febc5adfSXianjun Jiao adi,temp-sense-measurement-interval-ms = <0x3e8>; 1968febc5adfSXianjun Jiao adi,temp-sense-offset-signed = <0xce>; 1969febc5adfSXianjun Jiao adi,temp-sense-periodic-measurement-enable; 1970febc5adfSXianjun Jiao adi,aux-dac-manual-mode-enable; 19713e08fc3fSXianjun Jiao adi,aux-dac1-default-value-mV = <0x00>; 19723e08fc3fSXianjun Jiao adi,aux-dac1-rx-delay-us = <0x00>; 19733e08fc3fSXianjun Jiao adi,aux-dac1-tx-delay-us = <0x00>; 19743e08fc3fSXianjun Jiao adi,aux-dac2-default-value-mV = <0x00>; 19753e08fc3fSXianjun Jiao adi,aux-dac2-rx-delay-us = <0x00>; 19763e08fc3fSXianjun Jiao adi,aux-dac2-tx-delay-us = <0x00>; 19773e08fc3fSXianjun Jiao en_agc-gpios = <0x14 0x7a 0x00>; 19783e08fc3fSXianjun Jiao sync-gpios = <0x14 0x7b 0x00>; 19793e08fc3fSXianjun Jiao reset-gpios = <0x14 0x7c 0x00>; 19803e08fc3fSXianjun Jiao enable-gpios = <0x14 0x7d 0x00>; 19813e08fc3fSXianjun Jiao txnrx-gpios = <0x14 0x7e 0x00>; 19823e08fc3fSXianjun Jiao phandle = <0x3d>; 1983febc5adfSXianjun Jiao }; 1984febc5adfSXianjun Jiao }; 1985febc5adfSXianjun Jiao 1986febc5adfSXianjun Jiao spi@ff050000 { 1987febc5adfSXianjun Jiao compatible = "cdns,spi-r1p6"; 1988febc5adfSXianjun Jiao status = "disabled"; 19893e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 19903e08fc3fSXianjun Jiao interrupts = <0x00 0x14 0x04>; 19913e08fc3fSXianjun Jiao reg = <0x00 0xff050000 0x00 0x1000>; 19923e08fc3fSXianjun Jiao clock-names = "ref_clk\0pclk"; 19933e08fc3fSXianjun Jiao #address-cells = <0x01>; 19943e08fc3fSXianjun Jiao #size-cells = <0x00>; 19953e08fc3fSXianjun Jiao power-domains = <0x0c 0x24>; 19963e08fc3fSXianjun Jiao clocks = <0x03 0x3b 0x03 0x1f>; 19973e08fc3fSXianjun Jiao phandle = <0x96>; 1998febc5adfSXianjun Jiao }; 1999febc5adfSXianjun Jiao 2000febc5adfSXianjun Jiao timer@ff110000 { 2001febc5adfSXianjun Jiao compatible = "cdns,ttc"; 2002febc5adfSXianjun Jiao status = "disabled"; 20033e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 20043e08fc3fSXianjun Jiao interrupts = <0x00 0x24 0x04 0x00 0x25 0x04 0x00 0x26 0x04>; 20053e08fc3fSXianjun Jiao reg = <0x00 0xff110000 0x00 0x1000>; 2006febc5adfSXianjun Jiao timer-width = <0x20>; 20073e08fc3fSXianjun Jiao power-domains = <0x0c 0x18>; 20083e08fc3fSXianjun Jiao clocks = <0x03 0x1f>; 20093e08fc3fSXianjun Jiao phandle = <0x97>; 2010febc5adfSXianjun Jiao }; 2011febc5adfSXianjun Jiao 2012febc5adfSXianjun Jiao timer@ff120000 { 2013febc5adfSXianjun Jiao compatible = "cdns,ttc"; 2014febc5adfSXianjun Jiao status = "disabled"; 20153e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 20163e08fc3fSXianjun Jiao interrupts = <0x00 0x27 0x04 0x00 0x28 0x04 0x00 0x29 0x04>; 20173e08fc3fSXianjun Jiao reg = <0x00 0xff120000 0x00 0x1000>; 2018febc5adfSXianjun Jiao timer-width = <0x20>; 20193e08fc3fSXianjun Jiao power-domains = <0x0c 0x19>; 20203e08fc3fSXianjun Jiao clocks = <0x03 0x1f>; 20213e08fc3fSXianjun Jiao phandle = <0x98>; 2022febc5adfSXianjun Jiao }; 2023febc5adfSXianjun Jiao 2024febc5adfSXianjun Jiao timer@ff130000 { 2025febc5adfSXianjun Jiao compatible = "cdns,ttc"; 2026febc5adfSXianjun Jiao status = "disabled"; 20273e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 20283e08fc3fSXianjun Jiao interrupts = <0x00 0x2a 0x04 0x00 0x2b 0x04 0x00 0x2c 0x04>; 20293e08fc3fSXianjun Jiao reg = <0x00 0xff130000 0x00 0x1000>; 2030febc5adfSXianjun Jiao timer-width = <0x20>; 20313e08fc3fSXianjun Jiao power-domains = <0x0c 0x1a>; 20323e08fc3fSXianjun Jiao clocks = <0x03 0x1f>; 20333e08fc3fSXianjun Jiao phandle = <0x99>; 2034febc5adfSXianjun Jiao }; 2035febc5adfSXianjun Jiao 2036febc5adfSXianjun Jiao timer@ff140000 { 2037febc5adfSXianjun Jiao compatible = "cdns,ttc"; 2038febc5adfSXianjun Jiao status = "disabled"; 20393e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 20403e08fc3fSXianjun Jiao interrupts = <0x00 0x2d 0x04 0x00 0x2e 0x04 0x00 0x2f 0x04>; 20413e08fc3fSXianjun Jiao reg = <0x00 0xff140000 0x00 0x1000>; 2042febc5adfSXianjun Jiao timer-width = <0x20>; 20433e08fc3fSXianjun Jiao power-domains = <0x0c 0x1b>; 20443e08fc3fSXianjun Jiao clocks = <0x03 0x1f>; 20453e08fc3fSXianjun Jiao phandle = <0x9a>; 2046febc5adfSXianjun Jiao }; 2047febc5adfSXianjun Jiao 2048febc5adfSXianjun Jiao serial@ff000000 { 2049febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 20503e08fc3fSXianjun Jiao compatible = "cdns,uart-r1p12\0xlnx,xuartps"; 2051febc5adfSXianjun Jiao status = "okay"; 20523e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 20533e08fc3fSXianjun Jiao interrupts = <0x00 0x15 0x04>; 20543e08fc3fSXianjun Jiao reg = <0x00 0xff000000 0x00 0x1000>; 20553e08fc3fSXianjun Jiao clock-names = "uart_clk\0pclk"; 20563e08fc3fSXianjun Jiao power-domains = <0x0c 0x21>; 20573e08fc3fSXianjun Jiao clocks = <0x03 0x38 0x03 0x1f>; 2058febc5adfSXianjun Jiao pinctrl-names = "default"; 20593e08fc3fSXianjun Jiao pinctrl-0 = <0x21>; 20603e08fc3fSXianjun Jiao phandle = <0x9b>; 2061febc5adfSXianjun Jiao }; 2062febc5adfSXianjun Jiao 2063febc5adfSXianjun Jiao serial@ff010000 { 2064febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 20653e08fc3fSXianjun Jiao compatible = "cdns,uart-r1p12\0xlnx,xuartps"; 2066febc5adfSXianjun Jiao status = "okay"; 20673e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 20683e08fc3fSXianjun Jiao interrupts = <0x00 0x16 0x04>; 20693e08fc3fSXianjun Jiao reg = <0x00 0xff010000 0x00 0x1000>; 20703e08fc3fSXianjun Jiao clock-names = "uart_clk\0pclk"; 20713e08fc3fSXianjun Jiao power-domains = <0x0c 0x22>; 20723e08fc3fSXianjun Jiao clocks = <0x03 0x39 0x03 0x1f>; 2073febc5adfSXianjun Jiao pinctrl-names = "default"; 20743e08fc3fSXianjun Jiao pinctrl-0 = <0x22>; 20753e08fc3fSXianjun Jiao phandle = <0x9c>; 2076febc5adfSXianjun Jiao }; 2077febc5adfSXianjun Jiao 2078febc5adfSXianjun Jiao usb0@ff9d0000 { 20793e08fc3fSXianjun Jiao #address-cells = <0x02>; 20803e08fc3fSXianjun Jiao #size-cells = <0x02>; 2081febc5adfSXianjun Jiao status = "okay"; 2082febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dwc3"; 20833e08fc3fSXianjun Jiao reg = <0x00 0xff9d0000 0x00 0x100>; 20843e08fc3fSXianjun Jiao clock-names = "bus_clk\0ref_clk"; 20853e08fc3fSXianjun Jiao power-domains = <0x0c 0x16>; 20863e08fc3fSXianjun Jiao resets = <0x1c 0x3b 0x1c 0x3d 0x1c 0x3f>; 20873e08fc3fSXianjun Jiao reset-names = "usb_crst\0usb_hibrst\0usb_apbrst"; 20883e08fc3fSXianjun Jiao reset-gpio = <0x23 0x01 0x00>; 2089febc5adfSXianjun Jiao ranges; 20903e08fc3fSXianjun Jiao nvmem-cells = <0x1e>; 2091febc5adfSXianjun Jiao nvmem-cell-names = "soc_revision"; 20923e08fc3fSXianjun Jiao clocks = <0x03 0x20 0x03 0x22>; 2093febc5adfSXianjun Jiao pinctrl-names = "default"; 20943e08fc3fSXianjun Jiao pinctrl-0 = <0x24>; 20953e08fc3fSXianjun Jiao phandle = <0x9d>; 2096febc5adfSXianjun Jiao 2097febc5adfSXianjun Jiao dwc3@fe200000 { 2098febc5adfSXianjun Jiao compatible = "snps,dwc3"; 2099febc5adfSXianjun Jiao status = "okay"; 21003e08fc3fSXianjun Jiao reg = <0x00 0xfe200000 0x00 0x40000>; 21013e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 21023e08fc3fSXianjun Jiao interrupt-names = "dwc_usb3\0otg\0hiber"; 21033e08fc3fSXianjun Jiao interrupts = <0x00 0x41 0x04 0x00 0x45 0x04 0x00 0x4b 0x04>; 21043e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 21053e08fc3fSXianjun Jiao iommus = <0x0e 0x860>; 2106febc5adfSXianjun Jiao snps,quirk-frame-length-adjustment = <0x20>; 2107febc5adfSXianjun Jiao snps,refclk_fladj; 2108febc5adfSXianjun Jiao snps,enable_guctl1_resume_quirk; 2109febc5adfSXianjun Jiao snps,enable_guctl1_ipd_quirk; 2110febc5adfSXianjun Jiao snps,xhci-stream-quirk; 2111febc5adfSXianjun Jiao dr_mode = "otg"; 2112febc5adfSXianjun Jiao snps,usb3_lpm_capable; 2113febc5adfSXianjun Jiao phy-names = "usb3-phy"; 21143e08fc3fSXianjun Jiao phys = <0x1d 0x02 0x04 0x00 0x02>; 2115febc5adfSXianjun Jiao maximum-speed = "super-speed"; 21163e08fc3fSXianjun Jiao phandle = <0x9e>; 2117febc5adfSXianjun Jiao }; 2118febc5adfSXianjun Jiao }; 2119febc5adfSXianjun Jiao 2120febc5adfSXianjun Jiao usb1@ff9e0000 { 21213e08fc3fSXianjun Jiao #address-cells = <0x02>; 21223e08fc3fSXianjun Jiao #size-cells = <0x02>; 2123febc5adfSXianjun Jiao status = "disabled"; 2124febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dwc3"; 21253e08fc3fSXianjun Jiao reg = <0x00 0xff9e0000 0x00 0x100>; 21263e08fc3fSXianjun Jiao clock-names = "bus_clk\0ref_clk"; 21273e08fc3fSXianjun Jiao power-domains = <0x0c 0x17>; 21283e08fc3fSXianjun Jiao resets = <0x1c 0x3c 0x1c 0x3e 0x1c 0x40>; 21293e08fc3fSXianjun Jiao reset-names = "usb_crst\0usb_hibrst\0usb_apbrst"; 2130febc5adfSXianjun Jiao ranges; 21313e08fc3fSXianjun Jiao nvmem-cells = <0x1e>; 2132febc5adfSXianjun Jiao nvmem-cell-names = "soc_revision"; 21333e08fc3fSXianjun Jiao clocks = <0x03 0x21 0x03 0x22>; 21343e08fc3fSXianjun Jiao phandle = <0x9f>; 2135febc5adfSXianjun Jiao 2136febc5adfSXianjun Jiao dwc3@fe300000 { 2137febc5adfSXianjun Jiao compatible = "snps,dwc3"; 2138febc5adfSXianjun Jiao status = "disabled"; 21393e08fc3fSXianjun Jiao reg = <0x00 0xfe300000 0x00 0x40000>; 21403e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 21413e08fc3fSXianjun Jiao interrupt-names = "dwc_usb3\0otg\0hiber"; 21423e08fc3fSXianjun Jiao interrupts = <0x00 0x46 0x04 0x00 0x4a 0x04 0x00 0x4c 0x04>; 21433e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 21443e08fc3fSXianjun Jiao iommus = <0x0e 0x861>; 2145febc5adfSXianjun Jiao snps,quirk-frame-length-adjustment = <0x20>; 2146febc5adfSXianjun Jiao snps,refclk_fladj; 2147febc5adfSXianjun Jiao snps,enable_guctl1_resume_quirk; 2148febc5adfSXianjun Jiao snps,enable_guctl1_ipd_quirk; 2149febc5adfSXianjun Jiao snps,xhci-stream-quirk; 21503e08fc3fSXianjun Jiao phandle = <0xa0>; 2151febc5adfSXianjun Jiao }; 2152febc5adfSXianjun Jiao }; 2153febc5adfSXianjun Jiao 2154febc5adfSXianjun Jiao watchdog@fd4d0000 { 2155febc5adfSXianjun Jiao compatible = "cdns,wdt-r1p2"; 2156febc5adfSXianjun Jiao status = "okay"; 21573e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 21583e08fc3fSXianjun Jiao interrupts = <0x00 0x71 0x01>; 21593e08fc3fSXianjun Jiao reg = <0x00 0xfd4d0000 0x00 0x1000>; 2160febc5adfSXianjun Jiao timeout-sec = <0x3c>; 2161febc5adfSXianjun Jiao reset-on-timeout; 21623e08fc3fSXianjun Jiao clocks = <0x03 0x4b>; 21633e08fc3fSXianjun Jiao phandle = <0xa1>; 2164febc5adfSXianjun Jiao }; 2165febc5adfSXianjun Jiao 2166febc5adfSXianjun Jiao watchdog@ff150000 { 2167febc5adfSXianjun Jiao compatible = "cdns,wdt-r1p2"; 2168febc5adfSXianjun Jiao status = "disabled"; 21693e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 21703e08fc3fSXianjun Jiao interrupts = <0x00 0x34 0x01>; 21713e08fc3fSXianjun Jiao reg = <0x00 0xff150000 0x00 0x1000>; 21723e08fc3fSXianjun Jiao timeout-sec = <0x0a>; 21733e08fc3fSXianjun Jiao clocks = <0x03 0x70>; 21743e08fc3fSXianjun Jiao phandle = <0xa2>; 2175febc5adfSXianjun Jiao }; 2176febc5adfSXianjun Jiao 2177febc5adfSXianjun Jiao ams@ffa50000 { 2178febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-ams"; 2179febc5adfSXianjun Jiao status = "okay"; 21803e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 21813e08fc3fSXianjun Jiao interrupts = <0x00 0x38 0x04>; 2182febc5adfSXianjun Jiao interrupt-names = "ams-irq"; 21833e08fc3fSXianjun Jiao reg = <0x00 0xffa50000 0x00 0x800>; 2184febc5adfSXianjun Jiao reg-names = "ams-base"; 21853e08fc3fSXianjun Jiao #address-cells = <0x02>; 21863e08fc3fSXianjun Jiao #size-cells = <0x02>; 21873e08fc3fSXianjun Jiao #io-channel-cells = <0x01>; 2188febc5adfSXianjun Jiao ranges; 21893e08fc3fSXianjun Jiao clocks = <0x03 0x46>; 21903e08fc3fSXianjun Jiao phandle = <0xa3>; 2191febc5adfSXianjun Jiao 2192febc5adfSXianjun Jiao ams_ps@ffa50800 { 2193febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-ams-ps"; 2194febc5adfSXianjun Jiao status = "okay"; 21953e08fc3fSXianjun Jiao reg = <0x00 0xffa50800 0x00 0x400>; 21963e08fc3fSXianjun Jiao phandle = <0xa4>; 2197febc5adfSXianjun Jiao }; 2198febc5adfSXianjun Jiao 2199febc5adfSXianjun Jiao ams_pl@ffa50c00 { 2200febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-ams-pl"; 2201febc5adfSXianjun Jiao status = "okay"; 22023e08fc3fSXianjun Jiao reg = <0x00 0xffa50c00 0x00 0x400>; 22033e08fc3fSXianjun Jiao phandle = <0xa5>; 2204febc5adfSXianjun Jiao }; 2205febc5adfSXianjun Jiao }; 2206febc5adfSXianjun Jiao 22073e08fc3fSXianjun Jiao dma-controller@fd4c0000 { 22083e08fc3fSXianjun Jiao compatible = "xlnx,zynqmp-dpdma"; 2209febc5adfSXianjun Jiao status = "okay"; 22103e08fc3fSXianjun Jiao reg = <0x00 0xfd4c0000 0x00 0x1000>; 22113e08fc3fSXianjun Jiao interrupts = <0x00 0x7a 0x04>; 22123e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 2213febc5adfSXianjun Jiao clock-names = "axi_clk"; 22143e08fc3fSXianjun Jiao power-domains = <0x0c 0x29>; 22153e08fc3fSXianjun Jiao dma-channels = <0x06>; 22163e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 22173e08fc3fSXianjun Jiao iommus = <0x0e 0xce4>; 22183e08fc3fSXianjun Jiao #dma-cells = <0x01>; 22193e08fc3fSXianjun Jiao clocks = <0x03 0x14>; 22203e08fc3fSXianjun Jiao phandle = <0x25>; 2221febc5adfSXianjun Jiao }; 2222febc5adfSXianjun Jiao 22233e08fc3fSXianjun Jiao display@fd4a0000 { 2224febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dpsub-1.7"; 2225febc5adfSXianjun Jiao status = "okay"; 22263e08fc3fSXianjun Jiao reg = <0x00 0xfd4a0000 0x00 0x1000 0x00 0xfd4aa000 0x00 0x1000 0x00 0xfd4ab000 0x00 0x1000 0x00 0xfd4ac000 0x00 0x1000>; 22273e08fc3fSXianjun Jiao reg-names = "dp\0blend\0av_buf\0aud"; 22283e08fc3fSXianjun Jiao interrupts = <0x00 0x77 0x04>; 22293e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 22303e08fc3fSXianjun Jiao #stream-id-cells = <0x01>; 22313e08fc3fSXianjun Jiao iommus = <0x0e 0xce3>; 22323e08fc3fSXianjun Jiao clock-names = "dp_apb_clk\0dp_aud_clk\0dp_vtc_pixel_clk_in"; 22333e08fc3fSXianjun Jiao power-domains = <0x0c 0x29>; 22343e08fc3fSXianjun Jiao resets = <0x1c 0x03>; 22353e08fc3fSXianjun Jiao dma-names = "vid0\0vid1\0vid2\0gfx0"; 22363e08fc3fSXianjun Jiao dmas = <0x25 0x00 0x25 0x01 0x25 0x02 0x25 0x03>; 22373e08fc3fSXianjun Jiao clocks = <0x26 0x03 0x11 0x03 0x10>; 2238febc5adfSXianjun Jiao phy-names = "dp-phy0"; 22393e08fc3fSXianjun Jiao phys = <0x1d 0x01 0x06 0x00 0x03>; 22403e08fc3fSXianjun Jiao phandle = <0xa6>; 2241febc5adfSXianjun Jiao 2242febc5adfSXianjun Jiao i2c-bus { 2243febc5adfSXianjun Jiao }; 2244febc5adfSXianjun Jiao 2245febc5adfSXianjun Jiao zynqmp_dp_snd_codec0 { 2246febc5adfSXianjun Jiao compatible = "xlnx,dp-snd-codec"; 2247febc5adfSXianjun Jiao clock-names = "aud_clk"; 22483e08fc3fSXianjun Jiao clocks = <0x03 0x11>; 2249febc5adfSXianjun Jiao status = "okay"; 22503e08fc3fSXianjun Jiao phandle = <0x29>; 2251febc5adfSXianjun Jiao }; 2252febc5adfSXianjun Jiao 2253febc5adfSXianjun Jiao zynqmp_dp_snd_pcm0 { 2254febc5adfSXianjun Jiao compatible = "xlnx,dp-snd-pcm"; 22553e08fc3fSXianjun Jiao dmas = <0x25 0x04>; 2256febc5adfSXianjun Jiao dma-names = "tx"; 2257febc5adfSXianjun Jiao status = "okay"; 22583e08fc3fSXianjun Jiao phandle = <0x27>; 2259febc5adfSXianjun Jiao }; 2260febc5adfSXianjun Jiao 2261febc5adfSXianjun Jiao zynqmp_dp_snd_pcm1 { 2262febc5adfSXianjun Jiao compatible = "xlnx,dp-snd-pcm"; 22633e08fc3fSXianjun Jiao dmas = <0x25 0x05>; 2264febc5adfSXianjun Jiao dma-names = "tx"; 2265febc5adfSXianjun Jiao status = "okay"; 22663e08fc3fSXianjun Jiao phandle = <0x28>; 2267febc5adfSXianjun Jiao }; 2268febc5adfSXianjun Jiao 2269febc5adfSXianjun Jiao zynqmp_dp_snd_card { 2270febc5adfSXianjun Jiao compatible = "xlnx,dp-snd-card"; 22713e08fc3fSXianjun Jiao xlnx,dp-snd-pcm = <0x27 0x28>; 22723e08fc3fSXianjun Jiao xlnx,dp-snd-codec = <0x29>; 2273febc5adfSXianjun Jiao status = "okay"; 22743e08fc3fSXianjun Jiao phandle = <0xa7>; 2275febc5adfSXianjun Jiao }; 2276febc5adfSXianjun Jiao }; 2277febc5adfSXianjun Jiao }; 2278febc5adfSXianjun Jiao 2279febc5adfSXianjun Jiao fclk0 { 22803e08fc3fSXianjun Jiao status = "okay"; 2281febc5adfSXianjun Jiao compatible = "xlnx,fclk"; 22823e08fc3fSXianjun Jiao clocks = <0x03 0x47>; 22833e08fc3fSXianjun Jiao phandle = <0xa8>; 2284febc5adfSXianjun Jiao }; 2285febc5adfSXianjun Jiao 2286febc5adfSXianjun Jiao fclk1 { 22873e08fc3fSXianjun Jiao status = "okay"; 2288febc5adfSXianjun Jiao compatible = "xlnx,fclk"; 22893e08fc3fSXianjun Jiao clocks = <0x03 0x48>; 22903e08fc3fSXianjun Jiao phandle = <0xa9>; 2291febc5adfSXianjun Jiao }; 2292febc5adfSXianjun Jiao 2293febc5adfSXianjun Jiao fclk2 { 22943e08fc3fSXianjun Jiao status = "okay"; 2295febc5adfSXianjun Jiao compatible = "xlnx,fclk"; 22963e08fc3fSXianjun Jiao clocks = <0x03 0x49>; 22973e08fc3fSXianjun Jiao phandle = <0xaa>; 2298febc5adfSXianjun Jiao }; 2299febc5adfSXianjun Jiao 2300febc5adfSXianjun Jiao fclk3 { 23013e08fc3fSXianjun Jiao status = "okay"; 2302febc5adfSXianjun Jiao compatible = "xlnx,fclk"; 23033e08fc3fSXianjun Jiao clocks = <0x03 0x4a>; 23043e08fc3fSXianjun Jiao phandle = <0xab>; 2305febc5adfSXianjun Jiao }; 2306febc5adfSXianjun Jiao 2307febc5adfSXianjun Jiao pss_ref_clk { 2308febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 2309febc5adfSXianjun Jiao compatible = "fixed-clock"; 23103e08fc3fSXianjun Jiao #clock-cells = <0x00>; 2311febc5adfSXianjun Jiao clock-frequency = <0x1fca055>; 23123e08fc3fSXianjun Jiao phandle = <0x06>; 2313febc5adfSXianjun Jiao }; 2314febc5adfSXianjun Jiao 2315febc5adfSXianjun Jiao video_clk { 2316febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 2317febc5adfSXianjun Jiao compatible = "fixed-clock"; 23183e08fc3fSXianjun Jiao #clock-cells = <0x00>; 2319febc5adfSXianjun Jiao clock-frequency = <0x19bfcc0>; 23203e08fc3fSXianjun Jiao phandle = <0x07>; 2321febc5adfSXianjun Jiao }; 2322febc5adfSXianjun Jiao 2323febc5adfSXianjun Jiao pss_alt_ref_clk { 2324febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 2325febc5adfSXianjun Jiao compatible = "fixed-clock"; 23263e08fc3fSXianjun Jiao #clock-cells = <0x00>; 23273e08fc3fSXianjun Jiao clock-frequency = <0x00>; 23283e08fc3fSXianjun Jiao phandle = <0x08>; 2329febc5adfSXianjun Jiao }; 2330febc5adfSXianjun Jiao 2331febc5adfSXianjun Jiao gt_crx_ref_clk { 2332febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 2333febc5adfSXianjun Jiao compatible = "fixed-clock"; 23343e08fc3fSXianjun Jiao #clock-cells = <0x00>; 2335febc5adfSXianjun Jiao clock-frequency = <0x66ff300>; 23363e08fc3fSXianjun Jiao phandle = <0x0a>; 2337febc5adfSXianjun Jiao }; 2338febc5adfSXianjun Jiao 2339febc5adfSXianjun Jiao aux_ref_clk { 2340febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 2341febc5adfSXianjun Jiao compatible = "fixed-clock"; 23423e08fc3fSXianjun Jiao #clock-cells = <0x00>; 2343febc5adfSXianjun Jiao clock-frequency = <0x19bfcc0>; 23443e08fc3fSXianjun Jiao phandle = <0x09>; 2345febc5adfSXianjun Jiao }; 2346febc5adfSXianjun Jiao 2347febc5adfSXianjun Jiao dp_aclk { 2348febc5adfSXianjun Jiao compatible = "fixed-clock"; 23493e08fc3fSXianjun Jiao #clock-cells = <0x00>; 2350febc5adfSXianjun Jiao clock-frequency = <0x5f5e100>; 2351febc5adfSXianjun Jiao clock-accuracy = <0x64>; 23523e08fc3fSXianjun Jiao phandle = <0x26>; 2353febc5adfSXianjun Jiao }; 2354febc5adfSXianjun Jiao 2355febc5adfSXianjun Jiao aliases { 23563e08fc3fSXianjun Jiao ethernet0 = "/axi/ethernet@ff0e0000"; 23573e08fc3fSXianjun Jiao gpio0 = "/axi/gpio@ff0a0000"; 23583e08fc3fSXianjun Jiao i2c0 = "/axi/i2c@ff020000"; 23593e08fc3fSXianjun Jiao i2c1 = "/axi/i2c@ff030000"; 23603e08fc3fSXianjun Jiao mmc0 = "/axi/mmc@ff170000"; 23613e08fc3fSXianjun Jiao rtc0 = "/axi/rtc@ffa60000"; 23623e08fc3fSXianjun Jiao serial0 = "/axi/serial@ff000000"; 23633e08fc3fSXianjun Jiao serial1 = "/axi/serial@ff010000"; 2364febc5adfSXianjun Jiao serial2 = "/dcc"; 23653e08fc3fSXianjun Jiao spi0 = "/axi/spi@ff0f0000"; 23663e08fc3fSXianjun Jiao usb0 = "/axi/usb0@ff9d0000"; 2367febc5adfSXianjun Jiao }; 2368febc5adfSXianjun Jiao 2369febc5adfSXianjun Jiao chosen { 2370febc5adfSXianjun Jiao bootargs = "earlycon"; 2371febc5adfSXianjun Jiao stdout-path = "serial0:115200n8"; 23723e08fc3fSXianjun Jiao xlnx,eeprom = "/axi/i2c@ff030000/i2c-mux@74/i2c@0/eeprom@54"; 2373febc5adfSXianjun Jiao }; 2374febc5adfSXianjun Jiao 2375febc5adfSXianjun Jiao memory@0 { 2376febc5adfSXianjun Jiao device_type = "memory"; 23773e08fc3fSXianjun Jiao reg = <0x00 0x00 0x00 0x80000000 0x08 0x00 0x00 0x80000000>; 2378febc5adfSXianjun Jiao }; 2379febc5adfSXianjun Jiao 2380febc5adfSXianjun Jiao gpio-keys { 2381febc5adfSXianjun Jiao compatible = "gpio-keys"; 2382febc5adfSXianjun Jiao autorepeat; 2383febc5adfSXianjun Jiao 2384febc5adfSXianjun Jiao sw19 { 2385febc5adfSXianjun Jiao label = "sw19"; 23863e08fc3fSXianjun Jiao gpios = <0x14 0x16 0x00>; 2387febc5adfSXianjun Jiao linux,code = <0x6c>; 23883e08fc3fSXianjun Jiao wakeup-source; 2389febc5adfSXianjun Jiao autorepeat; 2390febc5adfSXianjun Jiao }; 2391febc5adfSXianjun Jiao }; 2392febc5adfSXianjun Jiao 2393febc5adfSXianjun Jiao leds { 2394febc5adfSXianjun Jiao compatible = "gpio-leds"; 2395febc5adfSXianjun Jiao 23963e08fc3fSXianjun Jiao heartbeat-led { 2397febc5adfSXianjun Jiao label = "heartbeat"; 23983e08fc3fSXianjun Jiao gpios = <0x14 0x17 0x00>; 2399febc5adfSXianjun Jiao linux,default-trigger = "heartbeat"; 2400febc5adfSXianjun Jiao }; 2401febc5adfSXianjun Jiao }; 2402febc5adfSXianjun Jiao 24033e08fc3fSXianjun Jiao ina226-u76 { 24043e08fc3fSXianjun Jiao compatible = "iio-hwmon"; 24053e08fc3fSXianjun Jiao io-channels = <0x2a 0x00 0x2a 0x01 0x2a 0x02 0x2a 0x03>; 24063e08fc3fSXianjun Jiao }; 24073e08fc3fSXianjun Jiao 24083e08fc3fSXianjun Jiao ina226-u77 { 24093e08fc3fSXianjun Jiao compatible = "iio-hwmon"; 24103e08fc3fSXianjun Jiao io-channels = <0x2b 0x00 0x2b 0x01 0x2b 0x02 0x2b 0x03>; 24113e08fc3fSXianjun Jiao }; 24123e08fc3fSXianjun Jiao 24133e08fc3fSXianjun Jiao ina226-u78 { 24143e08fc3fSXianjun Jiao compatible = "iio-hwmon"; 24153e08fc3fSXianjun Jiao io-channels = <0x2c 0x00 0x2c 0x01 0x2c 0x02 0x2c 0x03>; 24163e08fc3fSXianjun Jiao }; 24173e08fc3fSXianjun Jiao 24183e08fc3fSXianjun Jiao ina226-u87 { 24193e08fc3fSXianjun Jiao compatible = "iio-hwmon"; 24203e08fc3fSXianjun Jiao io-channels = <0x2d 0x00 0x2d 0x01 0x2d 0x02 0x2d 0x03>; 24213e08fc3fSXianjun Jiao }; 24223e08fc3fSXianjun Jiao 24233e08fc3fSXianjun Jiao ina226-u85 { 24243e08fc3fSXianjun Jiao compatible = "iio-hwmon"; 24253e08fc3fSXianjun Jiao io-channels = <0x2e 0x00 0x2e 0x01 0x2e 0x02 0x2e 0x03>; 24263e08fc3fSXianjun Jiao }; 24273e08fc3fSXianjun Jiao 24283e08fc3fSXianjun Jiao ina226-u86 { 24293e08fc3fSXianjun Jiao compatible = "iio-hwmon"; 24303e08fc3fSXianjun Jiao io-channels = <0x2f 0x00 0x2f 0x01 0x2f 0x02 0x2f 0x03>; 24313e08fc3fSXianjun Jiao }; 24323e08fc3fSXianjun Jiao 24333e08fc3fSXianjun Jiao ina226-u93 { 24343e08fc3fSXianjun Jiao compatible = "iio-hwmon"; 24353e08fc3fSXianjun Jiao io-channels = <0x30 0x00 0x30 0x01 0x30 0x02 0x30 0x03>; 24363e08fc3fSXianjun Jiao }; 24373e08fc3fSXianjun Jiao 24383e08fc3fSXianjun Jiao ina226-u88 { 24393e08fc3fSXianjun Jiao compatible = "iio-hwmon"; 24403e08fc3fSXianjun Jiao io-channels = <0x31 0x00 0x31 0x01 0x31 0x02 0x31 0x03>; 24413e08fc3fSXianjun Jiao }; 24423e08fc3fSXianjun Jiao 24433e08fc3fSXianjun Jiao ina226-u15 { 24443e08fc3fSXianjun Jiao compatible = "iio-hwmon"; 24453e08fc3fSXianjun Jiao io-channels = <0x32 0x00 0x32 0x01 0x32 0x02 0x32 0x03>; 24463e08fc3fSXianjun Jiao }; 24473e08fc3fSXianjun Jiao 24483e08fc3fSXianjun Jiao ina226-u92 { 24493e08fc3fSXianjun Jiao compatible = "iio-hwmon"; 24503e08fc3fSXianjun Jiao io-channels = <0x33 0x00 0x33 0x01 0x33 0x02 0x33 0x03>; 24513e08fc3fSXianjun Jiao }; 24523e08fc3fSXianjun Jiao 24533e08fc3fSXianjun Jiao ina226-u79 { 24543e08fc3fSXianjun Jiao compatible = "iio-hwmon"; 24553e08fc3fSXianjun Jiao io-channels = <0x34 0x00 0x34 0x01 0x34 0x02 0x34 0x03>; 24563e08fc3fSXianjun Jiao }; 24573e08fc3fSXianjun Jiao 24583e08fc3fSXianjun Jiao ina226-u81 { 24593e08fc3fSXianjun Jiao compatible = "iio-hwmon"; 24603e08fc3fSXianjun Jiao io-channels = <0x35 0x00 0x35 0x01 0x35 0x02 0x35 0x03>; 24613e08fc3fSXianjun Jiao }; 24623e08fc3fSXianjun Jiao 24633e08fc3fSXianjun Jiao ina226-u80 { 24643e08fc3fSXianjun Jiao compatible = "iio-hwmon"; 24653e08fc3fSXianjun Jiao io-channels = <0x36 0x00 0x36 0x01 0x36 0x02 0x36 0x03>; 24663e08fc3fSXianjun Jiao }; 24673e08fc3fSXianjun Jiao 24683e08fc3fSXianjun Jiao ina226-u84 { 24693e08fc3fSXianjun Jiao compatible = "iio-hwmon"; 24703e08fc3fSXianjun Jiao io-channels = <0x37 0x00 0x37 0x01 0x37 0x02 0x37 0x03>; 24713e08fc3fSXianjun Jiao }; 24723e08fc3fSXianjun Jiao 24733e08fc3fSXianjun Jiao ina226-u16 { 24743e08fc3fSXianjun Jiao compatible = "iio-hwmon"; 24753e08fc3fSXianjun Jiao io-channels = <0x38 0x00 0x38 0x01 0x38 0x02 0x38 0x03>; 24763e08fc3fSXianjun Jiao }; 24773e08fc3fSXianjun Jiao 24783e08fc3fSXianjun Jiao ina226-u65 { 24793e08fc3fSXianjun Jiao compatible = "iio-hwmon"; 24803e08fc3fSXianjun Jiao io-channels = <0x39 0x00 0x39 0x01 0x39 0x02 0x39 0x03>; 24813e08fc3fSXianjun Jiao }; 24823e08fc3fSXianjun Jiao 24833e08fc3fSXianjun Jiao ina226-u74 { 24843e08fc3fSXianjun Jiao compatible = "iio-hwmon"; 24853e08fc3fSXianjun Jiao io-channels = <0x3a 0x00 0x3a 0x01 0x3a 0x02 0x3a 0x03>; 24863e08fc3fSXianjun Jiao }; 24873e08fc3fSXianjun Jiao 24883e08fc3fSXianjun Jiao ina226-u75 { 24893e08fc3fSXianjun Jiao compatible = "iio-hwmon"; 24903e08fc3fSXianjun Jiao io-channels = <0x3b 0x00 0x3b 0x01 0x3b 0x02 0x3b 0x03>; 24913e08fc3fSXianjun Jiao }; 24923e08fc3fSXianjun Jiao 24933e08fc3fSXianjun Jiao ref48M { 24943e08fc3fSXianjun Jiao compatible = "fixed-clock"; 24953e08fc3fSXianjun Jiao #clock-cells = <0x00>; 24963e08fc3fSXianjun Jiao clock-frequency = <0x2dc6c00>; 24973e08fc3fSXianjun Jiao phandle = <0x17>; 24983e08fc3fSXianjun Jiao }; 24993e08fc3fSXianjun Jiao 25003e08fc3fSXianjun Jiao refhdmi { 25013e08fc3fSXianjun Jiao compatible = "fixed-clock"; 25023e08fc3fSXianjun Jiao #clock-cells = <0x00>; 25033e08fc3fSXianjun Jiao clock-frequency = <0x6cfd9c8>; 25043e08fc3fSXianjun Jiao phandle = <0x18>; 25053e08fc3fSXianjun Jiao }; 25063e08fc3fSXianjun Jiao 2507febc5adfSXianjun Jiao fpga-axi@0 { 25083e08fc3fSXianjun Jiao interrupt-parent = <0x04>; 2509febc5adfSXianjun Jiao compatible = "simple-bus"; 25103e08fc3fSXianjun Jiao #address-cells = <0x01>; 25113e08fc3fSXianjun Jiao #size-cells = <0x01>; 25123e08fc3fSXianjun Jiao ranges = <0x00 0x00 0x00 0xffffffff>; 25133e08fc3fSXianjun Jiao phandle = <0xac>; 2514febc5adfSXianjun Jiao 251538796372SXianjun Jiao // dma@9c400000 { 251638796372SXianjun Jiao // compatible = "adi,axi-dmac-1.00.a"; 251738796372SXianjun Jiao // reg = <0x9c400000 0x10000>; 25183e08fc3fSXianjun Jiao // #dma-cells = <0x01>; 25193e08fc3fSXianjun Jiao // #clock-cells = <0x00>; 25203e08fc3fSXianjun Jiao // interrupts = <0x00 0x6d 0x04>; 25213e08fc3fSXianjun Jiao // clocks = <0x03 0x47>; 25223e08fc3fSXianjun Jiao // phandle = <0x3c>; 2523febc5adfSXianjun Jiao 252438796372SXianjun Jiao // adi,channels { 25253e08fc3fSXianjun Jiao // #size-cells = <0x00>; 25263e08fc3fSXianjun Jiao // #address-cells = <0x01>; 2527febc5adfSXianjun Jiao 252838796372SXianjun Jiao // dma-channel@0 { 25293e08fc3fSXianjun Jiao // reg = <0x00>; 253038796372SXianjun Jiao // adi,source-bus-width = <0x40>; 25313e08fc3fSXianjun Jiao // adi,source-bus-type = <0x02>; 253238796372SXianjun Jiao // adi,destination-bus-width = <0x40>; 25333e08fc3fSXianjun Jiao // adi,destination-bus-type = <0x00>; 253438796372SXianjun Jiao // }; 253538796372SXianjun Jiao // }; 253638796372SXianjun Jiao // }; 2537febc5adfSXianjun Jiao 253838796372SXianjun Jiao // dma@9c420000 { 253938796372SXianjun Jiao // compatible = "adi,axi-dmac-1.00.a"; 254038796372SXianjun Jiao // reg = <0x9c420000 0x10000>; 25413e08fc3fSXianjun Jiao // #dma-cells = <0x01>; 25423e08fc3fSXianjun Jiao // #clock-cells = <0x00>; 25433e08fc3fSXianjun Jiao // interrupts = <0x00 0x6c 0x04>; 25443e08fc3fSXianjun Jiao // clocks = <0x03 0x47>; 25453e08fc3fSXianjun Jiao // phandle = <0x3e>; 2546febc5adfSXianjun Jiao 254738796372SXianjun Jiao // adi,channels { 25483e08fc3fSXianjun Jiao // #size-cells = <0x00>; 25493e08fc3fSXianjun Jiao // #address-cells = <0x01>; 2550febc5adfSXianjun Jiao 255138796372SXianjun Jiao // dma-channel@0 { 25523e08fc3fSXianjun Jiao // reg = <0x00>; 255338796372SXianjun Jiao // adi,source-bus-width = <0x40>; 25543e08fc3fSXianjun Jiao // adi,source-bus-type = <0x00>; 255538796372SXianjun Jiao // adi,destination-bus-width = <0x40>; 25563e08fc3fSXianjun Jiao // adi,destination-bus-type = <0x02>; 255738796372SXianjun Jiao // }; 255838796372SXianjun Jiao // }; 255938796372SXianjun Jiao // }; 2560febc5adfSXianjun Jiao 2561febc5adfSXianjun Jiao sdr: sdr { 2562febc5adfSXianjun Jiao compatible ="sdr,sdr"; 256322dd0cc4SXianjun Jiao dmas = <&rx_dma 1 256422dd0cc4SXianjun Jiao &tx_dma 0>; 256522dd0cc4SXianjun Jiao dma-names = "rx_dma_s2mm", "tx_dma_mm2s"; 256622dd0cc4SXianjun Jiao interrupt-names = "not_valid_anymore", "rx_pkt_intr", "tx_itrpt_useless", "tx_itrpt"; 2567febc5adfSXianjun Jiao interrupts = <0 89 1 0 90 1 0 93 1 0 94 1>; 2568febc5adfSXianjun Jiao } ; 2569febc5adfSXianjun Jiao 2570febc5adfSXianjun Jiao axidmatest_1: axidmatest@1 { 2571febc5adfSXianjun Jiao compatible ="xlnx,axi-dma-test-1.00.a"; 2572febc5adfSXianjun Jiao dmas = <&rx_dma 0 2573febc5adfSXianjun Jiao &rx_dma 1>; 2574febc5adfSXianjun Jiao dma-names = "axidma0", "axidma1"; 2575febc5adfSXianjun Jiao } ; 2576febc5adfSXianjun Jiao 2577*f0c4d823SXianjun Jiao openwifi_ip_axi_bram_ctrl_0: axi_bram_ctrl@b0000000 { 2578*f0c4d823SXianjun Jiao clock-names = "s_axi_aclk"; 2579*f0c4d823SXianjun Jiao clocks = <0x3 0x49>; 2580*f0c4d823SXianjun Jiao compatible = "xlnx,axi-bram-ctrl-4.1"; 2581*f0c4d823SXianjun Jiao reg = <0x0 0xb0000000 0x0 0x80000>; 2582*f0c4d823SXianjun Jiao xlnx,bram-addr-width = <0x10>; 2583*f0c4d823SXianjun Jiao xlnx,bram-inst-mode = "EXTERNAL"; 2584*f0c4d823SXianjun Jiao xlnx,ecc = <0x0>; 2585*f0c4d823SXianjun Jiao xlnx,ecc-onoff-reset-value = <0x0>; 2586*f0c4d823SXianjun Jiao xlnx,ecc-type = <0x0>; 2587*f0c4d823SXianjun Jiao xlnx,fault-inject = <0x0>; 2588*f0c4d823SXianjun Jiao xlnx,memory-depth = <0x10000>; 2589*f0c4d823SXianjun Jiao xlnx,rd-cmd-optimization = <0x1>; 2590*f0c4d823SXianjun Jiao xlnx,read-latency = <0x1>; 2591*f0c4d823SXianjun Jiao xlnx,s-axi-ctrl-addr-width = <0x20>; 2592*f0c4d823SXianjun Jiao xlnx,s-axi-ctrl-data-width = <0x20>; 2593*f0c4d823SXianjun Jiao xlnx,s-axi-id-width = <0x10>; 2594*f0c4d823SXianjun Jiao xlnx,s-axi-supports-narrow-burst = <0x1>; 2595*f0c4d823SXianjun Jiao xlnx,single-port-bram = <0x1>; 2596*f0c4d823SXianjun Jiao }; 2597*f0c4d823SXianjun Jiao 2598febc5adfSXianjun Jiao tx_dma: dma@a0000000 { 2599febc5adfSXianjun Jiao #dma-cells = <1>; 2600febc5adfSXianjun Jiao clock-names = "s_axi_lite_aclk", "m_axi_sg_aclk", "m_axi_mm2s_aclk", "m_axi_s2mm_aclk"; 2601febc5adfSXianjun Jiao clocks = <0x3 0x49>, <0x3 0x49>, <0x3 0x49>, <0x3 0x49>; 2602febc5adfSXianjun Jiao compatible = "xlnx,axi-dma-1.00.a"; 2603febc5adfSXianjun Jiao interrupt-names = "mm2s_introut", "s2mm_introut"; 2604febc5adfSXianjun Jiao interrupts = <0 95 4 0 96 4>; 26053e08fc3fSXianjun Jiao reg = <0xA0000000 0x10000>; 2606febc5adfSXianjun Jiao xlnx,addrwidth = <0x28>; 2607febc5adfSXianjun Jiao xlnx,include-sg ; 2608febc5adfSXianjun Jiao xlnx,sg-length-width = <0xe>; 2609febc5adfSXianjun Jiao dma-channel@a0000000 { 2610febc5adfSXianjun Jiao compatible = "xlnx,axi-dma-mm2s-channel"; 2611febc5adfSXianjun Jiao dma-channels = <0x1>; 2612febc5adfSXianjun Jiao interrupts = <0 95 4>; 2613febc5adfSXianjun Jiao xlnx,datawidth = <0x40>; 2614febc5adfSXianjun Jiao xlnx,device-id = <0x0>; 2615febc5adfSXianjun Jiao }; 2616febc5adfSXianjun Jiao dma-channel@A0000030 { 2617febc5adfSXianjun Jiao compatible = "xlnx,axi-dma-s2mm-channel"; 2618febc5adfSXianjun Jiao dma-channels = <0x1>; 2619febc5adfSXianjun Jiao interrupts = <0 96 4>; 2620febc5adfSXianjun Jiao xlnx,datawidth = <0x40>; 2621febc5adfSXianjun Jiao xlnx,device-id = <0x0>; 2622febc5adfSXianjun Jiao }; 2623febc5adfSXianjun Jiao }; 2624febc5adfSXianjun Jiao 26253e08fc3fSXianjun Jiao rx_dma: dma@a0010000 { 2626febc5adfSXianjun Jiao #dma-cells = <1>; 2627febc5adfSXianjun Jiao clock-names = "s_axi_lite_aclk", "m_axi_sg_aclk", "m_axi_mm2s_aclk", "m_axi_s2mm_aclk"; 2628febc5adfSXianjun Jiao clocks = <0x3 0x49>, <0x3 0x49>, <0x3 0x49>, <0x3 0x49>; 2629febc5adfSXianjun Jiao compatible = "xlnx,axi-dma-1.00.a"; 2630febc5adfSXianjun Jiao //dma-coherent ; 2631febc5adfSXianjun Jiao interrupt-names = "mm2s_introut", "s2mm_introut"; 2632febc5adfSXianjun Jiao interrupts = <0 91 4 0 92 4>; 26333e08fc3fSXianjun Jiao reg = <0xa0010000 0x10000>; 2634febc5adfSXianjun Jiao xlnx,addrwidth = <0x28>; 2635febc5adfSXianjun Jiao xlnx,include-sg ; 2636febc5adfSXianjun Jiao xlnx,sg-length-width = <0xe>; 26373e08fc3fSXianjun Jiao dma-channel@a0010000 { 2638febc5adfSXianjun Jiao compatible = "xlnx,axi-dma-mm2s-channel"; 2639febc5adfSXianjun Jiao dma-channels = <0x1>; 2640febc5adfSXianjun Jiao interrupts = <0 91 4>; 2641febc5adfSXianjun Jiao xlnx,datawidth = <0x40>; 2642febc5adfSXianjun Jiao xlnx,device-id = <0x1>; 2643febc5adfSXianjun Jiao }; 2644febc5adfSXianjun Jiao dma-channel@A0001030 { 2645febc5adfSXianjun Jiao compatible = "xlnx,axi-dma-s2mm-channel"; 2646febc5adfSXianjun Jiao dma-channels = <0x1>; 2647febc5adfSXianjun Jiao interrupts = <0 92 4>; 2648febc5adfSXianjun Jiao xlnx,datawidth = <0x40>; 2649febc5adfSXianjun Jiao xlnx,device-id = <0x1>; 2650febc5adfSXianjun Jiao }; 2651febc5adfSXianjun Jiao }; 2652febc5adfSXianjun Jiao 26533e08fc3fSXianjun Jiao tx_intf_0: tx_intf@a0060000 { 265422dd0cc4SXianjun Jiao clock-names = "s00_axi_aclk", "s00_axis_aclk";//, "s01_axis_aclk", "m00_axis_aclk"; 265522dd0cc4SXianjun Jiao clocks = <0x3 0x49>, <0x3 0x49>;//, <0x3 0x49>, <0x3 0x49>; 2656febc5adfSXianjun Jiao compatible = "sdr,tx_intf"; 265722dd0cc4SXianjun Jiao interrupt-names = "tx_itrpt"; 265822dd0cc4SXianjun Jiao interrupts = <0 94 1>; 26593e08fc3fSXianjun Jiao reg = <0xa0060000 0x10000>; 2660febc5adfSXianjun Jiao xlnx,s00-axi-addr-width = <0x7>; 2661febc5adfSXianjun Jiao xlnx,s00-axi-data-width = <0x20>; 2662febc5adfSXianjun Jiao }; 2663febc5adfSXianjun Jiao 26643e08fc3fSXianjun Jiao rx_intf_0: rx_intf@a0040000 { 266522dd0cc4SXianjun Jiao clock-names = "s00_axi_aclk", "m00_axis_aclk";//, "s00_axis_aclk"; 266622dd0cc4SXianjun Jiao clocks = <0x3 0x49>, <0x3 0x49>;//, <0x3 0x49>; 2667febc5adfSXianjun Jiao compatible = "sdr,rx_intf"; 2668febc5adfSXianjun Jiao interrupt-names = "not_valid_anymore", "rx_pkt_intr"; 2669febc5adfSXianjun Jiao interrupts = <0 89 1 0 90 1>; 26703e08fc3fSXianjun Jiao reg = <0xa0040000 0x10000>; 2671febc5adfSXianjun Jiao xlnx,s00-axi-addr-width = <0x7>; 2672febc5adfSXianjun Jiao xlnx,s00-axi-data-width = <0x20>; 2673febc5adfSXianjun Jiao }; 2674febc5adfSXianjun Jiao 26753e08fc3fSXianjun Jiao openofdm_tx_0: openofdm_tx@a0030000 { 2676febc5adfSXianjun Jiao clock-names = "clk"; 2677febc5adfSXianjun Jiao clocks = <0x3 0x49>; 2678febc5adfSXianjun Jiao compatible = "sdr,openofdm_tx"; 26793e08fc3fSXianjun Jiao reg = <0xa0030000 0x10000>; 2680febc5adfSXianjun Jiao }; 2681febc5adfSXianjun Jiao 26823e08fc3fSXianjun Jiao openofdm_rx_0: openofdm_rx@a0020000 { 2683febc5adfSXianjun Jiao clock-names = "clk"; 2684febc5adfSXianjun Jiao clocks = <0x3 0x49>; 2685febc5adfSXianjun Jiao compatible = "sdr,openofdm_rx"; 26863e08fc3fSXianjun Jiao reg = <0xa0020000 0x10000>; 2687febc5adfSXianjun Jiao }; 2688febc5adfSXianjun Jiao 26893e08fc3fSXianjun Jiao xpu_0: xpu@a0070000 { 2690febc5adfSXianjun Jiao clock-names = "s00_axi_aclk"; 2691febc5adfSXianjun Jiao clocks = <0x3 0x49>; 2692febc5adfSXianjun Jiao compatible = "sdr,xpu"; 26933e08fc3fSXianjun Jiao reg = <0xa0070000 0x10000>; 2694febc5adfSXianjun Jiao }; 2695febc5adfSXianjun Jiao 26963e08fc3fSXianjun Jiao side_ch_0: side_ch@a0050000 { 269722dd0cc4SXianjun Jiao clock-names = "s00_axi_aclk"; 269822dd0cc4SXianjun Jiao clocks = <0x3 0x49>; 269922dd0cc4SXianjun Jiao compatible = "sdr,side_ch"; 27003e08fc3fSXianjun Jiao reg = <0xa0050000 0x10000>; 270122dd0cc4SXianjun Jiao dmas = <&rx_dma 0 270222dd0cc4SXianjun Jiao &tx_dma 1>; 270322dd0cc4SXianjun Jiao dma-names = "rx_dma_mm2s", "tx_dma_s2mm"; 270422dd0cc4SXianjun Jiao }; 270522dd0cc4SXianjun Jiao 2706febc5adfSXianjun Jiao cf-ad9361-lpc@99020000 { 2707febc5adfSXianjun Jiao compatible = "adi,axi-ad9361-6.00.a"; 2708febc5adfSXianjun Jiao reg = <0x99020000 0x6000>; 27093e08fc3fSXianjun Jiao // dmas = <0x3c 0x00>; 271038796372SXianjun Jiao // dma-names = "rx"; 27113e08fc3fSXianjun Jiao spibus-connected = <0x3d>; 27123e08fc3fSXianjun Jiao phandle = <0xad>; 2713febc5adfSXianjun Jiao }; 2714febc5adfSXianjun Jiao 2715febc5adfSXianjun Jiao cf-ad9361-dds-core-lpc@99024000 { 2716febc5adfSXianjun Jiao compatible = "adi,axi-ad9361-dds-6.00.a"; 2717febc5adfSXianjun Jiao reg = <0x99024000 0x1000>; 27183e08fc3fSXianjun Jiao clocks = <0x3d 0x0d>; 2719febc5adfSXianjun Jiao clock-names = "sampl_clk"; 27203e08fc3fSXianjun Jiao // dmas = <0x3e 0x00>; 272138796372SXianjun Jiao // dma-names = "tx"; 27223e08fc3fSXianjun Jiao phandle = <0xae>; 2723febc5adfSXianjun Jiao }; 2724febc5adfSXianjun Jiao 27253e08fc3fSXianjun Jiao // axi-sysid-0@85000000 { 27263e08fc3fSXianjun Jiao // compatible = "adi,axi-sysid-1.00.a"; 27273e08fc3fSXianjun Jiao // reg = <0x85000000 0x10000>; 27283e08fc3fSXianjun Jiao // phandle = <0xaf>; 27293e08fc3fSXianjun Jiao // }; 2730febc5adfSXianjun Jiao }; 2731febc5adfSXianjun Jiao 2732febc5adfSXianjun Jiao clocks { 2733febc5adfSXianjun Jiao 2734febc5adfSXianjun Jiao clock@0 { 2735febc5adfSXianjun Jiao compatible = "fixed-clock"; 2736febc5adfSXianjun Jiao clock-frequency = <0x2625a00>; 2737febc5adfSXianjun Jiao clock-output-names = "ad9361_ext_refclk"; 27383e08fc3fSXianjun Jiao #clock-cells = <0x00>; 27393e08fc3fSXianjun Jiao phandle = <0x20>; 2740febc5adfSXianjun Jiao }; 2741febc5adfSXianjun Jiao }; 27423e08fc3fSXianjun Jiao 27433e08fc3fSXianjun Jiao __symbols__ { 27443e08fc3fSXianjun Jiao cpu0 = "/cpus/cpu@0"; 27453e08fc3fSXianjun Jiao cpu1 = "/cpus/cpu@1"; 27463e08fc3fSXianjun Jiao cpu2 = "/cpus/cpu@2"; 27473e08fc3fSXianjun Jiao cpu3 = "/cpus/cpu@3"; 27483e08fc3fSXianjun Jiao CPU_SLEEP_0 = "/cpus/idle-states/cpu-sleep-0"; 27493e08fc3fSXianjun Jiao cpu_opp_table = "/cpu-opp-table"; 27503e08fc3fSXianjun Jiao zynqmp_ipi = "/zynqmp_ipi"; 27513e08fc3fSXianjun Jiao ipi_mailbox_pmu1 = "/zynqmp_ipi/mailbox@ff990400"; 27523e08fc3fSXianjun Jiao dcc = "/dcc"; 27533e08fc3fSXianjun Jiao zynqmp_firmware = "/firmware/zynqmp-firmware"; 27543e08fc3fSXianjun Jiao zynqmp_power = "/firmware/zynqmp-firmware/zynqmp-power"; 27553e08fc3fSXianjun Jiao soc_revision = "/firmware/zynqmp-firmware/nvmem_firmware/soc_revision@0"; 27563e08fc3fSXianjun Jiao efuse_dna = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_dna@c"; 27573e08fc3fSXianjun Jiao efuse_usr0 = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_usr0@20"; 27583e08fc3fSXianjun Jiao efuse_usr1 = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_usr1@24"; 27593e08fc3fSXianjun Jiao efuse_usr2 = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_usr2@28"; 27603e08fc3fSXianjun Jiao efuse_usr3 = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_usr3@2c"; 27613e08fc3fSXianjun Jiao efuse_usr4 = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_usr4@30"; 27623e08fc3fSXianjun Jiao efuse_usr5 = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_usr5@34"; 27633e08fc3fSXianjun Jiao efuse_usr6 = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_usr6@38"; 27643e08fc3fSXianjun Jiao efuse_usr7 = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_usr7@3c"; 27653e08fc3fSXianjun Jiao efuse_miscusr = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_miscusr@40"; 27663e08fc3fSXianjun Jiao efuse_chash = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_chash@50"; 27673e08fc3fSXianjun Jiao efuse_pufmisc = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_pufmisc@54"; 27683e08fc3fSXianjun Jiao efuse_sec = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_sec@58"; 27693e08fc3fSXianjun Jiao efuse_spkid = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_spkid@5c"; 27703e08fc3fSXianjun Jiao efuse_ppk0hash = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_ppk0hash@a0"; 27713e08fc3fSXianjun Jiao efuse_ppk1hash = "/firmware/zynqmp-firmware/nvmem_firmware/efuse_ppk1hash@d0"; 27723e08fc3fSXianjun Jiao zynqmp_pcap = "/firmware/zynqmp-firmware/pcap"; 27733e08fc3fSXianjun Jiao xlnx_aes = "/firmware/zynqmp-firmware/zynqmp-aes"; 27743e08fc3fSXianjun Jiao zynqmp_reset = "/firmware/zynqmp-firmware/reset-controller"; 27753e08fc3fSXianjun Jiao pinctrl0 = "/firmware/zynqmp-firmware/pinctrl"; 27763e08fc3fSXianjun Jiao pinctrl_i2c0_default = "/firmware/zynqmp-firmware/pinctrl/i2c0-default"; 27773e08fc3fSXianjun Jiao pinctrl_i2c0_gpio = "/firmware/zynqmp-firmware/pinctrl/i2c0-gpio"; 27783e08fc3fSXianjun Jiao pinctrl_i2c1_default = "/firmware/zynqmp-firmware/pinctrl/i2c1-default"; 27793e08fc3fSXianjun Jiao pinctrl_i2c1_gpio = "/firmware/zynqmp-firmware/pinctrl/i2c1-gpio"; 27803e08fc3fSXianjun Jiao pinctrl_uart0_default = "/firmware/zynqmp-firmware/pinctrl/uart0-default"; 27813e08fc3fSXianjun Jiao pinctrl_uart1_default = "/firmware/zynqmp-firmware/pinctrl/uart1-default"; 27823e08fc3fSXianjun Jiao pinctrl_usb0_default = "/firmware/zynqmp-firmware/pinctrl/usb0-default"; 27833e08fc3fSXianjun Jiao pinctrl_gem3_default = "/firmware/zynqmp-firmware/pinctrl/gem3-default"; 27843e08fc3fSXianjun Jiao pinctrl_can1_default = "/firmware/zynqmp-firmware/pinctrl/can1-default"; 27853e08fc3fSXianjun Jiao pinctrl_sdhci1_default = "/firmware/zynqmp-firmware/pinctrl/sdhci1-default"; 27863e08fc3fSXianjun Jiao pinctrl_gpio_default = "/firmware/zynqmp-firmware/pinctrl/gpio-default"; 27873e08fc3fSXianjun Jiao xlnx_keccak_384 = "/firmware/zynqmp-firmware/sha384"; 27883e08fc3fSXianjun Jiao xlnx_rsa = "/firmware/zynqmp-firmware/zynqmp-rsa"; 27893e08fc3fSXianjun Jiao modepin_gpio = "/firmware/zynqmp-firmware/gpio"; 27903e08fc3fSXianjun Jiao zynqmp_clk = "/firmware/zynqmp-firmware/clock-controller"; 27913e08fc3fSXianjun Jiao fpga_full = "/fpga-full"; 27923e08fc3fSXianjun Jiao smmu = "/smmu@fd800000"; 27933e08fc3fSXianjun Jiao amba = "/axi"; 27943e08fc3fSXianjun Jiao can0 = "/axi/can@ff060000"; 27953e08fc3fSXianjun Jiao can1 = "/axi/can@ff070000"; 27963e08fc3fSXianjun Jiao cci = "/axi/cci@fd6e0000"; 27973e08fc3fSXianjun Jiao fpd_dma_chan1 = "/axi/dma@fd500000"; 27983e08fc3fSXianjun Jiao fpd_dma_chan2 = "/axi/dma@fd510000"; 27993e08fc3fSXianjun Jiao fpd_dma_chan3 = "/axi/dma@fd520000"; 28003e08fc3fSXianjun Jiao fpd_dma_chan4 = "/axi/dma@fd530000"; 28013e08fc3fSXianjun Jiao fpd_dma_chan5 = "/axi/dma@fd540000"; 28023e08fc3fSXianjun Jiao fpd_dma_chan6 = "/axi/dma@fd550000"; 28033e08fc3fSXianjun Jiao fpd_dma_chan7 = "/axi/dma@fd560000"; 28043e08fc3fSXianjun Jiao fpd_dma_chan8 = "/axi/dma@fd570000"; 28053e08fc3fSXianjun Jiao gic = "/axi/interrupt-controller@f9010000"; 28063e08fc3fSXianjun Jiao gpu = "/axi/gpu@fd4b0000"; 28073e08fc3fSXianjun Jiao lpd_dma_chan1 = "/axi/dma@ffa80000"; 28083e08fc3fSXianjun Jiao lpd_dma_chan2 = "/axi/dma@ffa90000"; 28093e08fc3fSXianjun Jiao lpd_dma_chan3 = "/axi/dma@ffaa0000"; 28103e08fc3fSXianjun Jiao lpd_dma_chan4 = "/axi/dma@ffab0000"; 28113e08fc3fSXianjun Jiao lpd_dma_chan5 = "/axi/dma@ffac0000"; 28123e08fc3fSXianjun Jiao lpd_dma_chan6 = "/axi/dma@ffad0000"; 28133e08fc3fSXianjun Jiao lpd_dma_chan7 = "/axi/dma@ffae0000"; 28143e08fc3fSXianjun Jiao lpd_dma_chan8 = "/axi/dma@ffaf0000"; 28153e08fc3fSXianjun Jiao mc = "/axi/memory-controller@fd070000"; 28163e08fc3fSXianjun Jiao nand0 = "/axi/nand-controller@ff100000"; 28173e08fc3fSXianjun Jiao gem0 = "/axi/ethernet@ff0b0000"; 28183e08fc3fSXianjun Jiao gem1 = "/axi/ethernet@ff0c0000"; 28193e08fc3fSXianjun Jiao gem2 = "/axi/ethernet@ff0d0000"; 28203e08fc3fSXianjun Jiao gem3 = "/axi/ethernet@ff0e0000"; 28213e08fc3fSXianjun Jiao phyc = "/axi/ethernet@ff0e0000/ethernet-phy@c"; 28223e08fc3fSXianjun Jiao gpio = "/axi/gpio@ff0a0000"; 28233e08fc3fSXianjun Jiao i2c0 = "/axi/i2c@ff020000"; 28243e08fc3fSXianjun Jiao tca6416_u97 = "/axi/i2c@ff020000/gpio@20"; 28253e08fc3fSXianjun Jiao tca6416_u61 = "/axi/i2c@ff020000/gpio@21"; 28263e08fc3fSXianjun Jiao u76 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@40"; 28273e08fc3fSXianjun Jiao u77 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@41"; 28283e08fc3fSXianjun Jiao u78 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@42"; 28293e08fc3fSXianjun Jiao u87 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@43"; 28303e08fc3fSXianjun Jiao u85 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@44"; 28313e08fc3fSXianjun Jiao u86 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@45"; 28323e08fc3fSXianjun Jiao u93 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@46"; 28333e08fc3fSXianjun Jiao u88 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@47"; 28343e08fc3fSXianjun Jiao u15 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@4a"; 28353e08fc3fSXianjun Jiao u92 = "/axi/i2c@ff020000/i2c-mux@75/i2c@0/ina226@4b"; 28363e08fc3fSXianjun Jiao u79 = "/axi/i2c@ff020000/i2c-mux@75/i2c@1/ina226@40"; 28373e08fc3fSXianjun Jiao u81 = "/axi/i2c@ff020000/i2c-mux@75/i2c@1/ina226@41"; 28383e08fc3fSXianjun Jiao u80 = "/axi/i2c@ff020000/i2c-mux@75/i2c@1/ina226@42"; 28393e08fc3fSXianjun Jiao u84 = "/axi/i2c@ff020000/i2c-mux@75/i2c@1/ina226@43"; 28403e08fc3fSXianjun Jiao u16 = "/axi/i2c@ff020000/i2c-mux@75/i2c@1/ina226@44"; 28413e08fc3fSXianjun Jiao u65 = "/axi/i2c@ff020000/i2c-mux@75/i2c@1/ina226@45"; 28423e08fc3fSXianjun Jiao u74 = "/axi/i2c@ff020000/i2c-mux@75/i2c@1/ina226@46"; 28433e08fc3fSXianjun Jiao u75 = "/axi/i2c@ff020000/i2c-mux@75/i2c@1/ina226@47"; 28443e08fc3fSXianjun Jiao i2c1 = "/axi/i2c@ff030000"; 28453e08fc3fSXianjun Jiao eeprom = "/axi/i2c@ff030000/i2c-mux@74/i2c@0/eeprom@54"; 28463e08fc3fSXianjun Jiao board_sn = "/axi/i2c@ff030000/i2c-mux@74/i2c@0/eeprom@54/board-sn@0"; 28473e08fc3fSXianjun Jiao eth_mac = "/axi/i2c@ff030000/i2c-mux@74/i2c@0/eeprom@54/eth-mac@20"; 28483e08fc3fSXianjun Jiao board_name = "/axi/i2c@ff030000/i2c-mux@74/i2c@0/eeprom@54/board-name@d0"; 28493e08fc3fSXianjun Jiao board_revision = "/axi/i2c@ff030000/i2c-mux@74/i2c@0/eeprom@54/board-revision@e0"; 28503e08fc3fSXianjun Jiao si5341 = "/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36"; 28513e08fc3fSXianjun Jiao si5341_0 = "/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36/out@0"; 28523e08fc3fSXianjun Jiao si5341_2 = "/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36/out@2"; 28533e08fc3fSXianjun Jiao si5341_3 = "/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36/out@3"; 28543e08fc3fSXianjun Jiao si5341_4 = "/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36/out@4"; 28553e08fc3fSXianjun Jiao si5341_5 = "/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36/out@5"; 28563e08fc3fSXianjun Jiao si5341_6 = "/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36/out@6"; 28573e08fc3fSXianjun Jiao si5341_7 = "/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36/out@7"; 28583e08fc3fSXianjun Jiao si5341_9 = "/axi/i2c@ff030000/i2c-mux@74/i2c@1/clock-generator@36/out@9"; 28593e08fc3fSXianjun Jiao si570_1 = "/axi/i2c@ff030000/i2c-mux@74/i2c@2/clock-generator@5d"; 28603e08fc3fSXianjun Jiao si570_2 = "/axi/i2c@ff030000/i2c-mux@74/i2c@3/clock-generator@5d"; 28613e08fc3fSXianjun Jiao si5328 = "/axi/i2c@ff030000/i2c-mux@74/i2c@4/clock-generator@69"; 28623e08fc3fSXianjun Jiao si5328_clk = "/axi/i2c@ff030000/i2c-mux@74/i2c@4/clock-generator@69/clk0@0"; 28633e08fc3fSXianjun Jiao ocm = "/axi/memory-controller@ff960000"; 28643e08fc3fSXianjun Jiao perf_monitor_ocm = "/axi/perf-monitor@ffa00000"; 28653e08fc3fSXianjun Jiao perf_monitor_ddr = "/axi/perf-monitor@fd0b0000"; 28663e08fc3fSXianjun Jiao perf_monitor_cci = "/axi/perf-monitor@fd490000"; 28673e08fc3fSXianjun Jiao perf_monitor_lpd = "/axi/perf-monitor@ffa10000"; 28683e08fc3fSXianjun Jiao pcie = "/axi/pcie@fd0e0000"; 28693e08fc3fSXianjun Jiao pcie_intc = "/axi/pcie@fd0e0000/legacy-interrupt-controller"; 28703e08fc3fSXianjun Jiao qspi = "/axi/spi@ff0f0000"; 28713e08fc3fSXianjun Jiao psgtr = "/axi/phy@fd400000"; 28723e08fc3fSXianjun Jiao rtc = "/axi/rtc@ffa60000"; 28733e08fc3fSXianjun Jiao sata = "/axi/ahci@fd0c0000"; 28743e08fc3fSXianjun Jiao sdhci0 = "/axi/mmc@ff160000"; 28753e08fc3fSXianjun Jiao sdhci1 = "/axi/mmc@ff170000"; 28763e08fc3fSXianjun Jiao spi0 = "/axi/spi@ff040000"; 28773e08fc3fSXianjun Jiao adc0_ad9361 = "/axi/spi@ff040000/ad9361-phy@0"; 28783e08fc3fSXianjun Jiao spi1 = "/axi/spi@ff050000"; 28793e08fc3fSXianjun Jiao ttc0 = "/axi/timer@ff110000"; 28803e08fc3fSXianjun Jiao ttc1 = "/axi/timer@ff120000"; 28813e08fc3fSXianjun Jiao ttc2 = "/axi/timer@ff130000"; 28823e08fc3fSXianjun Jiao ttc3 = "/axi/timer@ff140000"; 28833e08fc3fSXianjun Jiao uart0 = "/axi/serial@ff000000"; 28843e08fc3fSXianjun Jiao uart1 = "/axi/serial@ff010000"; 28853e08fc3fSXianjun Jiao usb0 = "/axi/usb0@ff9d0000"; 28863e08fc3fSXianjun Jiao dwc3_0 = "/axi/usb0@ff9d0000/dwc3@fe200000"; 28873e08fc3fSXianjun Jiao usb1 = "/axi/usb1@ff9e0000"; 28883e08fc3fSXianjun Jiao dwc3_1 = "/axi/usb1@ff9e0000/dwc3@fe300000"; 28893e08fc3fSXianjun Jiao watchdog0 = "/axi/watchdog@fd4d0000"; 28903e08fc3fSXianjun Jiao lpd_watchdog = "/axi/watchdog@ff150000"; 28913e08fc3fSXianjun Jiao xilinx_ams = "/axi/ams@ffa50000"; 28923e08fc3fSXianjun Jiao ams_ps = "/axi/ams@ffa50000/ams_ps@ffa50800"; 28933e08fc3fSXianjun Jiao ams_pl = "/axi/ams@ffa50000/ams_pl@ffa50c00"; 28943e08fc3fSXianjun Jiao zynqmp_dpdma = "/axi/dma-controller@fd4c0000"; 28953e08fc3fSXianjun Jiao zynqmp_dpsub = "/axi/display@fd4a0000"; 28963e08fc3fSXianjun Jiao zynqmp_dp_snd_codec0 = "/axi/display@fd4a0000/zynqmp_dp_snd_codec0"; 28973e08fc3fSXianjun Jiao zynqmp_dp_snd_pcm0 = "/axi/display@fd4a0000/zynqmp_dp_snd_pcm0"; 28983e08fc3fSXianjun Jiao zynqmp_dp_snd_pcm1 = "/axi/display@fd4a0000/zynqmp_dp_snd_pcm1"; 28993e08fc3fSXianjun Jiao zynqmp_dp_snd_card0 = "/axi/display@fd4a0000/zynqmp_dp_snd_card"; 29003e08fc3fSXianjun Jiao fclk0 = "/fclk0"; 29013e08fc3fSXianjun Jiao fclk1 = "/fclk1"; 29023e08fc3fSXianjun Jiao fclk2 = "/fclk2"; 29033e08fc3fSXianjun Jiao fclk3 = "/fclk3"; 29043e08fc3fSXianjun Jiao pss_ref_clk = "/pss_ref_clk"; 29053e08fc3fSXianjun Jiao video_clk = "/video_clk"; 29063e08fc3fSXianjun Jiao pss_alt_ref_clk = "/pss_alt_ref_clk"; 29073e08fc3fSXianjun Jiao gt_crx_ref_clk = "/gt_crx_ref_clk"; 29083e08fc3fSXianjun Jiao aux_ref_clk = "/aux_ref_clk"; 29093e08fc3fSXianjun Jiao dp_aclk = "/dp_aclk"; 29103e08fc3fSXianjun Jiao ref48 = "/ref48M"; 29113e08fc3fSXianjun Jiao refhdmi = "/refhdmi"; 29123e08fc3fSXianjun Jiao fpga_axi = "/fpga-axi@0"; 29133e08fc3fSXianjun Jiao rx_dma = "/fpga-axi@0/dma@9c400000"; 29143e08fc3fSXianjun Jiao tx_dma = "/fpga-axi@0/dma@9c420000"; 29153e08fc3fSXianjun Jiao cf_ad9361_adc_core_0 = "/fpga-axi@0/cf-ad9361-lpc@99020000"; 29163e08fc3fSXianjun Jiao cf_ad9361_dac_core_0 = "/fpga-axi@0/cf-ad9361-dds-core-lpc@99024000"; 29173e08fc3fSXianjun Jiao axi_sysid_0 = "/fpga-axi@0/axi-sysid-0@85000000"; 29183e08fc3fSXianjun Jiao ad9361_clkin = "/clocks/clock@0"; 29193e08fc3fSXianjun Jiao }; 2920febc5adfSXianjun Jiao}; 2921