1*febc5adfSXianjun Jiao/dts-v1/; 2*febc5adfSXianjun Jiao 3*febc5adfSXianjun Jiao/ { 4*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-zcu102-rev1.0", "xlnx,zynqmp-zcu102", "xlnx,zynqmp"; 5*febc5adfSXianjun Jiao #address-cells = <0x2>; 6*febc5adfSXianjun Jiao #size-cells = <0x2>; 7*febc5adfSXianjun Jiao model = "ZynqMP ZCU102 Rev1.0"; 8*febc5adfSXianjun Jiao 9*febc5adfSXianjun Jiao cpus { 10*febc5adfSXianjun Jiao #address-cells = <0x1>; 11*febc5adfSXianjun Jiao #size-cells = <0x0>; 12*febc5adfSXianjun Jiao 13*febc5adfSXianjun Jiao cpu@0 { 14*febc5adfSXianjun Jiao compatible = "arm,cortex-a53", "arm,armv8"; 15*febc5adfSXianjun Jiao device_type = "cpu"; 16*febc5adfSXianjun Jiao enable-method = "psci"; 17*febc5adfSXianjun Jiao operating-points-v2 = <0x1>; 18*febc5adfSXianjun Jiao reg = <0x0>; 19*febc5adfSXianjun Jiao cpu-idle-states = <0x2>; 20*febc5adfSXianjun Jiao clocks = <0x3 0xa>; 21*febc5adfSXianjun Jiao }; 22*febc5adfSXianjun Jiao 23*febc5adfSXianjun Jiao cpu@1 { 24*febc5adfSXianjun Jiao compatible = "arm,cortex-a53", "arm,armv8"; 25*febc5adfSXianjun Jiao device_type = "cpu"; 26*febc5adfSXianjun Jiao enable-method = "psci"; 27*febc5adfSXianjun Jiao reg = <0x1>; 28*febc5adfSXianjun Jiao operating-points-v2 = <0x1>; 29*febc5adfSXianjun Jiao cpu-idle-states = <0x2>; 30*febc5adfSXianjun Jiao }; 31*febc5adfSXianjun Jiao 32*febc5adfSXianjun Jiao cpu@2 { 33*febc5adfSXianjun Jiao compatible = "arm,cortex-a53", "arm,armv8"; 34*febc5adfSXianjun Jiao device_type = "cpu"; 35*febc5adfSXianjun Jiao enable-method = "psci"; 36*febc5adfSXianjun Jiao reg = <0x2>; 37*febc5adfSXianjun Jiao operating-points-v2 = <0x1>; 38*febc5adfSXianjun Jiao cpu-idle-states = <0x2>; 39*febc5adfSXianjun Jiao }; 40*febc5adfSXianjun Jiao 41*febc5adfSXianjun Jiao cpu@3 { 42*febc5adfSXianjun Jiao compatible = "arm,cortex-a53", "arm,armv8"; 43*febc5adfSXianjun Jiao device_type = "cpu"; 44*febc5adfSXianjun Jiao enable-method = "psci"; 45*febc5adfSXianjun Jiao reg = <0x3>; 46*febc5adfSXianjun Jiao operating-points-v2 = <0x1>; 47*febc5adfSXianjun Jiao cpu-idle-states = <0x2>; 48*febc5adfSXianjun Jiao }; 49*febc5adfSXianjun Jiao 50*febc5adfSXianjun Jiao idle-states { 51*febc5adfSXianjun Jiao entry-method = "arm,psci"; 52*febc5adfSXianjun Jiao 53*febc5adfSXianjun Jiao cpu-sleep-0 { 54*febc5adfSXianjun Jiao compatible = "arm,idle-state"; 55*febc5adfSXianjun Jiao arm,psci-suspend-param = <0x40000000>; 56*febc5adfSXianjun Jiao local-timer-stop; 57*febc5adfSXianjun Jiao entry-latency-us = <0x12c>; 58*febc5adfSXianjun Jiao exit-latency-us = <0x258>; 59*febc5adfSXianjun Jiao min-residency-us = <0x2710>; 60*febc5adfSXianjun Jiao linux,phandle = <0x2>; 61*febc5adfSXianjun Jiao phandle = <0x2>; 62*febc5adfSXianjun Jiao }; 63*febc5adfSXianjun Jiao }; 64*febc5adfSXianjun Jiao }; 65*febc5adfSXianjun Jiao 66*febc5adfSXianjun Jiao cpu_opp_table { 67*febc5adfSXianjun Jiao compatible = "operating-points-v2"; 68*febc5adfSXianjun Jiao opp-shared; 69*febc5adfSXianjun Jiao linux,phandle = <0x1>; 70*febc5adfSXianjun Jiao phandle = <0x1>; 71*febc5adfSXianjun Jiao 72*febc5adfSXianjun Jiao opp00 { 73*febc5adfSXianjun Jiao opp-hz = <0x0 0x47868bf4>; 74*febc5adfSXianjun Jiao opp-microvolt = <0xf4240>; 75*febc5adfSXianjun Jiao clock-latency-ns = <0x7a120>; 76*febc5adfSXianjun Jiao }; 77*febc5adfSXianjun Jiao 78*febc5adfSXianjun Jiao opp01 { 79*febc5adfSXianjun Jiao opp-hz = <0x0 0x23c345fa>; 80*febc5adfSXianjun Jiao opp-microvolt = <0xf4240>; 81*febc5adfSXianjun Jiao clock-latency-ns = <0x7a120>; 82*febc5adfSXianjun Jiao }; 83*febc5adfSXianjun Jiao 84*febc5adfSXianjun Jiao opp02 { 85*febc5adfSXianjun Jiao opp-hz = <0x0 0x17d783fc>; 86*febc5adfSXianjun Jiao opp-microvolt = <0xf4240>; 87*febc5adfSXianjun Jiao clock-latency-ns = <0x7a120>; 88*febc5adfSXianjun Jiao }; 89*febc5adfSXianjun Jiao 90*febc5adfSXianjun Jiao opp03 { 91*febc5adfSXianjun Jiao opp-hz = <0x0 0x11e1a2fd>; 92*febc5adfSXianjun Jiao opp-microvolt = <0xf4240>; 93*febc5adfSXianjun Jiao clock-latency-ns = <0x7a120>; 94*febc5adfSXianjun Jiao }; 95*febc5adfSXianjun Jiao }; 96*febc5adfSXianjun Jiao 97*febc5adfSXianjun Jiao dcc { 98*febc5adfSXianjun Jiao compatible = "arm,dcc"; 99*febc5adfSXianjun Jiao status = "okay"; 100*febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 101*febc5adfSXianjun Jiao }; 102*febc5adfSXianjun Jiao 103*febc5adfSXianjun Jiao pinctrl { 104*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-pinctrl"; 105*febc5adfSXianjun Jiao status = "okay"; 106*febc5adfSXianjun Jiao 107*febc5adfSXianjun Jiao i2c0-default { 108*febc5adfSXianjun Jiao linux,phandle = <0x18>; 109*febc5adfSXianjun Jiao phandle = <0x18>; 110*febc5adfSXianjun Jiao 111*febc5adfSXianjun Jiao mux { 112*febc5adfSXianjun Jiao groups = "i2c0_3_grp"; 113*febc5adfSXianjun Jiao function = "i2c0"; 114*febc5adfSXianjun Jiao }; 115*febc5adfSXianjun Jiao 116*febc5adfSXianjun Jiao conf { 117*febc5adfSXianjun Jiao groups = "i2c0_3_grp"; 118*febc5adfSXianjun Jiao bias-pull-up; 119*febc5adfSXianjun Jiao slew-rate = <0x1>; 120*febc5adfSXianjun Jiao io-standard = <0x1>; 121*febc5adfSXianjun Jiao }; 122*febc5adfSXianjun Jiao }; 123*febc5adfSXianjun Jiao 124*febc5adfSXianjun Jiao i2c0-gpio { 125*febc5adfSXianjun Jiao linux,phandle = <0x19>; 126*febc5adfSXianjun Jiao phandle = <0x19>; 127*febc5adfSXianjun Jiao 128*febc5adfSXianjun Jiao mux { 129*febc5adfSXianjun Jiao groups = "gpio0_14_grp", "gpio0_15_grp"; 130*febc5adfSXianjun Jiao function = "gpio0"; 131*febc5adfSXianjun Jiao }; 132*febc5adfSXianjun Jiao 133*febc5adfSXianjun Jiao conf { 134*febc5adfSXianjun Jiao groups = "gpio0_14_grp", "gpio0_15_grp"; 135*febc5adfSXianjun Jiao slew-rate = <0x1>; 136*febc5adfSXianjun Jiao io-standard = <0x1>; 137*febc5adfSXianjun Jiao }; 138*febc5adfSXianjun Jiao }; 139*febc5adfSXianjun Jiao 140*febc5adfSXianjun Jiao i2c1-default { 141*febc5adfSXianjun Jiao linux,phandle = <0x1c>; 142*febc5adfSXianjun Jiao phandle = <0x1c>; 143*febc5adfSXianjun Jiao 144*febc5adfSXianjun Jiao mux { 145*febc5adfSXianjun Jiao groups = "i2c1_4_grp"; 146*febc5adfSXianjun Jiao function = "i2c1"; 147*febc5adfSXianjun Jiao }; 148*febc5adfSXianjun Jiao 149*febc5adfSXianjun Jiao conf { 150*febc5adfSXianjun Jiao groups = "i2c1_4_grp"; 151*febc5adfSXianjun Jiao bias-pull-up; 152*febc5adfSXianjun Jiao slew-rate = <0x1>; 153*febc5adfSXianjun Jiao io-standard = <0x1>; 154*febc5adfSXianjun Jiao }; 155*febc5adfSXianjun Jiao }; 156*febc5adfSXianjun Jiao 157*febc5adfSXianjun Jiao i2c1-gpio { 158*febc5adfSXianjun Jiao linux,phandle = <0x1d>; 159*febc5adfSXianjun Jiao phandle = <0x1d>; 160*febc5adfSXianjun Jiao 161*febc5adfSXianjun Jiao mux { 162*febc5adfSXianjun Jiao groups = "gpio0_16_grp", "gpio0_17_grp"; 163*febc5adfSXianjun Jiao function = "gpio0"; 164*febc5adfSXianjun Jiao }; 165*febc5adfSXianjun Jiao 166*febc5adfSXianjun Jiao conf { 167*febc5adfSXianjun Jiao groups = "gpio0_16_grp", "gpio0_17_grp"; 168*febc5adfSXianjun Jiao slew-rate = <0x1>; 169*febc5adfSXianjun Jiao io-standard = <0x1>; 170*febc5adfSXianjun Jiao }; 171*febc5adfSXianjun Jiao }; 172*febc5adfSXianjun Jiao 173*febc5adfSXianjun Jiao uart0-default { 174*febc5adfSXianjun Jiao linux,phandle = <0x31>; 175*febc5adfSXianjun Jiao phandle = <0x31>; 176*febc5adfSXianjun Jiao 177*febc5adfSXianjun Jiao mux { 178*febc5adfSXianjun Jiao groups = "uart0_4_grp"; 179*febc5adfSXianjun Jiao function = "uart0"; 180*febc5adfSXianjun Jiao }; 181*febc5adfSXianjun Jiao 182*febc5adfSXianjun Jiao conf { 183*febc5adfSXianjun Jiao groups = "uart0_4_grp"; 184*febc5adfSXianjun Jiao slew-rate = <0x1>; 185*febc5adfSXianjun Jiao io-standard = <0x1>; 186*febc5adfSXianjun Jiao }; 187*febc5adfSXianjun Jiao 188*febc5adfSXianjun Jiao conf-rx { 189*febc5adfSXianjun Jiao pins = "MIO18"; 190*febc5adfSXianjun Jiao bias-high-impedance; 191*febc5adfSXianjun Jiao }; 192*febc5adfSXianjun Jiao 193*febc5adfSXianjun Jiao conf-tx { 194*febc5adfSXianjun Jiao pins = "MIO19"; 195*febc5adfSXianjun Jiao bias-disable; 196*febc5adfSXianjun Jiao }; 197*febc5adfSXianjun Jiao }; 198*febc5adfSXianjun Jiao 199*febc5adfSXianjun Jiao uart1-default { 200*febc5adfSXianjun Jiao linux,phandle = <0x33>; 201*febc5adfSXianjun Jiao phandle = <0x33>; 202*febc5adfSXianjun Jiao 203*febc5adfSXianjun Jiao mux { 204*febc5adfSXianjun Jiao groups = "uart1_5_grp"; 205*febc5adfSXianjun Jiao function = "uart1"; 206*febc5adfSXianjun Jiao }; 207*febc5adfSXianjun Jiao 208*febc5adfSXianjun Jiao conf { 209*febc5adfSXianjun Jiao groups = "uart1_5_grp"; 210*febc5adfSXianjun Jiao slew-rate = <0x1>; 211*febc5adfSXianjun Jiao io-standard = <0x1>; 212*febc5adfSXianjun Jiao }; 213*febc5adfSXianjun Jiao 214*febc5adfSXianjun Jiao conf-rx { 215*febc5adfSXianjun Jiao pins = "MIO21"; 216*febc5adfSXianjun Jiao bias-high-impedance; 217*febc5adfSXianjun Jiao }; 218*febc5adfSXianjun Jiao 219*febc5adfSXianjun Jiao conf-tx { 220*febc5adfSXianjun Jiao pins = "MIO20"; 221*febc5adfSXianjun Jiao bias-disable; 222*febc5adfSXianjun Jiao }; 223*febc5adfSXianjun Jiao }; 224*febc5adfSXianjun Jiao 225*febc5adfSXianjun Jiao usb0-default { 226*febc5adfSXianjun Jiao linux,phandle = <0x35>; 227*febc5adfSXianjun Jiao phandle = <0x35>; 228*febc5adfSXianjun Jiao 229*febc5adfSXianjun Jiao mux { 230*febc5adfSXianjun Jiao groups = "usb0_0_grp"; 231*febc5adfSXianjun Jiao function = "usb0"; 232*febc5adfSXianjun Jiao }; 233*febc5adfSXianjun Jiao 234*febc5adfSXianjun Jiao conf { 235*febc5adfSXianjun Jiao groups = "usb0_0_grp"; 236*febc5adfSXianjun Jiao slew-rate = <0x1>; 237*febc5adfSXianjun Jiao io-standard = <0x1>; 238*febc5adfSXianjun Jiao }; 239*febc5adfSXianjun Jiao 240*febc5adfSXianjun Jiao conf-rx { 241*febc5adfSXianjun Jiao pins = "MIO52", "MIO53", "MIO55"; 242*febc5adfSXianjun Jiao bias-high-impedance; 243*febc5adfSXianjun Jiao }; 244*febc5adfSXianjun Jiao 245*febc5adfSXianjun Jiao conf-tx { 246*febc5adfSXianjun Jiao pins = "MIO54", "MIO56", "MIO57", "MIO58", "MIO59", "MIO60", "MIO61", "MIO62", "MIO63"; 247*febc5adfSXianjun Jiao bias-disable; 248*febc5adfSXianjun Jiao }; 249*febc5adfSXianjun Jiao }; 250*febc5adfSXianjun Jiao 251*febc5adfSXianjun Jiao gem3-default { 252*febc5adfSXianjun Jiao linux,phandle = <0x14>; 253*febc5adfSXianjun Jiao phandle = <0x14>; 254*febc5adfSXianjun Jiao 255*febc5adfSXianjun Jiao mux { 256*febc5adfSXianjun Jiao function = "ethernet3"; 257*febc5adfSXianjun Jiao groups = "ethernet3_0_grp"; 258*febc5adfSXianjun Jiao }; 259*febc5adfSXianjun Jiao 260*febc5adfSXianjun Jiao conf { 261*febc5adfSXianjun Jiao groups = "ethernet3_0_grp"; 262*febc5adfSXianjun Jiao slew-rate = <0x1>; 263*febc5adfSXianjun Jiao io-standard = <0x1>; 264*febc5adfSXianjun Jiao }; 265*febc5adfSXianjun Jiao 266*febc5adfSXianjun Jiao conf-rx { 267*febc5adfSXianjun Jiao pins = "MIO70", "MIO71", "MIO72", "MIO73", "MIO74", "MIO75"; 268*febc5adfSXianjun Jiao bias-high-impedance; 269*febc5adfSXianjun Jiao low-power-disable; 270*febc5adfSXianjun Jiao }; 271*febc5adfSXianjun Jiao 272*febc5adfSXianjun Jiao conf-tx { 273*febc5adfSXianjun Jiao pins = "MIO64", "MIO65", "MIO66", "MIO67", "MIO68", "MIO69"; 274*febc5adfSXianjun Jiao bias-disable; 275*febc5adfSXianjun Jiao low-power-enable; 276*febc5adfSXianjun Jiao }; 277*febc5adfSXianjun Jiao 278*febc5adfSXianjun Jiao mux-mdio { 279*febc5adfSXianjun Jiao function = "mdio3"; 280*febc5adfSXianjun Jiao groups = "mdio3_0_grp"; 281*febc5adfSXianjun Jiao }; 282*febc5adfSXianjun Jiao 283*febc5adfSXianjun Jiao conf-mdio { 284*febc5adfSXianjun Jiao groups = "mdio3_0_grp"; 285*febc5adfSXianjun Jiao slew-rate = <0x1>; 286*febc5adfSXianjun Jiao io-standard = <0x1>; 287*febc5adfSXianjun Jiao bias-disable; 288*febc5adfSXianjun Jiao }; 289*febc5adfSXianjun Jiao }; 290*febc5adfSXianjun Jiao 291*febc5adfSXianjun Jiao can1-default { 292*febc5adfSXianjun Jiao linux,phandle = <0x9>; 293*febc5adfSXianjun Jiao phandle = <0x9>; 294*febc5adfSXianjun Jiao 295*febc5adfSXianjun Jiao mux { 296*febc5adfSXianjun Jiao function = "can1"; 297*febc5adfSXianjun Jiao groups = "can1_6_grp"; 298*febc5adfSXianjun Jiao }; 299*febc5adfSXianjun Jiao 300*febc5adfSXianjun Jiao conf { 301*febc5adfSXianjun Jiao groups = "can1_6_grp"; 302*febc5adfSXianjun Jiao slew-rate = <0x1>; 303*febc5adfSXianjun Jiao io-standard = <0x1>; 304*febc5adfSXianjun Jiao }; 305*febc5adfSXianjun Jiao 306*febc5adfSXianjun Jiao conf-rx { 307*febc5adfSXianjun Jiao pins = "MIO25"; 308*febc5adfSXianjun Jiao bias-high-impedance; 309*febc5adfSXianjun Jiao }; 310*febc5adfSXianjun Jiao 311*febc5adfSXianjun Jiao conf-tx { 312*febc5adfSXianjun Jiao pins = "MIO24"; 313*febc5adfSXianjun Jiao bias-disable; 314*febc5adfSXianjun Jiao }; 315*febc5adfSXianjun Jiao }; 316*febc5adfSXianjun Jiao 317*febc5adfSXianjun Jiao sdhci1-default { 318*febc5adfSXianjun Jiao linux,phandle = <0x28>; 319*febc5adfSXianjun Jiao phandle = <0x28>; 320*febc5adfSXianjun Jiao 321*febc5adfSXianjun Jiao mux { 322*febc5adfSXianjun Jiao groups = "sdio1_0_grp"; 323*febc5adfSXianjun Jiao function = "sdio1"; 324*febc5adfSXianjun Jiao }; 325*febc5adfSXianjun Jiao 326*febc5adfSXianjun Jiao conf { 327*febc5adfSXianjun Jiao groups = "sdio1_0_grp"; 328*febc5adfSXianjun Jiao slew-rate = <0x1>; 329*febc5adfSXianjun Jiao io-standard = <0x1>; 330*febc5adfSXianjun Jiao bias-disable; 331*febc5adfSXianjun Jiao }; 332*febc5adfSXianjun Jiao 333*febc5adfSXianjun Jiao mux-cd { 334*febc5adfSXianjun Jiao groups = "sdio1_cd_0_grp"; 335*febc5adfSXianjun Jiao function = "sdio1_cd"; 336*febc5adfSXianjun Jiao }; 337*febc5adfSXianjun Jiao 338*febc5adfSXianjun Jiao conf-cd { 339*febc5adfSXianjun Jiao groups = "sdio1_cd_0_grp"; 340*febc5adfSXianjun Jiao bias-high-impedance; 341*febc5adfSXianjun Jiao bias-pull-up; 342*febc5adfSXianjun Jiao slew-rate = <0x1>; 343*febc5adfSXianjun Jiao io-standard = <0x1>; 344*febc5adfSXianjun Jiao }; 345*febc5adfSXianjun Jiao 346*febc5adfSXianjun Jiao mux-wp { 347*febc5adfSXianjun Jiao groups = "sdio1_wp_0_grp"; 348*febc5adfSXianjun Jiao function = "sdio1_wp"; 349*febc5adfSXianjun Jiao }; 350*febc5adfSXianjun Jiao 351*febc5adfSXianjun Jiao conf-wp { 352*febc5adfSXianjun Jiao groups = "sdio1_wp_0_grp"; 353*febc5adfSXianjun Jiao bias-high-impedance; 354*febc5adfSXianjun Jiao bias-pull-up; 355*febc5adfSXianjun Jiao slew-rate = <0x1>; 356*febc5adfSXianjun Jiao io-standard = <0x1>; 357*febc5adfSXianjun Jiao }; 358*febc5adfSXianjun Jiao }; 359*febc5adfSXianjun Jiao 360*febc5adfSXianjun Jiao gpio-default { 361*febc5adfSXianjun Jiao linux,phandle = <0x16>; 362*febc5adfSXianjun Jiao phandle = <0x16>; 363*febc5adfSXianjun Jiao 364*febc5adfSXianjun Jiao mux-sw { 365*febc5adfSXianjun Jiao function = "gpio0"; 366*febc5adfSXianjun Jiao groups = "gpio0_22_grp", "gpio0_23_grp"; 367*febc5adfSXianjun Jiao }; 368*febc5adfSXianjun Jiao 369*febc5adfSXianjun Jiao conf-sw { 370*febc5adfSXianjun Jiao groups = "gpio0_22_grp", "gpio0_23_grp"; 371*febc5adfSXianjun Jiao slew-rate = <0x1>; 372*febc5adfSXianjun Jiao io-standard = <0x1>; 373*febc5adfSXianjun Jiao }; 374*febc5adfSXianjun Jiao 375*febc5adfSXianjun Jiao mux-msp { 376*febc5adfSXianjun Jiao function = "gpio0"; 377*febc5adfSXianjun Jiao groups = "gpio0_13_grp", "gpio0_38_grp"; 378*febc5adfSXianjun Jiao }; 379*febc5adfSXianjun Jiao 380*febc5adfSXianjun Jiao conf-msp { 381*febc5adfSXianjun Jiao groups = "gpio0_13_grp", "gpio0_38_grp"; 382*febc5adfSXianjun Jiao slew-rate = <0x1>; 383*febc5adfSXianjun Jiao io-standard = <0x1>; 384*febc5adfSXianjun Jiao }; 385*febc5adfSXianjun Jiao 386*febc5adfSXianjun Jiao conf-pull-up { 387*febc5adfSXianjun Jiao pins = "MIO22", "MIO23"; 388*febc5adfSXianjun Jiao bias-pull-up; 389*febc5adfSXianjun Jiao }; 390*febc5adfSXianjun Jiao 391*febc5adfSXianjun Jiao conf-pull-none { 392*febc5adfSXianjun Jiao pins = "MIO13", "MIO38"; 393*febc5adfSXianjun Jiao bias-disable; 394*febc5adfSXianjun Jiao }; 395*febc5adfSXianjun Jiao }; 396*febc5adfSXianjun Jiao }; 397*febc5adfSXianjun Jiao 398*febc5adfSXianjun Jiao power-domains { 399*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-genpd"; 400*febc5adfSXianjun Jiao 401*febc5adfSXianjun Jiao pd-usb0 { 402*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 403*febc5adfSXianjun Jiao pd-id = <0x16>; 404*febc5adfSXianjun Jiao linux,phandle = <0x34>; 405*febc5adfSXianjun Jiao phandle = <0x34>; 406*febc5adfSXianjun Jiao }; 407*febc5adfSXianjun Jiao 408*febc5adfSXianjun Jiao pd-usb1 { 409*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 410*febc5adfSXianjun Jiao pd-id = <0x17>; 411*febc5adfSXianjun Jiao linux,phandle = <0x37>; 412*febc5adfSXianjun Jiao phandle = <0x37>; 413*febc5adfSXianjun Jiao }; 414*febc5adfSXianjun Jiao 415*febc5adfSXianjun Jiao pd-sata { 416*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 417*febc5adfSXianjun Jiao pd-id = <0x1c>; 418*febc5adfSXianjun Jiao linux,phandle = <0x24>; 419*febc5adfSXianjun Jiao phandle = <0x24>; 420*febc5adfSXianjun Jiao }; 421*febc5adfSXianjun Jiao 422*febc5adfSXianjun Jiao pd-spi0 { 423*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 424*febc5adfSXianjun Jiao pd-id = <0x23>; 425*febc5adfSXianjun Jiao linux,phandle = <0x29>; 426*febc5adfSXianjun Jiao phandle = <0x29>; 427*febc5adfSXianjun Jiao }; 428*febc5adfSXianjun Jiao 429*febc5adfSXianjun Jiao pd-spi1 { 430*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 431*febc5adfSXianjun Jiao pd-id = <0x24>; 432*febc5adfSXianjun Jiao linux,phandle = <0x2b>; 433*febc5adfSXianjun Jiao phandle = <0x2b>; 434*febc5adfSXianjun Jiao }; 435*febc5adfSXianjun Jiao 436*febc5adfSXianjun Jiao pd-uart0 { 437*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 438*febc5adfSXianjun Jiao pd-id = <0x21>; 439*febc5adfSXianjun Jiao linux,phandle = <0x30>; 440*febc5adfSXianjun Jiao phandle = <0x30>; 441*febc5adfSXianjun Jiao }; 442*febc5adfSXianjun Jiao 443*febc5adfSXianjun Jiao pd-uart1 { 444*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 445*febc5adfSXianjun Jiao pd-id = <0x22>; 446*febc5adfSXianjun Jiao linux,phandle = <0x32>; 447*febc5adfSXianjun Jiao phandle = <0x32>; 448*febc5adfSXianjun Jiao }; 449*febc5adfSXianjun Jiao 450*febc5adfSXianjun Jiao pd-eth0 { 451*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 452*febc5adfSXianjun Jiao pd-id = <0x1d>; 453*febc5adfSXianjun Jiao linux,phandle = <0xf>; 454*febc5adfSXianjun Jiao phandle = <0xf>; 455*febc5adfSXianjun Jiao }; 456*febc5adfSXianjun Jiao 457*febc5adfSXianjun Jiao pd-eth1 { 458*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 459*febc5adfSXianjun Jiao pd-id = <0x1e>; 460*febc5adfSXianjun Jiao linux,phandle = <0x10>; 461*febc5adfSXianjun Jiao phandle = <0x10>; 462*febc5adfSXianjun Jiao }; 463*febc5adfSXianjun Jiao 464*febc5adfSXianjun Jiao pd-eth2 { 465*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 466*febc5adfSXianjun Jiao pd-id = <0x1f>; 467*febc5adfSXianjun Jiao linux,phandle = <0x11>; 468*febc5adfSXianjun Jiao phandle = <0x11>; 469*febc5adfSXianjun Jiao }; 470*febc5adfSXianjun Jiao 471*febc5adfSXianjun Jiao pd-eth3 { 472*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 473*febc5adfSXianjun Jiao pd-id = <0x20>; 474*febc5adfSXianjun Jiao linux,phandle = <0x12>; 475*febc5adfSXianjun Jiao phandle = <0x12>; 476*febc5adfSXianjun Jiao }; 477*febc5adfSXianjun Jiao 478*febc5adfSXianjun Jiao pd-i2c0 { 479*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 480*febc5adfSXianjun Jiao pd-id = <0x25>; 481*febc5adfSXianjun Jiao linux,phandle = <0x17>; 482*febc5adfSXianjun Jiao phandle = <0x17>; 483*febc5adfSXianjun Jiao }; 484*febc5adfSXianjun Jiao 485*febc5adfSXianjun Jiao pd-i2c1 { 486*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 487*febc5adfSXianjun Jiao pd-id = <0x26>; 488*febc5adfSXianjun Jiao linux,phandle = <0x1b>; 489*febc5adfSXianjun Jiao phandle = <0x1b>; 490*febc5adfSXianjun Jiao }; 491*febc5adfSXianjun Jiao 492*febc5adfSXianjun Jiao pd-dp { 493*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 494*febc5adfSXianjun Jiao pd-id = <0x29>; 495*febc5adfSXianjun Jiao linux,phandle = <0x38>; 496*febc5adfSXianjun Jiao phandle = <0x38>; 497*febc5adfSXianjun Jiao }; 498*febc5adfSXianjun Jiao 499*febc5adfSXianjun Jiao pd-gdma { 500*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 501*febc5adfSXianjun Jiao pd-id = <0x2a>; 502*febc5adfSXianjun Jiao linux,phandle = <0xb>; 503*febc5adfSXianjun Jiao phandle = <0xb>; 504*febc5adfSXianjun Jiao }; 505*febc5adfSXianjun Jiao 506*febc5adfSXianjun Jiao pd-adma { 507*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 508*febc5adfSXianjun Jiao pd-id = <0x2b>; 509*febc5adfSXianjun Jiao linux,phandle = <0xd>; 510*febc5adfSXianjun Jiao phandle = <0xd>; 511*febc5adfSXianjun Jiao }; 512*febc5adfSXianjun Jiao 513*febc5adfSXianjun Jiao pd-ttc0 { 514*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 515*febc5adfSXianjun Jiao pd-id = <0x18>; 516*febc5adfSXianjun Jiao linux,phandle = <0x2c>; 517*febc5adfSXianjun Jiao phandle = <0x2c>; 518*febc5adfSXianjun Jiao }; 519*febc5adfSXianjun Jiao 520*febc5adfSXianjun Jiao pd-ttc1 { 521*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 522*febc5adfSXianjun Jiao pd-id = <0x19>; 523*febc5adfSXianjun Jiao linux,phandle = <0x2d>; 524*febc5adfSXianjun Jiao phandle = <0x2d>; 525*febc5adfSXianjun Jiao }; 526*febc5adfSXianjun Jiao 527*febc5adfSXianjun Jiao pd-ttc2 { 528*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 529*febc5adfSXianjun Jiao pd-id = <0x1a>; 530*febc5adfSXianjun Jiao linux,phandle = <0x2e>; 531*febc5adfSXianjun Jiao phandle = <0x2e>; 532*febc5adfSXianjun Jiao }; 533*febc5adfSXianjun Jiao 534*febc5adfSXianjun Jiao pd-ttc3 { 535*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 536*febc5adfSXianjun Jiao pd-id = <0x1b>; 537*febc5adfSXianjun Jiao linux,phandle = <0x2f>; 538*febc5adfSXianjun Jiao phandle = <0x2f>; 539*febc5adfSXianjun Jiao }; 540*febc5adfSXianjun Jiao 541*febc5adfSXianjun Jiao pd-sd0 { 542*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 543*febc5adfSXianjun Jiao pd-id = <0x27>; 544*febc5adfSXianjun Jiao linux,phandle = <0x26>; 545*febc5adfSXianjun Jiao phandle = <0x26>; 546*febc5adfSXianjun Jiao }; 547*febc5adfSXianjun Jiao 548*febc5adfSXianjun Jiao pd-sd1 { 549*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 550*febc5adfSXianjun Jiao pd-id = <0x28>; 551*febc5adfSXianjun Jiao linux,phandle = <0x27>; 552*febc5adfSXianjun Jiao phandle = <0x27>; 553*febc5adfSXianjun Jiao }; 554*febc5adfSXianjun Jiao 555*febc5adfSXianjun Jiao pd-nand { 556*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 557*febc5adfSXianjun Jiao pd-id = <0x2c>; 558*febc5adfSXianjun Jiao linux,phandle = <0xe>; 559*febc5adfSXianjun Jiao phandle = <0xe>; 560*febc5adfSXianjun Jiao }; 561*febc5adfSXianjun Jiao 562*febc5adfSXianjun Jiao pd-qspi { 563*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 564*febc5adfSXianjun Jiao pd-id = <0x2d>; 565*febc5adfSXianjun Jiao linux,phandle = <0x21>; 566*febc5adfSXianjun Jiao phandle = <0x21>; 567*febc5adfSXianjun Jiao }; 568*febc5adfSXianjun Jiao 569*febc5adfSXianjun Jiao pd-gpio { 570*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 571*febc5adfSXianjun Jiao pd-id = <0x2e>; 572*febc5adfSXianjun Jiao linux,phandle = <0x15>; 573*febc5adfSXianjun Jiao phandle = <0x15>; 574*febc5adfSXianjun Jiao }; 575*febc5adfSXianjun Jiao 576*febc5adfSXianjun Jiao pd-can0 { 577*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 578*febc5adfSXianjun Jiao pd-id = <0x2f>; 579*febc5adfSXianjun Jiao linux,phandle = <0x7>; 580*febc5adfSXianjun Jiao phandle = <0x7>; 581*febc5adfSXianjun Jiao }; 582*febc5adfSXianjun Jiao 583*febc5adfSXianjun Jiao pd-can1 { 584*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 585*febc5adfSXianjun Jiao pd-id = <0x30>; 586*febc5adfSXianjun Jiao linux,phandle = <0x8>; 587*febc5adfSXianjun Jiao phandle = <0x8>; 588*febc5adfSXianjun Jiao }; 589*febc5adfSXianjun Jiao 590*febc5adfSXianjun Jiao pd-pcie { 591*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 592*febc5adfSXianjun Jiao pd-id = <0x3b>; 593*febc5adfSXianjun Jiao linux,phandle = <0x20>; 594*febc5adfSXianjun Jiao phandle = <0x20>; 595*febc5adfSXianjun Jiao }; 596*febc5adfSXianjun Jiao 597*febc5adfSXianjun Jiao pd-gpu { 598*febc5adfSXianjun Jiao #power-domain-cells = <0x0>; 599*febc5adfSXianjun Jiao pd-id = <0x3a 0x14 0x15>; 600*febc5adfSXianjun Jiao linux,phandle = <0xc>; 601*febc5adfSXianjun Jiao phandle = <0xc>; 602*febc5adfSXianjun Jiao }; 603*febc5adfSXianjun Jiao }; 604*febc5adfSXianjun Jiao 605*febc5adfSXianjun Jiao mailbox@ff990400 { 606*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-ipi-mailbox"; 607*febc5adfSXianjun Jiao reg = <0x0 0xff9905c0 0x0 0x20 0x0 0xff9905e0 0x0 0x20 0x0 0xff990e80 0x0 0x20 0x0 0xff990ea0 0x0 0x20>; 608*febc5adfSXianjun Jiao reg-names = "local_request_region", "local_response_region", "remote_request_region", "remote_response_region"; 609*febc5adfSXianjun Jiao #mbox-cells = <0x1>; 610*febc5adfSXianjun Jiao xlnx,ipi-ids = <0x0 0x4>; 611*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 612*febc5adfSXianjun Jiao interrupts = <0x0 0x23 0x4>; 613*febc5adfSXianjun Jiao linux,phandle = <0x5>; 614*febc5adfSXianjun Jiao phandle = <0x5>; 615*febc5adfSXianjun Jiao }; 616*febc5adfSXianjun Jiao 617*febc5adfSXianjun Jiao pmu { 618*febc5adfSXianjun Jiao compatible = "arm,armv8-pmuv3"; 619*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 620*febc5adfSXianjun Jiao interrupts = <0x0 0x8f 0x4 0x0 0x90 0x4 0x0 0x91 0x4 0x0 0x92 0x4>; 621*febc5adfSXianjun Jiao }; 622*febc5adfSXianjun Jiao 623*febc5adfSXianjun Jiao psci { 624*febc5adfSXianjun Jiao compatible = "arm,psci-0.2"; 625*febc5adfSXianjun Jiao method = "smc"; 626*febc5adfSXianjun Jiao }; 627*febc5adfSXianjun Jiao 628*febc5adfSXianjun Jiao firmware { 629*febc5adfSXianjun Jiao 630*febc5adfSXianjun Jiao zynqmp-firmware { 631*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-firmware"; 632*febc5adfSXianjun Jiao method = "smc"; 633*febc5adfSXianjun Jiao }; 634*febc5adfSXianjun Jiao }; 635*febc5adfSXianjun Jiao 636*febc5adfSXianjun Jiao zynqmp-power { 637*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-power"; 638*febc5adfSXianjun Jiao mboxes = <0x5 0x0 0x5 0x1>; 639*febc5adfSXianjun Jiao mbox-names = "tx", "rx"; 640*febc5adfSXianjun Jiao }; 641*febc5adfSXianjun Jiao 642*febc5adfSXianjun Jiao timer { 643*febc5adfSXianjun Jiao compatible = "arm,armv8-timer"; 644*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 645*febc5adfSXianjun Jiao interrupts = <0x1 0xd 0xf08 0x1 0xe 0xf08 0x1 0xb 0xf08 0x1 0xa 0xf08>; 646*febc5adfSXianjun Jiao }; 647*febc5adfSXianjun Jiao 648*febc5adfSXianjun Jiao edac { 649*febc5adfSXianjun Jiao compatible = "arm,cortex-a53-edac"; 650*febc5adfSXianjun Jiao }; 651*febc5adfSXianjun Jiao 652*febc5adfSXianjun Jiao fpga-full { 653*febc5adfSXianjun Jiao compatible = "fpga-region"; 654*febc5adfSXianjun Jiao fpga-mgr = <0x6>; 655*febc5adfSXianjun Jiao #address-cells = <0x2>; 656*febc5adfSXianjun Jiao #size-cells = <0x2>; 657*febc5adfSXianjun Jiao }; 658*febc5adfSXianjun Jiao 659*febc5adfSXianjun Jiao nvmem_firmware { 660*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-nvmem-fw"; 661*febc5adfSXianjun Jiao #address-cells = <0x1>; 662*febc5adfSXianjun Jiao #size-cells = <0x1>; 663*febc5adfSXianjun Jiao 664*febc5adfSXianjun Jiao soc_revision@0 { 665*febc5adfSXianjun Jiao reg = <0x0 0x4>; 666*febc5adfSXianjun Jiao linux,phandle = <0x22>; 667*febc5adfSXianjun Jiao phandle = <0x22>; 668*febc5adfSXianjun Jiao }; 669*febc5adfSXianjun Jiao 670*febc5adfSXianjun Jiao efuse_dna@c { 671*febc5adfSXianjun Jiao reg = <0xc 0xc>; 672*febc5adfSXianjun Jiao }; 673*febc5adfSXianjun Jiao 674*febc5adfSXianjun Jiao efuse_usr0@20 { 675*febc5adfSXianjun Jiao reg = <0x20 0x4>; 676*febc5adfSXianjun Jiao }; 677*febc5adfSXianjun Jiao 678*febc5adfSXianjun Jiao efuse_usr1@24 { 679*febc5adfSXianjun Jiao reg = <0x24 0x4>; 680*febc5adfSXianjun Jiao }; 681*febc5adfSXianjun Jiao 682*febc5adfSXianjun Jiao efuse_usr2@28 { 683*febc5adfSXianjun Jiao reg = <0x28 0x4>; 684*febc5adfSXianjun Jiao }; 685*febc5adfSXianjun Jiao 686*febc5adfSXianjun Jiao efuse_usr3@2c { 687*febc5adfSXianjun Jiao reg = <0x2c 0x4>; 688*febc5adfSXianjun Jiao }; 689*febc5adfSXianjun Jiao 690*febc5adfSXianjun Jiao efuse_usr4@30 { 691*febc5adfSXianjun Jiao reg = <0x30 0x4>; 692*febc5adfSXianjun Jiao }; 693*febc5adfSXianjun Jiao 694*febc5adfSXianjun Jiao efuse_usr5@34 { 695*febc5adfSXianjun Jiao reg = <0x34 0x4>; 696*febc5adfSXianjun Jiao }; 697*febc5adfSXianjun Jiao 698*febc5adfSXianjun Jiao efuse_usr6@38 { 699*febc5adfSXianjun Jiao reg = <0x38 0x4>; 700*febc5adfSXianjun Jiao }; 701*febc5adfSXianjun Jiao 702*febc5adfSXianjun Jiao efuse_usr7@3c { 703*febc5adfSXianjun Jiao reg = <0x3c 0x4>; 704*febc5adfSXianjun Jiao }; 705*febc5adfSXianjun Jiao 706*febc5adfSXianjun Jiao efuse_miscusr@40 { 707*febc5adfSXianjun Jiao reg = <0x40 0x4>; 708*febc5adfSXianjun Jiao }; 709*febc5adfSXianjun Jiao 710*febc5adfSXianjun Jiao efuse_chash@50 { 711*febc5adfSXianjun Jiao reg = <0x50 0x4>; 712*febc5adfSXianjun Jiao }; 713*febc5adfSXianjun Jiao 714*febc5adfSXianjun Jiao efuse_pufmisc@54 { 715*febc5adfSXianjun Jiao reg = <0x54 0x4>; 716*febc5adfSXianjun Jiao }; 717*febc5adfSXianjun Jiao 718*febc5adfSXianjun Jiao efuse_sec@58 { 719*febc5adfSXianjun Jiao reg = <0x58 0x4>; 720*febc5adfSXianjun Jiao }; 721*febc5adfSXianjun Jiao 722*febc5adfSXianjun Jiao efuse_spkid@5c { 723*febc5adfSXianjun Jiao reg = <0x5c 0x4>; 724*febc5adfSXianjun Jiao }; 725*febc5adfSXianjun Jiao 726*febc5adfSXianjun Jiao efuse_ppk0hash@a0 { 727*febc5adfSXianjun Jiao reg = <0xa0 0x30>; 728*febc5adfSXianjun Jiao }; 729*febc5adfSXianjun Jiao 730*febc5adfSXianjun Jiao efuse_ppk1hash@d0 { 731*febc5adfSXianjun Jiao reg = <0xd0 0x30>; 732*febc5adfSXianjun Jiao }; 733*febc5adfSXianjun Jiao }; 734*febc5adfSXianjun Jiao 735*febc5adfSXianjun Jiao pcap { 736*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-pcap-fpga"; 737*febc5adfSXianjun Jiao clock-names = "ref_clk"; 738*febc5adfSXianjun Jiao clocks = <0x3 0x29>; 739*febc5adfSXianjun Jiao linux,phandle = <0x6>; 740*febc5adfSXianjun Jiao phandle = <0x6>; 741*febc5adfSXianjun Jiao }; 742*febc5adfSXianjun Jiao 743*febc5adfSXianjun Jiao reset-controller { 744*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-reset"; 745*febc5adfSXianjun Jiao #reset-cells = <0x1>; 746*febc5adfSXianjun Jiao linux,phandle = <0x23>; 747*febc5adfSXianjun Jiao phandle = <0x23>; 748*febc5adfSXianjun Jiao }; 749*febc5adfSXianjun Jiao 750*febc5adfSXianjun Jiao zynqmp_rsa { 751*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-rsa"; 752*febc5adfSXianjun Jiao }; 753*febc5adfSXianjun Jiao 754*febc5adfSXianjun Jiao sha384 { 755*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-keccak-384"; 756*febc5adfSXianjun Jiao }; 757*febc5adfSXianjun Jiao 758*febc5adfSXianjun Jiao zynqmp_aes { 759*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-aes"; 760*febc5adfSXianjun Jiao }; 761*febc5adfSXianjun Jiao 762*febc5adfSXianjun Jiao amba_apu@0 { 763*febc5adfSXianjun Jiao compatible = "simple-bus"; 764*febc5adfSXianjun Jiao #address-cells = <0x2>; 765*febc5adfSXianjun Jiao #size-cells = <0x1>; 766*febc5adfSXianjun Jiao ranges = <0x0 0x0 0x0 0x0 0xffffffff>; 767*febc5adfSXianjun Jiao 768*febc5adfSXianjun Jiao interrupt-controller@f9010000 { 769*febc5adfSXianjun Jiao compatible = "arm,gic-400", "arm,cortex-a15-gic"; 770*febc5adfSXianjun Jiao #interrupt-cells = <0x3>; 771*febc5adfSXianjun Jiao reg = <0x0 0xf9010000 0x10000 0x0 0xf9020000 0x20000 0x0 0xf9040000 0x20000 0x0 0xf9060000 0x20000>; 772*febc5adfSXianjun Jiao interrupt-controller; 773*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 774*febc5adfSXianjun Jiao interrupts = <0x1 0x9 0xf04>; 775*febc5adfSXianjun Jiao linux,phandle = <0x4>; 776*febc5adfSXianjun Jiao phandle = <0x4>; 777*febc5adfSXianjun Jiao }; 778*febc5adfSXianjun Jiao }; 779*febc5adfSXianjun Jiao 780*febc5adfSXianjun Jiao smmu@fd800000 { 781*febc5adfSXianjun Jiao compatible = "arm,mmu-500"; 782*febc5adfSXianjun Jiao reg = <0x0 0xfd800000 0x0 0x20000>; 783*febc5adfSXianjun Jiao #iommu-cells = <0x1>; 784*febc5adfSXianjun Jiao status = "disabled"; 785*febc5adfSXianjun Jiao #global-interrupts = <0x1>; 786*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 787*febc5adfSXianjun Jiao interrupts = <0x0 0x9b 0x4 0x0 0x9b 0x4 0x0 0x9b 0x4 0x0 0x9b 0x4 0x0 0x9b 0x4 0x0 0x9b 0x4 0x0 0x9b 0x4 0x0 0x9b 0x4 0x0 0x9b 0x4 0x0 0x9b 0x4 0x0 0x9b 0x4 0x0 0x9b 0x4 0x0 0x9b 0x4 0x0 0x9b 0x4 0x0 0x9b 0x4 0x0 0x9b 0x4 0x0 0x9b 0x4>; 788*febc5adfSXianjun Jiao linux,phandle = <0xa>; 789*febc5adfSXianjun Jiao phandle = <0xa>; 790*febc5adfSXianjun Jiao }; 791*febc5adfSXianjun Jiao 792*febc5adfSXianjun Jiao amba { 793*febc5adfSXianjun Jiao compatible = "simple-bus"; 794*febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 795*febc5adfSXianjun Jiao #address-cells = <0x2>; 796*febc5adfSXianjun Jiao #size-cells = <0x2>; 797*febc5adfSXianjun Jiao ranges; 798*febc5adfSXianjun Jiao 799*febc5adfSXianjun Jiao can@ff060000 { 800*febc5adfSXianjun Jiao compatible = "xlnx,zynq-can-1.0"; 801*febc5adfSXianjun Jiao status = "disabled"; 802*febc5adfSXianjun Jiao clock-names = "can_clk", "pclk"; 803*febc5adfSXianjun Jiao reg = <0x0 0xff060000 0x0 0x1000>; 804*febc5adfSXianjun Jiao interrupts = <0x0 0x17 0x4>; 805*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 806*febc5adfSXianjun Jiao tx-fifo-depth = <0x40>; 807*febc5adfSXianjun Jiao rx-fifo-depth = <0x40>; 808*febc5adfSXianjun Jiao power-domains = <0x7>; 809*febc5adfSXianjun Jiao clocks = <0x3 0x3f 0x3 0x1f>; 810*febc5adfSXianjun Jiao }; 811*febc5adfSXianjun Jiao 812*febc5adfSXianjun Jiao can@ff070000 { 813*febc5adfSXianjun Jiao compatible = "xlnx,zynq-can-1.0"; 814*febc5adfSXianjun Jiao status = "okay"; 815*febc5adfSXianjun Jiao clock-names = "can_clk", "pclk"; 816*febc5adfSXianjun Jiao reg = <0x0 0xff070000 0x0 0x1000>; 817*febc5adfSXianjun Jiao interrupts = <0x0 0x18 0x4>; 818*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 819*febc5adfSXianjun Jiao tx-fifo-depth = <0x40>; 820*febc5adfSXianjun Jiao rx-fifo-depth = <0x40>; 821*febc5adfSXianjun Jiao power-domains = <0x8>; 822*febc5adfSXianjun Jiao clocks = <0x3 0x40 0x3 0x1f>; 823*febc5adfSXianjun Jiao pinctrl-names = "default"; 824*febc5adfSXianjun Jiao pinctrl-0 = <0x9>; 825*febc5adfSXianjun Jiao }; 826*febc5adfSXianjun Jiao 827*febc5adfSXianjun Jiao cci@fd6e0000 { 828*febc5adfSXianjun Jiao compatible = "arm,cci-400"; 829*febc5adfSXianjun Jiao reg = <0x0 0xfd6e0000 0x0 0x9000>; 830*febc5adfSXianjun Jiao ranges = <0x0 0x0 0xfd6e0000 0x10000>; 831*febc5adfSXianjun Jiao #address-cells = <0x1>; 832*febc5adfSXianjun Jiao #size-cells = <0x1>; 833*febc5adfSXianjun Jiao 834*febc5adfSXianjun Jiao pmu@9000 { 835*febc5adfSXianjun Jiao compatible = "arm,cci-400-pmu,r1"; 836*febc5adfSXianjun Jiao reg = <0x9000 0x5000>; 837*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 838*febc5adfSXianjun Jiao interrupts = <0x0 0x7b 0x4 0x0 0x7b 0x4 0x0 0x7b 0x4 0x0 0x7b 0x4 0x0 0x7b 0x4>; 839*febc5adfSXianjun Jiao }; 840*febc5adfSXianjun Jiao }; 841*febc5adfSXianjun Jiao 842*febc5adfSXianjun Jiao dma@fd500000 { 843*febc5adfSXianjun Jiao status = "okay"; 844*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 845*febc5adfSXianjun Jiao reg = <0x0 0xfd500000 0x0 0x1000>; 846*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 847*febc5adfSXianjun Jiao interrupts = <0x0 0x7c 0x4>; 848*febc5adfSXianjun Jiao clock-names = "clk_main", "clk_apb"; 849*febc5adfSXianjun Jiao xlnx,bus-width = <0x80>; 850*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 851*febc5adfSXianjun Jiao iommus = <0xa 0x14e8>; 852*febc5adfSXianjun Jiao power-domains = <0xb>; 853*febc5adfSXianjun Jiao clocks = <0x3 0x13 0x3 0x1f>; 854*febc5adfSXianjun Jiao }; 855*febc5adfSXianjun Jiao 856*febc5adfSXianjun Jiao dma@fd510000 { 857*febc5adfSXianjun Jiao status = "okay"; 858*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 859*febc5adfSXianjun Jiao reg = <0x0 0xfd510000 0x0 0x1000>; 860*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 861*febc5adfSXianjun Jiao interrupts = <0x0 0x7d 0x4>; 862*febc5adfSXianjun Jiao clock-names = "clk_main", "clk_apb"; 863*febc5adfSXianjun Jiao xlnx,bus-width = <0x80>; 864*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 865*febc5adfSXianjun Jiao iommus = <0xa 0x14e9>; 866*febc5adfSXianjun Jiao power-domains = <0xb>; 867*febc5adfSXianjun Jiao clocks = <0x3 0x13 0x3 0x1f>; 868*febc5adfSXianjun Jiao }; 869*febc5adfSXianjun Jiao 870*febc5adfSXianjun Jiao dma@fd520000 { 871*febc5adfSXianjun Jiao status = "okay"; 872*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 873*febc5adfSXianjun Jiao reg = <0x0 0xfd520000 0x0 0x1000>; 874*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 875*febc5adfSXianjun Jiao interrupts = <0x0 0x7e 0x4>; 876*febc5adfSXianjun Jiao clock-names = "clk_main", "clk_apb"; 877*febc5adfSXianjun Jiao xlnx,bus-width = <0x80>; 878*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 879*febc5adfSXianjun Jiao iommus = <0xa 0x14ea>; 880*febc5adfSXianjun Jiao power-domains = <0xb>; 881*febc5adfSXianjun Jiao clocks = <0x3 0x13 0x3 0x1f>; 882*febc5adfSXianjun Jiao }; 883*febc5adfSXianjun Jiao 884*febc5adfSXianjun Jiao dma@fd530000 { 885*febc5adfSXianjun Jiao status = "okay"; 886*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 887*febc5adfSXianjun Jiao reg = <0x0 0xfd530000 0x0 0x1000>; 888*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 889*febc5adfSXianjun Jiao interrupts = <0x0 0x7f 0x4>; 890*febc5adfSXianjun Jiao clock-names = "clk_main", "clk_apb"; 891*febc5adfSXianjun Jiao xlnx,bus-width = <0x80>; 892*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 893*febc5adfSXianjun Jiao iommus = <0xa 0x14eb>; 894*febc5adfSXianjun Jiao power-domains = <0xb>; 895*febc5adfSXianjun Jiao clocks = <0x3 0x13 0x3 0x1f>; 896*febc5adfSXianjun Jiao }; 897*febc5adfSXianjun Jiao 898*febc5adfSXianjun Jiao dma@fd540000 { 899*febc5adfSXianjun Jiao status = "okay"; 900*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 901*febc5adfSXianjun Jiao reg = <0x0 0xfd540000 0x0 0x1000>; 902*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 903*febc5adfSXianjun Jiao interrupts = <0x0 0x80 0x4>; 904*febc5adfSXianjun Jiao clock-names = "clk_main", "clk_apb"; 905*febc5adfSXianjun Jiao xlnx,bus-width = <0x80>; 906*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 907*febc5adfSXianjun Jiao iommus = <0xa 0x14ec>; 908*febc5adfSXianjun Jiao power-domains = <0xb>; 909*febc5adfSXianjun Jiao clocks = <0x3 0x13 0x3 0x1f>; 910*febc5adfSXianjun Jiao }; 911*febc5adfSXianjun Jiao 912*febc5adfSXianjun Jiao dma@fd550000 { 913*febc5adfSXianjun Jiao status = "okay"; 914*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 915*febc5adfSXianjun Jiao reg = <0x0 0xfd550000 0x0 0x1000>; 916*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 917*febc5adfSXianjun Jiao interrupts = <0x0 0x81 0x4>; 918*febc5adfSXianjun Jiao clock-names = "clk_main", "clk_apb"; 919*febc5adfSXianjun Jiao xlnx,bus-width = <0x80>; 920*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 921*febc5adfSXianjun Jiao iommus = <0xa 0x14ed>; 922*febc5adfSXianjun Jiao power-domains = <0xb>; 923*febc5adfSXianjun Jiao clocks = <0x3 0x13 0x3 0x1f>; 924*febc5adfSXianjun Jiao }; 925*febc5adfSXianjun Jiao 926*febc5adfSXianjun Jiao dma@fd560000 { 927*febc5adfSXianjun Jiao status = "okay"; 928*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 929*febc5adfSXianjun Jiao reg = <0x0 0xfd560000 0x0 0x1000>; 930*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 931*febc5adfSXianjun Jiao interrupts = <0x0 0x82 0x4>; 932*febc5adfSXianjun Jiao clock-names = "clk_main", "clk_apb"; 933*febc5adfSXianjun Jiao xlnx,bus-width = <0x80>; 934*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 935*febc5adfSXianjun Jiao iommus = <0xa 0x14ee>; 936*febc5adfSXianjun Jiao power-domains = <0xb>; 937*febc5adfSXianjun Jiao clocks = <0x3 0x13 0x3 0x1f>; 938*febc5adfSXianjun Jiao }; 939*febc5adfSXianjun Jiao 940*febc5adfSXianjun Jiao dma@fd570000 { 941*febc5adfSXianjun Jiao status = "okay"; 942*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 943*febc5adfSXianjun Jiao reg = <0x0 0xfd570000 0x0 0x1000>; 944*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 945*febc5adfSXianjun Jiao interrupts = <0x0 0x83 0x4>; 946*febc5adfSXianjun Jiao clock-names = "clk_main", "clk_apb"; 947*febc5adfSXianjun Jiao xlnx,bus-width = <0x80>; 948*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 949*febc5adfSXianjun Jiao iommus = <0xa 0x14ef>; 950*febc5adfSXianjun Jiao power-domains = <0xb>; 951*febc5adfSXianjun Jiao clocks = <0x3 0x13 0x3 0x1f>; 952*febc5adfSXianjun Jiao }; 953*febc5adfSXianjun Jiao 954*febc5adfSXianjun Jiao gpu@fd4b0000 { 955*febc5adfSXianjun Jiao status = "okay"; 956*febc5adfSXianjun Jiao compatible = "arm,mali-400", "arm,mali-utgard"; 957*febc5adfSXianjun Jiao reg = <0x0 0xfd4b0000 0x0 0x10000>; 958*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 959*febc5adfSXianjun Jiao interrupts = <0x0 0x84 0x4 0x0 0x84 0x4 0x0 0x84 0x4 0x0 0x84 0x4 0x0 0x84 0x4 0x0 0x84 0x4>; 960*febc5adfSXianjun Jiao interrupt-names = "IRQGP", "IRQGPMMU", "IRQPP0", "IRQPPMMU0", "IRQPP1", "IRQPPMMU1"; 961*febc5adfSXianjun Jiao clock-names = "gpu", "gpu_pp0", "gpu_pp1"; 962*febc5adfSXianjun Jiao power-domains = <0xc>; 963*febc5adfSXianjun Jiao clocks = <0x3 0x18 0x3 0x19 0x3 0x1a>; 964*febc5adfSXianjun Jiao }; 965*febc5adfSXianjun Jiao 966*febc5adfSXianjun Jiao dma@ffa80000 { 967*febc5adfSXianjun Jiao status = "disabled"; 968*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 969*febc5adfSXianjun Jiao reg = <0x0 0xffa80000 0x0 0x1000>; 970*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 971*febc5adfSXianjun Jiao interrupts = <0x0 0x4d 0x4>; 972*febc5adfSXianjun Jiao clock-names = "clk_main", "clk_apb"; 973*febc5adfSXianjun Jiao xlnx,bus-width = <0x40>; 974*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 975*febc5adfSXianjun Jiao power-domains = <0xd>; 976*febc5adfSXianjun Jiao clocks = <0x3 0x44 0x3 0x1f>; 977*febc5adfSXianjun Jiao }; 978*febc5adfSXianjun Jiao 979*febc5adfSXianjun Jiao dma@ffa90000 { 980*febc5adfSXianjun Jiao status = "disabled"; 981*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 982*febc5adfSXianjun Jiao reg = <0x0 0xffa90000 0x0 0x1000>; 983*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 984*febc5adfSXianjun Jiao interrupts = <0x0 0x4e 0x4>; 985*febc5adfSXianjun Jiao clock-names = "clk_main", "clk_apb"; 986*febc5adfSXianjun Jiao xlnx,bus-width = <0x40>; 987*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 988*febc5adfSXianjun Jiao power-domains = <0xd>; 989*febc5adfSXianjun Jiao clocks = <0x3 0x44 0x3 0x1f>; 990*febc5adfSXianjun Jiao }; 991*febc5adfSXianjun Jiao 992*febc5adfSXianjun Jiao dma@ffaa0000 { 993*febc5adfSXianjun Jiao status = "disabled"; 994*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 995*febc5adfSXianjun Jiao reg = <0x0 0xffaa0000 0x0 0x1000>; 996*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 997*febc5adfSXianjun Jiao interrupts = <0x0 0x4f 0x4>; 998*febc5adfSXianjun Jiao clock-names = "clk_main", "clk_apb"; 999*febc5adfSXianjun Jiao xlnx,bus-width = <0x40>; 1000*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 1001*febc5adfSXianjun Jiao power-domains = <0xd>; 1002*febc5adfSXianjun Jiao clocks = <0x3 0x44 0x3 0x1f>; 1003*febc5adfSXianjun Jiao }; 1004*febc5adfSXianjun Jiao 1005*febc5adfSXianjun Jiao dma@ffab0000 { 1006*febc5adfSXianjun Jiao status = "disabled"; 1007*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 1008*febc5adfSXianjun Jiao reg = <0x0 0xffab0000 0x0 0x1000>; 1009*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1010*febc5adfSXianjun Jiao interrupts = <0x0 0x50 0x4>; 1011*febc5adfSXianjun Jiao clock-names = "clk_main", "clk_apb"; 1012*febc5adfSXianjun Jiao xlnx,bus-width = <0x40>; 1013*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 1014*febc5adfSXianjun Jiao power-domains = <0xd>; 1015*febc5adfSXianjun Jiao clocks = <0x3 0x44 0x3 0x1f>; 1016*febc5adfSXianjun Jiao }; 1017*febc5adfSXianjun Jiao 1018*febc5adfSXianjun Jiao dma@ffac0000 { 1019*febc5adfSXianjun Jiao status = "disabled"; 1020*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 1021*febc5adfSXianjun Jiao reg = <0x0 0xffac0000 0x0 0x1000>; 1022*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1023*febc5adfSXianjun Jiao interrupts = <0x0 0x51 0x4>; 1024*febc5adfSXianjun Jiao clock-names = "clk_main", "clk_apb"; 1025*febc5adfSXianjun Jiao xlnx,bus-width = <0x40>; 1026*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 1027*febc5adfSXianjun Jiao power-domains = <0xd>; 1028*febc5adfSXianjun Jiao clocks = <0x3 0x44 0x3 0x1f>; 1029*febc5adfSXianjun Jiao }; 1030*febc5adfSXianjun Jiao 1031*febc5adfSXianjun Jiao dma@ffad0000 { 1032*febc5adfSXianjun Jiao status = "disabled"; 1033*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 1034*febc5adfSXianjun Jiao reg = <0x0 0xffad0000 0x0 0x1000>; 1035*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1036*febc5adfSXianjun Jiao interrupts = <0x0 0x52 0x4>; 1037*febc5adfSXianjun Jiao clock-names = "clk_main", "clk_apb"; 1038*febc5adfSXianjun Jiao xlnx,bus-width = <0x40>; 1039*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 1040*febc5adfSXianjun Jiao power-domains = <0xd>; 1041*febc5adfSXianjun Jiao clocks = <0x3 0x44 0x3 0x1f>; 1042*febc5adfSXianjun Jiao }; 1043*febc5adfSXianjun Jiao 1044*febc5adfSXianjun Jiao dma@ffae0000 { 1045*febc5adfSXianjun Jiao status = "disabled"; 1046*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 1047*febc5adfSXianjun Jiao reg = <0x0 0xffae0000 0x0 0x1000>; 1048*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1049*febc5adfSXianjun Jiao interrupts = <0x0 0x53 0x4>; 1050*febc5adfSXianjun Jiao clock-names = "clk_main", "clk_apb"; 1051*febc5adfSXianjun Jiao xlnx,bus-width = <0x40>; 1052*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 1053*febc5adfSXianjun Jiao power-domains = <0xd>; 1054*febc5adfSXianjun Jiao clocks = <0x3 0x44 0x3 0x1f>; 1055*febc5adfSXianjun Jiao }; 1056*febc5adfSXianjun Jiao 1057*febc5adfSXianjun Jiao dma@ffaf0000 { 1058*febc5adfSXianjun Jiao status = "disabled"; 1059*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dma-1.0"; 1060*febc5adfSXianjun Jiao reg = <0x0 0xffaf0000 0x0 0x1000>; 1061*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1062*febc5adfSXianjun Jiao interrupts = <0x0 0x54 0x4>; 1063*febc5adfSXianjun Jiao clock-names = "clk_main", "clk_apb"; 1064*febc5adfSXianjun Jiao xlnx,bus-width = <0x40>; 1065*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 1066*febc5adfSXianjun Jiao power-domains = <0xd>; 1067*febc5adfSXianjun Jiao clocks = <0x3 0x44 0x3 0x1f>; 1068*febc5adfSXianjun Jiao }; 1069*febc5adfSXianjun Jiao 1070*febc5adfSXianjun Jiao memory-controller@fd070000 { 1071*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-ddrc-2.40a"; 1072*febc5adfSXianjun Jiao reg = <0x0 0xfd070000 0x0 0x30000>; 1073*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1074*febc5adfSXianjun Jiao interrupts = <0x0 0x70 0x4>; 1075*febc5adfSXianjun Jiao }; 1076*febc5adfSXianjun Jiao 1077*febc5adfSXianjun Jiao nand@ff100000 { 1078*febc5adfSXianjun Jiao compatible = "arasan,nfc-v3p10"; 1079*febc5adfSXianjun Jiao status = "disabled"; 1080*febc5adfSXianjun Jiao reg = <0x0 0xff100000 0x0 0x1000>; 1081*febc5adfSXianjun Jiao clock-names = "clk_sys", "clk_flash"; 1082*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1083*febc5adfSXianjun Jiao interrupts = <0x0 0xe 0x4>; 1084*febc5adfSXianjun Jiao #address-cells = <0x1>; 1085*febc5adfSXianjun Jiao #size-cells = <0x0>; 1086*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 1087*febc5adfSXianjun Jiao iommus = <0xa 0x872>; 1088*febc5adfSXianjun Jiao power-domains = <0xe>; 1089*febc5adfSXianjun Jiao clocks = <0x3 0x3c 0x3 0x1f>; 1090*febc5adfSXianjun Jiao }; 1091*febc5adfSXianjun Jiao 1092*febc5adfSXianjun Jiao ethernet@ff0b0000 { 1093*febc5adfSXianjun Jiao compatible = "cdns,zynqmp-gem", "cdns,gem"; 1094*febc5adfSXianjun Jiao status = "disabled"; 1095*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1096*febc5adfSXianjun Jiao interrupts = <0x0 0x39 0x4 0x0 0x39 0x4>; 1097*febc5adfSXianjun Jiao reg = <0x0 0xff0b0000 0x0 0x1000>; 1098*febc5adfSXianjun Jiao clock-names = "pclk", "hclk", "tx_clk", "rx_clk", "tsu_clk"; 1099*febc5adfSXianjun Jiao #address-cells = <0x1>; 1100*febc5adfSXianjun Jiao #size-cells = <0x0>; 1101*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 1102*febc5adfSXianjun Jiao iommus = <0xa 0x874>; 1103*febc5adfSXianjun Jiao power-domains = <0xf>; 1104*febc5adfSXianjun Jiao clocks = <0x3 0x1f 0x3 0x68 0x3 0x2d 0x3 0x31 0x3 0x2c>; 1105*febc5adfSXianjun Jiao }; 1106*febc5adfSXianjun Jiao 1107*febc5adfSXianjun Jiao ethernet@ff0c0000 { 1108*febc5adfSXianjun Jiao compatible = "cdns,zynqmp-gem", "cdns,gem"; 1109*febc5adfSXianjun Jiao status = "disabled"; 1110*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1111*febc5adfSXianjun Jiao interrupts = <0x0 0x3b 0x4 0x0 0x3b 0x4>; 1112*febc5adfSXianjun Jiao reg = <0x0 0xff0c0000 0x0 0x1000>; 1113*febc5adfSXianjun Jiao clock-names = "pclk", "hclk", "tx_clk", "rx_clk", "tsu_clk"; 1114*febc5adfSXianjun Jiao #address-cells = <0x1>; 1115*febc5adfSXianjun Jiao #size-cells = <0x0>; 1116*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 1117*febc5adfSXianjun Jiao iommus = <0xa 0x875>; 1118*febc5adfSXianjun Jiao power-domains = <0x10>; 1119*febc5adfSXianjun Jiao clocks = <0x3 0x1f 0x3 0x69 0x3 0x2e 0x3 0x32 0x3 0x2c>; 1120*febc5adfSXianjun Jiao }; 1121*febc5adfSXianjun Jiao 1122*febc5adfSXianjun Jiao ethernet@ff0d0000 { 1123*febc5adfSXianjun Jiao compatible = "cdns,zynqmp-gem", "cdns,gem"; 1124*febc5adfSXianjun Jiao status = "disabled"; 1125*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1126*febc5adfSXianjun Jiao interrupts = <0x0 0x3d 0x4 0x0 0x3d 0x4>; 1127*febc5adfSXianjun Jiao reg = <0x0 0xff0d0000 0x0 0x1000>; 1128*febc5adfSXianjun Jiao clock-names = "pclk", "hclk", "tx_clk", "rx_clk", "tsu_clk"; 1129*febc5adfSXianjun Jiao #address-cells = <0x1>; 1130*febc5adfSXianjun Jiao #size-cells = <0x0>; 1131*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 1132*febc5adfSXianjun Jiao iommus = <0xa 0x876>; 1133*febc5adfSXianjun Jiao power-domains = <0x11>; 1134*febc5adfSXianjun Jiao clocks = <0x3 0x1f 0x3 0x6a 0x3 0x2f 0x3 0x33 0x3 0x2c>; 1135*febc5adfSXianjun Jiao }; 1136*febc5adfSXianjun Jiao 1137*febc5adfSXianjun Jiao ethernet@ff0e0000 { 1138*febc5adfSXianjun Jiao compatible = "cdns,zynqmp-gem", "cdns,gem"; 1139*febc5adfSXianjun Jiao status = "okay"; 1140*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1141*febc5adfSXianjun Jiao interrupts = <0x0 0x3f 0x4 0x0 0x3f 0x4>; 1142*febc5adfSXianjun Jiao reg = <0x0 0xff0e0000 0x0 0x1000>; 1143*febc5adfSXianjun Jiao clock-names = "pclk", "hclk", "tx_clk", "rx_clk", "tsu_clk"; 1144*febc5adfSXianjun Jiao #address-cells = <0x1>; 1145*febc5adfSXianjun Jiao #size-cells = <0x0>; 1146*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 1147*febc5adfSXianjun Jiao iommus = <0xa 0x877>; 1148*febc5adfSXianjun Jiao power-domains = <0x12>; 1149*febc5adfSXianjun Jiao clocks = <0x3 0x1f 0x3 0x6b 0x3 0x30 0x3 0x34 0x3 0x2c>; 1150*febc5adfSXianjun Jiao phy-handle = <0x13>; 1151*febc5adfSXianjun Jiao phy-mode = "rgmii-id"; 1152*febc5adfSXianjun Jiao pinctrl-names = "default"; 1153*febc5adfSXianjun Jiao pinctrl-0 = <0x14>; 1154*febc5adfSXianjun Jiao 1155*febc5adfSXianjun Jiao phy@c { 1156*febc5adfSXianjun Jiao reg = <0xc>; 1157*febc5adfSXianjun Jiao ti,rx-internal-delay = <0x8>; 1158*febc5adfSXianjun Jiao ti,tx-internal-delay = <0xa>; 1159*febc5adfSXianjun Jiao ti,fifo-depth = <0x1>; 1160*febc5adfSXianjun Jiao ti,rxctrl-strap-worka; 1161*febc5adfSXianjun Jiao linux,phandle = <0x13>; 1162*febc5adfSXianjun Jiao phandle = <0x13>; 1163*febc5adfSXianjun Jiao }; 1164*febc5adfSXianjun Jiao }; 1165*febc5adfSXianjun Jiao 1166*febc5adfSXianjun Jiao gpio@ff0a0000 { 1167*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-gpio-1.0"; 1168*febc5adfSXianjun Jiao status = "okay"; 1169*febc5adfSXianjun Jiao #gpio-cells = <0x2>; 1170*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1171*febc5adfSXianjun Jiao interrupts = <0x0 0x10 0x4>; 1172*febc5adfSXianjun Jiao interrupt-controller; 1173*febc5adfSXianjun Jiao #interrupt-cells = <0x2>; 1174*febc5adfSXianjun Jiao reg = <0x0 0xff0a0000 0x0 0x1000>; 1175*febc5adfSXianjun Jiao gpio-controller; 1176*febc5adfSXianjun Jiao power-domains = <0x15>; 1177*febc5adfSXianjun Jiao clocks = <0x3 0x1f>; 1178*febc5adfSXianjun Jiao pinctrl-names = "default"; 1179*febc5adfSXianjun Jiao pinctrl-0 = <0x16>; 1180*febc5adfSXianjun Jiao linux,phandle = <0x1a>; 1181*febc5adfSXianjun Jiao phandle = <0x1a>; 1182*febc5adfSXianjun Jiao }; 1183*febc5adfSXianjun Jiao 1184*febc5adfSXianjun Jiao i2c@ff020000 { 1185*febc5adfSXianjun Jiao compatible = "cdns,i2c-r1p14", "cdns,i2c-r1p10"; 1186*febc5adfSXianjun Jiao status = "okay"; 1187*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1188*febc5adfSXianjun Jiao interrupts = <0x0 0x11 0x4>; 1189*febc5adfSXianjun Jiao reg = <0x0 0xff020000 0x0 0x1000>; 1190*febc5adfSXianjun Jiao #address-cells = <0x1>; 1191*febc5adfSXianjun Jiao #size-cells = <0x0>; 1192*febc5adfSXianjun Jiao power-domains = <0x17>; 1193*febc5adfSXianjun Jiao clocks = <0x3 0x3d>; 1194*febc5adfSXianjun Jiao clock-frequency = <0x61a80>; 1195*febc5adfSXianjun Jiao pinctrl-names = "default", "gpio"; 1196*febc5adfSXianjun Jiao pinctrl-0 = <0x18>; 1197*febc5adfSXianjun Jiao pinctrl-1 = <0x19>; 1198*febc5adfSXianjun Jiao scl-gpios = <0x1a 0xe 0x0>; 1199*febc5adfSXianjun Jiao sda-gpios = <0x1a 0xf 0x0>; 1200*febc5adfSXianjun Jiao 1201*febc5adfSXianjun Jiao gpio@20 { 1202*febc5adfSXianjun Jiao compatible = "ti,tca6416"; 1203*febc5adfSXianjun Jiao reg = <0x20>; 1204*febc5adfSXianjun Jiao gpio-controller; 1205*febc5adfSXianjun Jiao #gpio-cells = <0x2>; 1206*febc5adfSXianjun Jiao 1207*febc5adfSXianjun Jiao gtr_sel0 { 1208*febc5adfSXianjun Jiao gpio-hog; 1209*febc5adfSXianjun Jiao gpios = <0x0 0x0>; 1210*febc5adfSXianjun Jiao output-low; 1211*febc5adfSXianjun Jiao line-name = "sel0"; 1212*febc5adfSXianjun Jiao }; 1213*febc5adfSXianjun Jiao 1214*febc5adfSXianjun Jiao gtr_sel1 { 1215*febc5adfSXianjun Jiao gpio-hog; 1216*febc5adfSXianjun Jiao gpios = <0x1 0x0>; 1217*febc5adfSXianjun Jiao output-high; 1218*febc5adfSXianjun Jiao line-name = "sel1"; 1219*febc5adfSXianjun Jiao }; 1220*febc5adfSXianjun Jiao 1221*febc5adfSXianjun Jiao gtr_sel2 { 1222*febc5adfSXianjun Jiao gpio-hog; 1223*febc5adfSXianjun Jiao gpios = <0x2 0x0>; 1224*febc5adfSXianjun Jiao output-high; 1225*febc5adfSXianjun Jiao line-name = "sel2"; 1226*febc5adfSXianjun Jiao }; 1227*febc5adfSXianjun Jiao 1228*febc5adfSXianjun Jiao gtr_sel3 { 1229*febc5adfSXianjun Jiao gpio-hog; 1230*febc5adfSXianjun Jiao gpios = <0x3 0x0>; 1231*febc5adfSXianjun Jiao output-high; 1232*febc5adfSXianjun Jiao line-name = "sel3"; 1233*febc5adfSXianjun Jiao }; 1234*febc5adfSXianjun Jiao }; 1235*febc5adfSXianjun Jiao 1236*febc5adfSXianjun Jiao gpio@21 { 1237*febc5adfSXianjun Jiao compatible = "ti,tca6416"; 1238*febc5adfSXianjun Jiao reg = <0x21>; 1239*febc5adfSXianjun Jiao gpio-controller; 1240*febc5adfSXianjun Jiao #gpio-cells = <0x2>; 1241*febc5adfSXianjun Jiao }; 1242*febc5adfSXianjun Jiao 1243*febc5adfSXianjun Jiao i2c-mux@75 { 1244*febc5adfSXianjun Jiao compatible = "nxp,pca9544"; 1245*febc5adfSXianjun Jiao #address-cells = <0x1>; 1246*febc5adfSXianjun Jiao #size-cells = <0x0>; 1247*febc5adfSXianjun Jiao reg = <0x75>; 1248*febc5adfSXianjun Jiao 1249*febc5adfSXianjun Jiao i2c@0 { 1250*febc5adfSXianjun Jiao #address-cells = <0x1>; 1251*febc5adfSXianjun Jiao #size-cells = <0x0>; 1252*febc5adfSXianjun Jiao reg = <0x0>; 1253*febc5adfSXianjun Jiao 1254*febc5adfSXianjun Jiao ina226@40 { 1255*febc5adfSXianjun Jiao compatible = "ti,ina226"; 1256*febc5adfSXianjun Jiao reg = <0x40>; 1257*febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 1258*febc5adfSXianjun Jiao }; 1259*febc5adfSXianjun Jiao 1260*febc5adfSXianjun Jiao ina226@41 { 1261*febc5adfSXianjun Jiao compatible = "ti,ina226"; 1262*febc5adfSXianjun Jiao reg = <0x41>; 1263*febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 1264*febc5adfSXianjun Jiao }; 1265*febc5adfSXianjun Jiao 1266*febc5adfSXianjun Jiao ina226@42 { 1267*febc5adfSXianjun Jiao compatible = "ti,ina226"; 1268*febc5adfSXianjun Jiao reg = <0x42>; 1269*febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 1270*febc5adfSXianjun Jiao }; 1271*febc5adfSXianjun Jiao 1272*febc5adfSXianjun Jiao ina226@43 { 1273*febc5adfSXianjun Jiao compatible = "ti,ina226"; 1274*febc5adfSXianjun Jiao reg = <0x43>; 1275*febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 1276*febc5adfSXianjun Jiao }; 1277*febc5adfSXianjun Jiao 1278*febc5adfSXianjun Jiao ina226@44 { 1279*febc5adfSXianjun Jiao compatible = "ti,ina226"; 1280*febc5adfSXianjun Jiao reg = <0x44>; 1281*febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 1282*febc5adfSXianjun Jiao }; 1283*febc5adfSXianjun Jiao 1284*febc5adfSXianjun Jiao ina226@45 { 1285*febc5adfSXianjun Jiao compatible = "ti,ina226"; 1286*febc5adfSXianjun Jiao reg = <0x45>; 1287*febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 1288*febc5adfSXianjun Jiao }; 1289*febc5adfSXianjun Jiao 1290*febc5adfSXianjun Jiao ina226@46 { 1291*febc5adfSXianjun Jiao compatible = "ti,ina226"; 1292*febc5adfSXianjun Jiao reg = <0x46>; 1293*febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 1294*febc5adfSXianjun Jiao }; 1295*febc5adfSXianjun Jiao 1296*febc5adfSXianjun Jiao ina226@47 { 1297*febc5adfSXianjun Jiao compatible = "ti,ina226"; 1298*febc5adfSXianjun Jiao reg = <0x47>; 1299*febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 1300*febc5adfSXianjun Jiao }; 1301*febc5adfSXianjun Jiao 1302*febc5adfSXianjun Jiao ina226@4a { 1303*febc5adfSXianjun Jiao compatible = "ti,ina226"; 1304*febc5adfSXianjun Jiao reg = <0x4a>; 1305*febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 1306*febc5adfSXianjun Jiao }; 1307*febc5adfSXianjun Jiao 1308*febc5adfSXianjun Jiao ina226@4b { 1309*febc5adfSXianjun Jiao compatible = "ti,ina226"; 1310*febc5adfSXianjun Jiao reg = <0x4b>; 1311*febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 1312*febc5adfSXianjun Jiao }; 1313*febc5adfSXianjun Jiao }; 1314*febc5adfSXianjun Jiao 1315*febc5adfSXianjun Jiao i2c@1 { 1316*febc5adfSXianjun Jiao #address-cells = <0x1>; 1317*febc5adfSXianjun Jiao #size-cells = <0x0>; 1318*febc5adfSXianjun Jiao reg = <0x1>; 1319*febc5adfSXianjun Jiao 1320*febc5adfSXianjun Jiao ina226@40 { 1321*febc5adfSXianjun Jiao compatible = "ti,ina226"; 1322*febc5adfSXianjun Jiao reg = <0x40>; 1323*febc5adfSXianjun Jiao shunt-resistor = <0x7d0>; 1324*febc5adfSXianjun Jiao }; 1325*febc5adfSXianjun Jiao 1326*febc5adfSXianjun Jiao ina226@41 { 1327*febc5adfSXianjun Jiao compatible = "ti,ina226"; 1328*febc5adfSXianjun Jiao reg = <0x41>; 1329*febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 1330*febc5adfSXianjun Jiao }; 1331*febc5adfSXianjun Jiao 1332*febc5adfSXianjun Jiao ina226@42 { 1333*febc5adfSXianjun Jiao compatible = "ti,ina226"; 1334*febc5adfSXianjun Jiao reg = <0x42>; 1335*febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 1336*febc5adfSXianjun Jiao }; 1337*febc5adfSXianjun Jiao 1338*febc5adfSXianjun Jiao ina226@43 { 1339*febc5adfSXianjun Jiao compatible = "ti,ina226"; 1340*febc5adfSXianjun Jiao reg = <0x43>; 1341*febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 1342*febc5adfSXianjun Jiao }; 1343*febc5adfSXianjun Jiao 1344*febc5adfSXianjun Jiao ina226@44 { 1345*febc5adfSXianjun Jiao compatible = "ti,ina226"; 1346*febc5adfSXianjun Jiao reg = <0x44>; 1347*febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 1348*febc5adfSXianjun Jiao }; 1349*febc5adfSXianjun Jiao 1350*febc5adfSXianjun Jiao ina226@45 { 1351*febc5adfSXianjun Jiao compatible = "ti,ina226"; 1352*febc5adfSXianjun Jiao reg = <0x45>; 1353*febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 1354*febc5adfSXianjun Jiao }; 1355*febc5adfSXianjun Jiao 1356*febc5adfSXianjun Jiao ina226@46 { 1357*febc5adfSXianjun Jiao compatible = "ti,ina226"; 1358*febc5adfSXianjun Jiao reg = <0x46>; 1359*febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 1360*febc5adfSXianjun Jiao }; 1361*febc5adfSXianjun Jiao 1362*febc5adfSXianjun Jiao ina226@47 { 1363*febc5adfSXianjun Jiao compatible = "ti,ina226"; 1364*febc5adfSXianjun Jiao reg = <0x47>; 1365*febc5adfSXianjun Jiao shunt-resistor = <0x1388>; 1366*febc5adfSXianjun Jiao }; 1367*febc5adfSXianjun Jiao }; 1368*febc5adfSXianjun Jiao 1369*febc5adfSXianjun Jiao i2c@2 { 1370*febc5adfSXianjun Jiao #address-cells = <0x1>; 1371*febc5adfSXianjun Jiao #size-cells = <0x0>; 1372*febc5adfSXianjun Jiao reg = <0x2>; 1373*febc5adfSXianjun Jiao 1374*febc5adfSXianjun Jiao max15301@a { 1375*febc5adfSXianjun Jiao compatible = "maxim,max15301"; 1376*febc5adfSXianjun Jiao reg = <0xa>; 1377*febc5adfSXianjun Jiao }; 1378*febc5adfSXianjun Jiao 1379*febc5adfSXianjun Jiao max15303@b { 1380*febc5adfSXianjun Jiao compatible = "maxim,max15303"; 1381*febc5adfSXianjun Jiao reg = <0xb>; 1382*febc5adfSXianjun Jiao }; 1383*febc5adfSXianjun Jiao 1384*febc5adfSXianjun Jiao max15303@10 { 1385*febc5adfSXianjun Jiao compatible = "maxim,max15303"; 1386*febc5adfSXianjun Jiao reg = <0x10>; 1387*febc5adfSXianjun Jiao }; 1388*febc5adfSXianjun Jiao 1389*febc5adfSXianjun Jiao max15301@13 { 1390*febc5adfSXianjun Jiao compatible = "maxim,max15301"; 1391*febc5adfSXianjun Jiao reg = <0x13>; 1392*febc5adfSXianjun Jiao }; 1393*febc5adfSXianjun Jiao 1394*febc5adfSXianjun Jiao max15303@14 { 1395*febc5adfSXianjun Jiao compatible = "maxim,max15303"; 1396*febc5adfSXianjun Jiao reg = <0x14>; 1397*febc5adfSXianjun Jiao }; 1398*febc5adfSXianjun Jiao 1399*febc5adfSXianjun Jiao max15303@15 { 1400*febc5adfSXianjun Jiao compatible = "maxim,max15303"; 1401*febc5adfSXianjun Jiao reg = <0x15>; 1402*febc5adfSXianjun Jiao }; 1403*febc5adfSXianjun Jiao 1404*febc5adfSXianjun Jiao max15303@16 { 1405*febc5adfSXianjun Jiao compatible = "maxim,max15303"; 1406*febc5adfSXianjun Jiao reg = <0x16>; 1407*febc5adfSXianjun Jiao }; 1408*febc5adfSXianjun Jiao 1409*febc5adfSXianjun Jiao max15303@17 { 1410*febc5adfSXianjun Jiao compatible = "maxim,max15303"; 1411*febc5adfSXianjun Jiao reg = <0x17>; 1412*febc5adfSXianjun Jiao }; 1413*febc5adfSXianjun Jiao 1414*febc5adfSXianjun Jiao max15301@18 { 1415*febc5adfSXianjun Jiao compatible = "maxim,max15301"; 1416*febc5adfSXianjun Jiao reg = <0x18>; 1417*febc5adfSXianjun Jiao }; 1418*febc5adfSXianjun Jiao 1419*febc5adfSXianjun Jiao max15303@1a { 1420*febc5adfSXianjun Jiao compatible = "maxim,max15303"; 1421*febc5adfSXianjun Jiao reg = <0x1a>; 1422*febc5adfSXianjun Jiao }; 1423*febc5adfSXianjun Jiao 1424*febc5adfSXianjun Jiao max15303@1d { 1425*febc5adfSXianjun Jiao compatible = "maxim,max15303"; 1426*febc5adfSXianjun Jiao reg = <0x1d>; 1427*febc5adfSXianjun Jiao }; 1428*febc5adfSXianjun Jiao 1429*febc5adfSXianjun Jiao max20751@72 { 1430*febc5adfSXianjun Jiao compatible = "maxim,max20751"; 1431*febc5adfSXianjun Jiao reg = <0x72>; 1432*febc5adfSXianjun Jiao }; 1433*febc5adfSXianjun Jiao 1434*febc5adfSXianjun Jiao max20751@73 { 1435*febc5adfSXianjun Jiao compatible = "maxim,max20751"; 1436*febc5adfSXianjun Jiao reg = <0x73>; 1437*febc5adfSXianjun Jiao }; 1438*febc5adfSXianjun Jiao 1439*febc5adfSXianjun Jiao max15303@1b { 1440*febc5adfSXianjun Jiao compatible = "maxim,max15303"; 1441*febc5adfSXianjun Jiao reg = <0x1b>; 1442*febc5adfSXianjun Jiao }; 1443*febc5adfSXianjun Jiao }; 1444*febc5adfSXianjun Jiao }; 1445*febc5adfSXianjun Jiao }; 1446*febc5adfSXianjun Jiao 1447*febc5adfSXianjun Jiao i2c@ff030000 { 1448*febc5adfSXianjun Jiao compatible = "cdns,i2c-r1p14", "cdns,i2c-r1p10"; 1449*febc5adfSXianjun Jiao status = "okay"; 1450*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1451*febc5adfSXianjun Jiao interrupts = <0x0 0x12 0x4>; 1452*febc5adfSXianjun Jiao reg = <0x0 0xff030000 0x0 0x1000>; 1453*febc5adfSXianjun Jiao #address-cells = <0x1>; 1454*febc5adfSXianjun Jiao #size-cells = <0x0>; 1455*febc5adfSXianjun Jiao power-domains = <0x1b>; 1456*febc5adfSXianjun Jiao clocks = <0x3 0x3e>; 1457*febc5adfSXianjun Jiao clock-frequency = <0x61a80>; 1458*febc5adfSXianjun Jiao pinctrl-names = "default", "gpio"; 1459*febc5adfSXianjun Jiao pinctrl-0 = <0x1c>; 1460*febc5adfSXianjun Jiao pinctrl-1 = <0x1d>; 1461*febc5adfSXianjun Jiao scl-gpios = <0x1a 0x10 0x0>; 1462*febc5adfSXianjun Jiao sda-gpios = <0x1a 0x11 0x0>; 1463*febc5adfSXianjun Jiao 1464*febc5adfSXianjun Jiao i2c-mux@74 { 1465*febc5adfSXianjun Jiao compatible = "nxp,pca9548"; 1466*febc5adfSXianjun Jiao #address-cells = <0x1>; 1467*febc5adfSXianjun Jiao #size-cells = <0x0>; 1468*febc5adfSXianjun Jiao reg = <0x74>; 1469*febc5adfSXianjun Jiao 1470*febc5adfSXianjun Jiao i2c@0 { 1471*febc5adfSXianjun Jiao #address-cells = <0x1>; 1472*febc5adfSXianjun Jiao #size-cells = <0x0>; 1473*febc5adfSXianjun Jiao reg = <0x0>; 1474*febc5adfSXianjun Jiao 1475*febc5adfSXianjun Jiao eeprom@54 { 1476*febc5adfSXianjun Jiao compatible = "atmel,24c08"; 1477*febc5adfSXianjun Jiao reg = <0x54>; 1478*febc5adfSXianjun Jiao #address-cells = <0x1>; 1479*febc5adfSXianjun Jiao #size-cells = <0x1>; 1480*febc5adfSXianjun Jiao 1481*febc5adfSXianjun Jiao board-sn@0 { 1482*febc5adfSXianjun Jiao reg = <0x0 0x14>; 1483*febc5adfSXianjun Jiao }; 1484*febc5adfSXianjun Jiao 1485*febc5adfSXianjun Jiao eth-mac@20 { 1486*febc5adfSXianjun Jiao reg = <0x20 0x6>; 1487*febc5adfSXianjun Jiao }; 1488*febc5adfSXianjun Jiao 1489*febc5adfSXianjun Jiao board-name@d0 { 1490*febc5adfSXianjun Jiao reg = <0xd0 0x6>; 1491*febc5adfSXianjun Jiao }; 1492*febc5adfSXianjun Jiao 1493*febc5adfSXianjun Jiao board-revision@e0 { 1494*febc5adfSXianjun Jiao reg = <0xe0 0x3>; 1495*febc5adfSXianjun Jiao }; 1496*febc5adfSXianjun Jiao }; 1497*febc5adfSXianjun Jiao }; 1498*febc5adfSXianjun Jiao 1499*febc5adfSXianjun Jiao i2c@1 { 1500*febc5adfSXianjun Jiao #address-cells = <0x1>; 1501*febc5adfSXianjun Jiao #size-cells = <0x0>; 1502*febc5adfSXianjun Jiao reg = <0x1>; 1503*febc5adfSXianjun Jiao 1504*febc5adfSXianjun Jiao clock-generator@36 { 1505*febc5adfSXianjun Jiao compatible = "silabs,si5341"; 1506*febc5adfSXianjun Jiao reg = <0x36>; 1507*febc5adfSXianjun Jiao }; 1508*febc5adfSXianjun Jiao }; 1509*febc5adfSXianjun Jiao 1510*febc5adfSXianjun Jiao i2c@2 { 1511*febc5adfSXianjun Jiao #address-cells = <0x1>; 1512*febc5adfSXianjun Jiao #size-cells = <0x0>; 1513*febc5adfSXianjun Jiao reg = <0x2>; 1514*febc5adfSXianjun Jiao 1515*febc5adfSXianjun Jiao clock-generator@5d { 1516*febc5adfSXianjun Jiao #clock-cells = <0x0>; 1517*febc5adfSXianjun Jiao compatible = "silabs,si570"; 1518*febc5adfSXianjun Jiao reg = <0x5d>; 1519*febc5adfSXianjun Jiao temperature-stability = <0x32>; 1520*febc5adfSXianjun Jiao factory-fout = <0x11e1a300>; 1521*febc5adfSXianjun Jiao clock-frequency = <0x11e1a300>; 1522*febc5adfSXianjun Jiao clock-output-names = "si570_user"; 1523*febc5adfSXianjun Jiao }; 1524*febc5adfSXianjun Jiao }; 1525*febc5adfSXianjun Jiao 1526*febc5adfSXianjun Jiao i2c@3 { 1527*febc5adfSXianjun Jiao #address-cells = <0x1>; 1528*febc5adfSXianjun Jiao #size-cells = <0x0>; 1529*febc5adfSXianjun Jiao reg = <0x3>; 1530*febc5adfSXianjun Jiao 1531*febc5adfSXianjun Jiao clock-generator@5d { 1532*febc5adfSXianjun Jiao #clock-cells = <0x0>; 1533*febc5adfSXianjun Jiao compatible = "silabs,si570"; 1534*febc5adfSXianjun Jiao reg = <0x5d>; 1535*febc5adfSXianjun Jiao temperature-stability = <0x32>; 1536*febc5adfSXianjun Jiao factory-fout = <0x9502f90>; 1537*febc5adfSXianjun Jiao clock-frequency = <0x8d9ee20>; 1538*febc5adfSXianjun Jiao clock-output-names = "si570_mgt"; 1539*febc5adfSXianjun Jiao }; 1540*febc5adfSXianjun Jiao }; 1541*febc5adfSXianjun Jiao 1542*febc5adfSXianjun Jiao i2c@4 { 1543*febc5adfSXianjun Jiao #address-cells = <0x1>; 1544*febc5adfSXianjun Jiao #size-cells = <0x0>; 1545*febc5adfSXianjun Jiao reg = <0x4>; 1546*febc5adfSXianjun Jiao 1547*febc5adfSXianjun Jiao clock-generator@69 { 1548*febc5adfSXianjun Jiao compatible = "silabs,si5328"; 1549*febc5adfSXianjun Jiao reg = <0x69>; 1550*febc5adfSXianjun Jiao }; 1551*febc5adfSXianjun Jiao }; 1552*febc5adfSXianjun Jiao }; 1553*febc5adfSXianjun Jiao 1554*febc5adfSXianjun Jiao i2c-mux@75 { 1555*febc5adfSXianjun Jiao compatible = "nxp,pca9548"; 1556*febc5adfSXianjun Jiao #address-cells = <0x1>; 1557*febc5adfSXianjun Jiao #size-cells = <0x0>; 1558*febc5adfSXianjun Jiao reg = <0x75>; 1559*febc5adfSXianjun Jiao 1560*febc5adfSXianjun Jiao i2c@0 { 1561*febc5adfSXianjun Jiao #address-cells = <0x1>; 1562*febc5adfSXianjun Jiao #size-cells = <0x0>; 1563*febc5adfSXianjun Jiao reg = <0x0>; 1564*febc5adfSXianjun Jiao 1565*febc5adfSXianjun Jiao ad7291@2f { 1566*febc5adfSXianjun Jiao compatible = "adi,ad7291"; 1567*febc5adfSXianjun Jiao reg = <0x2f>; 1568*febc5adfSXianjun Jiao }; 1569*febc5adfSXianjun Jiao 1570*febc5adfSXianjun Jiao eeprom@50 { 1571*febc5adfSXianjun Jiao compatible = "at24,24c02"; 1572*febc5adfSXianjun Jiao reg = <0x50>; 1573*febc5adfSXianjun Jiao }; 1574*febc5adfSXianjun Jiao }; 1575*febc5adfSXianjun Jiao 1576*febc5adfSXianjun Jiao i2c@1 { 1577*febc5adfSXianjun Jiao #address-cells = <0x1>; 1578*febc5adfSXianjun Jiao #size-cells = <0x0>; 1579*febc5adfSXianjun Jiao reg = <0x1>; 1580*febc5adfSXianjun Jiao }; 1581*febc5adfSXianjun Jiao 1582*febc5adfSXianjun Jiao i2c@2 { 1583*febc5adfSXianjun Jiao #address-cells = <0x1>; 1584*febc5adfSXianjun Jiao #size-cells = <0x0>; 1585*febc5adfSXianjun Jiao reg = <0x2>; 1586*febc5adfSXianjun Jiao }; 1587*febc5adfSXianjun Jiao 1588*febc5adfSXianjun Jiao i2c@3 { 1589*febc5adfSXianjun Jiao #address-cells = <0x1>; 1590*febc5adfSXianjun Jiao #size-cells = <0x0>; 1591*febc5adfSXianjun Jiao reg = <0x3>; 1592*febc5adfSXianjun Jiao }; 1593*febc5adfSXianjun Jiao 1594*febc5adfSXianjun Jiao i2c@4 { 1595*febc5adfSXianjun Jiao #address-cells = <0x1>; 1596*febc5adfSXianjun Jiao #size-cells = <0x0>; 1597*febc5adfSXianjun Jiao reg = <0x4>; 1598*febc5adfSXianjun Jiao }; 1599*febc5adfSXianjun Jiao 1600*febc5adfSXianjun Jiao i2c@5 { 1601*febc5adfSXianjun Jiao #address-cells = <0x1>; 1602*febc5adfSXianjun Jiao #size-cells = <0x0>; 1603*febc5adfSXianjun Jiao reg = <0x5>; 1604*febc5adfSXianjun Jiao }; 1605*febc5adfSXianjun Jiao 1606*febc5adfSXianjun Jiao i2c@6 { 1607*febc5adfSXianjun Jiao #address-cells = <0x1>; 1608*febc5adfSXianjun Jiao #size-cells = <0x0>; 1609*febc5adfSXianjun Jiao reg = <0x6>; 1610*febc5adfSXianjun Jiao }; 1611*febc5adfSXianjun Jiao 1612*febc5adfSXianjun Jiao i2c@7 { 1613*febc5adfSXianjun Jiao #address-cells = <0x1>; 1614*febc5adfSXianjun Jiao #size-cells = <0x0>; 1615*febc5adfSXianjun Jiao reg = <0x7>; 1616*febc5adfSXianjun Jiao }; 1617*febc5adfSXianjun Jiao }; 1618*febc5adfSXianjun Jiao }; 1619*febc5adfSXianjun Jiao 1620*febc5adfSXianjun Jiao memory-controller@ff960000 { 1621*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-ocmc-1.0"; 1622*febc5adfSXianjun Jiao reg = <0x0 0xff960000 0x0 0x1000>; 1623*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1624*febc5adfSXianjun Jiao interrupts = <0x0 0xa 0x4>; 1625*febc5adfSXianjun Jiao }; 1626*febc5adfSXianjun Jiao 1627*febc5adfSXianjun Jiao perf-monitor@ffa00000 { 1628*febc5adfSXianjun Jiao compatible = "xlnx,axi-perf-monitor"; 1629*febc5adfSXianjun Jiao reg = <0x0 0xffa00000 0x0 0x10000>; 1630*febc5adfSXianjun Jiao interrupts = <0x0 0x19 0x4>; 1631*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1632*febc5adfSXianjun Jiao xlnx,enable-profile = <0x0>; 1633*febc5adfSXianjun Jiao xlnx,enable-trace = <0x0>; 1634*febc5adfSXianjun Jiao xlnx,num-monitor-slots = <0x4>; 1635*febc5adfSXianjun Jiao xlnx,enable-event-count = <0x1>; 1636*febc5adfSXianjun Jiao xlnx,enable-event-log = <0x1>; 1637*febc5adfSXianjun Jiao xlnx,have-sampled-metric-cnt = <0x1>; 1638*febc5adfSXianjun Jiao xlnx,num-of-counters = <0x8>; 1639*febc5adfSXianjun Jiao xlnx,metric-count-width = <0x20>; 1640*febc5adfSXianjun Jiao xlnx,metrics-sample-count-width = <0x20>; 1641*febc5adfSXianjun Jiao xlnx,global-count-width = <0x20>; 1642*febc5adfSXianjun Jiao xlnx,metric-count-scale = <0x1>; 1643*febc5adfSXianjun Jiao clocks = <0x3 0x1f>; 1644*febc5adfSXianjun Jiao }; 1645*febc5adfSXianjun Jiao 1646*febc5adfSXianjun Jiao pcie@fd0e0000 { 1647*febc5adfSXianjun Jiao compatible = "xlnx,nwl-pcie-2.11"; 1648*febc5adfSXianjun Jiao status = "okay"; 1649*febc5adfSXianjun Jiao #address-cells = <0x3>; 1650*febc5adfSXianjun Jiao #size-cells = <0x2>; 1651*febc5adfSXianjun Jiao #interrupt-cells = <0x1>; 1652*febc5adfSXianjun Jiao msi-controller; 1653*febc5adfSXianjun Jiao device_type = "pci"; 1654*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1655*febc5adfSXianjun Jiao interrupts = <0x0 0x76 0x4 0x0 0x75 0x4 0x0 0x74 0x4 0x0 0x73 0x4 0x0 0x72 0x4>; 1656*febc5adfSXianjun Jiao interrupt-names = "misc", "dummy", "intx", "msi1", "msi0"; 1657*febc5adfSXianjun Jiao msi-parent = <0x1e>; 1658*febc5adfSXianjun Jiao reg = <0x0 0xfd0e0000 0x0 0x1000 0x0 0xfd480000 0x0 0x1000 0x80 0x0 0x0 0x1000000>; 1659*febc5adfSXianjun Jiao reg-names = "breg", "pcireg", "cfg"; 1660*febc5adfSXianjun Jiao ranges = <0x2000000 0x0 0xe0000000 0x0 0xe0000000 0x0 0x10000000 0x43000000 0x6 0x0 0x6 0x0 0x2 0x0>; 1661*febc5adfSXianjun Jiao bus-range = <0x0 0xff>; 1662*febc5adfSXianjun Jiao interrupt-map-mask = <0x0 0x0 0x0 0x7>; 1663*febc5adfSXianjun Jiao interrupt-map = <0x0 0x0 0x0 0x1 0x1f 0x1 0x0 0x0 0x0 0x2 0x1f 0x2 0x0 0x0 0x0 0x3 0x1f 0x3 0x0 0x0 0x0 0x4 0x1f 0x4>; 1664*febc5adfSXianjun Jiao power-domains = <0x20>; 1665*febc5adfSXianjun Jiao clocks = <0x3 0x17>; 1666*febc5adfSXianjun Jiao linux,phandle = <0x1e>; 1667*febc5adfSXianjun Jiao phandle = <0x1e>; 1668*febc5adfSXianjun Jiao 1669*febc5adfSXianjun Jiao legacy-interrupt-controller { 1670*febc5adfSXianjun Jiao interrupt-controller; 1671*febc5adfSXianjun Jiao #address-cells = <0x0>; 1672*febc5adfSXianjun Jiao #interrupt-cells = <0x1>; 1673*febc5adfSXianjun Jiao linux,phandle = <0x1f>; 1674*febc5adfSXianjun Jiao phandle = <0x1f>; 1675*febc5adfSXianjun Jiao }; 1676*febc5adfSXianjun Jiao }; 1677*febc5adfSXianjun Jiao 1678*febc5adfSXianjun Jiao spi@ff0f0000 { 1679*febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 1680*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-qspi-1.0"; 1681*febc5adfSXianjun Jiao status = "okay"; 1682*febc5adfSXianjun Jiao clock-names = "ref_clk", "pclk"; 1683*febc5adfSXianjun Jiao interrupts = <0x0 0xf 0x4>; 1684*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1685*febc5adfSXianjun Jiao num-cs = <0x1>; 1686*febc5adfSXianjun Jiao reg = <0x0 0xff0f0000 0x0 0x1000 0x0 0xc0000000 0x0 0x8000000>; 1687*febc5adfSXianjun Jiao #address-cells = <0x1>; 1688*febc5adfSXianjun Jiao #size-cells = <0x0>; 1689*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 1690*febc5adfSXianjun Jiao iommus = <0xa 0x873>; 1691*febc5adfSXianjun Jiao power-domains = <0x21>; 1692*febc5adfSXianjun Jiao clocks = <0x3 0x35 0x3 0x1f>; 1693*febc5adfSXianjun Jiao is-dual = <0x1>; 1694*febc5adfSXianjun Jiao 1695*febc5adfSXianjun Jiao flash@0 { 1696*febc5adfSXianjun Jiao compatible = "m25p80", "spi-flash"; 1697*febc5adfSXianjun Jiao #address-cells = <0x1>; 1698*febc5adfSXianjun Jiao #size-cells = <0x1>; 1699*febc5adfSXianjun Jiao reg = <0x0>; 1700*febc5adfSXianjun Jiao spi-tx-bus-width = <0x1>; 1701*febc5adfSXianjun Jiao spi-rx-bus-width = <0x4>; 1702*febc5adfSXianjun Jiao spi-max-frequency = <0x66ff300>; 1703*febc5adfSXianjun Jiao 1704*febc5adfSXianjun Jiao partition@qspi-fsbl-uboot { 1705*febc5adfSXianjun Jiao label = "qspi-fsbl-uboot"; 1706*febc5adfSXianjun Jiao reg = <0x0 0x100000>; 1707*febc5adfSXianjun Jiao }; 1708*febc5adfSXianjun Jiao 1709*febc5adfSXianjun Jiao partition@qspi-linux { 1710*febc5adfSXianjun Jiao label = "qspi-linux"; 1711*febc5adfSXianjun Jiao reg = <0x100000 0x500000>; 1712*febc5adfSXianjun Jiao }; 1713*febc5adfSXianjun Jiao 1714*febc5adfSXianjun Jiao partition@qspi-device-tree { 1715*febc5adfSXianjun Jiao label = "qspi-device-tree"; 1716*febc5adfSXianjun Jiao reg = <0x600000 0x20000>; 1717*febc5adfSXianjun Jiao }; 1718*febc5adfSXianjun Jiao 1719*febc5adfSXianjun Jiao partition@qspi-rootfs { 1720*febc5adfSXianjun Jiao label = "qspi-rootfs"; 1721*febc5adfSXianjun Jiao reg = <0x620000 0x5e0000>; 1722*febc5adfSXianjun Jiao }; 1723*febc5adfSXianjun Jiao }; 1724*febc5adfSXianjun Jiao }; 1725*febc5adfSXianjun Jiao 1726*febc5adfSXianjun Jiao rtc@ffa60000 { 1727*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-rtc"; 1728*febc5adfSXianjun Jiao status = "okay"; 1729*febc5adfSXianjun Jiao reg = <0x0 0xffa60000 0x0 0x100>; 1730*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1731*febc5adfSXianjun Jiao interrupts = <0x0 0x1a 0x4 0x0 0x1b 0x4>; 1732*febc5adfSXianjun Jiao interrupt-names = "alarm", "sec"; 1733*febc5adfSXianjun Jiao calibration = <0x8000>; 1734*febc5adfSXianjun Jiao }; 1735*febc5adfSXianjun Jiao 1736*febc5adfSXianjun Jiao zynqmp_phy@fd400000 { 1737*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-psgtr-v1.1"; 1738*febc5adfSXianjun Jiao status = "okay"; 1739*febc5adfSXianjun Jiao reg = <0x0 0xfd400000 0x0 0x40000 0x0 0xfd3d0000 0x0 0x1000>; 1740*febc5adfSXianjun Jiao reg-names = "serdes", "siou"; 1741*febc5adfSXianjun Jiao nvmem-cells = <0x22>; 1742*febc5adfSXianjun Jiao nvmem-cell-names = "soc_revision"; 1743*febc5adfSXianjun Jiao resets = <0x23 0x10 0x23 0x3b 0x23 0x3c 0x23 0x3d 0x23 0x3e 0x23 0x3f 0x23 0x40 0x23 0x3 0x23 0x1d 0x23 0x1e 0x23 0x1f 0x23 0x20>; 1744*febc5adfSXianjun Jiao reset-names = "sata_rst", "usb0_crst", "usb1_crst", "usb0_hibrst", "usb1_hibrst", "usb0_apbrst", "usb1_apbrst", "dp_rst", "gem0_rst", "gem1_rst", "gem2_rst", "gem3_rst"; 1745*febc5adfSXianjun Jiao 1746*febc5adfSXianjun Jiao lane0 { 1747*febc5adfSXianjun Jiao #phy-cells = <0x4>; 1748*febc5adfSXianjun Jiao }; 1749*febc5adfSXianjun Jiao 1750*febc5adfSXianjun Jiao lane1 { 1751*febc5adfSXianjun Jiao #phy-cells = <0x4>; 1752*febc5adfSXianjun Jiao linux,phandle = <0x3a>; 1753*febc5adfSXianjun Jiao phandle = <0x3a>; 1754*febc5adfSXianjun Jiao }; 1755*febc5adfSXianjun Jiao 1756*febc5adfSXianjun Jiao lane2 { 1757*febc5adfSXianjun Jiao #phy-cells = <0x4>; 1758*febc5adfSXianjun Jiao linux,phandle = <0x36>; 1759*febc5adfSXianjun Jiao phandle = <0x36>; 1760*febc5adfSXianjun Jiao }; 1761*febc5adfSXianjun Jiao 1762*febc5adfSXianjun Jiao lane3 { 1763*febc5adfSXianjun Jiao #phy-cells = <0x4>; 1764*febc5adfSXianjun Jiao linux,phandle = <0x25>; 1765*febc5adfSXianjun Jiao phandle = <0x25>; 1766*febc5adfSXianjun Jiao }; 1767*febc5adfSXianjun Jiao }; 1768*febc5adfSXianjun Jiao 1769*febc5adfSXianjun Jiao ahci@fd0c0000 { 1770*febc5adfSXianjun Jiao compatible = "ceva,ahci-1v84"; 1771*febc5adfSXianjun Jiao status = "okay"; 1772*febc5adfSXianjun Jiao reg = <0x0 0xfd0c0000 0x0 0x2000>; 1773*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1774*febc5adfSXianjun Jiao interrupts = <0x0 0x85 0x4>; 1775*febc5adfSXianjun Jiao power-domains = <0x24>; 1776*febc5adfSXianjun Jiao #stream-id-cells = <0x4>; 1777*febc5adfSXianjun Jiao clocks = <0x3 0x16>; 1778*febc5adfSXianjun Jiao ceva,p0-cominit-params = <0x18401828>; 1779*febc5adfSXianjun Jiao ceva,p0-comwake-params = <0x614080e>; 1780*febc5adfSXianjun Jiao ceva,p0-burst-params = <0x13084a06>; 1781*febc5adfSXianjun Jiao ceva,p0-retry-params = <0x96a43ffc>; 1782*febc5adfSXianjun Jiao ceva,p1-cominit-params = <0x18401828>; 1783*febc5adfSXianjun Jiao ceva,p1-comwake-params = <0x614080e>; 1784*febc5adfSXianjun Jiao ceva,p1-burst-params = <0x13084a06>; 1785*febc5adfSXianjun Jiao ceva,p1-retry-params = <0x96a43ffc>; 1786*febc5adfSXianjun Jiao phy-names = "sata-phy"; 1787*febc5adfSXianjun Jiao phys = <0x25 0x1 0x1 0x1 0x7735940>; 1788*febc5adfSXianjun Jiao }; 1789*febc5adfSXianjun Jiao 1790*febc5adfSXianjun Jiao mmc@ff160000 { 1791*febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 1792*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-8.9a", "arasan,sdhci-8.9a"; 1793*febc5adfSXianjun Jiao status = "disabled"; 1794*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1795*febc5adfSXianjun Jiao interrupts = <0x0 0x30 0x4>; 1796*febc5adfSXianjun Jiao reg = <0x0 0xff160000 0x0 0x1000>; 1797*febc5adfSXianjun Jiao clock-names = "clk_xin", "clk_ahb"; 1798*febc5adfSXianjun Jiao xlnx,device_id = <0x0>; 1799*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 1800*febc5adfSXianjun Jiao iommus = <0xa 0x870>; 1801*febc5adfSXianjun Jiao power-domains = <0x26>; 1802*febc5adfSXianjun Jiao nvmem-cells = <0x22>; 1803*febc5adfSXianjun Jiao nvmem-cell-names = "soc_revision"; 1804*febc5adfSXianjun Jiao broken-mmc-highspeed; 1805*febc5adfSXianjun Jiao clocks = <0x3 0x36 0x3 0x1f>; 1806*febc5adfSXianjun Jiao }; 1807*febc5adfSXianjun Jiao 1808*febc5adfSXianjun Jiao mmc@ff170000 { 1809*febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 1810*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-8.9a", "arasan,sdhci-8.9a"; 1811*febc5adfSXianjun Jiao status = "okay"; 1812*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1813*febc5adfSXianjun Jiao interrupts = <0x0 0x31 0x4>; 1814*febc5adfSXianjun Jiao reg = <0x0 0xff170000 0x0 0x1000>; 1815*febc5adfSXianjun Jiao clock-names = "clk_xin", "clk_ahb"; 1816*febc5adfSXianjun Jiao xlnx,device_id = <0x1>; 1817*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 1818*febc5adfSXianjun Jiao iommus = <0xa 0x871>; 1819*febc5adfSXianjun Jiao power-domains = <0x27>; 1820*febc5adfSXianjun Jiao nvmem-cells = <0x22>; 1821*febc5adfSXianjun Jiao nvmem-cell-names = "soc_revision"; 1822*febc5adfSXianjun Jiao broken-mmc-highspeed; 1823*febc5adfSXianjun Jiao clocks = <0x3 0x37 0x3 0x1f>; 1824*febc5adfSXianjun Jiao pinctrl-names = "default"; 1825*febc5adfSXianjun Jiao pinctrl-0 = <0x28>; 1826*febc5adfSXianjun Jiao no-1-8-v; 1827*febc5adfSXianjun Jiao xlnx,mio_bank = <0x1>; 1828*febc5adfSXianjun Jiao }; 1829*febc5adfSXianjun Jiao 1830*febc5adfSXianjun Jiao spi@ff040000 { 1831*febc5adfSXianjun Jiao compatible = "cdns,spi-r1p6"; 1832*febc5adfSXianjun Jiao status = "okay"; 1833*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1834*febc5adfSXianjun Jiao interrupts = <0x0 0x13 0x4>; 1835*febc5adfSXianjun Jiao reg = <0x0 0xff040000 0x0 0x1000>; 1836*febc5adfSXianjun Jiao clock-names = "ref_clk", "pclk"; 1837*febc5adfSXianjun Jiao #address-cells = <0x1>; 1838*febc5adfSXianjun Jiao #size-cells = <0x0>; 1839*febc5adfSXianjun Jiao power-domains = <0x29>; 1840*febc5adfSXianjun Jiao clocks = <0x3 0x3a 0x3 0x1f>; 1841*febc5adfSXianjun Jiao 1842*febc5adfSXianjun Jiao ad9361-phy@0 { 1843*febc5adfSXianjun Jiao compatible = "adi,ad9361"; 1844*febc5adfSXianjun Jiao reg = <0x0>; 1845*febc5adfSXianjun Jiao spi-cpha; 1846*febc5adfSXianjun Jiao spi-max-frequency = <0x989680>; 1847*febc5adfSXianjun Jiao clocks = <0x2a 0x0>; 1848*febc5adfSXianjun Jiao clock-names = "ad9361_ext_refclk"; 1849*febc5adfSXianjun Jiao clock-output-names = "rx_sampl_clk", "tx_sampl_clk"; 1850*febc5adfSXianjun Jiao #clock-cells = <0x1>; 1851*febc5adfSXianjun Jiao adi,digital-interface-tune-skip-mode = <0x0>; 1852*febc5adfSXianjun Jiao adi,pp-tx-swap-enable; 1853*febc5adfSXianjun Jiao adi,pp-rx-swap-enable; 1854*febc5adfSXianjun Jiao adi,rx-frame-pulse-mode-enable; 1855*febc5adfSXianjun Jiao adi,lvds-mode-enable; 1856*febc5adfSXianjun Jiao adi,lvds-bias-mV = <0x96>; 1857*febc5adfSXianjun Jiao adi,lvds-rx-onchip-termination-enable; 1858*febc5adfSXianjun Jiao adi,rx-data-delay = <0x4>; 1859*febc5adfSXianjun Jiao adi,tx-fb-clock-delay = <0x7>; 1860*febc5adfSXianjun Jiao adi,dcxo-coarse-and-fine-tune = <0x8 0x1720>; 1861*febc5adfSXianjun Jiao adi,2rx-2tx-mode-enable; 1862*febc5adfSXianjun Jiao adi,frequency-division-duplex-mode-enable; 1863*febc5adfSXianjun Jiao adi,rx-rf-port-input-select = <0x0>; 1864*febc5adfSXianjun Jiao adi,tx-rf-port-input-select = <0x0>; 1865*febc5adfSXianjun Jiao adi,tx-attenuation-mdB = <0x2710>; 1866*febc5adfSXianjun Jiao adi,tx-lo-powerdown-managed-enable; 1867*febc5adfSXianjun Jiao adi,rf-rx-bandwidth-hz = <0x112a880>; 1868*febc5adfSXianjun Jiao adi,rf-tx-bandwidth-hz = <0x112a880>; 1869*febc5adfSXianjun Jiao adi,rx-synthesizer-frequency-hz = <0x0 0x8f0d1800>; 1870*febc5adfSXianjun Jiao adi,tx-synthesizer-frequency-hz = <0x0 0x92080880>; 1871*febc5adfSXianjun Jiao adi,rx-path-clock-frequencies = <0x3a980000 0xea60000 0x7530000 0x3a98000 0x1d4c000 0x1d4c000>; 1872*febc5adfSXianjun Jiao adi,tx-path-clock-frequencies = <0x3a980000 0x7530000 0x7530000 0x3a98000 0x1d4c000 0x1d4c000>; 1873*febc5adfSXianjun Jiao adi,gc-rx1-mode = <0x2>; 1874*febc5adfSXianjun Jiao adi,gc-rx2-mode = <0x2>; 1875*febc5adfSXianjun Jiao adi,gc-adc-ovr-sample-size = <0x4>; 1876*febc5adfSXianjun Jiao adi,gc-adc-small-overload-thresh = <0x2f>; 1877*febc5adfSXianjun Jiao adi,gc-adc-large-overload-thresh = <0x3a>; 1878*febc5adfSXianjun Jiao adi,gc-lmt-overload-high-thresh = <0x320>; 1879*febc5adfSXianjun Jiao adi,gc-lmt-overload-low-thresh = <0x2c0>; 1880*febc5adfSXianjun Jiao adi,gc-dec-pow-measurement-duration = <0x2000>; 1881*febc5adfSXianjun Jiao adi,gc-low-power-thresh = <0x18>; 1882*febc5adfSXianjun Jiao adi,mgc-inc-gain-step = <0x2>; 1883*febc5adfSXianjun Jiao adi,mgc-dec-gain-step = <0x2>; 1884*febc5adfSXianjun Jiao adi,mgc-split-table-ctrl-inp-gain-mode = <0x0>; 1885*febc5adfSXianjun Jiao adi,agc-attack-delay-extra-margin-us = <0x1>; 1886*febc5adfSXianjun Jiao adi,agc-outer-thresh-high = <0x5>; 1887*febc5adfSXianjun Jiao adi,agc-outer-thresh-high-dec-steps = <0x2>; 1888*febc5adfSXianjun Jiao adi,agc-inner-thresh-high = <0xa>; 1889*febc5adfSXianjun Jiao adi,agc-inner-thresh-high-dec-steps = <0x1>; 1890*febc5adfSXianjun Jiao adi,agc-inner-thresh-low = <0xc>; 1891*febc5adfSXianjun Jiao adi,agc-inner-thresh-low-inc-steps = <0x1>; 1892*febc5adfSXianjun Jiao adi,agc-outer-thresh-low = <0x12>; 1893*febc5adfSXianjun Jiao adi,agc-outer-thresh-low-inc-steps = <0x2>; 1894*febc5adfSXianjun Jiao adi,agc-adc-small-overload-exceed-counter = <0xa>; 1895*febc5adfSXianjun Jiao adi,agc-adc-large-overload-exceed-counter = <0xa>; 1896*febc5adfSXianjun Jiao adi,agc-adc-large-overload-inc-steps = <0x2>; 1897*febc5adfSXianjun Jiao adi,agc-lmt-overload-large-exceed-counter = <0xa>; 1898*febc5adfSXianjun Jiao adi,agc-lmt-overload-small-exceed-counter = <0xa>; 1899*febc5adfSXianjun Jiao adi,agc-lmt-overload-large-inc-steps = <0x2>; 1900*febc5adfSXianjun Jiao adi,agc-gain-update-interval-us = <0x3e8>; 1901*febc5adfSXianjun Jiao adi,fagc-dec-pow-measurement-duration = <0x40>; 1902*febc5adfSXianjun Jiao adi,fagc-lp-thresh-increment-steps = <0x1>; 1903*febc5adfSXianjun Jiao adi,fagc-lp-thresh-increment-time = <0x5>; 1904*febc5adfSXianjun Jiao adi,fagc-energy-lost-stronger-sig-gain-lock-exit-cnt = <0x8>; 1905*febc5adfSXianjun Jiao adi,fagc-final-overrange-count = <0x3>; 1906*febc5adfSXianjun Jiao adi,fagc-gain-index-type-after-exit-rx-mode = <0x0>; 1907*febc5adfSXianjun Jiao adi,fagc-lmt-final-settling-steps = <0x1>; 1908*febc5adfSXianjun Jiao adi,fagc-lock-level = <0xa>; 1909*febc5adfSXianjun Jiao adi,fagc-lock-level-gain-increase-upper-limit = <0x5>; 1910*febc5adfSXianjun Jiao adi,fagc-lock-level-lmt-gain-increase-enable; 1911*febc5adfSXianjun Jiao adi,fagc-lpf-final-settling-steps = <0x1>; 1912*febc5adfSXianjun Jiao adi,fagc-optimized-gain-offset = <0x5>; 1913*febc5adfSXianjun Jiao adi,fagc-power-measurement-duration-in-state5 = <0x40>; 1914*febc5adfSXianjun Jiao adi,fagc-rst-gla-engergy-lost-goto-optim-gain-enable; 1915*febc5adfSXianjun Jiao adi,fagc-rst-gla-engergy-lost-sig-thresh-below-ll = <0xa>; 1916*febc5adfSXianjun Jiao adi,fagc-rst-gla-engergy-lost-sig-thresh-exceeded-enable; 1917*febc5adfSXianjun Jiao adi,fagc-rst-gla-if-en-agc-pulled-high-mode = <0x0>; 1918*febc5adfSXianjun Jiao adi,fagc-rst-gla-large-adc-overload-enable; 1919*febc5adfSXianjun Jiao adi,fagc-rst-gla-large-lmt-overload-enable; 1920*febc5adfSXianjun Jiao adi,fagc-rst-gla-stronger-sig-thresh-above-ll = <0xa>; 1921*febc5adfSXianjun Jiao adi,fagc-rst-gla-stronger-sig-thresh-exceeded-enable; 1922*febc5adfSXianjun Jiao adi,fagc-state-wait-time-ns = <0x104>; 1923*febc5adfSXianjun Jiao adi,fagc-use-last-lock-level-for-set-gain-enable; 1924*febc5adfSXianjun Jiao adi,rssi-restart-mode = <0x3>; 1925*febc5adfSXianjun Jiao adi,rssi-delay = <0x1>; 1926*febc5adfSXianjun Jiao adi,rssi-wait = <0x1>; 1927*febc5adfSXianjun Jiao adi,rssi-duration = <0x3e8>; 1928*febc5adfSXianjun Jiao adi,ctrl-outs-index = <0x0>; 1929*febc5adfSXianjun Jiao adi,ctrl-outs-enable-mask = <0xff>; 1930*febc5adfSXianjun Jiao adi,temp-sense-measurement-interval-ms = <0x3e8>; 1931*febc5adfSXianjun Jiao adi,temp-sense-offset-signed = <0xce>; 1932*febc5adfSXianjun Jiao adi,temp-sense-periodic-measurement-enable; 1933*febc5adfSXianjun Jiao adi,aux-dac-manual-mode-enable; 1934*febc5adfSXianjun Jiao adi,aux-dac1-default-value-mV = <0x0>; 1935*febc5adfSXianjun Jiao adi,aux-dac1-rx-delay-us = <0x0>; 1936*febc5adfSXianjun Jiao adi,aux-dac1-tx-delay-us = <0x0>; 1937*febc5adfSXianjun Jiao adi,aux-dac2-default-value-mV = <0x0>; 1938*febc5adfSXianjun Jiao adi,aux-dac2-rx-delay-us = <0x0>; 1939*febc5adfSXianjun Jiao adi,aux-dac2-tx-delay-us = <0x0>; 1940*febc5adfSXianjun Jiao en_agc-gpios = <0x1a 0x7a 0x0>; 1941*febc5adfSXianjun Jiao sync-gpios = <0x1a 0x7b 0x0>; 1942*febc5adfSXianjun Jiao reset-gpios = <0x1a 0x7c 0x0>; 1943*febc5adfSXianjun Jiao enable-gpios = <0x1a 0x7d 0x0>; 1944*febc5adfSXianjun Jiao txnrx-gpios = <0x1a 0x7e 0x0>; 1945*febc5adfSXianjun Jiao linux,phandle = <0x45>; 1946*febc5adfSXianjun Jiao phandle = <0x45>; 1947*febc5adfSXianjun Jiao }; 1948*febc5adfSXianjun Jiao }; 1949*febc5adfSXianjun Jiao 1950*febc5adfSXianjun Jiao spi@ff050000 { 1951*febc5adfSXianjun Jiao compatible = "cdns,spi-r1p6"; 1952*febc5adfSXianjun Jiao status = "disabled"; 1953*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1954*febc5adfSXianjun Jiao interrupts = <0x0 0x14 0x4>; 1955*febc5adfSXianjun Jiao reg = <0x0 0xff050000 0x0 0x1000>; 1956*febc5adfSXianjun Jiao clock-names = "ref_clk", "pclk"; 1957*febc5adfSXianjun Jiao #address-cells = <0x1>; 1958*febc5adfSXianjun Jiao #size-cells = <0x0>; 1959*febc5adfSXianjun Jiao power-domains = <0x2b>; 1960*febc5adfSXianjun Jiao clocks = <0x3 0x3b 0x3 0x1f>; 1961*febc5adfSXianjun Jiao }; 1962*febc5adfSXianjun Jiao 1963*febc5adfSXianjun Jiao timer@ff110000 { 1964*febc5adfSXianjun Jiao compatible = "cdns,ttc"; 1965*febc5adfSXianjun Jiao status = "disabled"; 1966*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1967*febc5adfSXianjun Jiao interrupts = <0x0 0x24 0x4 0x0 0x25 0x4 0x0 0x26 0x4>; 1968*febc5adfSXianjun Jiao reg = <0x0 0xff110000 0x0 0x1000>; 1969*febc5adfSXianjun Jiao timer-width = <0x20>; 1970*febc5adfSXianjun Jiao power-domains = <0x2c>; 1971*febc5adfSXianjun Jiao clocks = <0x3 0x1f>; 1972*febc5adfSXianjun Jiao }; 1973*febc5adfSXianjun Jiao 1974*febc5adfSXianjun Jiao timer@ff120000 { 1975*febc5adfSXianjun Jiao compatible = "cdns,ttc"; 1976*febc5adfSXianjun Jiao status = "disabled"; 1977*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1978*febc5adfSXianjun Jiao interrupts = <0x0 0x27 0x4 0x0 0x28 0x4 0x0 0x29 0x4>; 1979*febc5adfSXianjun Jiao reg = <0x0 0xff120000 0x0 0x1000>; 1980*febc5adfSXianjun Jiao timer-width = <0x20>; 1981*febc5adfSXianjun Jiao power-domains = <0x2d>; 1982*febc5adfSXianjun Jiao clocks = <0x3 0x1f>; 1983*febc5adfSXianjun Jiao }; 1984*febc5adfSXianjun Jiao 1985*febc5adfSXianjun Jiao timer@ff130000 { 1986*febc5adfSXianjun Jiao compatible = "cdns,ttc"; 1987*febc5adfSXianjun Jiao status = "disabled"; 1988*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 1989*febc5adfSXianjun Jiao interrupts = <0x0 0x2a 0x4 0x0 0x2b 0x4 0x0 0x2c 0x4>; 1990*febc5adfSXianjun Jiao reg = <0x0 0xff130000 0x0 0x1000>; 1991*febc5adfSXianjun Jiao timer-width = <0x20>; 1992*febc5adfSXianjun Jiao power-domains = <0x2e>; 1993*febc5adfSXianjun Jiao clocks = <0x3 0x1f>; 1994*febc5adfSXianjun Jiao }; 1995*febc5adfSXianjun Jiao 1996*febc5adfSXianjun Jiao timer@ff140000 { 1997*febc5adfSXianjun Jiao compatible = "cdns,ttc"; 1998*febc5adfSXianjun Jiao status = "disabled"; 1999*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 2000*febc5adfSXianjun Jiao interrupts = <0x0 0x2d 0x4 0x0 0x2e 0x4 0x0 0x2f 0x4>; 2001*febc5adfSXianjun Jiao reg = <0x0 0xff140000 0x0 0x1000>; 2002*febc5adfSXianjun Jiao timer-width = <0x20>; 2003*febc5adfSXianjun Jiao power-domains = <0x2f>; 2004*febc5adfSXianjun Jiao clocks = <0x3 0x1f>; 2005*febc5adfSXianjun Jiao }; 2006*febc5adfSXianjun Jiao 2007*febc5adfSXianjun Jiao serial@ff000000 { 2008*febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 2009*febc5adfSXianjun Jiao compatible = "cdns,uart-r1p12", "xlnx,xuartps"; 2010*febc5adfSXianjun Jiao status = "okay"; 2011*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 2012*febc5adfSXianjun Jiao interrupts = <0x0 0x15 0x4>; 2013*febc5adfSXianjun Jiao reg = <0x0 0xff000000 0x0 0x1000>; 2014*febc5adfSXianjun Jiao clock-names = "uart_clk", "pclk"; 2015*febc5adfSXianjun Jiao power-domains = <0x30>; 2016*febc5adfSXianjun Jiao clocks = <0x3 0x38 0x3 0x1f>; 2017*febc5adfSXianjun Jiao pinctrl-names = "default"; 2018*febc5adfSXianjun Jiao pinctrl-0 = <0x31>; 2019*febc5adfSXianjun Jiao }; 2020*febc5adfSXianjun Jiao 2021*febc5adfSXianjun Jiao serial@ff010000 { 2022*febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 2023*febc5adfSXianjun Jiao compatible = "cdns,uart-r1p12", "xlnx,xuartps"; 2024*febc5adfSXianjun Jiao status = "okay"; 2025*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 2026*febc5adfSXianjun Jiao interrupts = <0x0 0x16 0x4>; 2027*febc5adfSXianjun Jiao reg = <0x0 0xff010000 0x0 0x1000>; 2028*febc5adfSXianjun Jiao clock-names = "uart_clk", "pclk"; 2029*febc5adfSXianjun Jiao power-domains = <0x32>; 2030*febc5adfSXianjun Jiao clocks = <0x3 0x39 0x3 0x1f>; 2031*febc5adfSXianjun Jiao pinctrl-names = "default"; 2032*febc5adfSXianjun Jiao pinctrl-0 = <0x33>; 2033*febc5adfSXianjun Jiao }; 2034*febc5adfSXianjun Jiao 2035*febc5adfSXianjun Jiao usb0@ff9d0000 { 2036*febc5adfSXianjun Jiao #address-cells = <0x2>; 2037*febc5adfSXianjun Jiao #size-cells = <0x2>; 2038*febc5adfSXianjun Jiao status = "okay"; 2039*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dwc3"; 2040*febc5adfSXianjun Jiao reg = <0x0 0xff9d0000 0x0 0x100>; 2041*febc5adfSXianjun Jiao clock-names = "bus_clk", "ref_clk"; 2042*febc5adfSXianjun Jiao power-domains = <0x34>; 2043*febc5adfSXianjun Jiao ranges; 2044*febc5adfSXianjun Jiao nvmem-cells = <0x22>; 2045*febc5adfSXianjun Jiao nvmem-cell-names = "soc_revision"; 2046*febc5adfSXianjun Jiao clocks = <0x3 0x20 0x3 0x22>; 2047*febc5adfSXianjun Jiao pinctrl-names = "default"; 2048*febc5adfSXianjun Jiao pinctrl-0 = <0x35>; 2049*febc5adfSXianjun Jiao 2050*febc5adfSXianjun Jiao dwc3@fe200000 { 2051*febc5adfSXianjun Jiao compatible = "snps,dwc3"; 2052*febc5adfSXianjun Jiao status = "okay"; 2053*febc5adfSXianjun Jiao reg = <0x0 0xfe200000 0x0 0x40000>; 2054*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 2055*febc5adfSXianjun Jiao interrupts = <0x0 0x41 0x4 0x0 0x45 0x4 0x0 0x4b 0x4>; 2056*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 2057*febc5adfSXianjun Jiao iommus = <0xa 0x860>; 2058*febc5adfSXianjun Jiao snps,quirk-frame-length-adjustment = <0x20>; 2059*febc5adfSXianjun Jiao snps,refclk_fladj; 2060*febc5adfSXianjun Jiao snps,enable_guctl1_resume_quirk; 2061*febc5adfSXianjun Jiao snps,enable_guctl1_ipd_quirk; 2062*febc5adfSXianjun Jiao snps,xhci-stream-quirk; 2063*febc5adfSXianjun Jiao dr_mode = "otg"; 2064*febc5adfSXianjun Jiao snps,usb3_lpm_capable; 2065*febc5adfSXianjun Jiao phy-names = "usb3-phy"; 2066*febc5adfSXianjun Jiao phys = <0x36 0x4 0x0 0x2 0x18cba80>; 2067*febc5adfSXianjun Jiao maximum-speed = "super-speed"; 2068*febc5adfSXianjun Jiao }; 2069*febc5adfSXianjun Jiao }; 2070*febc5adfSXianjun Jiao 2071*febc5adfSXianjun Jiao usb1@ff9e0000 { 2072*febc5adfSXianjun Jiao #address-cells = <0x2>; 2073*febc5adfSXianjun Jiao #size-cells = <0x2>; 2074*febc5adfSXianjun Jiao status = "disabled"; 2075*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dwc3"; 2076*febc5adfSXianjun Jiao reg = <0x0 0xff9e0000 0x0 0x100>; 2077*febc5adfSXianjun Jiao clock-names = "bus_clk", "ref_clk"; 2078*febc5adfSXianjun Jiao power-domains = <0x37>; 2079*febc5adfSXianjun Jiao ranges; 2080*febc5adfSXianjun Jiao nvmem-cells = <0x22>; 2081*febc5adfSXianjun Jiao nvmem-cell-names = "soc_revision"; 2082*febc5adfSXianjun Jiao clocks = <0x3 0x21 0x3 0x22>; 2083*febc5adfSXianjun Jiao 2084*febc5adfSXianjun Jiao dwc3@fe300000 { 2085*febc5adfSXianjun Jiao compatible = "snps,dwc3"; 2086*febc5adfSXianjun Jiao status = "disabled"; 2087*febc5adfSXianjun Jiao reg = <0x0 0xfe300000 0x0 0x40000>; 2088*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 2089*febc5adfSXianjun Jiao interrupts = <0x0 0x46 0x4 0x0 0x4a 0x4 0x0 0x4c 0x4>; 2090*febc5adfSXianjun Jiao #stream-id-cells = <0x1>; 2091*febc5adfSXianjun Jiao iommus = <0xa 0x861>; 2092*febc5adfSXianjun Jiao snps,quirk-frame-length-adjustment = <0x20>; 2093*febc5adfSXianjun Jiao snps,refclk_fladj; 2094*febc5adfSXianjun Jiao snps,enable_guctl1_resume_quirk; 2095*febc5adfSXianjun Jiao snps,enable_guctl1_ipd_quirk; 2096*febc5adfSXianjun Jiao snps,xhci-stream-quirk; 2097*febc5adfSXianjun Jiao }; 2098*febc5adfSXianjun Jiao }; 2099*febc5adfSXianjun Jiao 2100*febc5adfSXianjun Jiao watchdog@fd4d0000 { 2101*febc5adfSXianjun Jiao compatible = "cdns,wdt-r1p2"; 2102*febc5adfSXianjun Jiao status = "okay"; 2103*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 2104*febc5adfSXianjun Jiao interrupts = <0x0 0x71 0x1>; 2105*febc5adfSXianjun Jiao reg = <0x0 0xfd4d0000 0x0 0x1000>; 2106*febc5adfSXianjun Jiao timeout-sec = <0x3c>; 2107*febc5adfSXianjun Jiao reset-on-timeout; 2108*febc5adfSXianjun Jiao clocks = <0x3 0x4b>; 2109*febc5adfSXianjun Jiao }; 2110*febc5adfSXianjun Jiao 2111*febc5adfSXianjun Jiao watchdog@ff150000 { 2112*febc5adfSXianjun Jiao compatible = "cdns,wdt-r1p2"; 2113*febc5adfSXianjun Jiao status = "disabled"; 2114*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 2115*febc5adfSXianjun Jiao interrupts = <0x0 0x34 0x1>; 2116*febc5adfSXianjun Jiao reg = <0x0 0xff150000 0x0 0x1000>; 2117*febc5adfSXianjun Jiao timeout-sec = <0xa>; 2118*febc5adfSXianjun Jiao clocks = <0x3 0x4b>; 2119*febc5adfSXianjun Jiao }; 2120*febc5adfSXianjun Jiao 2121*febc5adfSXianjun Jiao ams@ffa50000 { 2122*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-ams"; 2123*febc5adfSXianjun Jiao status = "okay"; 2124*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 2125*febc5adfSXianjun Jiao interrupts = <0x0 0x38 0x4>; 2126*febc5adfSXianjun Jiao interrupt-names = "ams-irq"; 2127*febc5adfSXianjun Jiao reg = <0x0 0xffa50000 0x0 0x800>; 2128*febc5adfSXianjun Jiao reg-names = "ams-base"; 2129*febc5adfSXianjun Jiao #address-cells = <0x2>; 2130*febc5adfSXianjun Jiao #size-cells = <0x2>; 2131*febc5adfSXianjun Jiao #io-channel-cells = <0x1>; 2132*febc5adfSXianjun Jiao ranges; 2133*febc5adfSXianjun Jiao clocks = <0x3 0x46>; 2134*febc5adfSXianjun Jiao 2135*febc5adfSXianjun Jiao ams_ps@ffa50800 { 2136*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-ams-ps"; 2137*febc5adfSXianjun Jiao status = "okay"; 2138*febc5adfSXianjun Jiao reg = <0x0 0xffa50800 0x0 0x400>; 2139*febc5adfSXianjun Jiao }; 2140*febc5adfSXianjun Jiao 2141*febc5adfSXianjun Jiao ams_pl@ffa50c00 { 2142*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-ams-pl"; 2143*febc5adfSXianjun Jiao status = "okay"; 2144*febc5adfSXianjun Jiao reg = <0x0 0xffa50c00 0x0 0x400>; 2145*febc5adfSXianjun Jiao }; 2146*febc5adfSXianjun Jiao }; 2147*febc5adfSXianjun Jiao 2148*febc5adfSXianjun Jiao dma@fd4c0000 { 2149*febc5adfSXianjun Jiao compatible = "xlnx,dpdma"; 2150*febc5adfSXianjun Jiao status = "okay"; 2151*febc5adfSXianjun Jiao reg = <0x0 0xfd4c0000 0x0 0x1000>; 2152*febc5adfSXianjun Jiao interrupts = <0x0 0x7a 0x4>; 2153*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 2154*febc5adfSXianjun Jiao clock-names = "axi_clk"; 2155*febc5adfSXianjun Jiao power-domains = <0x38>; 2156*febc5adfSXianjun Jiao dma-channels = <0x6>; 2157*febc5adfSXianjun Jiao #dma-cells = <0x1>; 2158*febc5adfSXianjun Jiao clocks = <0x3 0x14>; 2159*febc5adfSXianjun Jiao linux,phandle = <0x3b>; 2160*febc5adfSXianjun Jiao phandle = <0x3b>; 2161*febc5adfSXianjun Jiao 2162*febc5adfSXianjun Jiao dma-video0channel { 2163*febc5adfSXianjun Jiao compatible = "xlnx,video0"; 2164*febc5adfSXianjun Jiao }; 2165*febc5adfSXianjun Jiao 2166*febc5adfSXianjun Jiao dma-video1channel { 2167*febc5adfSXianjun Jiao compatible = "xlnx,video1"; 2168*febc5adfSXianjun Jiao }; 2169*febc5adfSXianjun Jiao 2170*febc5adfSXianjun Jiao dma-video2channel { 2171*febc5adfSXianjun Jiao compatible = "xlnx,video2"; 2172*febc5adfSXianjun Jiao }; 2173*febc5adfSXianjun Jiao 2174*febc5adfSXianjun Jiao dma-graphicschannel { 2175*febc5adfSXianjun Jiao compatible = "xlnx,graphics"; 2176*febc5adfSXianjun Jiao }; 2177*febc5adfSXianjun Jiao 2178*febc5adfSXianjun Jiao dma-audio0channel { 2179*febc5adfSXianjun Jiao compatible = "xlnx,audio0"; 2180*febc5adfSXianjun Jiao }; 2181*febc5adfSXianjun Jiao 2182*febc5adfSXianjun Jiao dma-audio1channel { 2183*febc5adfSXianjun Jiao compatible = "xlnx,audio1"; 2184*febc5adfSXianjun Jiao }; 2185*febc5adfSXianjun Jiao }; 2186*febc5adfSXianjun Jiao 2187*febc5adfSXianjun Jiao zynqmp-display@fd4a0000 { 2188*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-dpsub-1.7"; 2189*febc5adfSXianjun Jiao status = "okay"; 2190*febc5adfSXianjun Jiao reg = <0x0 0xfd4a0000 0x0 0x1000 0x0 0xfd4aa000 0x0 0x1000 0x0 0xfd4ab000 0x0 0x1000 0x0 0xfd4ac000 0x0 0x1000>; 2191*febc5adfSXianjun Jiao reg-names = "dp", "blend", "av_buf", "aud"; 2192*febc5adfSXianjun Jiao interrupts = <0x0 0x77 0x4>; 2193*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 2194*febc5adfSXianjun Jiao clock-names = "dp_apb_clk", "dp_aud_clk", "dp_vtc_pixel_clk_in"; 2195*febc5adfSXianjun Jiao power-domains = <0x38>; 2196*febc5adfSXianjun Jiao clocks = <0x39 0x3 0x11 0x3 0x10>; 2197*febc5adfSXianjun Jiao phy-names = "dp-phy0"; 2198*febc5adfSXianjun Jiao phys = <0x3a 0x5 0x0 0x3 0x19bfcc0>; 2199*febc5adfSXianjun Jiao 2200*febc5adfSXianjun Jiao vid-layer { 2201*febc5adfSXianjun Jiao dma-names = "vid0", "vid1", "vid2"; 2202*febc5adfSXianjun Jiao dmas = <0x3b 0x0 0x3b 0x1 0x3b 0x2>; 2203*febc5adfSXianjun Jiao }; 2204*febc5adfSXianjun Jiao 2205*febc5adfSXianjun Jiao gfx-layer { 2206*febc5adfSXianjun Jiao dma-names = "gfx0"; 2207*febc5adfSXianjun Jiao dmas = <0x3b 0x3>; 2208*febc5adfSXianjun Jiao }; 2209*febc5adfSXianjun Jiao 2210*febc5adfSXianjun Jiao i2c-bus { 2211*febc5adfSXianjun Jiao }; 2212*febc5adfSXianjun Jiao 2213*febc5adfSXianjun Jiao zynqmp_dp_snd_codec0 { 2214*febc5adfSXianjun Jiao compatible = "xlnx,dp-snd-codec"; 2215*febc5adfSXianjun Jiao clock-names = "aud_clk"; 2216*febc5adfSXianjun Jiao clocks = <0x3 0x11>; 2217*febc5adfSXianjun Jiao status = "okay"; 2218*febc5adfSXianjun Jiao linux,phandle = <0x3e>; 2219*febc5adfSXianjun Jiao phandle = <0x3e>; 2220*febc5adfSXianjun Jiao }; 2221*febc5adfSXianjun Jiao 2222*febc5adfSXianjun Jiao zynqmp_dp_snd_pcm0 { 2223*febc5adfSXianjun Jiao compatible = "xlnx,dp-snd-pcm"; 2224*febc5adfSXianjun Jiao dmas = <0x3b 0x4>; 2225*febc5adfSXianjun Jiao dma-names = "tx"; 2226*febc5adfSXianjun Jiao status = "okay"; 2227*febc5adfSXianjun Jiao linux,phandle = <0x3c>; 2228*febc5adfSXianjun Jiao phandle = <0x3c>; 2229*febc5adfSXianjun Jiao }; 2230*febc5adfSXianjun Jiao 2231*febc5adfSXianjun Jiao zynqmp_dp_snd_pcm1 { 2232*febc5adfSXianjun Jiao compatible = "xlnx,dp-snd-pcm"; 2233*febc5adfSXianjun Jiao dmas = <0x3b 0x5>; 2234*febc5adfSXianjun Jiao dma-names = "tx"; 2235*febc5adfSXianjun Jiao status = "okay"; 2236*febc5adfSXianjun Jiao linux,phandle = <0x3d>; 2237*febc5adfSXianjun Jiao phandle = <0x3d>; 2238*febc5adfSXianjun Jiao }; 2239*febc5adfSXianjun Jiao 2240*febc5adfSXianjun Jiao zynqmp_dp_snd_card { 2241*febc5adfSXianjun Jiao compatible = "xlnx,dp-snd-card"; 2242*febc5adfSXianjun Jiao xlnx,dp-snd-pcm = <0x3c 0x3d>; 2243*febc5adfSXianjun Jiao xlnx,dp-snd-codec = <0x3e>; 2244*febc5adfSXianjun Jiao status = "okay"; 2245*febc5adfSXianjun Jiao }; 2246*febc5adfSXianjun Jiao }; 2247*febc5adfSXianjun Jiao }; 2248*febc5adfSXianjun Jiao 2249*febc5adfSXianjun Jiao fclk0 { 2250*febc5adfSXianjun Jiao status = "disabled"; 2251*febc5adfSXianjun Jiao compatible = "xlnx,fclk"; 2252*febc5adfSXianjun Jiao clocks = <0x3 0x47>; 2253*febc5adfSXianjun Jiao }; 2254*febc5adfSXianjun Jiao 2255*febc5adfSXianjun Jiao fclk1 { 2256*febc5adfSXianjun Jiao status = "disabled"; 2257*febc5adfSXianjun Jiao compatible = "xlnx,fclk"; 2258*febc5adfSXianjun Jiao clocks = <0x3 0x48>; 2259*febc5adfSXianjun Jiao }; 2260*febc5adfSXianjun Jiao 2261*febc5adfSXianjun Jiao fclk2 { 2262*febc5adfSXianjun Jiao status = "disabled"; 2263*febc5adfSXianjun Jiao compatible = "xlnx,fclk"; 2264*febc5adfSXianjun Jiao clocks = <0x3 0x49>; 2265*febc5adfSXianjun Jiao }; 2266*febc5adfSXianjun Jiao 2267*febc5adfSXianjun Jiao fclk3 { 2268*febc5adfSXianjun Jiao status = "disabled"; 2269*febc5adfSXianjun Jiao compatible = "xlnx,fclk"; 2270*febc5adfSXianjun Jiao clocks = <0x3 0x4a>; 2271*febc5adfSXianjun Jiao }; 2272*febc5adfSXianjun Jiao 2273*febc5adfSXianjun Jiao pss_ref_clk { 2274*febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 2275*febc5adfSXianjun Jiao compatible = "fixed-clock"; 2276*febc5adfSXianjun Jiao #clock-cells = <0x0>; 2277*febc5adfSXianjun Jiao clock-frequency = <0x1fca055>; 2278*febc5adfSXianjun Jiao linux,phandle = <0x3f>; 2279*febc5adfSXianjun Jiao phandle = <0x3f>; 2280*febc5adfSXianjun Jiao }; 2281*febc5adfSXianjun Jiao 2282*febc5adfSXianjun Jiao video_clk { 2283*febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 2284*febc5adfSXianjun Jiao compatible = "fixed-clock"; 2285*febc5adfSXianjun Jiao #clock-cells = <0x0>; 2286*febc5adfSXianjun Jiao clock-frequency = <0x19bfcc0>; 2287*febc5adfSXianjun Jiao linux,phandle = <0x40>; 2288*febc5adfSXianjun Jiao phandle = <0x40>; 2289*febc5adfSXianjun Jiao }; 2290*febc5adfSXianjun Jiao 2291*febc5adfSXianjun Jiao pss_alt_ref_clk { 2292*febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 2293*febc5adfSXianjun Jiao compatible = "fixed-clock"; 2294*febc5adfSXianjun Jiao #clock-cells = <0x0>; 2295*febc5adfSXianjun Jiao clock-frequency = <0x0>; 2296*febc5adfSXianjun Jiao linux,phandle = <0x41>; 2297*febc5adfSXianjun Jiao phandle = <0x41>; 2298*febc5adfSXianjun Jiao }; 2299*febc5adfSXianjun Jiao 2300*febc5adfSXianjun Jiao gt_crx_ref_clk { 2301*febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 2302*febc5adfSXianjun Jiao compatible = "fixed-clock"; 2303*febc5adfSXianjun Jiao #clock-cells = <0x0>; 2304*febc5adfSXianjun Jiao clock-frequency = <0x66ff300>; 2305*febc5adfSXianjun Jiao linux,phandle = <0x43>; 2306*febc5adfSXianjun Jiao phandle = <0x43>; 2307*febc5adfSXianjun Jiao }; 2308*febc5adfSXianjun Jiao 2309*febc5adfSXianjun Jiao aux_ref_clk { 2310*febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 2311*febc5adfSXianjun Jiao compatible = "fixed-clock"; 2312*febc5adfSXianjun Jiao #clock-cells = <0x0>; 2313*febc5adfSXianjun Jiao clock-frequency = <0x19bfcc0>; 2314*febc5adfSXianjun Jiao linux,phandle = <0x42>; 2315*febc5adfSXianjun Jiao phandle = <0x42>; 2316*febc5adfSXianjun Jiao }; 2317*febc5adfSXianjun Jiao 2318*febc5adfSXianjun Jiao clk { 2319*febc5adfSXianjun Jiao u-boot,dm-pre-reloc; 2320*febc5adfSXianjun Jiao #clock-cells = <0x1>; 2321*febc5adfSXianjun Jiao compatible = "xlnx,zynqmp-clk"; 2322*febc5adfSXianjun Jiao clocks = <0x3f 0x40 0x41 0x42 0x43>; 2323*febc5adfSXianjun Jiao clock-names = "pss_ref_clk", "video_clk", "pss_alt_ref_clk", "aux_ref_clk", "gt_crx_ref_clk"; 2324*febc5adfSXianjun Jiao linux,phandle = <0x3>; 2325*febc5adfSXianjun Jiao phandle = <0x3>; 2326*febc5adfSXianjun Jiao }; 2327*febc5adfSXianjun Jiao 2328*febc5adfSXianjun Jiao dp_aclk { 2329*febc5adfSXianjun Jiao compatible = "fixed-clock"; 2330*febc5adfSXianjun Jiao #clock-cells = <0x0>; 2331*febc5adfSXianjun Jiao clock-frequency = <0x5f5e100>; 2332*febc5adfSXianjun Jiao clock-accuracy = <0x64>; 2333*febc5adfSXianjun Jiao linux,phandle = <0x39>; 2334*febc5adfSXianjun Jiao phandle = <0x39>; 2335*febc5adfSXianjun Jiao }; 2336*febc5adfSXianjun Jiao 2337*febc5adfSXianjun Jiao aliases { 2338*febc5adfSXianjun Jiao ethernet0 = "/amba/ethernet@ff0e0000"; 2339*febc5adfSXianjun Jiao gpio0 = "/amba/gpio@ff0a0000"; 2340*febc5adfSXianjun Jiao i2c0 = "/amba/i2c@ff020000"; 2341*febc5adfSXianjun Jiao i2c1 = "/amba/i2c@ff030000"; 2342*febc5adfSXianjun Jiao mmc0 = "/amba/mmc@ff170000"; 2343*febc5adfSXianjun Jiao rtc0 = "/amba/rtc@ffa60000"; 2344*febc5adfSXianjun Jiao serial0 = "/amba/serial@ff000000"; 2345*febc5adfSXianjun Jiao serial1 = "/amba/serial@ff010000"; 2346*febc5adfSXianjun Jiao serial2 = "/dcc"; 2347*febc5adfSXianjun Jiao spi0 = "/amba/spi@ff0f0000"; 2348*febc5adfSXianjun Jiao usb0 = "/amba/usb0@ff9d0000"; 2349*febc5adfSXianjun Jiao }; 2350*febc5adfSXianjun Jiao 2351*febc5adfSXianjun Jiao chosen { 2352*febc5adfSXianjun Jiao bootargs = "earlycon"; 2353*febc5adfSXianjun Jiao stdout-path = "serial0:115200n8"; 2354*febc5adfSXianjun Jiao }; 2355*febc5adfSXianjun Jiao 2356*febc5adfSXianjun Jiao memory@0 { 2357*febc5adfSXianjun Jiao device_type = "memory"; 2358*febc5adfSXianjun Jiao reg = <0x0 0x0 0x0 0x80000000 0x8 0x0 0x0 0x80000000>; 2359*febc5adfSXianjun Jiao }; 2360*febc5adfSXianjun Jiao 2361*febc5adfSXianjun Jiao gpio-keys { 2362*febc5adfSXianjun Jiao compatible = "gpio-keys"; 2363*febc5adfSXianjun Jiao autorepeat; 2364*febc5adfSXianjun Jiao 2365*febc5adfSXianjun Jiao sw19 { 2366*febc5adfSXianjun Jiao label = "sw19"; 2367*febc5adfSXianjun Jiao gpios = <0x1a 0x16 0x0>; 2368*febc5adfSXianjun Jiao linux,code = <0x6c>; 2369*febc5adfSXianjun Jiao gpio-key,wakeup; 2370*febc5adfSXianjun Jiao autorepeat; 2371*febc5adfSXianjun Jiao }; 2372*febc5adfSXianjun Jiao }; 2373*febc5adfSXianjun Jiao 2374*febc5adfSXianjun Jiao leds { 2375*febc5adfSXianjun Jiao compatible = "gpio-leds"; 2376*febc5adfSXianjun Jiao 2377*febc5adfSXianjun Jiao heartbeat_led { 2378*febc5adfSXianjun Jiao label = "heartbeat"; 2379*febc5adfSXianjun Jiao gpios = <0x1a 0x17 0x0>; 2380*febc5adfSXianjun Jiao linux,default-trigger = "heartbeat"; 2381*febc5adfSXianjun Jiao }; 2382*febc5adfSXianjun Jiao }; 2383*febc5adfSXianjun Jiao 2384*febc5adfSXianjun Jiao fpga-axi@0 { 2385*febc5adfSXianjun Jiao interrupt-parent = <0x4>; 2386*febc5adfSXianjun Jiao compatible = "simple-bus"; 2387*febc5adfSXianjun Jiao #address-cells = <0x1>; 2388*febc5adfSXianjun Jiao #size-cells = <0x1>; 2389*febc5adfSXianjun Jiao ranges = <0x0 0x0 0x0 0xffffffff>; 2390*febc5adfSXianjun Jiao 2391*febc5adfSXianjun Jiao dma@9c400000 { 2392*febc5adfSXianjun Jiao compatible = "adi,axi-dmac-1.00.a"; 2393*febc5adfSXianjun Jiao reg = <0x9c400000 0x10000>; 2394*febc5adfSXianjun Jiao #dma-cells = <0x1>; 2395*febc5adfSXianjun Jiao #clock-cells = <0x0>; 2396*febc5adfSXianjun Jiao interrupts = <0x0 0x6d 0x0>; 2397*febc5adfSXianjun Jiao clocks = <0x3 0x47>; 2398*febc5adfSXianjun Jiao linux,phandle = <0x44>; 2399*febc5adfSXianjun Jiao phandle = <0x44>; 2400*febc5adfSXianjun Jiao 2401*febc5adfSXianjun Jiao adi,channels { 2402*febc5adfSXianjun Jiao #size-cells = <0x0>; 2403*febc5adfSXianjun Jiao #address-cells = <0x1>; 2404*febc5adfSXianjun Jiao 2405*febc5adfSXianjun Jiao dma-channel@0 { 2406*febc5adfSXianjun Jiao reg = <0x0>; 2407*febc5adfSXianjun Jiao adi,source-bus-width = <0x40>; 2408*febc5adfSXianjun Jiao adi,source-bus-type = <0x2>; 2409*febc5adfSXianjun Jiao adi,destination-bus-width = <0x40>; 2410*febc5adfSXianjun Jiao adi,destination-bus-type = <0x0>; 2411*febc5adfSXianjun Jiao }; 2412*febc5adfSXianjun Jiao }; 2413*febc5adfSXianjun Jiao }; 2414*febc5adfSXianjun Jiao 2415*febc5adfSXianjun Jiao dma@9c420000 { 2416*febc5adfSXianjun Jiao compatible = "adi,axi-dmac-1.00.a"; 2417*febc5adfSXianjun Jiao reg = <0x9c420000 0x10000>; 2418*febc5adfSXianjun Jiao #dma-cells = <0x1>; 2419*febc5adfSXianjun Jiao #clock-cells = <0x0>; 2420*febc5adfSXianjun Jiao interrupts = <0x0 0x6c 0x0>; 2421*febc5adfSXianjun Jiao clocks = <0x3 0x47>; 2422*febc5adfSXianjun Jiao linux,phandle = <0x46>; 2423*febc5adfSXianjun Jiao phandle = <0x46>; 2424*febc5adfSXianjun Jiao 2425*febc5adfSXianjun Jiao adi,channels { 2426*febc5adfSXianjun Jiao #size-cells = <0x0>; 2427*febc5adfSXianjun Jiao #address-cells = <0x1>; 2428*febc5adfSXianjun Jiao 2429*febc5adfSXianjun Jiao dma-channel@0 { 2430*febc5adfSXianjun Jiao reg = <0x0>; 2431*febc5adfSXianjun Jiao adi,source-bus-width = <0x40>; 2432*febc5adfSXianjun Jiao adi,source-bus-type = <0x0>; 2433*febc5adfSXianjun Jiao adi,destination-bus-width = <0x40>; 2434*febc5adfSXianjun Jiao adi,destination-bus-type = <0x2>; 2435*febc5adfSXianjun Jiao }; 2436*febc5adfSXianjun Jiao }; 2437*febc5adfSXianjun Jiao }; 2438*febc5adfSXianjun Jiao 2439*febc5adfSXianjun Jiao sdr: sdr { 2440*febc5adfSXianjun Jiao compatible ="sdr,sdr"; 2441*febc5adfSXianjun Jiao dmas = <&rx_dma 0 2442*febc5adfSXianjun Jiao &rx_dma 1 2443*febc5adfSXianjun Jiao &tx_dma 0 2444*febc5adfSXianjun Jiao &tx_dma 1>; 2445*febc5adfSXianjun Jiao dma-names = "rx_dma_mm2s", "rx_dma_s2mm", "tx_dma_mm2s", "tx_dma_s2mm"; 2446*febc5adfSXianjun Jiao interrupt-names = "not_valid_anymore", "rx_pkt_intr", "tx_itrpt0", "tx_itrpt1"; 2447*febc5adfSXianjun Jiao interrupts = <0 89 1 0 90 1 0 93 1 0 94 1>; 2448*febc5adfSXianjun Jiao } ; 2449*febc5adfSXianjun Jiao 2450*febc5adfSXianjun Jiao axidmatest_1: axidmatest@1 { 2451*febc5adfSXianjun Jiao compatible ="xlnx,axi-dma-test-1.00.a"; 2452*febc5adfSXianjun Jiao dmas = <&rx_dma 0 2453*febc5adfSXianjun Jiao &rx_dma 1>; 2454*febc5adfSXianjun Jiao dma-names = "axidma0", "axidma1"; 2455*febc5adfSXianjun Jiao } ; 2456*febc5adfSXianjun Jiao 2457*febc5adfSXianjun Jiao tx_dma: dma@a0000000 { 2458*febc5adfSXianjun Jiao #dma-cells = <1>; 2459*febc5adfSXianjun Jiao clock-names = "s_axi_lite_aclk", "m_axi_sg_aclk", "m_axi_mm2s_aclk", "m_axi_s2mm_aclk"; 2460*febc5adfSXianjun Jiao clocks = <0x3 0x49>, <0x3 0x49>, <0x3 0x49>, <0x3 0x49>; 2461*febc5adfSXianjun Jiao compatible = "xlnx,axi-dma-1.00.a"; 2462*febc5adfSXianjun Jiao interrupt-names = "mm2s_introut", "s2mm_introut"; 2463*febc5adfSXianjun Jiao interrupts = <0 95 4 0 96 4>; 2464*febc5adfSXianjun Jiao reg = <0xA0000000 0x1000>; 2465*febc5adfSXianjun Jiao xlnx,addrwidth = <0x28>; 2466*febc5adfSXianjun Jiao xlnx,include-sg ; 2467*febc5adfSXianjun Jiao xlnx,sg-length-width = <0xe>; 2468*febc5adfSXianjun Jiao dma-channel@a0000000 { 2469*febc5adfSXianjun Jiao compatible = "xlnx,axi-dma-mm2s-channel"; 2470*febc5adfSXianjun Jiao dma-channels = <0x1>; 2471*febc5adfSXianjun Jiao interrupts = <0 95 4>; 2472*febc5adfSXianjun Jiao xlnx,datawidth = <0x40>; 2473*febc5adfSXianjun Jiao xlnx,device-id = <0x0>; 2474*febc5adfSXianjun Jiao }; 2475*febc5adfSXianjun Jiao dma-channel@A0000030 { 2476*febc5adfSXianjun Jiao compatible = "xlnx,axi-dma-s2mm-channel"; 2477*febc5adfSXianjun Jiao dma-channels = <0x1>; 2478*febc5adfSXianjun Jiao interrupts = <0 96 4>; 2479*febc5adfSXianjun Jiao xlnx,datawidth = <0x40>; 2480*febc5adfSXianjun Jiao xlnx,device-id = <0x0>; 2481*febc5adfSXianjun Jiao }; 2482*febc5adfSXianjun Jiao }; 2483*febc5adfSXianjun Jiao 2484*febc5adfSXianjun Jiao rx_dma: dma@a0001000 { 2485*febc5adfSXianjun Jiao #dma-cells = <1>; 2486*febc5adfSXianjun Jiao clock-names = "s_axi_lite_aclk", "m_axi_sg_aclk", "m_axi_mm2s_aclk", "m_axi_s2mm_aclk"; 2487*febc5adfSXianjun Jiao clocks = <0x3 0x49>, <0x3 0x49>, <0x3 0x49>, <0x3 0x49>; 2488*febc5adfSXianjun Jiao compatible = "xlnx,axi-dma-1.00.a"; 2489*febc5adfSXianjun Jiao //dma-coherent ; 2490*febc5adfSXianjun Jiao interrupt-names = "mm2s_introut", "s2mm_introut"; 2491*febc5adfSXianjun Jiao interrupts = <0 91 4 0 92 4>; 2492*febc5adfSXianjun Jiao reg = <0xA0001000 0x1000>; 2493*febc5adfSXianjun Jiao xlnx,addrwidth = <0x28>; 2494*febc5adfSXianjun Jiao xlnx,include-sg ; 2495*febc5adfSXianjun Jiao xlnx,sg-length-width = <0xe>; 2496*febc5adfSXianjun Jiao dma-channel@a0001000 { 2497*febc5adfSXianjun Jiao compatible = "xlnx,axi-dma-mm2s-channel"; 2498*febc5adfSXianjun Jiao dma-channels = <0x1>; 2499*febc5adfSXianjun Jiao interrupts = <0 91 4>; 2500*febc5adfSXianjun Jiao xlnx,datawidth = <0x40>; 2501*febc5adfSXianjun Jiao xlnx,device-id = <0x1>; 2502*febc5adfSXianjun Jiao }; 2503*febc5adfSXianjun Jiao dma-channel@A0001030 { 2504*febc5adfSXianjun Jiao compatible = "xlnx,axi-dma-s2mm-channel"; 2505*febc5adfSXianjun Jiao dma-channels = <0x1>; 2506*febc5adfSXianjun Jiao interrupts = <0 92 4>; 2507*febc5adfSXianjun Jiao xlnx,datawidth = <0x40>; 2508*febc5adfSXianjun Jiao xlnx,device-id = <0x1>; 2509*febc5adfSXianjun Jiao }; 2510*febc5adfSXianjun Jiao }; 2511*febc5adfSXianjun Jiao 2512*febc5adfSXianjun Jiao tx_intf_0: tx_intf@a0005000 { 2513*febc5adfSXianjun Jiao clock-names = "s00_axi_aclk", "s00_axis_aclk", "s01_axis_aclk", "m00_axis_aclk"; 2514*febc5adfSXianjun Jiao clocks = <0x3 0x49>, <0x3 0x49>, <0x3 0x49>, <0x3 0x49>; 2515*febc5adfSXianjun Jiao compatible = "sdr,tx_intf"; 2516*febc5adfSXianjun Jiao interrupt-names = "tx_itrpt0", "tx_itrpt1"; 2517*febc5adfSXianjun Jiao interrupts = <0 93 1 0 94 1>; 2518*febc5adfSXianjun Jiao reg = <0xA0005000 0x1000>; 2519*febc5adfSXianjun Jiao xlnx,s00-axi-addr-width = <0x7>; 2520*febc5adfSXianjun Jiao xlnx,s00-axi-data-width = <0x20>; 2521*febc5adfSXianjun Jiao }; 2522*febc5adfSXianjun Jiao 2523*febc5adfSXianjun Jiao rx_intf_0: rx_intf@a0004000 { 2524*febc5adfSXianjun Jiao clock-names = "s00_axi_aclk", "s00_axis_aclk", "m00_axis_aclk"; 2525*febc5adfSXianjun Jiao clocks = <0x3 0x49>, <0x3 0x49>, <0x3 0x49>; 2526*febc5adfSXianjun Jiao compatible = "sdr,rx_intf"; 2527*febc5adfSXianjun Jiao interrupt-names = "not_valid_anymore", "rx_pkt_intr"; 2528*febc5adfSXianjun Jiao interrupts = <0 89 1 0 90 1>; 2529*febc5adfSXianjun Jiao reg = <0xA0004000 0x1000>; 2530*febc5adfSXianjun Jiao xlnx,s00-axi-addr-width = <0x7>; 2531*febc5adfSXianjun Jiao xlnx,s00-axi-data-width = <0x20>; 2532*febc5adfSXianjun Jiao }; 2533*febc5adfSXianjun Jiao 2534*febc5adfSXianjun Jiao openofdm_tx_0: openofdm_tx@a0003000 { 2535*febc5adfSXianjun Jiao clock-names = "clk"; 2536*febc5adfSXianjun Jiao clocks = <0x3 0x49>; 2537*febc5adfSXianjun Jiao compatible = "sdr,openofdm_tx"; 2538*febc5adfSXianjun Jiao reg = <0xA0003000 0x1000>; 2539*febc5adfSXianjun Jiao }; 2540*febc5adfSXianjun Jiao 2541*febc5adfSXianjun Jiao openofdm_rx_0: openofdm_rx@a0002000 { 2542*febc5adfSXianjun Jiao clock-names = "clk"; 2543*febc5adfSXianjun Jiao clocks = <0x3 0x49>; 2544*febc5adfSXianjun Jiao compatible = "sdr,openofdm_rx"; 2545*febc5adfSXianjun Jiao reg = <0xA0002000 0x1000>; 2546*febc5adfSXianjun Jiao }; 2547*febc5adfSXianjun Jiao 2548*febc5adfSXianjun Jiao xpu_0: xpu@a0006000 { 2549*febc5adfSXianjun Jiao clock-names = "s00_axi_aclk"; 2550*febc5adfSXianjun Jiao clocks = <0x3 0x49>; 2551*febc5adfSXianjun Jiao compatible = "sdr,xpu"; 2552*febc5adfSXianjun Jiao reg = <0xA0006000 0x1000>; 2553*febc5adfSXianjun Jiao }; 2554*febc5adfSXianjun Jiao 2555*febc5adfSXianjun Jiao cf-ad9361-lpc@99020000 { 2556*febc5adfSXianjun Jiao compatible = "adi,axi-ad9361-6.00.a"; 2557*febc5adfSXianjun Jiao reg = <0x99020000 0x6000>; 2558*febc5adfSXianjun Jiao dmas = <0x44 0x0>; 2559*febc5adfSXianjun Jiao dma-names = "rx"; 2560*febc5adfSXianjun Jiao spibus-connected = <0x45>; 2561*febc5adfSXianjun Jiao }; 2562*febc5adfSXianjun Jiao 2563*febc5adfSXianjun Jiao cf-ad9361-dds-core-lpc@99024000 { 2564*febc5adfSXianjun Jiao compatible = "adi,axi-ad9361-dds-6.00.a"; 2565*febc5adfSXianjun Jiao reg = <0x99024000 0x1000>; 2566*febc5adfSXianjun Jiao clocks = <0x45 0xd>; 2567*febc5adfSXianjun Jiao clock-names = "sampl_clk"; 2568*febc5adfSXianjun Jiao dmas = <0x46 0x0>; 2569*febc5adfSXianjun Jiao dma-names = "tx"; 2570*febc5adfSXianjun Jiao }; 2571*febc5adfSXianjun Jiao 2572*febc5adfSXianjun Jiao axi-sysid-0@85000000 { 2573*febc5adfSXianjun Jiao compatible = "adi,axi-sysid-1.00.a"; 2574*febc5adfSXianjun Jiao reg = <0x85000000 0x10000>; 2575*febc5adfSXianjun Jiao }; 2576*febc5adfSXianjun Jiao }; 2577*febc5adfSXianjun Jiao 2578*febc5adfSXianjun Jiao clocks { 2579*febc5adfSXianjun Jiao 2580*febc5adfSXianjun Jiao clock@0 { 2581*febc5adfSXianjun Jiao compatible = "fixed-clock"; 2582*febc5adfSXianjun Jiao clock-frequency = <0x2625a00>; 2583*febc5adfSXianjun Jiao clock-output-names = "ad9361_ext_refclk"; 2584*febc5adfSXianjun Jiao #clock-cells = <0x0>; 2585*febc5adfSXianjun Jiao linux,phandle = <0x2a>; 2586*febc5adfSXianjun Jiao phandle = <0x2a>; 2587*febc5adfSXianjun Jiao }; 2588*febc5adfSXianjun Jiao }; 2589*febc5adfSXianjun Jiao}; 2590