| /dts-v1/; |
| /include/ "zynq-7000.dtsi" |
| /include/ "zynq-7000-qspi-dummy.dtsi" |
| |
| / { |
| model = "Zynq A9 QEMU"; |
| compatible = "qemu,xilinx-zynq-a9", "xlnx,zynq-7000"; |
| |
| aliases { |
| ethernet0 = &gem0; |
| serial0 = &uart1; |
| }; |
| |
| memory { |
| device_type = "memory"; |
| reg = <0x0 0x40000000>; |
| }; |
| |
| chosen { |
| bootargs = "earlyprintk"; |
| stdout-path = "serial0:115200n8"; |
| }; |
| }; |
| |
| &amba { |
| /* Setup a fixed 25 MHz clock (100Mbps) to trick the ethernet driver */ |
| fixednetclk: clock { |
| #clock-cells = <0>; |
| compatible = "fixed-clock"; |
| clock-frequency = <25000000>; |
| }; |
| }; |
| |
| &gem0 { |
| status = "okay"; |
| clocks = <&clkc 30>, <&clkc 30>, <&fixednetclk>, <&fixednetclk>, <&clkc 30>; |
| phy-mode = "rgmii-id"; |
| phy-handle = <ðernet_phy>; |
| |
| ethernet_phy: ethernet-phy@23 { |
| device_type = "ethernet-phy"; |
| reg = <23>; |
| }; |
| }; |
| |
| &sdhci0 { |
| status = "okay"; |
| }; |
| |
| &uart1 { |
| status = "okay"; |
| }; |
| |
| &qspi { |
| status = "okay"; |
| is-dual = <1>; |
| primary_flash: ps7-qspi@0 { |
| #address-cells = <1>; |
| #size-cells = <1>; |
| compatible = "st,m25p80"; |
| reg = <0x0>; |
| spi-max-frequency = <50000000>; |
| partition@0x00000000 { |
| label = "boot"; |
| reg = <0x00000000 0x00500000>; |
| }; |
| partition@0x00500000 { |
| label = "bootenv"; |
| reg = <0x00500000 0x00020000>; |
| }; |
| partition@0x00520000 { |
| label = "config"; |
| reg = <0x00520000 0x00020000>; |
| }; |
| partition@0x00540000 { |
| label = "image"; |
| reg = <0x00540000 0x00a80000>; |
| }; |
| partition@0x00fc0000 { |
| label = "spare"; |
| reg = <0x00fc0000 0x00000000>; |
| }; |
| }; |
| }; |
| |