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