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