Skip to content

Commit cc4b008

Browse files
committed
dts project 包含本系统的dts源码以及编译工具
1 parent 5f63556 commit cc4b008

8 files changed

+737
-0
lines changed

dts/Makefile

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Makefile generated by Xilinx.
2+
3+
all:

dts/devicetree_ramdisk.dtb

9.96 KB
Binary file not shown.

dts/dtc

101 KB
Binary file not shown.

dts/pl.dtsi

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
/*
2+
* CAUTION: This file is automatically generated by Xilinx.
3+
* Version:
4+
* Today is: Fri Apr 22 22:12:07 2016
5+
*/
6+
7+
8+
/ {
9+
amba_pl: amba_pl {
10+
#address-cells = <1>;
11+
#size-cells = <1>;
12+
compatible = "xlnx,ps7-axi-interconnect-1.00.a", "simple-bus";
13+
ranges ;
14+
axi_vdma_0: dma@43000000 {
15+
#dma-cells = <1>;
16+
compatible = "xlnx,axi-vdma";
17+
reg = <0x43000000 0x10000>;
18+
xlnx,flush-fsync = <0x1>;
19+
xlnx,num-fstores = <0x3>;
20+
interrupt-parent = <&intc>;
21+
interrupts = <0 29 4 0 30 4>;
22+
dma-channel@43000000 {
23+
compatible = "xlnx,axi-vdma-mm2s-channel";
24+
interrupts = <0 29 4>;
25+
xlnx,datawidth = <0x18>;
26+
xlnx,device-id = <0x0>;
27+
xlnx,genlock-mode ;
28+
};
29+
dma-channel@43000030 {
30+
compatible = "xlnx,axi-vdma-s2mm-channel";
31+
interrupts = <0 30 4>;
32+
xlnx,datawidth = <0x18>;
33+
xlnx,device-id = <0x0>;
34+
xlnx,genlock-mode ;
35+
};
36+
};
37+
};
38+
};

dts/skeleton.dtsi

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/*
2+
* Skeleton device tree; the bare minimum needed to boot; just include and
3+
* add a compatible value. The bootloader will typically populate the memory
4+
* node.
5+
*/
6+
7+
/ {
8+
#address-cells = <1>;
9+
#size-cells = <1>;
10+
chosen { };
11+
aliases { };
12+
memory { device_type = "memory"; reg = <0 0>; };
13+
};

dts/system.dts

+74
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
/*
2+
* CAUTION: This file is automatically generated by Xilinx.
3+
* Version:
4+
* Today is: Fri Apr 22 22:12:07 2016
5+
*/
6+
7+
8+
/dts-v1/;
9+
/include/ "zynq-7000.dtsi"
10+
/include/ "pl.dtsi"
11+
/ {
12+
cpus {
13+
cpu@0 {
14+
operating-points = <666666 1000000 333333 1000000>;
15+
};
16+
};
17+
chosen {
18+
bootargs = "console=ttyPS0,115200 mem=504M root=/dev/ram rw initrd=0x800000,8M earlyprintk rootfstype=ext4 rootwait devtmpfs.mount=0";
19+
};
20+
aliases {
21+
ethernet0 = &gem0;
22+
serial0 = &uart1;
23+
};
24+
memory {
25+
device_type = "memory";
26+
reg = <0x0 0x20000000>;
27+
};
28+
};
29+
&gem0 {
30+
enet-reset = <&gpio0 0 0>;
31+
local-mac-address = [00 0a 35 00 00 00];
32+
phy-mode = "rgmii-id";
33+
status = "okay";
34+
xlnx,ptp-enet-clock = <111111111>;
35+
xlnx,slcr-div0-1000Mbps = <8>;
36+
xlnx,slcr-div0-100Mbps = <8>;
37+
xlnx,slcr-div0-10Mbps = <8>;
38+
xlnx,slcr-div1-1000Mbps = <1>;
39+
xlnx,slcr-div1-100Mbps = <5>;
40+
xlnx,slcr-div1-10Mbps = <50>;
41+
ps7_ethernet_0_mdio: mdio {
42+
#address-cells = <1>;
43+
#size-cells = <0>;
44+
};
45+
};
46+
&gpio0 {
47+
emio-gpio-width = <64>;
48+
gpio-mask-high = <0x0>;
49+
gpio-mask-low = <0x5600>;
50+
};
51+
&intc {
52+
num_cpus = <2>;
53+
num_interrupts = <96>;
54+
};
55+
&sdhci0 {
56+
clock-frequency = <0x1fc9f08>;
57+
status = "okay";
58+
};
59+
&uart1 {
60+
current-speed = <115200>;
61+
device_type = "serial";
62+
port-number = <0>;
63+
status = "okay";
64+
};
65+
&usb0 {
66+
dr_mode = "host";
67+
phy_type = "ulpi";
68+
status = "okay";
69+
usb-reset = <&gpio0 4 0>;
70+
};
71+
&clkc {
72+
fclk-enable = <0xf>;
73+
ps-clk-frequency = <666666687>;
74+
};

