xref: /openbmc/u-boot/arch/arm/dts/ast2600a1-evb.dts (revision abaf52c6)
1fb79a3bfSChia-Wei, Wang/dts-v1/;
2fb79a3bfSChia-Wei, Wang
3fb79a3bfSChia-Wei, Wang#include "ast2600-u-boot.dtsi"
4fb79a3bfSChia-Wei, Wang
5fb79a3bfSChia-Wei, Wang/ {
6fb79a3bfSChia-Wei, Wang	memory {
7fb79a3bfSChia-Wei, Wang		device_type = "memory";
8fb79a3bfSChia-Wei, Wang		reg = <0x80000000 0x40000000>;
9fb79a3bfSChia-Wei, Wang	};
10fb79a3bfSChia-Wei, Wang
11fb79a3bfSChia-Wei, Wang	chosen {
12fb79a3bfSChia-Wei, Wang		stdout-path = &uart5;
13fb79a3bfSChia-Wei, Wang	};
14fb79a3bfSChia-Wei, Wang
15fb79a3bfSChia-Wei, Wang	aliases {
16fb79a3bfSChia-Wei, Wang		spi0 = &fmc;
17fb79a3bfSChia-Wei, Wang		spi1 = &spi1;
18fb79a3bfSChia-Wei, Wang		spi2 = &spi2;
19fb79a3bfSChia-Wei, Wang		ethernet1 = &mac1;
20fb79a3bfSChia-Wei, Wang		ethernet2 = &mac2;
21fb79a3bfSChia-Wei, Wang		ethernet3 = &mac3;
22*abaf52c6Sryan_chen		mmc0 = &emmc_slot0;
23*abaf52c6Sryan_chen		mmc1 = &sdhci_slot0;
24*abaf52c6Sryan_chen		mmc2 = &sdhci_slot1;
25fb79a3bfSChia-Wei, Wang	};
26fb79a3bfSChia-Wei, Wang
27fb79a3bfSChia-Wei, Wang	cpus {
28fb79a3bfSChia-Wei, Wang		cpu@0 {
29fb79a3bfSChia-Wei, Wang			clock-frequency = <800000000>;
30fb79a3bfSChia-Wei, Wang		};
31fb79a3bfSChia-Wei, Wang		cpu@1 {
32fb79a3bfSChia-Wei, Wang			clock-frequency = <800000000>;
33fb79a3bfSChia-Wei, Wang		};
34fb79a3bfSChia-Wei, Wang	};
35fb79a3bfSChia-Wei, Wang};
36fb79a3bfSChia-Wei, Wang
37fb79a3bfSChia-Wei, Wang&uart5 {
38fb79a3bfSChia-Wei, Wang	u-boot,dm-pre-reloc;
39fb79a3bfSChia-Wei, Wang	status = "okay";
40fb79a3bfSChia-Wei, Wang};
41fb79a3bfSChia-Wei, Wang
42fb79a3bfSChia-Wei, Wang&sdrammc {
43fb79a3bfSChia-Wei, Wang	clock-frequency = <400000000>;
44fb79a3bfSChia-Wei, Wang};
45fb79a3bfSChia-Wei, Wang
46fb79a3bfSChia-Wei, Wang&wdt1 {
47fb79a3bfSChia-Wei, Wang	u-boot,dm-pre-reloc;
48fb79a3bfSChia-Wei, Wang	status = "okay";
49fb79a3bfSChia-Wei, Wang};
50fb79a3bfSChia-Wei, Wang
51fb79a3bfSChia-Wei, Wang&wdt2 {
52fb79a3bfSChia-Wei, Wang	u-boot,dm-pre-reloc;
53fb79a3bfSChia-Wei, Wang	status = "okay";
54fb79a3bfSChia-Wei, Wang};
55fb79a3bfSChia-Wei, Wang
56fb79a3bfSChia-Wei, Wang&wdt3 {
57fb79a3bfSChia-Wei, Wang	u-boot,dm-pre-reloc;
58fb79a3bfSChia-Wei, Wang	status = "okay";
59fb79a3bfSChia-Wei, Wang};
60fb79a3bfSChia-Wei, Wang
61fb79a3bfSChia-Wei, Wang&mdio {
62fb79a3bfSChia-Wei, Wang	status = "okay";
63fb79a3bfSChia-Wei, Wang};
64fb79a3bfSChia-Wei, Wang
65fb79a3bfSChia-Wei, Wang#if 0
66fb79a3bfSChia-Wei, Wang&mac0 {
67fb79a3bfSChia-Wei, Wang	status = "okay";
68fb79a3bfSChia-Wei, Wang	phy-mode = "rgmii";
69fb79a3bfSChia-Wei, Wang
70fb79a3bfSChia-Wei, Wang	pinctrl-names = "default";
71fb79a3bfSChia-Wei, Wang	pinctrl-0 = <&pinctrl_rgmii1_default &pinctrl_mac1link_default &pinctrl_mdio1_default>;
72fb79a3bfSChia-Wei, Wang};
73fb79a3bfSChia-Wei, Wang#endif
74fb79a3bfSChia-Wei, Wang
75fb79a3bfSChia-Wei, Wang&mac1 {
76fb79a3bfSChia-Wei, Wang	status = "okay";
77fb79a3bfSChia-Wei, Wang
78fb79a3bfSChia-Wei, Wang	phy-mode = "rgmii";
79fb79a3bfSChia-Wei, Wang	pinctrl-names = "default";
80fb79a3bfSChia-Wei, Wang	pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mac2link_default &pinctrl_mdio2_default>;
81fb79a3bfSChia-Wei, Wang};
82fb79a3bfSChia-Wei, Wang
83fb79a3bfSChia-Wei, Wang&mac2 {
84fb79a3bfSChia-Wei, Wang	status = "okay";
85fb79a3bfSChia-Wei, Wang
86fb79a3bfSChia-Wei, Wang	phy-mode = "rgmii";
87fb79a3bfSChia-Wei, Wang	pinctrl-names = "default";
88fb79a3bfSChia-Wei, Wang	pinctrl-0 = <&pinctrl_rgmii3_default &pinctrl_mac3link_default &pinctrl_mdio3_default>;
89fb79a3bfSChia-Wei, Wang};
90fb79a3bfSChia-Wei, Wang
91fb79a3bfSChia-Wei, Wang&mac3 {
92fb79a3bfSChia-Wei, Wang	status = "okay";
93fb79a3bfSChia-Wei, Wang
94fb79a3bfSChia-Wei, Wang	phy-mode = "rgmii";
95fb79a3bfSChia-Wei, Wang	pinctrl-names = "default";
96fb79a3bfSChia-Wei, Wang	pinctrl-0 = <&pinctrl_rgmii4_default &pinctrl_mac4link_default &pinctrl_mdio4_default>;
97fb79a3bfSChia-Wei, Wang};
98fb79a3bfSChia-Wei, Wang
99fb79a3bfSChia-Wei, Wang&fmc {
100fb79a3bfSChia-Wei, Wang	status = "okay";
101fb79a3bfSChia-Wei, Wang#if 0
102fb79a3bfSChia-Wei, Wang	pinctrl-names = "default";
103fb79a3bfSChia-Wei, Wang	pinctrl-0 = <&pinctrl_fmcquad_default>;
104fb79a3bfSChia-Wei, Wang#endif
105fb79a3bfSChia-Wei, Wang	flash@0 {
106fb79a3bfSChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
107fb79a3bfSChia-Wei, Wang		status = "okay";
108fb79a3bfSChia-Wei, Wang		spi-max-frequency = <50000000>;
109fb79a3bfSChia-Wei, Wang		spi-tx-bus-width = <2>;
110fb79a3bfSChia-Wei, Wang		spi-rx-bus-width = <2>;
111fb79a3bfSChia-Wei, Wang	};
112fb79a3bfSChia-Wei, Wang
113fb79a3bfSChia-Wei, Wang	flash@1 {
114fb79a3bfSChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
115fb79a3bfSChia-Wei, Wang		status = "okay";
116fb79a3bfSChia-Wei, Wang		spi-max-frequency = <50000000>;
117fb79a3bfSChia-Wei, Wang		spi-tx-bus-width = <2>;
118fb79a3bfSChia-Wei, Wang		spi-rx-bus-width = <2>;
119fb79a3bfSChia-Wei, Wang    };
120fb79a3bfSChia-Wei, Wang
121fb79a3bfSChia-Wei, Wang	flash@2 {
122fb79a3bfSChia-Wei, Wang        compatible = "spi-flash", "sst,w25q256";
123fb79a3bfSChia-Wei, Wang        status = "okay";
124fb79a3bfSChia-Wei, Wang        spi-max-frequency = <50000000>;
125fb79a3bfSChia-Wei, Wang        spi-tx-bus-width = <2>;
126fb79a3bfSChia-Wei, Wang        spi-rx-bus-width = <2>;
127fb79a3bfSChia-Wei, Wang	};
128fb79a3bfSChia-Wei, Wang};
129fb79a3bfSChia-Wei, Wang
130fb79a3bfSChia-Wei, Wang&spi1 {
131fb79a3bfSChia-Wei, Wang	status = "okay";
132fb79a3bfSChia-Wei, Wang
133fb79a3bfSChia-Wei, Wang	pinctrl-names = "default";
134fb79a3bfSChia-Wei, Wang	pinctrl-0 = <&pinctrl_spi1_default &pinctrl_spi1abr_default
135fb79a3bfSChia-Wei, Wang			&pinctrl_spi1cs1_default &pinctrl_spi1wp_default
136fb79a3bfSChia-Wei, Wang			&pinctrl_spi1wp_default>;
137fb79a3bfSChia-Wei, Wang
138fb79a3bfSChia-Wei, Wang	flash@0 {
139fb79a3bfSChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
140fb79a3bfSChia-Wei, Wang		status = "okay";
141fb79a3bfSChia-Wei, Wang		spi-max-frequency = <50000000>;
142fb79a3bfSChia-Wei, Wang		spi-tx-bus-width = <2>;
143fb79a3bfSChia-Wei, Wang		spi-rx-bus-width = <2>;
144fb79a3bfSChia-Wei, Wang	};
145fb79a3bfSChia-Wei, Wang
146fb79a3bfSChia-Wei, Wang	flash@1 {
147fb79a3bfSChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
148fb79a3bfSChia-Wei, Wang		status = "okay";
149fb79a3bfSChia-Wei, Wang		spi-max-frequency = <50000000>;
150fb79a3bfSChia-Wei, Wang		spi-tx-bus-width = <2>;
151fb79a3bfSChia-Wei, Wang		spi-rx-bus-width = <2>;
152fb79a3bfSChia-Wei, Wang	};
153fb79a3bfSChia-Wei, Wang};
154fb79a3bfSChia-Wei, Wang
155fb79a3bfSChia-Wei, Wang&spi2 {
156fb79a3bfSChia-Wei, Wang	status = "okay";
157fb79a3bfSChia-Wei, Wang
158fb79a3bfSChia-Wei, Wang	pinctrl-names = "default";
159fb79a3bfSChia-Wei, Wang	pinctrl-0 = <&pinctrl_spi2_default &pinctrl_spi2cs1_default
160fb79a3bfSChia-Wei, Wang			&pinctrl_spi2cs2_default &pinctrl_spi2quad_default>;
161fb79a3bfSChia-Wei, Wang
162fb79a3bfSChia-Wei, Wang	flash@0 {
163fb79a3bfSChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
164fb79a3bfSChia-Wei, Wang		status = "okay";
165fb79a3bfSChia-Wei, Wang		spi-max-frequency = <50000000>;
166fb79a3bfSChia-Wei, Wang		spi-tx-bus-width = <2>;
167fb79a3bfSChia-Wei, Wang		spi-rx-bus-width = <2>;
168fb79a3bfSChia-Wei, Wang	};
169fb79a3bfSChia-Wei, Wang
170fb79a3bfSChia-Wei, Wang	flash@1 {
171fb79a3bfSChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
172fb79a3bfSChia-Wei, Wang		status = "okay";
173fb79a3bfSChia-Wei, Wang		spi-max-frequency = <50000000>;
174fb79a3bfSChia-Wei, Wang		spi-tx-bus-width = <2>;
175fb79a3bfSChia-Wei, Wang		spi-rx-bus-width = <2>;
176fb79a3bfSChia-Wei, Wang	};
177fb79a3bfSChia-Wei, Wang
178fb79a3bfSChia-Wei, Wang	flash@2 {
179fb79a3bfSChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
180fb79a3bfSChia-Wei, Wang		status = "okay";
181fb79a3bfSChia-Wei, Wang		spi-max-frequency = <50000000>;
182fb79a3bfSChia-Wei, Wang		spi-tx-bus-width = <2>;
183fb79a3bfSChia-Wei, Wang		spi-rx-bus-width = <2>;
184fb79a3bfSChia-Wei, Wang	};
185fb79a3bfSChia-Wei, Wang};
186fb79a3bfSChia-Wei, Wang
187fb79a3bfSChia-Wei, Wang&emmc_slot0 {
188fb79a3bfSChia-Wei, Wang	status = "okay";
189fb79a3bfSChia-Wei, Wang	bus-width = <4>;
190fb79a3bfSChia-Wei, Wang	pinctrl-names = "default";
191fb79a3bfSChia-Wei, Wang	pinctrl-0 = <&pinctrl_emmc_default>;
192fb79a3bfSChia-Wei, Wang};
193fb79a3bfSChia-Wei, Wang
194fb79a3bfSChia-Wei, Wang&sdhci_slot0 {
195fb79a3bfSChia-Wei, Wang	status = "okay";
196fb79a3bfSChia-Wei, Wang	bus-width = <4>;
197fb79a3bfSChia-Wei, Wang	pwr-gpios = <&gpio0 ASPEED_GPIO(V, 0) GPIO_ACTIVE_HIGH>;
198fb79a3bfSChia-Wei, Wang	pwr-sw-gpios = <&gpio0 ASPEED_GPIO(V, 1) GPIO_ACTIVE_HIGH>;
199fb79a3bfSChia-Wei, Wang	pinctrl-names = "default";
200fb79a3bfSChia-Wei, Wang	pinctrl-0 = <&pinctrl_sd1_default>;
201fb79a3bfSChia-Wei, Wang};
202fb79a3bfSChia-Wei, Wang
203fb79a3bfSChia-Wei, Wang&sdhci_slot1 {
204fb79a3bfSChia-Wei, Wang	status = "okay";
205fb79a3bfSChia-Wei, Wang	bus-width = <4>;
206fb79a3bfSChia-Wei, Wang	pwr-gpios = <&gpio0 ASPEED_GPIO(V, 2) GPIO_ACTIVE_HIGH>;
207fb79a3bfSChia-Wei, Wang	pwr-sw-gpios = <&gpio0 ASPEED_GPIO(V, 3) GPIO_ACTIVE_HIGH>;
208fb79a3bfSChia-Wei, Wang	pinctrl-names = "default";
209fb79a3bfSChia-Wei, Wang	pinctrl-0 = <&pinctrl_sd2_default>;
210fb79a3bfSChia-Wei, Wang};
211fb79a3bfSChia-Wei, Wang
212fb79a3bfSChia-Wei, Wang&i2c4 {
213fb79a3bfSChia-Wei, Wang	status = "okay";
214fb79a3bfSChia-Wei, Wang
215fb79a3bfSChia-Wei, Wang	pinctrl-names = "default";
216fb79a3bfSChia-Wei, Wang	pinctrl-0 = <&pinctrl_i2c5_default>;
217fb79a3bfSChia-Wei, Wang};
218fb79a3bfSChia-Wei, Wang
219fb79a3bfSChia-Wei, Wang&i2c5 {
220fb79a3bfSChia-Wei, Wang	status = "okay";
221fb79a3bfSChia-Wei, Wang
222fb79a3bfSChia-Wei, Wang	pinctrl-names = "default";
223fb79a3bfSChia-Wei, Wang	pinctrl-0 = <&pinctrl_i2c6_default>;
224fb79a3bfSChia-Wei, Wang};
225fb79a3bfSChia-Wei, Wang
226fb79a3bfSChia-Wei, Wang&i2c6 {
227fb79a3bfSChia-Wei, Wang	status = "okay";
228fb79a3bfSChia-Wei, Wang
229fb79a3bfSChia-Wei, Wang	pinctrl-names = "default";
230fb79a3bfSChia-Wei, Wang	pinctrl-0 = <&pinctrl_i2c7_default>;
231fb79a3bfSChia-Wei, Wang};
232fb79a3bfSChia-Wei, Wang
233fb79a3bfSChia-Wei, Wang&i2c7 {
234fb79a3bfSChia-Wei, Wang	status = "okay";
235fb79a3bfSChia-Wei, Wang
236fb79a3bfSChia-Wei, Wang	pinctrl-names = "default";
237fb79a3bfSChia-Wei, Wang	pinctrl-0 = <&pinctrl_i2c8_default>;
238fb79a3bfSChia-Wei, Wang};
239fb79a3bfSChia-Wei, Wang
240fb79a3bfSChia-Wei, Wang&i2c8 {
241fb79a3bfSChia-Wei, Wang	status = "okay";
242fb79a3bfSChia-Wei, Wang
243fb79a3bfSChia-Wei, Wang	pinctrl-names = "default";
244fb79a3bfSChia-Wei, Wang	pinctrl-0 = <&pinctrl_i2c9_default>;
245fb79a3bfSChia-Wei, Wang};
246fb79a3bfSChia-Wei, Wang
247fb79a3bfSChia-Wei, Wang#if 0
248fb79a3bfSChia-Wei, Wang&pcie_bridge1 {
249fb79a3bfSChia-Wei, Wang	status = "okay";
250fb79a3bfSChia-Wei, Wang};
251fb79a3bfSChia-Wei, Wang
252fb79a3bfSChia-Wei, Wang&h2x {
253fb79a3bfSChia-Wei, Wang	status = "okay";
254fb79a3bfSChia-Wei, Wang};
255fb79a3bfSChia-Wei, Wang#endif
256fb79a3bfSChia-Wei, Wang
257fb79a3bfSChia-Wei, Wang#if 0
258fb79a3bfSChia-Wei, Wang&fsim0 {
259fb79a3bfSChia-Wei, Wang	status = "okay";
260fb79a3bfSChia-Wei, Wang};
261fb79a3bfSChia-Wei, Wang
262fb79a3bfSChia-Wei, Wang&fsim1 {
263fb79a3bfSChia-Wei, Wang	status = "okay";
264fb79a3bfSChia-Wei, Wang};
265fb79a3bfSChia-Wei, Wang#endif
266