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