xref: /openbmc/u-boot/arch/arm/dts/ast2600-evb.dts (revision d8ebf49e584e4e134bd8d1c445ef2da276a00e1a)
1/dts-v1/;
2
3#include "ast2600-u-boot.dtsi"
4
5/ {
6	memory {
7		device_type = "memory";
8		reg = <0x80000000 0x20000000>;
9	};
10
11	chosen {
12		stdout-path = &uart5;
13	};
14
15	aliases {
16		spi0 = &fmc;
17		ethernet1 = &mac1;
18		ethernet2 = &mac2;
19		ethernet3 = &mac3;
20	};
21};
22
23&uart5 {
24	u-boot,dm-pre-reloc;
25	status = "okay";
26};
27
28&sdrammc {
29	clock-frequency = <400000000>;
30};
31
32&wdt1 {
33	u-boot,dm-pre-reloc;
34	status = "okay";
35};
36
37&wdt2 {
38	u-boot,dm-pre-reloc;
39	status = "okay";
40};
41
42&wdt3 {
43	u-boot,dm-pre-reloc;
44	status = "okay";
45};
46
47&mdio {
48	status = "okay";
49};
50
51#if 0
52&mac0 {
53	status = "okay";
54	phy-mode = "rgmii";
55
56	pinctrl-names = "default";
57	pinctrl-0 = <&pinctrl_mac1link_default &pinctrl_mdio1_default>;
58};
59#endif
60
61&mac1 {
62	status = "okay";
63	phy-mode = "rgmii";
64	pinctrl-names = "default";
65	pinctrl-0 = <&pinctrl_mac2link_default &pinctrl_mdio2_default>;
66};
67
68&mac2 {
69	status = "okay";
70	phy-mode = "rgmii";
71	pinctrl-names = "default";
72	pinctrl-0 = <&pinctrl_mac3link_default &pinctrl_mdio3_default>;
73};
74
75&mac3 {
76	status = "okay";
77	phy-mode = "rgmii";
78	pinctrl-names = "default";
79	pinctrl-0 = <&pinctrl_mac4link_default &pinctrl_mdio4_default>;
80};
81
82&fmc {
83	status = "okay";
84	flash@0 {
85		compatible = "spi-flash", "sst,w25q256";
86		status = "okay";
87		spi-max-frequency = <50000000>;
88		spi-tx-bus-width = <2>;
89		spi-rx-bus-width = <2>;
90	};
91
92	flash@1 {
93                compatible = "spi-flash", "sst,w25q256";
94                status = "okay";
95                spi-max-frequency = <50000000>;
96                spi-tx-bus-width = <2>;
97                spi-rx-bus-width = <2>;
98        };
99};
100
101#if 0
102&sdhci_slot0 {
103	status = "okay";
104	bus-width = <4>;
105	pwr-gpios = <&gpio0 ASPEED_GPIO(V, 0) GPIO_ACTIVE_HIGH>;
106	pwr-sw-gpios = <&gpio0 ASPEED_GPIO(V, 1) GPIO_ACTIVE_HIGH>;
107	pinctrl-names = "default";
108	pinctrl-0 = <&pinctrl_sd1_default>;
109};
110
111&sdhci_slot1 {
112	status = "okay";
113	bus-width = <4>;
114	pwr-gpios = <&gpio0 ASPEED_GPIO(V, 2) GPIO_ACTIVE_HIGH>;
115	pwr-sw-gpios = <&gpio0 ASPEED_GPIO(V, 3) GPIO_ACTIVE_HIGH>;
116	pinctrl-names = "default";
117	pinctrl-0 = <&pinctrl_sd2_default>;
118};
119#endif
120
121&emmc_slot0 {
122	status = "okay";
123	bus-width = <4>;
124	pinctrl-names = "default";
125	pinctrl-0 = <&pinctrl_emmc_default>;
126};
127
128&i2c0 {
129        status = "okay";
130};
131
132&i2c3 {
133        status = "okay";
134
135};
136
137&i2c7 {
138        status = "okay";
139
140};
141