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