Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /dts-v1/;
- / {
- model = "Xilinx Zynq ZED";
- compatible = "xlnx,zynq-zc702";
- #address-cells = <0x1>;
- #size-cells = <0x1>;
- interrupt-parent = <0x1>;
- memory {
- device_type = "memory";
- reg = <0x000000000 0x20000000>;
- };
- chosen {
- // bootargs = "console=ttyPS0,115200 root=/dev/ram rw initrd=0x1100000,33M ip=:::::eth0:dhcp earlyprintk";
- bootargs = "console=ttyPS0,115200 root=/dev/mmcblk0p2 rw earlyprintk rootfstype=ext4 rootwait devtmpfs.mount=0";
- linux,stdout-path = "/amba@0/uart@E0001000";
- };
- pmu {
- compatible = "arm,cortex-a9-pmu";
- interrupts = <0 5 4>, <0 6 4>;
- interrupt-parent = <&gic>;
- };
- amba@0 {
- compatible = "simple-bus";
- #address-cells = <0x1>;
- #size-cells = <0x1>;
- ranges;
- gic: intc@f8f01000 {
- interrupt-controller;
- compatible = "arm,cortex-a9-gic";
- #interrupt-cells = <3>;
- reg = < 0xf8f01000 0x1000 >,
- < 0xf8f00100 0x0100 >;
- };
- pl310@f8f02000 {
- compatible = "arm,pl310-cache";
- cache-unified;
- cache-level = <2>;
- reg = <0xf8f02000 0x1000>;
- arm,data-latency = <3 2 2>;
- arm,tag-latency = <2 2 2>;
- };
- uart@e0001000 {
- compatible = "xlnx,ps7-uart-1.00.a";
- reg = <0xe0001000 0x1000>;
- interrupts = < 0 50 0 >;
- interrupt-parent = <&gic>;
- clock = <50000000>;
- };
- slcr: slcr@f8000000 {
- compatible = "xlnx,zynq-slcr";
- reg = <0xF8000000 0x1000>;
- clocks {
- #address-cells = <1>;
- #size-cells = <0>;
- armpll: armpll {
- #clock-cells = <0>;
- clock-output-names = "armpll";
- clocks = <&ps_clk>;
- compatible = "xlnx,zynq-pll";
- lockbit = <0>;
- reg = < 0x100 0x110 0x10c >;
- } ;
- ddrpll: ddrpll {
- #clock-cells = <0>;
- clock-output-names = "ddrpll";
- clocks = <&ps_clk>;
- compatible = "xlnx,zynq-pll";
- lockbit = <1>;
- reg = < 0x104 0x114 0x10c >;
- } ;
- iopll: iopll {
- #clock-cells = <0>;
- clock-output-names = "iopll";
- clocks = <&ps_clk>;
- compatible = "xlnx,zynq-pll";
- lockbit = <2>;
- reg = < 0x108 0x118 0x10c >;
- } ;
- ps_clk: ps_clk {
- #clock-cells = <0>;
- clock-frequency = <33333333>;
- clock-output-names = "ps_clk";
- compatible = "fixed-clock";
- } ;
- };
- };
- timer@0xf8001000 {
- compatible = "xlnx,ps7-ttc-1.00.a";
- reg = <0xf8001000 0x1000>;
- interrupts = <0 10 4>, <0 11 4>, <0 12 4>;
- interrupt-parent = <&gic>;
- };
- timer@f8f00600 {
- compatible = "arm,cortex-a9-twd-timer";
- reg = <0xf8f00600 0x20>;
- interrupts = <1 13 0x301>;
- interrupt-parent = <&gic>;
- };
- swdt@f8005000 {
- device_type = "watchdog";
- compatible = "xlnx,ps7-wdt-1.00.a";
- reg = <0xf8005000 0x100>;
- interrupts = <0 9 4>;
- interrupt-parent = <&gic>;
- reset = <0>;
- timeout = <10>;
- };
- scuwdt@f8f00620 {
- device_type = "watchdog";
- compatible = "arm,mpcore_wdt";
- reg = <0xf8f00620 0x20>;
- clock-frequency = <333333333>;
- reset = <1>;
- };
- eth@e000b000 {
- compatible = "xlnx,ps7-ethernet-1.00.a";
- reg = <0xe000b000 0x1000>;
- interrupts = <0 22 0>;
- interrupt-parent = <&gic>;
- phy-handle = <&phy0>;
- phy-mode = "rgmii-id";
- #address-cells = <0x1>;
- #size-cells = <0x0>;
- phy0: phy@0 {
- compatible = "marvell,88e1510";
- device_type = "ethernet-phy";
- reg = <0x0>;
- marvell,reg-init=<3 16 0xff00 0x1e 3 17 0xfff0 0x0a>;
- };
- };
- /*gpio: gpio@e000a000 {
- compatible = "xlnx,ps7-gpio-1.00.a";
- reg = <0xe000a000 0x1000>;
- interrupts = <0 20 0>;
- interrupt-parent = <&gic>;
- gpio-controller;
- #gpio-cells = <2>;
- };*/
- /* axi_iic_0: i2c@41600000 {
- compatible = "xlnx,axi-iic-1.01.b", "xlnx,xps-iic-2.00.a";
- interrupt-parent = <&gic>;
- interrupts = < 0 56 0x4 >;
- reg = < 0x41600000 0x10000 >;
- #size-cells = <0>;
- #address-cells = <1>;
- adv7511: adv7511@39 {
- compatible = "adi,adv7511";
- reg = <0x39>;
- adi,input-style = <0x02>;
- adi,input-id = <0x01>;
- adi,input-color-depth = <0x3>;
- adi,sync-pulse = <0x03>;
- adi,bit-justification = <0x01>;
- adi,up-conversion = <0x00>;
- adi,timing-generation-sequence = <0x00>;
- adi,vsync-polarity = <0x02>;
- adi,hsync-polarity = <0x02>;
- adi,tdms-clock-inversion;
- adi,clock-delay = <0x03>;
- };
- };*/
- sdhci@e0100000 {
- compatible = "xlnx,ps7-sdhci-1.00.a";
- reg = <0xe0100000 0x1000>;
- interrupts = <0 24 0>;
- interrupt-parent = <&gic>;
- clock-frequency = <50000000>;
- };
- /*usb@e0002000 {
- compatible = "xlnx,ps7-usb-1.00.a";
- reg = <0xe0002000 0x1000>;
- interrupts = <0 21 4>;
- interrupt-parent = <&gic>;
- dr_mode = "host";
- phy_type = "ulpi";
- xlnx,usb-reset = <0xffffffff>;
- };*/
- /*qspi0: spi@e000d000 {
- compatible = "xlnx,ps7-qspi-1.00.a";
- reg = <0xE000D000 0x1000>;
- interrupts = <0 19 0>;
- interrupt-parent = <&gic>;
- speed-hz = <200000000>;
- bus-num = <1>;
- num-chip-select = <1>;
- is-dual = <0>;
- };*/
- /*devcfg@f8007000 {
- compatible = "xlnx,ps7-dev-cfg-1.00.a";
- reg = <0xf8007000 0x1000>;
- interrupts = <0 8 0>;
- interrupt-parent = <&gic>;
- };*/
- /*axi_dma_0: axidma@40400000 {
- compatible = "xlnx,axi-dma";
- #address-cells = <1>;
- #size-cells = <1>;
- #dma-cells = <1>;
- #dma-channels = <1>;
- reg = < 0x40400000 0x1000 >;
- xlnx,sg-include-stscntrl-strm = <0x0>;
- dma-channel@40400000 {
- compatible = "xlnx,axi-dma-mm2s-channel";
- interrupts = < 0 58 0x4 >;
- xlnx,datawidth = <0x20>;
- xlnx,include-dre = <0x0>;
- };
- };*/
- /*axi_vdma_0: axivdma@43000000 {
- compatible = "xlnx,axi-vdma";
- #address-cells = <1>;
- #size-cells = <1>;
- #dma-cells = <1>;
- #dma-channels = <1>;
- reg = <0x43000000 0x1000>;
- xlnx,include-sg = <0x0>;
- xlnx,num-fstores = <0x3>;
- dma-channel@7e200000 {
- compatible = "xlnx,axi-vdma-mm2s-channel";
- interrupts = <0 59 0x4>;
- xlnx,datawidth = <0x40>;
- xlnx,genlock-mode = <0x0>;
- xlnx,include-dre = <0x0>;
- };
- };*/
- /*fpga_clock: fpga_clock {
- compatible = "fixed-clock";
- #clock-cells = <0>;
- clock-frequency = <200000000>;
- };*/
- /*hdmi_clock: axi-clkgen@66000000 {
- compatible = "adi,axi-clkgen-1.00.a";
- reg = <0x66000000 0x10000>;
- #clock-cells = <0>;
- clocks = <&fpga_clock>;
- };*/
- /*axi_hdmi@6c000000 {
- compatible = "adi,axi-hdmi-1.00.a";
- reg = <0x6c000000 0x10000>;
- encoder-slave = <&adv7511>;
- dmas = <&axi_vdma_0 0>;
- dma-names = "video";
- clocks = <&hdmi_clock>;
- };*/
- /*axi_spdif_tx_0: axi-spdif-tx@0x75c00000 {
- compatible = "adi,axi-spdif-tx-1.00.a";
- reg = < 0x75c00000 0x1000 >;
- dmas = <&axi_dma_0 0>;
- dma-names = "tx";
- clock-frequency = <12288000>;
- };*/
- /*adv7511_hdmi_snd: adv7511_hdmi_snd {
- compatible = "adv7511-hdmi-snd";
- audio-codec-adapter = <&axi_iic_0>;
- cpu-dai = <&axi_spdif_tx_0>;
- };*/
- };
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement