Skip to content

Commit f75d155

Browse files
committed
tests: boards: ast1030: add ast1030_evb configs & dts overlay
Add ast1030_evb configs & overlay for testing. Signed-off-by: neal_liu <[email protected]> Change-Id: I48ed9da92b8d870188410fe0e8d501614515058e
1 parent d4490c8 commit f75d155

File tree

3 files changed

+400
-14
lines changed

3 files changed

+400
-14
lines changed
Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,10 @@
1-
CONFIG_USB_DEVICE_PID=0x7474
1+
CONFIG_GPIO_ASPEED=y
2+
CONFIG_SPI_ASPEED=y
3+
CONFIG_I2C_ASPEED=y
4+
CONFIG_PWM_ASPEED=y
5+
CONFIG_ADC_ASPEED=y
6+
CONFIG_JTAG_ASPEED=y
7+
CONFIG_TACH_ASPEED=y
8+
CONFIG_ESPI_ASPEED=y
9+
CONFIG_PECI_ASPEED=y
10+
CONFIG_PECI_ASPEED_INTERRUPT_DRIVEN=y
Lines changed: 362 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,362 @@
1-
/*
2-
* Copyright (c) 2021 ASPEED
3-
*
4-
* SPDX-License-Identifier: Apache-2.0
5-
*/
6-
7-
/ {
8-
resources {
9-
compatible = "test,gpio_basic_api";
10-
out-gpios = <&gpio0_a_d 31 0>;
11-
in-gpios = <&gpio0_a_d 30 0>;
12-
};
13-
};
1+
&pwm {
2+
status = "okay";
3+
pinctrl-0 = <&pinctrl_pwm0_default &pinctrl_pwm1_default
4+
&pinctrl_pwm2_default &pinctrl_pwm3_default
5+
&pinctrl_pwm4_default &pinctrl_pwm5_default
6+
&pinctrl_pwm6_default &pinctrl_pwm7_default
7+
&pinctrl_pwm8_default &pinctrl_pwm9_default
8+
&pinctrl_pwm10_default &pinctrl_pwm11_default
9+
&pinctrl_pwm12_default &pinctrl_pwm13_default
10+
&pinctrl_pwm14_default &pinctrl_pwm15_default>;
11+
12+
};
13+
14+
&adc0 {
15+
status = "okay";
16+
pinctrl-0 = <&pinctrl_adc0_default &pinctrl_adc1_default
17+
&pinctrl_adc2_default &pinctrl_adc3_default
18+
&pinctrl_adc4_default &pinctrl_adc5_default
19+
&pinctrl_adc6_default &pinctrl_adc7_default>;
20+
};
21+
22+
&adc1 {
23+
status = "okay";
24+
pinctrl-0 = <&pinctrl_adc8_default &pinctrl_adc9_default
25+
&pinctrl_adc10_default &pinctrl_adc11_default
26+
&pinctrl_adc12_default &pinctrl_adc13_default
27+
&pinctrl_adc14_default &pinctrl_adc15_default>;
28+
};
29+
30+
&jtag1{
31+
status = "okay";
32+
};
33+
34+
&tach {
35+
status = "okay";
36+
pinctrl-0 = <&pinctrl_tach0_default &pinctrl_tach1_default
37+
&pinctrl_tach2_default &pinctrl_tach3_default
38+
&pinctrl_tach4_default &pinctrl_tach5_default
39+
&pinctrl_tach6_default &pinctrl_tach7_default
40+
&pinctrl_tach8_default &pinctrl_tach9_default
41+
&pinctrl_tach10_default &pinctrl_tach11_default
42+
&pinctrl_tach12_default &pinctrl_tach13_default
43+
&pinctrl_tach14_default &pinctrl_tach15_default>;
44+
fan@0 {
45+
reg = <0>;
46+
pulse-pr = <2>;
47+
min-rpm = <1000>;
48+
tach-div = <5>;
49+
label = "FAN0";
50+
};
51+
52+
fan@1 {
53+
reg = <1>;
54+
pulse-pr = <2>;
55+
min-rpm = <1000>;
56+
tach-div = <5>;
57+
label = "FAN1";
58+
};
59+
60+
fan@2 {
61+
reg = <2>;
62+
pulse-pr = <2>;
63+
min-rpm = <1000>;
64+
tach-div = <5>;
65+
label = "FAN2";
66+
};
67+
68+
fan@3 {
69+
reg = <3>;
70+
pulse-pr = <2>;
71+
min-rpm = <1000>;
72+
tach-div = <5>;
73+
label = "FAN3";
74+
};
75+
76+
fan@4 {
77+
reg = <4>;
78+
pulse-pr = <2>;
79+
min-rpm = <1000>;
80+
tach-div = <5>;
81+
label = "FAN4";
82+
};
83+
84+
fan@5 {
85+
reg = <5>;
86+
pulse-pr = <2>;
87+
min-rpm = <1000>;
88+
tach-div = <5>;
89+
label = "FAN5";
90+
};
91+
92+
fan@6 {
93+
reg = <6>;
94+
pulse-pr = <2>;
95+
min-rpm = <1000>;
96+
tach-div = <5>;
97+
label = "FAN6";
98+
};
99+
100+
fan@7 {
101+
reg = <7>;
102+
pulse-pr = <2>;
103+
min-rpm = <1000>;
104+
tach-div = <5>;
105+
label = "FAN7";
106+
};
107+
108+
fan@8 {
109+
reg = <8>;
110+
pulse-pr = <2>;
111+
min-rpm = <1000>;
112+
tach-div = <5>;
113+
label = "FAN8";
114+
};
115+
116+
fan@9 {
117+
reg = <9>;
118+
pulse-pr = <2>;
119+
min-rpm = <1000>;
120+
tach-div = <5>;
121+
label = "FAN9";
122+
};
123+
124+
fan@a {
125+
reg = <0xa>;
126+
pulse-pr = <2>;
127+
min-rpm = <1000>;
128+
tach-div = <5>;
129+
label = "FAN10";
130+
};
131+
132+
fan@b {
133+
reg = <0xb>;
134+
pulse-pr = <2>;
135+
min-rpm = <1000>;
136+
tach-div = <5>;
137+
label = "FAN11";
138+
};
139+
140+
fan@c {
141+
reg = <0xc>;
142+
pulse-pr = <2>;
143+
min-rpm = <1000>;
144+
tach-div = <5>;
145+
label = "FAN12";
146+
};
147+
148+
fan@d {
149+
reg = <0xd>;
150+
pulse-pr = <2>;
151+
min-rpm = <1000>;
152+
tach-div = <5>;
153+
label = "FAN13";
154+
};
155+
156+
fan@e {
157+
reg = <0xe>;
158+
pulse-pr = <2>;
159+
min-rpm = <1000>;
160+
tach-div = <5>;
161+
label = "FAN14";
162+
};
163+
164+
fan@f {
165+
reg = <0xf>;
166+
pulse-pr = <2>;
167+
min-rpm = <1000>;
168+
tach-div = <5>;
169+
label = "FAN15";
170+
};
171+
};
172+
173+
&i2c0 {
174+
status = "okay";
175+
pinctrl-0 = <&pinctrl_i2c0_default>;
176+
177+
eeprom@40 {
178+
compatible = "atmel,at24";
179+
reg = <0x40>;
180+
label = "EEPROM_SLAVE_0";
181+
size = <256>;
182+
pagesize = <16>;
183+
address-width = <8>;
184+
timeout = <5>;
185+
#ifdef CONFIG_I2C_EEPROM_SLAVE
186+
status = "okay";
187+
#endif
188+
};
189+
190+
ipmb@50 {
191+
compatible = "aspeed,ipmb";
192+
reg = <0x50>;
193+
label = "IPMB_SLAVE_0";
194+
size = <5>;
195+
#ifdef CONFIG_I2C_IPMB_SLAVE
196+
status = "okay";
197+
#endif
198+
};
199+
200+
};
201+
202+
&i2c1 {
203+
pinctrl-0 = <&pinctrl_i2c1_default>;
204+
status = "okay";
205+
206+
eeprom@41 {
207+
compatible = "atmel,at24";
208+
reg = <0x41>;
209+
label = "EEPROM_SLAVE_1";
210+
size = <256>;
211+
pagesize = <16>;
212+
address-width = <8>;
213+
timeout = <5>;
214+
#ifdef CONFIG_I2C_EEPROM_SLAVE
215+
status = "okay";
216+
#endif
217+
};
218+
219+
ipmb@51 {
220+
compatible = "aspeed,ipmb";
221+
reg = <0x51>;
222+
label = "IPMB_SLAVE_1";
223+
size = <5>;
224+
#ifdef CONFIG_I2C_IPMB_SLAVE
225+
status = "okay";
226+
#endif
227+
};
228+
229+
};
230+
231+
&i2c2 {
232+
pinctrl-0 = <&pinctrl_i2c2_default>;
233+
status = "okay";
234+
235+
eeprom@42 {
236+
compatible = "atmel,at24";
237+
reg = <0x42>;
238+
label = "EEPROM_SLAVE_2";
239+
size = <256>;
240+
pagesize = <16>;
241+
address-width = <8>;
242+
timeout = <5>;
243+
#ifdef CONFIG_I2C_EEPROM_SLAVE
244+
status = "okay";
245+
#endif
246+
};
247+
248+
ipmb@52 {
249+
compatible = "aspeed,ipmb";
250+
reg = <0x52>;
251+
label = "IPMB_SLAVE_2";
252+
size = <5>;
253+
#ifdef CONFIG_I2C_IPMB_SLAVE
254+
status = "okay";
255+
#endif
256+
};
257+
258+
};
259+
260+
&i2c3 {
261+
pinctrl-0 = <&pinctrl_i2c3_default>;
262+
status = "okay";
263+
264+
eeprom@43 {
265+
compatible = "atmel,at24";
266+
reg = <0x43>;
267+
label = "EEPROM_SLAVE_3";
268+
size = <256>;
269+
pagesize = <16>;
270+
address-width = <8>;
271+
timeout = <5>;
272+
#ifdef CONFIG_I2C_EEPROM_SLAVE
273+
status = "okay";
274+
#endif
275+
};
276+
277+
ipmb@53 {
278+
compatible = "aspeed,ipmb";
279+
reg = <0x53>;
280+
label = "IPMB_SLAVE_3";
281+
size = <5>;
282+
#ifdef CONFIG_I2C_IPMB_SLAVE
283+
status = "okay";
284+
#endif
285+
};
286+
287+
};
288+
289+
&i2c4 {
290+
pinctrl-0 = <&pinctrl_i2c4_default>;
291+
status = "okay";
292+
293+
eeprom@44 {
294+
compatible = "atmel,at24";
295+
reg = <0x44>;
296+
label = "EEPROM_SLAVE_4";
297+
size = <256>;
298+
pagesize = <16>;
299+
address-width = <8>;
300+
timeout = <5>;
301+
#ifdef CONFIG_I2C_EEPROM_SLAVE
302+
status = "okay";
303+
#endif
304+
};
305+
306+
ipmb@54 {
307+
compatible = "aspeed,ipmb";
308+
reg = <0x54>;
309+
label = "IPMB_SLAVE_4";
310+
size = <5>;
311+
#ifdef CONFIG_I2C_IPMB_SLAVE
312+
status = "okay";
313+
#endif
314+
};
315+
316+
};
317+
318+
&i2c5 {
319+
pinctrl-0 = <&pinctrl_i2c5_default>;
320+
status = "okay";
321+
322+
eeprom@45 {
323+
compatible = "atmel,at24";
324+
reg = <0x45>;
325+
label = "EEPROM_SLAVE_5";
326+
size = <256>;
327+
pagesize = <16>;
328+
address-width = <8>;
329+
timeout = <5>;
330+
#ifdef CONFIG_I2C_EEPROM_SLAVE
331+
status = "okay";
332+
#endif
333+
};
334+
335+
ipmb@55 {
336+
compatible = "aspeed,ipmb";
337+
reg = <0x55>;
338+
label = "IPMB_SLAVE_5";
339+
size = <5>;
340+
#ifdef CONFIG_I2C_IPMB_SLAVE
341+
status = "okay";
342+
#endif
343+
};
344+
345+
};
346+
347+
&espi {
348+
status = "okay";
349+
350+
perif,dma-mode;
351+
perif,memcyc-src-addr = <0x98000000>;
352+
perif,memcyc-size = <0x10000>;
353+
354+
oob,dma-mode;
355+
356+
flash,dma-mode;
357+
flash,safs-mode = <0x1>;
358+
};
359+
360+
&udc {
361+
status = "okay";
362+
};

0 commit comments

Comments
 (0)