1*a47b55e6SJiao Xianjun/dts-v1/; 2*a47b55e6SJiao Xianjun 3*a47b55e6SJiao Xianjun/ { 4*a47b55e6SJiao Xianjun #address-cells = <0x01>; 5*a47b55e6SJiao Xianjun #size-cells = <0x01>; 6*a47b55e6SJiao Xianjun compatible = "xlnx,zynq-7000"; 7*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 8*a47b55e6SJiao Xianjun model = "ANTSDR-E310V2"; 9*a47b55e6SJiao Xianjun 10*a47b55e6SJiao Xianjun cpus { 11*a47b55e6SJiao Xianjun #address-cells = <0x01>; 12*a47b55e6SJiao Xianjun #size-cells = <0x00>; 13*a47b55e6SJiao Xianjun 14*a47b55e6SJiao Xianjun cpu@0 { 15*a47b55e6SJiao Xianjun compatible = "arm,cortex-a9"; 16*a47b55e6SJiao Xianjun device_type = "cpu"; 17*a47b55e6SJiao Xianjun reg = <0x00>; 18*a47b55e6SJiao Xianjun clocks = <0x02 0x03>; 19*a47b55e6SJiao Xianjun clock-latency = <0x3e8>; 20*a47b55e6SJiao Xianjun cpu0-supply = <0x03>; 21*a47b55e6SJiao Xianjun operating-points = <0xa2c2b 0xf4240 0x51616 0xf4240>; 22*a47b55e6SJiao Xianjun phandle = <0x11>; 23*a47b55e6SJiao Xianjun }; 24*a47b55e6SJiao Xianjun 25*a47b55e6SJiao Xianjun cpu@1 { 26*a47b55e6SJiao Xianjun compatible = "arm,cortex-a9"; 27*a47b55e6SJiao Xianjun device_type = "cpu"; 28*a47b55e6SJiao Xianjun reg = <0x01>; 29*a47b55e6SJiao Xianjun clocks = <0x02 0x03>; 30*a47b55e6SJiao Xianjun phandle = <0x13>; 31*a47b55e6SJiao Xianjun }; 32*a47b55e6SJiao Xianjun }; 33*a47b55e6SJiao Xianjun 34*a47b55e6SJiao Xianjun fpga-full { 35*a47b55e6SJiao Xianjun compatible = "fpga-region"; 36*a47b55e6SJiao Xianjun fpga-mgr = <0x04>; 37*a47b55e6SJiao Xianjun #address-cells = <0x01>; 38*a47b55e6SJiao Xianjun #size-cells = <0x01>; 39*a47b55e6SJiao Xianjun ranges; 40*a47b55e6SJiao Xianjun phandle = <0x19>; 41*a47b55e6SJiao Xianjun }; 42*a47b55e6SJiao Xianjun 43*a47b55e6SJiao Xianjun pmu@f8891000 { 44*a47b55e6SJiao Xianjun compatible = "arm,cortex-a9-pmu"; 45*a47b55e6SJiao Xianjun interrupts = <0x00 0x05 0x04 0x00 0x06 0x04>; 46*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 47*a47b55e6SJiao Xianjun reg = <0xf8891000 0x1000 0xf8893000 0x1000>; 48*a47b55e6SJiao Xianjun }; 49*a47b55e6SJiao Xianjun 50*a47b55e6SJiao Xianjun fixedregulator { 51*a47b55e6SJiao Xianjun compatible = "regulator-fixed"; 52*a47b55e6SJiao Xianjun regulator-name = "VCCPINT"; 53*a47b55e6SJiao Xianjun regulator-min-microvolt = <0xf4240>; 54*a47b55e6SJiao Xianjun regulator-max-microvolt = <0xf4240>; 55*a47b55e6SJiao Xianjun regulator-boot-on; 56*a47b55e6SJiao Xianjun regulator-always-on; 57*a47b55e6SJiao Xianjun phandle = <0x03>; 58*a47b55e6SJiao Xianjun }; 59*a47b55e6SJiao Xianjun 60*a47b55e6SJiao Xianjun replicator { 61*a47b55e6SJiao Xianjun compatible = "arm,coresight-static-replicator"; 62*a47b55e6SJiao Xianjun clocks = <0x02 0x1b 0x02 0x2e 0x02 0x2f>; 63*a47b55e6SJiao Xianjun clock-names = "apb_pclk\0dbg_trc\0dbg_apb"; 64*a47b55e6SJiao Xianjun 65*a47b55e6SJiao Xianjun out-ports { 66*a47b55e6SJiao Xianjun #address-cells = <0x01>; 67*a47b55e6SJiao Xianjun #size-cells = <0x00>; 68*a47b55e6SJiao Xianjun 69*a47b55e6SJiao Xianjun port@0 { 70*a47b55e6SJiao Xianjun reg = <0x00>; 71*a47b55e6SJiao Xianjun 72*a47b55e6SJiao Xianjun endpoint { 73*a47b55e6SJiao Xianjun remote-endpoint = <0x05>; 74*a47b55e6SJiao Xianjun phandle = <0x0d>; 75*a47b55e6SJiao Xianjun }; 76*a47b55e6SJiao Xianjun }; 77*a47b55e6SJiao Xianjun 78*a47b55e6SJiao Xianjun port@1 { 79*a47b55e6SJiao Xianjun reg = <0x01>; 80*a47b55e6SJiao Xianjun 81*a47b55e6SJiao Xianjun endpoint { 82*a47b55e6SJiao Xianjun remote-endpoint = <0x06>; 83*a47b55e6SJiao Xianjun phandle = <0x0c>; 84*a47b55e6SJiao Xianjun }; 85*a47b55e6SJiao Xianjun }; 86*a47b55e6SJiao Xianjun }; 87*a47b55e6SJiao Xianjun 88*a47b55e6SJiao Xianjun in-ports { 89*a47b55e6SJiao Xianjun 90*a47b55e6SJiao Xianjun port { 91*a47b55e6SJiao Xianjun 92*a47b55e6SJiao Xianjun endpoint { 93*a47b55e6SJiao Xianjun remote-endpoint = <0x07>; 94*a47b55e6SJiao Xianjun phandle = <0x0e>; 95*a47b55e6SJiao Xianjun }; 96*a47b55e6SJiao Xianjun }; 97*a47b55e6SJiao Xianjun }; 98*a47b55e6SJiao Xianjun }; 99*a47b55e6SJiao Xianjun 100*a47b55e6SJiao Xianjun axi { 101*a47b55e6SJiao Xianjun u-boot,dm-pre-reloc; 102*a47b55e6SJiao Xianjun compatible = "simple-bus"; 103*a47b55e6SJiao Xianjun #address-cells = <0x01>; 104*a47b55e6SJiao Xianjun #size-cells = <0x01>; 105*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 106*a47b55e6SJiao Xianjun ranges; 107*a47b55e6SJiao Xianjun phandle = <0x1a>; 108*a47b55e6SJiao Xianjun 109*a47b55e6SJiao Xianjun adc@f8007100 { 110*a47b55e6SJiao Xianjun compatible = "xlnx,zynq-xadc-1.00.a"; 111*a47b55e6SJiao Xianjun reg = <0xf8007100 0x20>; 112*a47b55e6SJiao Xianjun interrupts = <0x00 0x07 0x04>; 113*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 114*a47b55e6SJiao Xianjun clocks = <0x02 0x0c>; 115*a47b55e6SJiao Xianjun phandle = <0x1b>; 116*a47b55e6SJiao Xianjun }; 117*a47b55e6SJiao Xianjun 118*a47b55e6SJiao Xianjun can@e0008000 { 119*a47b55e6SJiao Xianjun compatible = "xlnx,zynq-can-1.0"; 120*a47b55e6SJiao Xianjun status = "disabled"; 121*a47b55e6SJiao Xianjun clocks = <0x02 0x13 0x02 0x24>; 122*a47b55e6SJiao Xianjun clock-names = "can_clk\0pclk"; 123*a47b55e6SJiao Xianjun reg = <0xe0008000 0x1000>; 124*a47b55e6SJiao Xianjun interrupts = <0x00 0x1c 0x04>; 125*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 126*a47b55e6SJiao Xianjun tx-fifo-depth = <0x40>; 127*a47b55e6SJiao Xianjun rx-fifo-depth = <0x40>; 128*a47b55e6SJiao Xianjun phandle = <0x1c>; 129*a47b55e6SJiao Xianjun }; 130*a47b55e6SJiao Xianjun 131*a47b55e6SJiao Xianjun can@e0009000 { 132*a47b55e6SJiao Xianjun compatible = "xlnx,zynq-can-1.0"; 133*a47b55e6SJiao Xianjun status = "disabled"; 134*a47b55e6SJiao Xianjun clocks = <0x02 0x14 0x02 0x25>; 135*a47b55e6SJiao Xianjun clock-names = "can_clk\0pclk"; 136*a47b55e6SJiao Xianjun reg = <0xe0009000 0x1000>; 137*a47b55e6SJiao Xianjun interrupts = <0x00 0x33 0x04>; 138*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 139*a47b55e6SJiao Xianjun tx-fifo-depth = <0x40>; 140*a47b55e6SJiao Xianjun rx-fifo-depth = <0x40>; 141*a47b55e6SJiao Xianjun phandle = <0x1d>; 142*a47b55e6SJiao Xianjun }; 143*a47b55e6SJiao Xianjun 144*a47b55e6SJiao Xianjun gpio@e000a000 { 145*a47b55e6SJiao Xianjun compatible = "xlnx,zynq-gpio-1.0"; 146*a47b55e6SJiao Xianjun #gpio-cells = <0x02>; 147*a47b55e6SJiao Xianjun clocks = <0x02 0x2a>; 148*a47b55e6SJiao Xianjun gpio-controller; 149*a47b55e6SJiao Xianjun interrupt-controller; 150*a47b55e6SJiao Xianjun #interrupt-cells = <0x02>; 151*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 152*a47b55e6SJiao Xianjun interrupts = <0x00 0x14 0x04>; 153*a47b55e6SJiao Xianjun reg = <0xe000a000 0x1000>; 154*a47b55e6SJiao Xianjun phandle = <0x09>; 155*a47b55e6SJiao Xianjun }; 156*a47b55e6SJiao Xianjun 157*a47b55e6SJiao Xianjun i2c@e0004000 { 158*a47b55e6SJiao Xianjun compatible = "cdns,i2c-r1p10"; 159*a47b55e6SJiao Xianjun status = "disabled"; 160*a47b55e6SJiao Xianjun clocks = <0x02 0x26>; 161*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 162*a47b55e6SJiao Xianjun interrupts = <0x00 0x19 0x04>; 163*a47b55e6SJiao Xianjun reg = <0xe0004000 0x1000>; 164*a47b55e6SJiao Xianjun #address-cells = <0x01>; 165*a47b55e6SJiao Xianjun #size-cells = <0x00>; 166*a47b55e6SJiao Xianjun phandle = <0x1e>; 167*a47b55e6SJiao Xianjun }; 168*a47b55e6SJiao Xianjun 169*a47b55e6SJiao Xianjun i2c@e0005000 { 170*a47b55e6SJiao Xianjun compatible = "cdns,i2c-r1p10"; 171*a47b55e6SJiao Xianjun status = "disabled"; 172*a47b55e6SJiao Xianjun clocks = <0x02 0x27>; 173*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 174*a47b55e6SJiao Xianjun interrupts = <0x00 0x30 0x04>; 175*a47b55e6SJiao Xianjun reg = <0xe0005000 0x1000>; 176*a47b55e6SJiao Xianjun #address-cells = <0x01>; 177*a47b55e6SJiao Xianjun #size-cells = <0x00>; 178*a47b55e6SJiao Xianjun phandle = <0x1f>; 179*a47b55e6SJiao Xianjun }; 180*a47b55e6SJiao Xianjun 181*a47b55e6SJiao Xianjun interrupt-controller@f8f01000 { 182*a47b55e6SJiao Xianjun compatible = "arm,cortex-a9-gic"; 183*a47b55e6SJiao Xianjun #interrupt-cells = <0x03>; 184*a47b55e6SJiao Xianjun interrupt-controller; 185*a47b55e6SJiao Xianjun reg = <0xf8f01000 0x1000 0xf8f00100 0x100>; 186*a47b55e6SJiao Xianjun phandle = <0x01>; 187*a47b55e6SJiao Xianjun }; 188*a47b55e6SJiao Xianjun 189*a47b55e6SJiao Xianjun cache-controller@f8f02000 { 190*a47b55e6SJiao Xianjun compatible = "arm,pl310-cache"; 191*a47b55e6SJiao Xianjun reg = <0xf8f02000 0x1000>; 192*a47b55e6SJiao Xianjun interrupts = <0x00 0x02 0x04>; 193*a47b55e6SJiao Xianjun arm,data-latency = <0x03 0x02 0x02>; 194*a47b55e6SJiao Xianjun arm,tag-latency = <0x02 0x02 0x02>; 195*a47b55e6SJiao Xianjun cache-unified; 196*a47b55e6SJiao Xianjun cache-level = <0x02>; 197*a47b55e6SJiao Xianjun phandle = <0x20>; 198*a47b55e6SJiao Xianjun }; 199*a47b55e6SJiao Xianjun 200*a47b55e6SJiao Xianjun memory-controller@f8006000 { 201*a47b55e6SJiao Xianjun compatible = "xlnx,zynq-ddrc-a05"; 202*a47b55e6SJiao Xianjun reg = <0xf8006000 0x1000>; 203*a47b55e6SJiao Xianjun phandle = <0x21>; 204*a47b55e6SJiao Xianjun }; 205*a47b55e6SJiao Xianjun 206*a47b55e6SJiao Xianjun ocmc@f800c000 { 207*a47b55e6SJiao Xianjun compatible = "xlnx,zynq-ocmc-1.0"; 208*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 209*a47b55e6SJiao Xianjun interrupts = <0x00 0x03 0x04>; 210*a47b55e6SJiao Xianjun reg = <0xf800c000 0x1000>; 211*a47b55e6SJiao Xianjun phandle = <0x22>; 212*a47b55e6SJiao Xianjun }; 213*a47b55e6SJiao Xianjun 214*a47b55e6SJiao Xianjun serial@e0000000 { 215*a47b55e6SJiao Xianjun compatible = "xlnx,xuartps\0cdns,uart-r1p8"; 216*a47b55e6SJiao Xianjun status = "disabled"; 217*a47b55e6SJiao Xianjun clocks = <0x02 0x17 0x02 0x28>; 218*a47b55e6SJiao Xianjun clock-names = "uart_clk\0pclk"; 219*a47b55e6SJiao Xianjun reg = <0xe0000000 0x1000>; 220*a47b55e6SJiao Xianjun interrupts = <0x00 0x1b 0x04>; 221*a47b55e6SJiao Xianjun phandle = <0x23>; 222*a47b55e6SJiao Xianjun }; 223*a47b55e6SJiao Xianjun 224*a47b55e6SJiao Xianjun serial@e0001000 { 225*a47b55e6SJiao Xianjun compatible = "xlnx,xuartps\0cdns,uart-r1p8"; 226*a47b55e6SJiao Xianjun status = "okay"; 227*a47b55e6SJiao Xianjun clocks = <0x02 0x18 0x02 0x29>; 228*a47b55e6SJiao Xianjun clock-names = "uart_clk\0pclk"; 229*a47b55e6SJiao Xianjun reg = <0xe0001000 0x1000>; 230*a47b55e6SJiao Xianjun interrupts = <0x00 0x32 0x04>; 231*a47b55e6SJiao Xianjun phandle = <0x24>; 232*a47b55e6SJiao Xianjun }; 233*a47b55e6SJiao Xianjun 234*a47b55e6SJiao Xianjun spi@e0006000 { 235*a47b55e6SJiao Xianjun compatible = "xlnx,zynq-spi-r1p6"; 236*a47b55e6SJiao Xianjun reg = <0xe0006000 0x1000>; 237*a47b55e6SJiao Xianjun status = "okay"; 238*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 239*a47b55e6SJiao Xianjun interrupts = <0x00 0x1a 0x04>; 240*a47b55e6SJiao Xianjun clocks = <0x02 0x19 0x02 0x22>; 241*a47b55e6SJiao Xianjun clock-names = "ref_clk\0pclk"; 242*a47b55e6SJiao Xianjun #address-cells = <0x01>; 243*a47b55e6SJiao Xianjun #size-cells = <0x00>; 244*a47b55e6SJiao Xianjun phandle = <0x25>; 245*a47b55e6SJiao Xianjun 246*a47b55e6SJiao Xianjun ad9361-phy@0 { 247*a47b55e6SJiao Xianjun #address-cells = <0x1>; 248*a47b55e6SJiao Xianjun #size-cells = <0x0>; 249*a47b55e6SJiao Xianjun #clock-cells = <0x1>; 250*a47b55e6SJiao Xianjun compatible = "adi,ad9361"; 251*a47b55e6SJiao Xianjun reg = <0x0>; 252*a47b55e6SJiao Xianjun spi-cpha; 253*a47b55e6SJiao Xianjun spi-max-frequency = <0x989680>; 254*a47b55e6SJiao Xianjun clocks = <0x08 0x00>; 255*a47b55e6SJiao Xianjun clock-names = "ad9361_ext_refclk"; 256*a47b55e6SJiao Xianjun clock-output-names = "rx_sampl_clk", "tx_sampl_clk"; 257*a47b55e6SJiao Xianjun adi,digital-interface-tune-skip-mode = <0x0>; 258*a47b55e6SJiao Xianjun adi,pp-tx-swap-enable; 259*a47b55e6SJiao Xianjun adi,pp-rx-swap-enable; 260*a47b55e6SJiao Xianjun adi,rx-frame-pulse-mode-enable; 261*a47b55e6SJiao Xianjun adi,lvds-mode-enable; 262*a47b55e6SJiao Xianjun adi,lvds-bias-mV = <0x96>; 263*a47b55e6SJiao Xianjun adi,lvds-rx-onchip-termination-enable; 264*a47b55e6SJiao Xianjun adi,rx-data-delay = <0x4>; 265*a47b55e6SJiao Xianjun adi,tx-fb-clock-delay = <0x7>; 266*a47b55e6SJiao Xianjun adi,xo-disable-use-ext-refclk-enable; 267*a47b55e6SJiao Xianjun adi,2rx-2tx-mode-enable; 268*a47b55e6SJiao Xianjun adi,frequency-division-duplex-mode-enable; 269*a47b55e6SJiao Xianjun adi,rx-rf-port-input-select = <0x0>; 270*a47b55e6SJiao Xianjun adi,tx-rf-port-input-select = <0x0>; 271*a47b55e6SJiao Xianjun adi,tx-attenuation-mdB = <0x2710>; 272*a47b55e6SJiao Xianjun adi,tx-lo-powerdown-managed-enable; 273*a47b55e6SJiao Xianjun adi,rf-rx-bandwidth-hz = <0x112a880>; 274*a47b55e6SJiao Xianjun adi,rf-tx-bandwidth-hz = <0x112a880>; 275*a47b55e6SJiao Xianjun adi,rx-synthesizer-frequency-hz = <0x0 0x8f0d1800>; 276*a47b55e6SJiao Xianjun adi,tx-synthesizer-frequency-hz = <0x0 0x92080880>; 277*a47b55e6SJiao Xianjun adi,rx-path-clock-frequencies = <0x3a980000 0xea60000 0x7530000 0x3a98000 0x1d4c000 0x1d4c000>; 278*a47b55e6SJiao Xianjun adi,tx-path-clock-frequencies = <0x3a980000 0x7530000 0x7530000 0x3a98000 0x1d4c000 0x1d4c000>; 279*a47b55e6SJiao Xianjun adi,gc-rx1-mode = <0x2>; 280*a47b55e6SJiao Xianjun adi,gc-rx2-mode = <0x2>; 281*a47b55e6SJiao Xianjun adi,gc-adc-ovr-sample-size = <0x4>; 282*a47b55e6SJiao Xianjun adi,gc-adc-small-overload-thresh = <0x2f>; 283*a47b55e6SJiao Xianjun adi,gc-adc-large-overload-thresh = <0x3a>; 284*a47b55e6SJiao Xianjun adi,gc-lmt-overload-high-thresh = <0x320>; 285*a47b55e6SJiao Xianjun adi,gc-lmt-overload-low-thresh = <0x2c0>; 286*a47b55e6SJiao Xianjun adi,gc-dec-pow-measurement-duration = <0x2000>; 287*a47b55e6SJiao Xianjun adi,gc-low-power-thresh = <0x18>; 288*a47b55e6SJiao Xianjun adi,mgc-inc-gain-step = <0x2>; 289*a47b55e6SJiao Xianjun adi,mgc-dec-gain-step = <0x2>; 290*a47b55e6SJiao Xianjun adi,mgc-split-table-ctrl-inp-gain-mode = <0x0>; 291*a47b55e6SJiao Xianjun adi,agc-attack-delay-extra-margin-us = <0x1>; 292*a47b55e6SJiao Xianjun adi,agc-outer-thresh-high = <0x5>; 293*a47b55e6SJiao Xianjun adi,agc-outer-thresh-high-dec-steps = <0x2>; 294*a47b55e6SJiao Xianjun adi,agc-inner-thresh-high = <0xa>; 295*a47b55e6SJiao Xianjun adi,agc-inner-thresh-high-dec-steps = <0x1>; 296*a47b55e6SJiao Xianjun adi,agc-inner-thresh-low = <0xc>; 297*a47b55e6SJiao Xianjun adi,agc-inner-thresh-low-inc-steps = <0x1>; 298*a47b55e6SJiao Xianjun adi,agc-outer-thresh-low = <0x12>; 299*a47b55e6SJiao Xianjun adi,agc-outer-thresh-low-inc-steps = <0x2>; 300*a47b55e6SJiao Xianjun adi,agc-adc-small-overload-exceed-counter = <0xa>; 301*a47b55e6SJiao Xianjun adi,agc-adc-large-overload-exceed-counter = <0xa>; 302*a47b55e6SJiao Xianjun adi,agc-adc-large-overload-inc-steps = <0x2>; 303*a47b55e6SJiao Xianjun adi,agc-lmt-overload-large-exceed-counter = <0xa>; 304*a47b55e6SJiao Xianjun adi,agc-lmt-overload-small-exceed-counter = <0xa>; 305*a47b55e6SJiao Xianjun adi,agc-lmt-overload-large-inc-steps = <0x2>; 306*a47b55e6SJiao Xianjun adi,agc-gain-update-interval-us = <0x3e8>; 307*a47b55e6SJiao Xianjun adi,fagc-dec-pow-measurement-duration = <0x40>; 308*a47b55e6SJiao Xianjun adi,fagc-lp-thresh-increment-steps = <0x1>; 309*a47b55e6SJiao Xianjun adi,fagc-lp-thresh-increment-time = <0x5>; 310*a47b55e6SJiao Xianjun adi,fagc-energy-lost-stronger-sig-gain-lock-exit-cnt = <0x8>; 311*a47b55e6SJiao Xianjun adi,fagc-final-overrange-count = <0x3>; 312*a47b55e6SJiao Xianjun adi,fagc-gain-index-type-after-exit-rx-mode = <0x0>; 313*a47b55e6SJiao Xianjun adi,fagc-lmt-final-settling-steps = <0x1>; 314*a47b55e6SJiao Xianjun adi,fagc-lock-level = <0xa>; 315*a47b55e6SJiao Xianjun adi,fagc-lock-level-gain-increase-upper-limit = <0x5>; 316*a47b55e6SJiao Xianjun adi,fagc-lock-level-lmt-gain-increase-enable; 317*a47b55e6SJiao Xianjun adi,fagc-lpf-final-settling-steps = <0x1>; 318*a47b55e6SJiao Xianjun adi,fagc-optimized-gain-offset = <0x5>; 319*a47b55e6SJiao Xianjun adi,fagc-power-measurement-duration-in-state5 = <0x40>; 320*a47b55e6SJiao Xianjun adi,fagc-rst-gla-engergy-lost-goto-optim-gain-enable; 321*a47b55e6SJiao Xianjun adi,fagc-rst-gla-engergy-lost-sig-thresh-below-ll = <0xa>; 322*a47b55e6SJiao Xianjun adi,fagc-rst-gla-engergy-lost-sig-thresh-exceeded-enable; 323*a47b55e6SJiao Xianjun adi,fagc-rst-gla-if-en-agc-pulled-high-mode = <0x0>; 324*a47b55e6SJiao Xianjun adi,fagc-rst-gla-large-adc-overload-enable; 325*a47b55e6SJiao Xianjun adi,fagc-rst-gla-large-lmt-overload-enable; 326*a47b55e6SJiao Xianjun adi,fagc-rst-gla-stronger-sig-thresh-above-ll = <0xa>; 327*a47b55e6SJiao Xianjun adi,fagc-rst-gla-stronger-sig-thresh-exceeded-enable; 328*a47b55e6SJiao Xianjun adi,fagc-state-wait-time-ns = <0x104>; 329*a47b55e6SJiao Xianjun adi,fagc-use-last-lock-level-for-set-gain-enable; 330*a47b55e6SJiao Xianjun adi,rssi-restart-mode = <0x3>; 331*a47b55e6SJiao Xianjun adi,rssi-delay = <0x1>; 332*a47b55e6SJiao Xianjun adi,rssi-wait = <0x1>; 333*a47b55e6SJiao Xianjun adi,rssi-duration = <0x3e8>; 334*a47b55e6SJiao Xianjun adi,ctrl-outs-index = <0x0>; 335*a47b55e6SJiao Xianjun adi,ctrl-outs-enable-mask = <0xff>; 336*a47b55e6SJiao Xianjun adi,temp-sense-measurement-interval-ms = <0x3e8>; 337*a47b55e6SJiao Xianjun adi,temp-sense-offset-signed = <0xce>; 338*a47b55e6SJiao Xianjun adi,temp-sense-periodic-measurement-enable; 339*a47b55e6SJiao Xianjun adi,aux-dac-manual-mode-enable; 340*a47b55e6SJiao Xianjun adi,aux-dac1-default-value-mV = <0x0>; 341*a47b55e6SJiao Xianjun adi,aux-dac1-rx-delay-us = <0x0>; 342*a47b55e6SJiao Xianjun adi,aux-dac1-tx-delay-us = <0x0>; 343*a47b55e6SJiao Xianjun adi,aux-dac2-default-value-mV = <0x0>; 344*a47b55e6SJiao Xianjun adi,aux-dac2-rx-delay-us = <0x0>; 345*a47b55e6SJiao Xianjun adi,aux-dac2-tx-delay-us = <0x0>; 346*a47b55e6SJiao Xianjun en_agc-gpios = <0x09 0x62 0x0>; 347*a47b55e6SJiao Xianjun sync-gpios = <0x09 0x63 0x0>; 348*a47b55e6SJiao Xianjun reset-gpios = <0x09 0x64 0x0>; 349*a47b55e6SJiao Xianjun enable-gpios = <0x09 0x65 0x0>; 350*a47b55e6SJiao Xianjun txnrx-gpios = <0x09 0x66 0x0>; 351*a47b55e6SJiao Xianjun phandle = <0x17>; 352*a47b55e6SJiao Xianjun }; 353*a47b55e6SJiao Xianjun }; 354*a47b55e6SJiao Xianjun 355*a47b55e6SJiao Xianjun spi@e0007000 { 356*a47b55e6SJiao Xianjun compatible = "xlnx,zynq-spi-r1p6"; 357*a47b55e6SJiao Xianjun reg = <0xe0007000 0x1000>; 358*a47b55e6SJiao Xianjun status = "disabled"; 359*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 360*a47b55e6SJiao Xianjun interrupts = <0x00 0x31 0x04>; 361*a47b55e6SJiao Xianjun clocks = <0x02 0x1a 0x02 0x23>; 362*a47b55e6SJiao Xianjun clock-names = "ref_clk\0pclk"; 363*a47b55e6SJiao Xianjun #address-cells = <0x01>; 364*a47b55e6SJiao Xianjun #size-cells = <0x00>; 365*a47b55e6SJiao Xianjun phandle = <0x26>; 366*a47b55e6SJiao Xianjun }; 367*a47b55e6SJiao Xianjun 368*a47b55e6SJiao Xianjun spi@e000d000 { 369*a47b55e6SJiao Xianjun clock-names = "ref_clk\0pclk"; 370*a47b55e6SJiao Xianjun clocks = <0x02 0x0a 0x02 0x2b>; 371*a47b55e6SJiao Xianjun compatible = "xlnx,zynq-qspi-1.0"; 372*a47b55e6SJiao Xianjun status = "okay"; 373*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 374*a47b55e6SJiao Xianjun interrupts = <0x00 0x13 0x04>; 375*a47b55e6SJiao Xianjun reg = <0xe000d000 0x1000>; 376*a47b55e6SJiao Xianjun #address-cells = <0x01>; 377*a47b55e6SJiao Xianjun #size-cells = <0x00>; 378*a47b55e6SJiao Xianjun is-dual = <0x00>; 379*a47b55e6SJiao Xianjun num-cs = <0x01>; 380*a47b55e6SJiao Xianjun phandle = <0x27>; 381*a47b55e6SJiao Xianjun 382*a47b55e6SJiao Xianjun ps7-qspi@0 { 383*a47b55e6SJiao Xianjun #address-cells = <0x01>; 384*a47b55e6SJiao Xianjun #size-cells = <0x01>; 385*a47b55e6SJiao Xianjun spi-tx-bus-width = <0x01>; 386*a47b55e6SJiao Xianjun spi-rx-bus-width = <0x04>; 387*a47b55e6SJiao Xianjun compatible = "n25q256a\0jedec,spi-nor"; 388*a47b55e6SJiao Xianjun reg = <0x00>; 389*a47b55e6SJiao Xianjun spi-max-frequency = <0x2faf080>; 390*a47b55e6SJiao Xianjun phandle = <0x28>; 391*a47b55e6SJiao Xianjun 392*a47b55e6SJiao Xianjun partition@qspi-fsbl-uboot { 393*a47b55e6SJiao Xianjun label = "qspi-fsbl-uboot"; 394*a47b55e6SJiao Xianjun reg = <0x00 0xe0000>; 395*a47b55e6SJiao Xianjun }; 396*a47b55e6SJiao Xianjun 397*a47b55e6SJiao Xianjun partition@qspi-uboot-env { 398*a47b55e6SJiao Xianjun label = "qspi-uboot-env"; 399*a47b55e6SJiao Xianjun reg = <0xe0000 0x20000>; 400*a47b55e6SJiao Xianjun }; 401*a47b55e6SJiao Xianjun 402*a47b55e6SJiao Xianjun partition@qspi-linux { 403*a47b55e6SJiao Xianjun label = "qspi-linux"; 404*a47b55e6SJiao Xianjun reg = <0x100000 0x500000>; 405*a47b55e6SJiao Xianjun }; 406*a47b55e6SJiao Xianjun 407*a47b55e6SJiao Xianjun partition@qspi-device-tree { 408*a47b55e6SJiao Xianjun label = "qspi-device-tree"; 409*a47b55e6SJiao Xianjun reg = <0x600000 0x20000>; 410*a47b55e6SJiao Xianjun }; 411*a47b55e6SJiao Xianjun 412*a47b55e6SJiao Xianjun partition@qspi-rootfs { 413*a47b55e6SJiao Xianjun label = "qspi-rootfs"; 414*a47b55e6SJiao Xianjun reg = <0x620000 0xce0000>; 415*a47b55e6SJiao Xianjun }; 416*a47b55e6SJiao Xianjun 417*a47b55e6SJiao Xianjun partition@qspi-bitstream { 418*a47b55e6SJiao Xianjun label = "qspi-bitstream"; 419*a47b55e6SJiao Xianjun reg = <0x1300000 0xd00000>; 420*a47b55e6SJiao Xianjun }; 421*a47b55e6SJiao Xianjun }; 422*a47b55e6SJiao Xianjun }; 423*a47b55e6SJiao Xianjun 424*a47b55e6SJiao Xianjun memory-controller@e000e000 { 425*a47b55e6SJiao Xianjun #address-cells = <0x01>; 426*a47b55e6SJiao Xianjun #size-cells = <0x01>; 427*a47b55e6SJiao Xianjun status = "disabled"; 428*a47b55e6SJiao Xianjun clock-names = "memclk\0apb_pclk"; 429*a47b55e6SJiao Xianjun clocks = <0x02 0x0b 0x02 0x2c>; 430*a47b55e6SJiao Xianjun compatible = "arm,pl353-smc-r2p1\0arm,primecell"; 431*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 432*a47b55e6SJiao Xianjun interrupts = <0x00 0x12 0x04>; 433*a47b55e6SJiao Xianjun ranges; 434*a47b55e6SJiao Xianjun reg = <0xe000e000 0x1000>; 435*a47b55e6SJiao Xianjun phandle = <0x29>; 436*a47b55e6SJiao Xianjun 437*a47b55e6SJiao Xianjun flash@e1000000 { 438*a47b55e6SJiao Xianjun status = "disabled"; 439*a47b55e6SJiao Xianjun compatible = "arm,pl353-nand-r2p1"; 440*a47b55e6SJiao Xianjun reg = <0xe1000000 0x1000000>; 441*a47b55e6SJiao Xianjun #address-cells = <0x01>; 442*a47b55e6SJiao Xianjun #size-cells = <0x01>; 443*a47b55e6SJiao Xianjun phandle = <0x2a>; 444*a47b55e6SJiao Xianjun }; 445*a47b55e6SJiao Xianjun 446*a47b55e6SJiao Xianjun flash@e2000000 { 447*a47b55e6SJiao Xianjun status = "disabled"; 448*a47b55e6SJiao Xianjun compatible = "cfi-flash"; 449*a47b55e6SJiao Xianjun reg = <0xe2000000 0x2000000>; 450*a47b55e6SJiao Xianjun #address-cells = <0x01>; 451*a47b55e6SJiao Xianjun #size-cells = <0x01>; 452*a47b55e6SJiao Xianjun phandle = <0x2b>; 453*a47b55e6SJiao Xianjun }; 454*a47b55e6SJiao Xianjun }; 455*a47b55e6SJiao Xianjun 456*a47b55e6SJiao Xianjun ethernet@e000b000 { 457*a47b55e6SJiao Xianjun compatible = "cdns,zynq-gem", "cdns,gem"; 458*a47b55e6SJiao Xianjun reg = <0xe000b000 0x1000>; 459*a47b55e6SJiao Xianjun status = "okay"; 460*a47b55e6SJiao Xianjun interrupts = <0x0 0x16 0x4>; 461*a47b55e6SJiao Xianjun clocks = <0x2 0x1e 0x2 0x1e 0x2 0xd>; 462*a47b55e6SJiao Xianjun clock-names = "pclk", "hclk", "tx_clk"; 463*a47b55e6SJiao Xianjun #address-cells = <0x1>; 464*a47b55e6SJiao Xianjun #size-cells = <0x0>; 465*a47b55e6SJiao Xianjun phy-handle = <&phy0>; 466*a47b55e6SJiao Xianjun phy-mode = "rgmii-id"; 467*a47b55e6SJiao Xianjun xlnx,has-mdio = <0x1>; 468*a47b55e6SJiao Xianjun gmii2rgmii-phy-handle = <&gmii_to_rgmii_0>; 469*a47b55e6SJiao Xianjun 470*a47b55e6SJiao Xianjun phy0: phy@1 { 471*a47b55e6SJiao Xianjun compatible = "ethernet-phy-id011c.c916"; 472*a47b55e6SJiao Xianjun device_type = "ethernet-phy"; 473*a47b55e6SJiao Xianjun reg = <0x1>; 474*a47b55e6SJiao Xianjun }; 475*a47b55e6SJiao Xianjun 476*a47b55e6SJiao Xianjun gmii_to_rgmii_0: gmiitorgmii@8 { 477*a47b55e6SJiao Xianjun compatible = "xlnx,gmii-to-rgmii-1.0"; 478*a47b55e6SJiao Xianjun reg = <0x8>; 479*a47b55e6SJiao Xianjun phy-handle = <&phy0>; 480*a47b55e6SJiao Xianjun }; 481*a47b55e6SJiao Xianjun }; 482*a47b55e6SJiao Xianjun 483*a47b55e6SJiao Xianjun ethernet@e000c000 { 484*a47b55e6SJiao Xianjun compatible = "cdns,zynq-gem\0cdns,gem"; 485*a47b55e6SJiao Xianjun reg = <0xe000c000 0x1000>; 486*a47b55e6SJiao Xianjun status = "disabled"; 487*a47b55e6SJiao Xianjun interrupts = <0x00 0x2d 0x04>; 488*a47b55e6SJiao Xianjun clocks = <0x02 0x1f 0x02 0x1f 0x02 0x0e>; 489*a47b55e6SJiao Xianjun clock-names = "pclk\0hclk\0tx_clk"; 490*a47b55e6SJiao Xianjun #address-cells = <0x01>; 491*a47b55e6SJiao Xianjun #size-cells = <0x00>; 492*a47b55e6SJiao Xianjun phandle = <0x2d>; 493*a47b55e6SJiao Xianjun }; 494*a47b55e6SJiao Xianjun 495*a47b55e6SJiao Xianjun mmc@e0100000 { 496*a47b55e6SJiao Xianjun compatible = "arasan,sdhci-8.9a"; 497*a47b55e6SJiao Xianjun status = "okay"; 498*a47b55e6SJiao Xianjun clock-names = "clk_xin\0clk_ahb"; 499*a47b55e6SJiao Xianjun clocks = <0x02 0x15 0x02 0x20>; 500*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 501*a47b55e6SJiao Xianjun interrupts = <0x00 0x18 0x04>; 502*a47b55e6SJiao Xianjun reg = <0xe0100000 0x1000>; 503*a47b55e6SJiao Xianjun disable-wp; 504*a47b55e6SJiao Xianjun phandle = <0x2e>; 505*a47b55e6SJiao Xianjun }; 506*a47b55e6SJiao Xianjun 507*a47b55e6SJiao Xianjun mmc@e0101000 { 508*a47b55e6SJiao Xianjun compatible = "arasan,sdhci-8.9a"; 509*a47b55e6SJiao Xianjun status = "disabled"; 510*a47b55e6SJiao Xianjun clock-names = "clk_xin\0clk_ahb"; 511*a47b55e6SJiao Xianjun clocks = <0x02 0x16 0x02 0x21>; 512*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 513*a47b55e6SJiao Xianjun interrupts = <0x00 0x2f 0x04>; 514*a47b55e6SJiao Xianjun reg = <0xe0101000 0x1000>; 515*a47b55e6SJiao Xianjun phandle = <0x2f>; 516*a47b55e6SJiao Xianjun }; 517*a47b55e6SJiao Xianjun 518*a47b55e6SJiao Xianjun slcr@f8000000 { 519*a47b55e6SJiao Xianjun u-boot,dm-pre-reloc; 520*a47b55e6SJiao Xianjun #address-cells = <0x01>; 521*a47b55e6SJiao Xianjun #size-cells = <0x01>; 522*a47b55e6SJiao Xianjun compatible = "xlnx,zynq-slcr\0syscon\0simple-mfd"; 523*a47b55e6SJiao Xianjun reg = <0xf8000000 0x1000>; 524*a47b55e6SJiao Xianjun ranges; 525*a47b55e6SJiao Xianjun phandle = <0x0b>; 526*a47b55e6SJiao Xianjun 527*a47b55e6SJiao Xianjun clkc@100 { 528*a47b55e6SJiao Xianjun u-boot,dm-pre-reloc; 529*a47b55e6SJiao Xianjun #clock-cells = <0x01>; 530*a47b55e6SJiao Xianjun compatible = "xlnx,ps7-clkc"; 531*a47b55e6SJiao Xianjun fclk-enable = <0x0f>; 532*a47b55e6SJiao Xianjun clock-output-names = "armpll\0ddrpll\0iopll\0cpu_6or4x\0cpu_3or2x\0cpu_2x\0cpu_1x\0ddr2x\0ddr3x\0dci\0lqspi\0smc\0pcap\0gem0\0gem1\0fclk0\0fclk1\0fclk2\0fclk3\0can0\0can1\0sdio0\0sdio1\0uart0\0uart1\0spi0\0spi1\0dma\0usb0_aper\0usb1_aper\0gem0_aper\0gem1_aper\0sdio0_aper\0sdio1_aper\0spi0_aper\0spi1_aper\0can0_aper\0can1_aper\0i2c0_aper\0i2c1_aper\0uart0_aper\0uart1_aper\0gpio_aper\0lqspi_aper\0smc_aper\0swdt\0dbg_trc\0dbg_apb"; 533*a47b55e6SJiao Xianjun reg = <0x100 0x100>; 534*a47b55e6SJiao Xianjun ps-clk-frequency = <0x1fca055>; 535*a47b55e6SJiao Xianjun phandle = <0x02>; 536*a47b55e6SJiao Xianjun }; 537*a47b55e6SJiao Xianjun 538*a47b55e6SJiao Xianjun rstc@200 { 539*a47b55e6SJiao Xianjun compatible = "xlnx,zynq-reset"; 540*a47b55e6SJiao Xianjun reg = <0x200 0x48>; 541*a47b55e6SJiao Xianjun #reset-cells = <0x01>; 542*a47b55e6SJiao Xianjun syscon = <0x0b>; 543*a47b55e6SJiao Xianjun phandle = <0x30>; 544*a47b55e6SJiao Xianjun }; 545*a47b55e6SJiao Xianjun 546*a47b55e6SJiao Xianjun pinctrl@700 { 547*a47b55e6SJiao Xianjun compatible = "xlnx,pinctrl-zynq"; 548*a47b55e6SJiao Xianjun reg = <0x700 0x200>; 549*a47b55e6SJiao Xianjun syscon = <0x0b>; 550*a47b55e6SJiao Xianjun phandle = <0x31>; 551*a47b55e6SJiao Xianjun }; 552*a47b55e6SJiao Xianjun }; 553*a47b55e6SJiao Xianjun 554*a47b55e6SJiao Xianjun dmac@f8003000 { 555*a47b55e6SJiao Xianjun compatible = "arm,pl330\0arm,primecell"; 556*a47b55e6SJiao Xianjun reg = <0xf8003000 0x1000>; 557*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 558*a47b55e6SJiao Xianjun interrupt-names = "abort\0dma0\0dma1\0dma2\0dma3\0dma4\0dma5\0dma6\0dma7"; 559*a47b55e6SJiao Xianjun interrupts = <0x00 0x0d 0x04 0x00 0x0e 0x04 0x00 0x0f 0x04 0x00 0x10 0x04 0x00 0x11 0x04 0x00 0x28 0x04 0x00 0x29 0x04 0x00 0x2a 0x04 0x00 0x2b 0x04>; 560*a47b55e6SJiao Xianjun #dma-cells = <0x01>; 561*a47b55e6SJiao Xianjun #dma-channels = <0x08>; 562*a47b55e6SJiao Xianjun #dma-requests = <0x04>; 563*a47b55e6SJiao Xianjun clocks = <0x02 0x1b>; 564*a47b55e6SJiao Xianjun clock-names = "apb_pclk"; 565*a47b55e6SJiao Xianjun phandle = <0x32>; 566*a47b55e6SJiao Xianjun }; 567*a47b55e6SJiao Xianjun 568*a47b55e6SJiao Xianjun devcfg@f8007000 { 569*a47b55e6SJiao Xianjun compatible = "xlnx,zynq-devcfg-1.0"; 570*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 571*a47b55e6SJiao Xianjun interrupts = <0x00 0x08 0x04>; 572*a47b55e6SJiao Xianjun reg = <0xf8007000 0x100>; 573*a47b55e6SJiao Xianjun clocks = <0x02 0x0c 0x02 0x0f 0x02 0x10 0x02 0x11 0x02 0x12>; 574*a47b55e6SJiao Xianjun clock-names = "ref_clk\0fclk0\0fclk1\0fclk2\0fclk3"; 575*a47b55e6SJiao Xianjun syscon = <0x0b>; 576*a47b55e6SJiao Xianjun phandle = <0x04>; 577*a47b55e6SJiao Xianjun }; 578*a47b55e6SJiao Xianjun 579*a47b55e6SJiao Xianjun efuse@f800d000 { 580*a47b55e6SJiao Xianjun compatible = "xlnx,zynq-efuse"; 581*a47b55e6SJiao Xianjun reg = <0xf800d000 0x20>; 582*a47b55e6SJiao Xianjun phandle = <0x33>; 583*a47b55e6SJiao Xianjun }; 584*a47b55e6SJiao Xianjun 585*a47b55e6SJiao Xianjun timer@f8f00200 { 586*a47b55e6SJiao Xianjun compatible = "arm,cortex-a9-global-timer"; 587*a47b55e6SJiao Xianjun reg = <0xf8f00200 0x20>; 588*a47b55e6SJiao Xianjun interrupts = <0x01 0x0b 0x301>; 589*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 590*a47b55e6SJiao Xianjun clocks = <0x02 0x04>; 591*a47b55e6SJiao Xianjun phandle = <0x34>; 592*a47b55e6SJiao Xianjun }; 593*a47b55e6SJiao Xianjun 594*a47b55e6SJiao Xianjun timer@f8001000 { 595*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 596*a47b55e6SJiao Xianjun interrupts = <0x00 0x0a 0x04 0x00 0x0b 0x04 0x00 0x0c 0x04>; 597*a47b55e6SJiao Xianjun compatible = "cdns,ttc"; 598*a47b55e6SJiao Xianjun clocks = <0x02 0x06>; 599*a47b55e6SJiao Xianjun reg = <0xf8001000 0x1000>; 600*a47b55e6SJiao Xianjun phandle = <0x35>; 601*a47b55e6SJiao Xianjun }; 602*a47b55e6SJiao Xianjun 603*a47b55e6SJiao Xianjun timer@f8002000 { 604*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 605*a47b55e6SJiao Xianjun interrupts = <0x00 0x25 0x04 0x00 0x26 0x04 0x00 0x27 0x04>; 606*a47b55e6SJiao Xianjun compatible = "cdns,ttc"; 607*a47b55e6SJiao Xianjun clocks = <0x02 0x06>; 608*a47b55e6SJiao Xianjun reg = <0xf8002000 0x1000>; 609*a47b55e6SJiao Xianjun phandle = <0x36>; 610*a47b55e6SJiao Xianjun }; 611*a47b55e6SJiao Xianjun 612*a47b55e6SJiao Xianjun timer@f8f00600 { 613*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 614*a47b55e6SJiao Xianjun interrupts = <0x01 0x0d 0x301>; 615*a47b55e6SJiao Xianjun compatible = "arm,cortex-a9-twd-timer"; 616*a47b55e6SJiao Xianjun reg = <0xf8f00600 0x20>; 617*a47b55e6SJiao Xianjun clocks = <0x02 0x04>; 618*a47b55e6SJiao Xianjun phandle = <0x37>; 619*a47b55e6SJiao Xianjun }; 620*a47b55e6SJiao Xianjun 621*a47b55e6SJiao Xianjun usb@e0002000 { 622*a47b55e6SJiao Xianjun compatible = "xlnx,zynq-usb-2.20a\0chipidea,usb2"; 623*a47b55e6SJiao Xianjun status = "okay"; 624*a47b55e6SJiao Xianjun clocks = <0x02 0x1c>; 625*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 626*a47b55e6SJiao Xianjun interrupts = <0x00 0x15 0x04>; 627*a47b55e6SJiao Xianjun reg = <0xe0002000 0x1000>; 628*a47b55e6SJiao Xianjun phy_type = "ulpi"; 629*a47b55e6SJiao Xianjun dr_mode = "host"; 630*a47b55e6SJiao Xianjun xlnx,phy-reset-gpio = <0x09 0x07 0x00>; 631*a47b55e6SJiao Xianjun phandle = <0x38>; 632*a47b55e6SJiao Xianjun }; 633*a47b55e6SJiao Xianjun 634*a47b55e6SJiao Xianjun usb@e0003000 { 635*a47b55e6SJiao Xianjun compatible = "xlnx,zynq-usb-2.20a\0chipidea,usb2"; 636*a47b55e6SJiao Xianjun status = "disabled"; 637*a47b55e6SJiao Xianjun clocks = <0x02 0x1d>; 638*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 639*a47b55e6SJiao Xianjun interrupts = <0x00 0x2c 0x04>; 640*a47b55e6SJiao Xianjun reg = <0xe0003000 0x1000>; 641*a47b55e6SJiao Xianjun phy_type = "ulpi"; 642*a47b55e6SJiao Xianjun phandle = <0x39>; 643*a47b55e6SJiao Xianjun }; 644*a47b55e6SJiao Xianjun 645*a47b55e6SJiao Xianjun watchdog@f8005000 { 646*a47b55e6SJiao Xianjun clocks = <0x02 0x2d>; 647*a47b55e6SJiao Xianjun compatible = "cdns,wdt-r1p2"; 648*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 649*a47b55e6SJiao Xianjun interrupts = <0x00 0x09 0x01>; 650*a47b55e6SJiao Xianjun reg = <0xf8005000 0x1000>; 651*a47b55e6SJiao Xianjun timeout-sec = <0x0a>; 652*a47b55e6SJiao Xianjun phandle = <0x3a>; 653*a47b55e6SJiao Xianjun }; 654*a47b55e6SJiao Xianjun 655*a47b55e6SJiao Xianjun etb@f8801000 { 656*a47b55e6SJiao Xianjun compatible = "arm,coresight-etb10\0arm,primecell"; 657*a47b55e6SJiao Xianjun reg = <0xf8801000 0x1000>; 658*a47b55e6SJiao Xianjun clocks = <0x02 0x1b 0x02 0x2e 0x02 0x2f>; 659*a47b55e6SJiao Xianjun clock-names = "apb_pclk\0dbg_trc\0dbg_apb"; 660*a47b55e6SJiao Xianjun 661*a47b55e6SJiao Xianjun in-ports { 662*a47b55e6SJiao Xianjun 663*a47b55e6SJiao Xianjun port { 664*a47b55e6SJiao Xianjun 665*a47b55e6SJiao Xianjun endpoint { 666*a47b55e6SJiao Xianjun remote-endpoint = <0x0c>; 667*a47b55e6SJiao Xianjun phandle = <0x06>; 668*a47b55e6SJiao Xianjun }; 669*a47b55e6SJiao Xianjun }; 670*a47b55e6SJiao Xianjun }; 671*a47b55e6SJiao Xianjun }; 672*a47b55e6SJiao Xianjun 673*a47b55e6SJiao Xianjun tpiu@f8803000 { 674*a47b55e6SJiao Xianjun compatible = "arm,coresight-tpiu\0arm,primecell"; 675*a47b55e6SJiao Xianjun reg = <0xf8803000 0x1000>; 676*a47b55e6SJiao Xianjun clocks = <0x02 0x1b 0x02 0x2e 0x02 0x2f>; 677*a47b55e6SJiao Xianjun clock-names = "apb_pclk\0dbg_trc\0dbg_apb"; 678*a47b55e6SJiao Xianjun 679*a47b55e6SJiao Xianjun in-ports { 680*a47b55e6SJiao Xianjun 681*a47b55e6SJiao Xianjun port { 682*a47b55e6SJiao Xianjun 683*a47b55e6SJiao Xianjun endpoint { 684*a47b55e6SJiao Xianjun remote-endpoint = <0x0d>; 685*a47b55e6SJiao Xianjun phandle = <0x05>; 686*a47b55e6SJiao Xianjun }; 687*a47b55e6SJiao Xianjun }; 688*a47b55e6SJiao Xianjun }; 689*a47b55e6SJiao Xianjun }; 690*a47b55e6SJiao Xianjun 691*a47b55e6SJiao Xianjun funnel@f8804000 { 692*a47b55e6SJiao Xianjun compatible = "arm,coresight-static-funnel\0arm,primecell"; 693*a47b55e6SJiao Xianjun reg = <0xf8804000 0x1000>; 694*a47b55e6SJiao Xianjun clocks = <0x02 0x1b 0x02 0x2e 0x02 0x2f>; 695*a47b55e6SJiao Xianjun clock-names = "apb_pclk\0dbg_trc\0dbg_apb"; 696*a47b55e6SJiao Xianjun 697*a47b55e6SJiao Xianjun out-ports { 698*a47b55e6SJiao Xianjun 699*a47b55e6SJiao Xianjun port { 700*a47b55e6SJiao Xianjun 701*a47b55e6SJiao Xianjun endpoint { 702*a47b55e6SJiao Xianjun remote-endpoint = <0x0e>; 703*a47b55e6SJiao Xianjun phandle = <0x07>; 704*a47b55e6SJiao Xianjun }; 705*a47b55e6SJiao Xianjun }; 706*a47b55e6SJiao Xianjun }; 707*a47b55e6SJiao Xianjun 708*a47b55e6SJiao Xianjun in-ports { 709*a47b55e6SJiao Xianjun #address-cells = <0x01>; 710*a47b55e6SJiao Xianjun #size-cells = <0x00>; 711*a47b55e6SJiao Xianjun 712*a47b55e6SJiao Xianjun port@0 { 713*a47b55e6SJiao Xianjun reg = <0x00>; 714*a47b55e6SJiao Xianjun 715*a47b55e6SJiao Xianjun endpoint { 716*a47b55e6SJiao Xianjun remote-endpoint = <0x0f>; 717*a47b55e6SJiao Xianjun phandle = <0x12>; 718*a47b55e6SJiao Xianjun }; 719*a47b55e6SJiao Xianjun }; 720*a47b55e6SJiao Xianjun 721*a47b55e6SJiao Xianjun port@1 { 722*a47b55e6SJiao Xianjun reg = <0x01>; 723*a47b55e6SJiao Xianjun 724*a47b55e6SJiao Xianjun endpoint { 725*a47b55e6SJiao Xianjun remote-endpoint = <0x10>; 726*a47b55e6SJiao Xianjun phandle = <0x14>; 727*a47b55e6SJiao Xianjun }; 728*a47b55e6SJiao Xianjun }; 729*a47b55e6SJiao Xianjun 730*a47b55e6SJiao Xianjun port@2 { 731*a47b55e6SJiao Xianjun reg = <0x02>; 732*a47b55e6SJiao Xianjun 733*a47b55e6SJiao Xianjun endpoint { 734*a47b55e6SJiao Xianjun phandle = <0x3b>; 735*a47b55e6SJiao Xianjun }; 736*a47b55e6SJiao Xianjun }; 737*a47b55e6SJiao Xianjun }; 738*a47b55e6SJiao Xianjun }; 739*a47b55e6SJiao Xianjun 740*a47b55e6SJiao Xianjun ptm@f889c000 { 741*a47b55e6SJiao Xianjun compatible = "arm,coresight-etm3x\0arm,primecell"; 742*a47b55e6SJiao Xianjun reg = <0xf889c000 0x1000>; 743*a47b55e6SJiao Xianjun clocks = <0x02 0x1b 0x02 0x2e 0x02 0x2f>; 744*a47b55e6SJiao Xianjun clock-names = "apb_pclk\0dbg_trc\0dbg_apb"; 745*a47b55e6SJiao Xianjun cpu = <0x11>; 746*a47b55e6SJiao Xianjun 747*a47b55e6SJiao Xianjun out-ports { 748*a47b55e6SJiao Xianjun 749*a47b55e6SJiao Xianjun port { 750*a47b55e6SJiao Xianjun 751*a47b55e6SJiao Xianjun endpoint { 752*a47b55e6SJiao Xianjun remote-endpoint = <0x12>; 753*a47b55e6SJiao Xianjun phandle = <0x0f>; 754*a47b55e6SJiao Xianjun }; 755*a47b55e6SJiao Xianjun }; 756*a47b55e6SJiao Xianjun }; 757*a47b55e6SJiao Xianjun }; 758*a47b55e6SJiao Xianjun 759*a47b55e6SJiao Xianjun ptm@f889d000 { 760*a47b55e6SJiao Xianjun compatible = "arm,coresight-etm3x\0arm,primecell"; 761*a47b55e6SJiao Xianjun reg = <0xf889d000 0x1000>; 762*a47b55e6SJiao Xianjun clocks = <0x02 0x1b 0x02 0x2e 0x02 0x2f>; 763*a47b55e6SJiao Xianjun clock-names = "apb_pclk\0dbg_trc\0dbg_apb"; 764*a47b55e6SJiao Xianjun cpu = <0x13>; 765*a47b55e6SJiao Xianjun 766*a47b55e6SJiao Xianjun out-ports { 767*a47b55e6SJiao Xianjun 768*a47b55e6SJiao Xianjun port { 769*a47b55e6SJiao Xianjun 770*a47b55e6SJiao Xianjun endpoint { 771*a47b55e6SJiao Xianjun remote-endpoint = <0x14>; 772*a47b55e6SJiao Xianjun phandle = <0x10>; 773*a47b55e6SJiao Xianjun }; 774*a47b55e6SJiao Xianjun }; 775*a47b55e6SJiao Xianjun }; 776*a47b55e6SJiao Xianjun }; 777*a47b55e6SJiao Xianjun }; 778*a47b55e6SJiao Xianjun 779*a47b55e6SJiao Xianjun aliases { 780*a47b55e6SJiao Xianjun ethernet0 = "/axi/ethernet@e000b000"; 781*a47b55e6SJiao Xianjun serial0 = "/axi/serial@e0001000"; 782*a47b55e6SJiao Xianjun phandle = <0x3c>; 783*a47b55e6SJiao Xianjun }; 784*a47b55e6SJiao Xianjun 785*a47b55e6SJiao Xianjun memory { 786*a47b55e6SJiao Xianjun device_type = "memory"; 787*a47b55e6SJiao Xianjun reg = <0x00 0x40000000>; 788*a47b55e6SJiao Xianjun }; 789*a47b55e6SJiao Xianjun 790*a47b55e6SJiao Xianjun chosen { 791*a47b55e6SJiao Xianjun stdout-path = "/amba@0/uart@E0001000"; 792*a47b55e6SJiao Xianjun }; 793*a47b55e6SJiao Xianjun 794*a47b55e6SJiao Xianjun clocks { 795*a47b55e6SJiao Xianjun 796*a47b55e6SJiao Xianjun clock@0 { 797*a47b55e6SJiao Xianjun #clock-cells = <0x00>; 798*a47b55e6SJiao Xianjun compatible = "adjustable-clock"; 799*a47b55e6SJiao Xianjun clock-frequency = <0x2625a00>; 800*a47b55e6SJiao Xianjun clock-accuracy = <0x30d40>; 801*a47b55e6SJiao Xianjun clock-output-names = "ad9364_ext_refclk"; 802*a47b55e6SJiao Xianjun phandle = <0x08>; 803*a47b55e6SJiao Xianjun }; 804*a47b55e6SJiao Xianjun 805*a47b55e6SJiao Xianjun clock@1 { 806*a47b55e6SJiao Xianjun #clock-cells = <0x00>; 807*a47b55e6SJiao Xianjun compatible = "fixed-clock"; 808*a47b55e6SJiao Xianjun clock-frequency = <0x16e3600>; 809*a47b55e6SJiao Xianjun clock-output-names = "24MHz"; 810*a47b55e6SJiao Xianjun phandle = <0x15>; 811*a47b55e6SJiao Xianjun }; 812*a47b55e6SJiao Xianjun }; 813*a47b55e6SJiao Xianjun 814*a47b55e6SJiao Xianjun usb-ulpi-gpio-gate@0 { 815*a47b55e6SJiao Xianjun compatible = "gpio-gate-clock"; 816*a47b55e6SJiao Xianjun clocks = <0x15>; 817*a47b55e6SJiao Xianjun #clock-cells = <0x00>; 818*a47b55e6SJiao Xianjun enable-gpios = <0x09 0x09 0x01>; 819*a47b55e6SJiao Xianjun phandle = <0x3d>; 820*a47b55e6SJiao Xianjun }; 821*a47b55e6SJiao Xianjun 822*a47b55e6SJiao Xianjun fpga-axi@0 { 823*a47b55e6SJiao Xianjun compatible = "simple-bus"; 824*a47b55e6SJiao Xianjun #address-cells = <0x01>; 825*a47b55e6SJiao Xianjun #size-cells = <0x01>; 826*a47b55e6SJiao Xianjun ranges; 827*a47b55e6SJiao Xianjun phandle = <0x3e>; 828*a47b55e6SJiao Xianjun 829*a47b55e6SJiao Xianjun i2c@41600000 { 830*a47b55e6SJiao Xianjun compatible = "xlnx,axi-iic-1.02.a\0xlnx,xps-iic-2.00.a"; 831*a47b55e6SJiao Xianjun reg = <0x41600000 0x10000>; 832*a47b55e6SJiao Xianjun interrupt-parent = <0x01>; 833*a47b55e6SJiao Xianjun interrupts = <0x00 0x3a 0x04>; 834*a47b55e6SJiao Xianjun clocks = <0x02 0x0f>; 835*a47b55e6SJiao Xianjun clock-names = "pclk"; 836*a47b55e6SJiao Xianjun #address-cells = <0x01>; 837*a47b55e6SJiao Xianjun #size-cells = <0x00>; 838*a47b55e6SJiao Xianjun phandle = <0x3f>; 839*a47b55e6SJiao Xianjun 840*a47b55e6SJiao Xianjun ad7291@20 { 841*a47b55e6SJiao Xianjun compatible = "adi,ad7291"; 842*a47b55e6SJiao Xianjun reg = <0x20>; 843*a47b55e6SJiao Xianjun }; 844*a47b55e6SJiao Xianjun 845*a47b55e6SJiao Xianjun ad7291-bob@2C { 846*a47b55e6SJiao Xianjun compatible = "adi,ad7291"; 847*a47b55e6SJiao Xianjun reg = <0x2c>; 848*a47b55e6SJiao Xianjun }; 849*a47b55e6SJiao Xianjun 850*a47b55e6SJiao Xianjun eeprom@50 { 851*a47b55e6SJiao Xianjun compatible = "at24,24c32"; 852*a47b55e6SJiao Xianjun reg = <0x50>; 853*a47b55e6SJiao Xianjun }; 854*a47b55e6SJiao Xianjun }; 855*a47b55e6SJiao Xianjun 856*a47b55e6SJiao Xianjun // dma@7c400000 { 857*a47b55e6SJiao Xianjun // compatible = "adi,axi-dmac-1.00.a"; 858*a47b55e6SJiao Xianjun // reg = <0x7c400000 0x10000>; 859*a47b55e6SJiao Xianjun // #dma-cells = <0x01>; 860*a47b55e6SJiao Xianjun // interrupts = <0x00 0x39 0x04>; 861*a47b55e6SJiao Xianjun // clocks = <0x02 0x10>; 862*a47b55e6SJiao Xianjun // phandle = <0x16>; 863*a47b55e6SJiao Xianjun 864*a47b55e6SJiao Xianjun // adi,channels { 865*a47b55e6SJiao Xianjun // #size-cells = <0x00>; 866*a47b55e6SJiao Xianjun // #address-cells = <0x01>; 867*a47b55e6SJiao Xianjun 868*a47b55e6SJiao Xianjun // dma-channel@0 { 869*a47b55e6SJiao Xianjun // reg = <0x00>; 870*a47b55e6SJiao Xianjun // adi,source-bus-width = <0x40>; 871*a47b55e6SJiao Xianjun // adi,source-bus-type = <0x02>; 872*a47b55e6SJiao Xianjun // adi,destination-bus-width = <0x40>; 873*a47b55e6SJiao Xianjun // adi,destination-bus-type = <0x00>; 874*a47b55e6SJiao Xianjun // }; 875*a47b55e6SJiao Xianjun // }; 876*a47b55e6SJiao Xianjun // }; 877*a47b55e6SJiao Xianjun 878*a47b55e6SJiao Xianjun // dma@7c420000 { 879*a47b55e6SJiao Xianjun // compatible = "adi,axi-dmac-1.00.a"; 880*a47b55e6SJiao Xianjun // reg = <0x7c420000 0x10000>; 881*a47b55e6SJiao Xianjun // #dma-cells = <0x01>; 882*a47b55e6SJiao Xianjun // interrupts = <0x00 0x38 0x04>; 883*a47b55e6SJiao Xianjun // clocks = <0x02 0x10>; 884*a47b55e6SJiao Xianjun // phandle = <0x18>; 885*a47b55e6SJiao Xianjun 886*a47b55e6SJiao Xianjun // adi,channels { 887*a47b55e6SJiao Xianjun // #size-cells = <0x00>; 888*a47b55e6SJiao Xianjun // #address-cells = <0x01>; 889*a47b55e6SJiao Xianjun 890*a47b55e6SJiao Xianjun // dma-channel@0 { 891*a47b55e6SJiao Xianjun // reg = <0x00>; 892*a47b55e6SJiao Xianjun // adi,source-bus-width = <0x40>; 893*a47b55e6SJiao Xianjun // adi,source-bus-type = <0x00>; 894*a47b55e6SJiao Xianjun // adi,destination-bus-width = <0x40>; 895*a47b55e6SJiao Xianjun // adi,destination-bus-type = <0x02>; 896*a47b55e6SJiao Xianjun // }; 897*a47b55e6SJiao Xianjun // }; 898*a47b55e6SJiao Xianjun // }; 899*a47b55e6SJiao Xianjun 900*a47b55e6SJiao Xianjun sdr: sdr { 901*a47b55e6SJiao Xianjun compatible ="sdr,sdr"; 902*a47b55e6SJiao Xianjun dmas = <&rx_dma 1 903*a47b55e6SJiao Xianjun &tx_dma 0>; 904*a47b55e6SJiao Xianjun dma-names = "rx_dma_s2mm", "tx_dma_mm2s"; 905*a47b55e6SJiao Xianjun interrupt-names = "not_valid_anymore", "rx_pkt_intr", "tx_itrpt"; 906*a47b55e6SJiao Xianjun interrupt-parent = <1>; 907*a47b55e6SJiao Xianjun interrupts = <0 29 1 0 30 1 0 33 1 0 34 1>; 908*a47b55e6SJiao Xianjun } ; 909*a47b55e6SJiao Xianjun 910*a47b55e6SJiao Xianjun // axidmatest_1: axidmatest@1 { 911*a47b55e6SJiao Xianjun // compatible ="xlnx,axi-dma-test-1.00.a"; 912*a47b55e6SJiao Xianjun // dmas = <&rx_dma 0 913*a47b55e6SJiao Xianjun // &rx_dma 1>; 914*a47b55e6SJiao Xianjun // dma-names = "axidma0", "axidma1"; 915*a47b55e6SJiao Xianjun // } ; 916*a47b55e6SJiao Xianjun 917*a47b55e6SJiao Xianjun tx_dma: dma@80400000 { 918*a47b55e6SJiao Xianjun #dma-cells = <1>; 919*a47b55e6SJiao Xianjun clock-names = "s_axi_lite_aclk", "m_axi_sg_aclk", "m_axi_mm2s_aclk", "m_axi_s2mm_aclk"; 920*a47b55e6SJiao Xianjun clocks = <0x2 0x11>, <0x2 0x11>, <0x2 0x11>, <0x2 0x11>; 921*a47b55e6SJiao Xianjun compatible = "xlnx,axi-dma-1.00.a"; 922*a47b55e6SJiao Xianjun interrupt-names = "mm2s_introut", "s2mm_introut"; 923*a47b55e6SJiao Xianjun interrupt-parent = <1>; 924*a47b55e6SJiao Xianjun interrupts = <0 35 4 0 36 4>; 925*a47b55e6SJiao Xianjun reg = <0x80400000 0x10000>; 926*a47b55e6SJiao Xianjun xlnx,addrwidth = <0x20>; 927*a47b55e6SJiao Xianjun xlnx,include-sg ; 928*a47b55e6SJiao Xianjun xlnx,sg-length-width = <0xe>; 929*a47b55e6SJiao Xianjun dma-channel@80400000 { 930*a47b55e6SJiao Xianjun compatible = "xlnx,axi-dma-mm2s-channel"; 931*a47b55e6SJiao Xianjun dma-channels = <0x1>; 932*a47b55e6SJiao Xianjun interrupts = <0 35 4>; 933*a47b55e6SJiao Xianjun xlnx,datawidth = <0x40>; 934*a47b55e6SJiao Xianjun xlnx,device-id = <0x0>; 935*a47b55e6SJiao Xianjun }; 936*a47b55e6SJiao Xianjun dma-channel@80400030 { 937*a47b55e6SJiao Xianjun compatible = "xlnx,axi-dma-s2mm-channel"; 938*a47b55e6SJiao Xianjun dma-channels = <0x1>; 939*a47b55e6SJiao Xianjun interrupts = <0 36 4>; 940*a47b55e6SJiao Xianjun xlnx,datawidth = <0x40>; 941*a47b55e6SJiao Xianjun xlnx,device-id = <0x0>; 942*a47b55e6SJiao Xianjun }; 943*a47b55e6SJiao Xianjun }; 944*a47b55e6SJiao Xianjun 945*a47b55e6SJiao Xianjun rx_dma: dma@80410000 { 946*a47b55e6SJiao Xianjun #dma-cells = <1>; 947*a47b55e6SJiao Xianjun clock-names = "s_axi_lite_aclk", "m_axi_sg_aclk", "m_axi_mm2s_aclk", "m_axi_s2mm_aclk"; 948*a47b55e6SJiao Xianjun clocks = <0x2 0x11>, <0x2 0x11>, <0x2 0x11>, <0x2 0x11>; 949*a47b55e6SJiao Xianjun compatible = "xlnx,axi-dma-1.00.a"; 950*a47b55e6SJiao Xianjun //dma-coherent ; 951*a47b55e6SJiao Xianjun interrupt-names = "mm2s_introut", "s2mm_introut"; 952*a47b55e6SJiao Xianjun interrupt-parent = <1>; 953*a47b55e6SJiao Xianjun interrupts = <0 31 4 0 32 4>; 954*a47b55e6SJiao Xianjun reg = <0x80410000 0x10000>; 955*a47b55e6SJiao Xianjun xlnx,addrwidth = <0x20>; 956*a47b55e6SJiao Xianjun xlnx,include-sg ; 957*a47b55e6SJiao Xianjun xlnx,sg-length-width = <0xe>; 958*a47b55e6SJiao Xianjun dma-channel@80410000 { 959*a47b55e6SJiao Xianjun compatible = "xlnx,axi-dma-mm2s-channel"; 960*a47b55e6SJiao Xianjun dma-channels = <0x1>; 961*a47b55e6SJiao Xianjun interrupts = <0 31 4>; 962*a47b55e6SJiao Xianjun xlnx,datawidth = <0x40>; 963*a47b55e6SJiao Xianjun xlnx,device-id = <0x1>; 964*a47b55e6SJiao Xianjun }; 965*a47b55e6SJiao Xianjun dma-channel@80410030 { 966*a47b55e6SJiao Xianjun compatible = "xlnx,axi-dma-s2mm-channel"; 967*a47b55e6SJiao Xianjun dma-channels = <0x1>; 968*a47b55e6SJiao Xianjun interrupts = <0 32 4>; 969*a47b55e6SJiao Xianjun xlnx,datawidth = <0x40>; 970*a47b55e6SJiao Xianjun xlnx,device-id = <0x1>; 971*a47b55e6SJiao Xianjun }; 972*a47b55e6SJiao Xianjun }; 973*a47b55e6SJiao Xianjun 974*a47b55e6SJiao Xianjun tx_intf_0: tx_intf@83c00000 { 975*a47b55e6SJiao Xianjun clock-names = "s00_axi_aclk", "s00_axis_aclk";//, "s01_axis_aclk", "m00_axis_aclk"; 976*a47b55e6SJiao Xianjun clocks = <0x2 0x11>, <0x2 0x11>;//, <0x2 0x11>, <0x2 0x11>; 977*a47b55e6SJiao Xianjun compatible = "sdr,tx_intf"; 978*a47b55e6SJiao Xianjun interrupt-names = "tx_itrpt"; 979*a47b55e6SJiao Xianjun interrupt-parent = <1>; 980*a47b55e6SJiao Xianjun interrupts = <0 34 1>; 981*a47b55e6SJiao Xianjun reg = <0x83c00000 0x10000>; 982*a47b55e6SJiao Xianjun xlnx,s00-axi-addr-width = <0x7>; 983*a47b55e6SJiao Xianjun xlnx,s00-axi-data-width = <0x20>; 984*a47b55e6SJiao Xianjun }; 985*a47b55e6SJiao Xianjun 986*a47b55e6SJiao Xianjun rx_intf_0: rx_intf@83c20000 { 987*a47b55e6SJiao Xianjun clock-names = "s00_axi_aclk", "m00_axis_aclk";//, "s00_axis_aclk"; 988*a47b55e6SJiao Xianjun clocks = <0x2 0x11>, <0x2 0x11>;//, <0x2 0x11>; 989*a47b55e6SJiao Xianjun compatible = "sdr,rx_intf"; 990*a47b55e6SJiao Xianjun interrupt-names = "not_valid_anymore", "rx_pkt_intr"; 991*a47b55e6SJiao Xianjun interrupt-parent = <1>; 992*a47b55e6SJiao Xianjun interrupts = <0 29 1 0 30 1>; 993*a47b55e6SJiao Xianjun reg = <0x83c20000 0x10000>; 994*a47b55e6SJiao Xianjun xlnx,s00-axi-addr-width = <0x7>; 995*a47b55e6SJiao Xianjun xlnx,s00-axi-data-width = <0x20>; 996*a47b55e6SJiao Xianjun }; 997*a47b55e6SJiao Xianjun 998*a47b55e6SJiao Xianjun openofdm_tx_0: openofdm_tx@83c10000 { 999*a47b55e6SJiao Xianjun clock-names = "clk"; 1000*a47b55e6SJiao Xianjun clocks = <0x2 0x11>; 1001*a47b55e6SJiao Xianjun compatible = "sdr,openofdm_tx"; 1002*a47b55e6SJiao Xianjun reg = <0x83c10000 0x10000>; 1003*a47b55e6SJiao Xianjun }; 1004*a47b55e6SJiao Xianjun 1005*a47b55e6SJiao Xianjun openofdm_rx_0: openofdm_rx@83c30000 { 1006*a47b55e6SJiao Xianjun clock-names = "clk"; 1007*a47b55e6SJiao Xianjun clocks = <0x2 0x11>; 1008*a47b55e6SJiao Xianjun compatible = "sdr,openofdm_rx"; 1009*a47b55e6SJiao Xianjun reg = <0x83c30000 0x10000>; 1010*a47b55e6SJiao Xianjun }; 1011*a47b55e6SJiao Xianjun 1012*a47b55e6SJiao Xianjun xpu_0: xpu@83c40000 { 1013*a47b55e6SJiao Xianjun clock-names = "s00_axi_aclk"; 1014*a47b55e6SJiao Xianjun clocks = <0x2 0x11>; 1015*a47b55e6SJiao Xianjun compatible = "sdr,xpu"; 1016*a47b55e6SJiao Xianjun reg = <0x83c40000 0x10000>; 1017*a47b55e6SJiao Xianjun }; 1018*a47b55e6SJiao Xianjun 1019*a47b55e6SJiao Xianjun side_ch_0: side_ch@83c50000 { 1020*a47b55e6SJiao Xianjun clock-names = "s00_axi_aclk"; 1021*a47b55e6SJiao Xianjun clocks = <0x2 0x11>; 1022*a47b55e6SJiao Xianjun compatible = "sdr,side_ch"; 1023*a47b55e6SJiao Xianjun reg = <0x83c50000 0x10000>; 1024*a47b55e6SJiao Xianjun dmas = <&rx_dma 0 1025*a47b55e6SJiao Xianjun &tx_dma 1>; 1026*a47b55e6SJiao Xianjun dma-names = "rx_dma_mm2s", "tx_dma_s2mm"; 1027*a47b55e6SJiao Xianjun }; 1028*a47b55e6SJiao Xianjun 1029*a47b55e6SJiao Xianjun cf-ad9361-lpc@79020000 { 1030*a47b55e6SJiao Xianjun compatible = "adi,axi-ad9361-6.00.a"; 1031*a47b55e6SJiao Xianjun reg = <0x79020000 0x6000>; 1032*a47b55e6SJiao Xianjun // dmas = <0x16 0x00>; 1033*a47b55e6SJiao Xianjun // dma-names = "rx"; 1034*a47b55e6SJiao Xianjun spibus-connected = <0x17>; 1035*a47b55e6SJiao Xianjun phandle = <0x40>; 1036*a47b55e6SJiao Xianjun }; 1037*a47b55e6SJiao Xianjun 1038*a47b55e6SJiao Xianjun cf-ad9361-dds-core-lpc@79024000 { 1039*a47b55e6SJiao Xianjun compatible = "adi,axi-ad9361-dds-6.00.a"; 1040*a47b55e6SJiao Xianjun reg = <0x79024000 0x1000>; 1041*a47b55e6SJiao Xianjun clocks = <0x17 0x0d>; 1042*a47b55e6SJiao Xianjun clock-names = "sampl_clk"; 1043*a47b55e6SJiao Xianjun // dmas = <0x18 0x00>; 1044*a47b55e6SJiao Xianjun // dma-names = "tx"; 1045*a47b55e6SJiao Xianjun phandle = <0x41>; 1046*a47b55e6SJiao Xianjun }; 1047*a47b55e6SJiao Xianjun 1048*a47b55e6SJiao Xianjun mwipcore@43c00000 { 1049*a47b55e6SJiao Xianjun compatible = "mathworks,mwipcore-axi4lite-v1.00"; 1050*a47b55e6SJiao Xianjun reg = <0x43c00000 0xffff>; 1051*a47b55e6SJiao Xianjun }; 1052*a47b55e6SJiao Xianjun 1053*a47b55e6SJiao Xianjun // axi-sysid-0@45000000 { 1054*a47b55e6SJiao Xianjun // compatible = "adi,axi-sysid-1.00.a"; 1055*a47b55e6SJiao Xianjun // reg = <0x45000000 0x10000>; 1056*a47b55e6SJiao Xianjun // phandle = <0x42>; 1057*a47b55e6SJiao Xianjun // }; 1058*a47b55e6SJiao Xianjun }; 1059*a47b55e6SJiao Xianjun 1060*a47b55e6SJiao Xianjun leds { 1061*a47b55e6SJiao Xianjun compatible = "gpio-leds"; 1062*a47b55e6SJiao Xianjun 1063*a47b55e6SJiao Xianjun led0 { 1064*a47b55e6SJiao Xianjun label = "led0:green"; 1065*a47b55e6SJiao Xianjun gpios = <0x09 0x15 0>; 1066*a47b55e6SJiao Xianjun linux,default-trigger = "heartbeat"; 1067*a47b55e6SJiao Xianjun }; 1068*a47b55e6SJiao Xianjun 1069*a47b55e6SJiao Xianjun }; 1070*a47b55e6SJiao Xianjun 1071*a47b55e6SJiao Xianjun 1072*a47b55e6SJiao Xianjun}; 1073