diff options
author | Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> | 2017-12-06 16:06:35 -0800 |
---|---|---|
committer | Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> | 2017-12-13 16:11:14 -0800 |
commit | a18947c20dba2c0c38db8bde1ad4684995df4bbd (patch) | |
tree | 917bf2abbe439a6f99ede8cfafb25812dca54a9a /meta-xilinx-bsp/recipes-bsp/device-tree/files/picozed-zynq7.dts | |
parent | 6ddc5873b0ede30e6542f0ab151a6236acc37944 (diff) | |
download | meta-xilinx-a18947c20dba2c0c38db8bde1ad4684995df4bbd.tar.gz |
meta-xilinx: Restructuring meta-xilinx to support multiple layers
As discussed previously on mailing list, we are proceeding with layer
restructuring. For rocko release we will have the following layers
meta-xilinx
->meta-xilinx-bsp (current meta-xilinx)
->meta-xilinx-contrib
In the subsequent releases we will add other layers from Xilinx
meta-xilinx
->meta-xilinx-bsp (current meta-xilinx)
->meta-petalinux
->meta-xilinx-tools
->meta-xilinx-contrib
This will provide one clone to get all the required meta layers from
Xilinx for a complete solution, and the users can blacklist any layer
which they don't want to use using bblayer.conf.
This will enables us to help our vendors/partners to add their reference
designs, board definitions etc.
Recipe changes :
* Move reference design zybo-linux-bd.bb to meta-xilinx-contrib
* Move kernel patches realted to zybo-linux-bd-zynq7 board to
meta-xilinx-contrib
* Update README
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Diffstat (limited to 'meta-xilinx-bsp/recipes-bsp/device-tree/files/picozed-zynq7.dts')
-rw-r--r-- | meta-xilinx-bsp/recipes-bsp/device-tree/files/picozed-zynq7.dts | 98 |
1 files changed, 98 insertions, 0 deletions
diff --git a/meta-xilinx-bsp/recipes-bsp/device-tree/files/picozed-zynq7.dts b/meta-xilinx-bsp/recipes-bsp/device-tree/files/picozed-zynq7.dts new file mode 100644 index 00000000..4ec64f5e --- /dev/null +++ b/meta-xilinx-bsp/recipes-bsp/device-tree/files/picozed-zynq7.dts | |||
@@ -0,0 +1,98 @@ | |||
1 | /dts-v1/; | ||
2 | /include/ "zynq-7000.dtsi" | ||
3 | /include/ "zynq-7000-qspi-dummy.dtsi" | ||
4 | |||
5 | / { | ||
6 | model = "Avnet picoZed"; | ||
7 | compatible = "avnet,picozed", "xlnx,zynq-7000"; | ||
8 | |||
9 | aliases { | ||
10 | ethernet0 = &gem0; | ||
11 | serial0 = &uart1; | ||
12 | }; | ||
13 | |||
14 | memory { | ||
15 | device_type = "memory"; | ||
16 | reg = <0x0 0x40000000>; | ||
17 | }; | ||
18 | |||
19 | chosen { | ||
20 | bootargs = "earlyprintk"; | ||
21 | stdout-path = "serial0:115200n8"; | ||
22 | }; | ||
23 | |||
24 | usb_phy0: phy0 { | ||
25 | compatible = "usb-nop-xceiv"; | ||
26 | #phy-cells = <0>; | ||
27 | reset-gpios = <&gpio0 7 1>; /* MIO 7, GPIO_ACTIVE_LOW */ | ||
28 | }; | ||
29 | }; | ||
30 | |||
31 | &gem0 { | ||
32 | status = "okay"; | ||
33 | phy-mode = "rgmii-id"; | ||
34 | phy-handle = <ðernet_phy>; | ||
35 | |||
36 | ethernet_phy: ethernet-phy@0 { | ||
37 | compatible = "marvell,88e1512"; | ||
38 | device_type = "ethernet-phy"; | ||
39 | reg = <0>; | ||
40 | }; | ||
41 | }; | ||
42 | |||
43 | &sdhci1 { | ||
44 | status = "okay"; | ||
45 | /* SD1 is onnected to a non-removable eMMC flash device */ | ||
46 | non-removable; | ||
47 | }; | ||
48 | |||
49 | &uart1 { | ||
50 | status = "okay"; | ||
51 | }; | ||
52 | |||
53 | &usb0 { | ||
54 | status = "okay"; | ||
55 | dr_mode = "host"; | ||
56 | usb-phy = <&usb_phy0>; | ||
57 | }; | ||
58 | |||
59 | &qspi { | ||
60 | status = "okay"; | ||
61 | primary_flash: ps7-qspi@0 { | ||
62 | #address-cells = <1>; | ||
63 | #size-cells = <1>; | ||
64 | compatible = "micron,m25p80", "spansion,s25fl128s", "jedec,spi-nor"; | ||
65 | reg = <0x0>; | ||
66 | spi-max-frequency = <50000000>; | ||
67 | /* Example 16M partition table using U-Boot + U-Boot SPL */ | ||
68 | partition@0x0 { | ||
69 | label = "boot"; | ||
70 | reg = <0x0 0xe0000>; | ||
71 | }; | ||
72 | partition@0xe0000 { | ||
73 | label = "ubootenv"; | ||
74 | reg = <0xe0000 0x20000>; | ||
75 | }; | ||
76 | partition@0x100000 { | ||
77 | label = "uboot"; | ||
78 | reg = <0x100000 0x100000>; | ||
79 | }; | ||
80 | partition@0x200000 { | ||
81 | label = "kernel"; | ||
82 | reg = <0x200000 0x4f0000>; | ||
83 | }; | ||
84 | partition@0x6f0000 { | ||
85 | label = "devicetree"; | ||
86 | reg = <0x6f0000 0x10000>; | ||
87 | }; | ||
88 | partition@0x700000 { | ||
89 | label = "rootfs"; | ||
90 | reg = <0x700000 0x400000>; | ||
91 | }; | ||
92 | partition@0xb00000 { | ||
93 | label = "spare"; | ||
94 | reg = <0xb00000 0x500000>; | ||
95 | }; | ||
96 | }; | ||
97 | }; | ||
98 | |||