dts/system.mss

+187
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,187 @@
1+
2+
PARAMETER NAME = C:\Users\dlx\vivado_example\video_dlx2\video_dlx2.sdk\device_tree_bsp_0\system.mss
3+
4+
PARAMETER VERSION = 2.2.0
5+
6+
7+
BEGIN OS
8+
PARAMETER OS_NAME = device_tree
9+
PARAMETER PROC_INSTANCE = ps7_cortexa9_0
10+
PARAMETER bootargs = console=ttyPS0,115200 root=/dev/ram rw initrd=0x800000,8M earlyprintk rootfstype=ext4 rootwait devtmpfs.mount=0
11+
PARAMETER console_device = ps7_uart_1
12+
PARAMETER main_memory = ps7_ddr_0
13+
END
14+
15+
16+
BEGIN PROCESSOR
17+
PARAMETER DRIVER_NAME = cpu_cortexa9
18+
PARAMETER HW_INSTANCE = ps7_cortexa9_0
19+
END
20+
21+
22+
BEGIN DRIVER
23+
PARAMETER DRIVER_NAME = axi_vdma
24+
PARAMETER HW_INSTANCE = axi_vdma_0
25+
END
26+
27+
BEGIN DRIVER
28+
PARAMETER DRIVER_NAME = generic
29+
PARAMETER HW_INSTANCE = ps7_afi_0
30+
END
31+
32+
BEGIN DRIVER
33+
PARAMETER DRIVER_NAME = generic
34+
PARAMETER HW_INSTANCE = ps7_afi_1
35+
END
36+
37+
BEGIN DRIVER
38+
PARAMETER DRIVER_NAME = generic
39+
PARAMETER HW_INSTANCE = ps7_afi_2
40+
END
41+
42+
BEGIN DRIVER
43+
PARAMETER DRIVER_NAME = generic
44+
PARAMETER HW_INSTANCE = ps7_afi_3
45+
END
46+
47+
BEGIN DRIVER
48+
PARAMETER DRIVER_NAME = generic
49+
PARAMETER HW_INSTANCE = ps7_coresight_comp_0
50+
END
51+
52+
BEGIN DRIVER
53+
PARAMETER DRIVER_NAME = ddrps
54+
PARAMETER HW_INSTANCE = ps7_ddr_0
55+
END
56+
57+
BEGIN DRIVER
58+
PARAMETER DRIVER_NAME = ddrcps
59+
PARAMETER HW_INSTANCE = ps7_ddrc_0
60+
END
61+
62+
BEGIN DRIVER
63+
PARAMETER DRIVER_NAME = devcfg
64+
PARAMETER HW_INSTANCE = ps7_dev_cfg_0
65+
END
66+
67+
BEGIN DRIVER
68+
PARAMETER DRIVER_NAME = dmaps
69+
PARAMETER HW_INSTANCE = ps7_dma_ns
70+
END
71+
72+
BEGIN DRIVER
73+
PARAMETER DRIVER_NAME = dmaps
74+
PARAMETER HW_INSTANCE = ps7_dma_s
75+
END
76+
77+
BEGIN DRIVER
78+
PARAMETER DRIVER_NAME = emacps
79+
PARAMETER HW_INSTANCE = ps7_ethernet_0
80+
END
81+
82+
BEGIN DRIVER
83+
PARAMETER DRIVER_NAME = globaltimerps
84+
PARAMETER HW_INSTANCE = ps7_globaltimer_0
85+
END
86+
87+
BEGIN DRIVER
88+
PARAMETER DRIVER_NAME = gpiops
89+
PARAMETER HW_INSTANCE = ps7_gpio_0
90+
END
91+
92+
BEGIN DRIVER
93+
PARAMETER DRIVER_NAME = generic
94+
PARAMETER HW_INSTANCE = ps7_gpv_0
95+
END
96+
97+
BEGIN DRIVER
98+
PARAMETER DRIVER_NAME = generic
99+
PARAMETER HW_INSTANCE = ps7_intc_dist_0
100+
END
101+
102+
BEGIN DRIVER
103+
PARAMETER DRIVER_NAME = generic
104+
PARAMETER HW_INSTANCE = ps7_iop_bus_config_0
105+
END
106+
107+
BEGIN DRIVER
108+
PARAMETER DRIVER_NAME = generic
109+
PARAMETER HW_INSTANCE = ps7_l2cachec_0
110+
END
111+
112+
BEGIN DRIVER
113+
PARAMETER DRIVER_NAME = ocmcps
114+
PARAMETER HW_INSTANCE = ps7_ocmc_0
115+
END
116+
117+
BEGIN DRIVER
118+
PARAMETER DRIVER_NAME = pl310ps
119+
PARAMETER HW_INSTANCE = ps7_pl310_0
120+
END
121+
122+
BEGIN DRIVER
123+
PARAMETER DRIVER_NAME = pmups
124+
PARAMETER HW_INSTANCE = ps7_pmu_0
125+
END
126+
127+
BEGIN DRIVER
128+
PARAMETER DRIVER_NAME = ramps
129+
PARAMETER HW_INSTANCE = ps7_ram_0
130+
END
131+
132+
BEGIN DRIVER
133+
PARAMETER DRIVER_NAME = ramps
134+
PARAMETER HW_INSTANCE = ps7_ram_1
135+
END
136+
137+
BEGIN DRIVER
138+
PARAMETER DRIVER_NAME = generic
139+
PARAMETER HW_INSTANCE = ps7_scuc_0
140+
END
141+
142+
BEGIN DRIVER
143+
PARAMETER DRIVER_NAME = scugic
144+
PARAMETER HW_INSTANCE = ps7_scugic_0
145+
END
146+
147+
BEGIN DRIVER
148+
PARAMETER DRIVER_NAME = scutimer
149+
PARAMETER HW_INSTANCE = ps7_scutimer_0
150+
END
151+
152+
BEGIN DRIVER
153+
PARAMETER DRIVER_NAME = scuwdt
154+
PARAMETER HW_INSTANCE = ps7_scuwdt_0
155+
END
156+
157+
BEGIN DRIVER
158+
PARAMETER DRIVER_NAME = sdps
159+
PARAMETER HW_INSTANCE = ps7_sd_0
160+
END
161+
162+
BEGIN DRIVER
163+
PARAMETER DRIVER_NAME = slcrps
164+
PARAMETER HW_INSTANCE = ps7_slcr_0
165+
END
166+
167+
BEGIN DRIVER
168+
PARAMETER DRIVER_NAME = ttcps
169+
PARAMETER HW_INSTANCE = ps7_ttc_0
170+
END
171+
172+
BEGIN DRIVER
173+
PARAMETER DRIVER_NAME = uartps
174+
PARAMETER HW_INSTANCE = ps7_uart_1
175+
END
176+
177+
BEGIN DRIVER
178+
PARAMETER DRIVER_NAME = usbps
179+
PARAMETER HW_INSTANCE = ps7_usb_0
180+
END
181+
182+
BEGIN DRIVER
183+
PARAMETER DRIVER_NAME = xadcps
184+
PARAMETER HW_INSTANCE = ps7_xadc_0
185+
END
186+
187+

0 commit comments

Comments
 (0)