summaryrefslogtreecommitdiffstats
path: root/conf/machine/boards/qemu/qemuzynq-base.dtsi
diff options
context:
space:
mode:
Diffstat (limited to 'conf/machine/boards/qemu/qemuzynq-base.dtsi')
-rw-r--r--conf/machine/boards/qemu/qemuzynq-base.dtsi65
1 files changed, 65 insertions, 0 deletions
diff --git a/conf/machine/boards/qemu/qemuzynq-base.dtsi b/conf/machine/boards/qemu/qemuzynq-base.dtsi
new file mode 100644
index 00000000..3914510d
--- /dev/null
+++ b/conf/machine/boards/qemu/qemuzynq-base.dtsi
@@ -0,0 +1,65 @@
1/ {
2 model = "xilinx-zynq-a9";
3 chosen {
4 bootargs = "console=ttyPS0,115200";
5 linux,stdout-path = "/amba@0/serial@e0001000";
6 } ;
7 ps7_ddr_0: memory@0 {
8 device_type = "memory";
9 reg = <0x0 0x40000000>;
10 } ;
11 ps7_axi_interconnect_0: amba@0 {
12 ps7_ethernet_0: ps7-ethernet@e000b000 {
13 phy-handle = <&phy0>;
14 phy-mode = "gmii";
15 mdio {
16 phy0: phy@23 {
17 device_type = "ethernet-phy";
18 reg = <23>;
19 } ;
20 } ;
21 } ;
22 ps7_qspi_0: ps7-qspi@e000d000 {
23 is-dual = <1>;
24 primary_flash: ps7-qspi@0 {
25 #address-cells = <1>;
26 #size-cells = <1>;
27 compatible = "st,m25p80";
28 reg = <0x0>;
29 spi-max-frequency = <50000000>;
30 partition@0x00000000 {
31 label = "boot";
32 reg = <0x00000000 0x00500000>;
33 };
34 partition@0x00500000 {
35 label = "bootenv";
36 reg = <0x00500000 0x00020000>;
37 };
38 partition@0x00520000 {
39 label = "config";
40 reg = <0x00520000 0x00020000>;
41 };
42 partition@0x00540000 {
43 label = "image";
44 reg = <0x00540000 0x00a80000>;
45 };
46 partition@0x00fc0000 {
47 label = "spare";
48 reg = <0x00fc0000 0x00000000>;
49 };
50 } ;
51 } ;
52
53 /* Disabled Devices */
54 ps7_gpio_0: ps7-gpio@e000a000 { compatible = "invalid"; };
55 ps7_uart_0: serial@e0000000 { compatible = "invalid"; };
56 ps7_ethernet_1: ps7-ethernet@e000c000 { compatible = "invalid"; };
57 ps7_i2c_0: ps7-i2c@e0004000 { compatible = "invalid"; };
58 ps7_i2c_1: ps7-i2c@e0005000 { compatible = "invalid"; };
59 ps7_wdt_0: ps7-wdt@f8005000 { compatible = "invalid"; };
60 ps7_can_0: ps7-can@e0008000 { compatible = "invalid"; };
61 ps7_can_1: ps7-can@e0009000 { compatible = "invalid"; };
62 /* Not Implemented in QEMU */
63 ps7_xadc: ps7-xadc@f8007100 { compatible = "invalid"; } ;
64 } ;
65} ;