xref: /openbmc/u-boot/arch/arm/dts/ast2500-evb.dts (revision 651c7d5e)
1d9b88d25Smaxims@google.com/dts-v1/;
2d9b88d25Smaxims@google.com
3d9b88d25Smaxims@google.com#include "ast2500-u-boot.dtsi"
4d9b88d25Smaxims@google.com
5d9b88d25Smaxims@google.com/ {
6*ba6ce662SJoel Stanley	model = "AST2500 EVB";
7*ba6ce662SJoel Stanley	compatible = "aspeed,ast2500-evb", "aspeed,ast2500";
8*ba6ce662SJoel Stanley
9d9b88d25Smaxims@google.com	memory {
10d9b88d25Smaxims@google.com		device_type = "memory";
11d9b88d25Smaxims@google.com		reg = <0x80000000 0x20000000>;
12d9b88d25Smaxims@google.com	};
13d9b88d25Smaxims@google.com
14d9b88d25Smaxims@google.com	chosen {
15d9b88d25Smaxims@google.com		stdout-path = &uart5;
16d9b88d25Smaxims@google.com	};
17f55f565dSCédric Le Goater
18f55f565dSCédric Le Goater	aliases {
19d6e349c7Sryan_chen		spi0 = &fmc;
20ce89c374SChin-Ting Kuo		spi1 = &spi1;
21f55f565dSCédric Le Goater		ethernet0 = &mac0;
22f55f565dSCédric Le Goater		ethernet1 = &mac1;
23f55f565dSCédric Le Goater	};
24d9b88d25Smaxims@google.com};
25d9b88d25Smaxims@google.com
26d9b88d25Smaxims@google.com&uart5 {
27d9b88d25Smaxims@google.com	u-boot,dm-pre-reloc;
28d9b88d25Smaxims@google.com	status = "okay";
29d9b88d25Smaxims@google.com};
30d9b88d25Smaxims@google.com
31d9b88d25Smaxims@google.com&sdrammc {
32d9b88d25Smaxims@google.com	clock-frequency = <400000000>;
33d9b88d25Smaxims@google.com};
34c93adc08Smaxims@google.com
35c93adc08Smaxims@google.com&wdt1 {
36c93adc08Smaxims@google.com	u-boot,dm-pre-reloc;
37c93adc08Smaxims@google.com	status = "okay";
38c93adc08Smaxims@google.com};
39c93adc08Smaxims@google.com
40c93adc08Smaxims@google.com&wdt2 {
41c93adc08Smaxims@google.com	u-boot,dm-pre-reloc;
42c93adc08Smaxims@google.com	status = "okay";
43c93adc08Smaxims@google.com};
44c93adc08Smaxims@google.com
45c93adc08Smaxims@google.com&wdt3 {
46c93adc08Smaxims@google.com	u-boot,dm-pre-reloc;
47c93adc08Smaxims@google.com	status = "okay";
48c93adc08Smaxims@google.com};
49f55f565dSCédric Le Goater
50f55f565dSCédric Le Goater&mac0 {
51f55f565dSCédric Le Goater	status = "okay";
52f55f565dSCédric Le Goater	phy-mode = "rgmii";
53f55f565dSCédric Le Goater
54f55f565dSCédric Le Goater	pinctrl-names = "default";
55f55f565dSCédric Le Goater	pinctrl-0 = <&pinctrl_mac1link_default &pinctrl_mdio1_default>;
56f55f565dSCédric Le Goater};
57f55f565dSCédric Le Goater
58f55f565dSCédric Le Goater&mac1 {
59f55f565dSCédric Le Goater	status = "okay";
60f55f565dSCédric Le Goater	phy-mode = "rgmii";
61f55f565dSCédric Le Goater	pinctrl-names = "default";
62f55f565dSCédric Le Goater	pinctrl-0 = <&pinctrl_mac2link_default &pinctrl_mdio2_default>;
63f55f565dSCédric Le Goater};
64d6e349c7Sryan_chen
65d6e349c7Sryan_chen&fmc {
66d6e349c7Sryan_chen	status = "okay";
67d6e349c7Sryan_chen	flash@0 {
68d6e349c7Sryan_chen		status = "okay";
69d6e349c7Sryan_chen		spi-max-frequency = <50000000>;
70d6e349c7Sryan_chen		spi-tx-bus-width = <2>;
71d6e349c7Sryan_chen		spi-rx-bus-width = <2>;
72d6e349c7Sryan_chen	};
73d1e64dd1Sryan_chen
74d1e64dd1Sryan_chen	flash@1 {
75d1e64dd1Sryan_chen                status = "okay";
76d1e64dd1Sryan_chen                spi-max-frequency = <50000000>;
77d1e64dd1Sryan_chen                spi-tx-bus-width = <2>;
78d1e64dd1Sryan_chen                spi-rx-bus-width = <2>;
79d1e64dd1Sryan_chen        };
80d6e349c7Sryan_chen};
8139f94504Sryan_chen
82ce89c374SChin-Ting Kuo&spi1 {
83ce89c374SChin-Ting Kuo	status = "okay";
84ce89c374SChin-Ting Kuo	flash@0 {
85ce89c374SChin-Ting Kuo		pinctrl-names = "default";
86ce89c374SChin-Ting Kuo		pinctrl-0 = <&pinctrl_spi1_default>;
87ce89c374SChin-Ting Kuo		status = "okay";
88ce89c374SChin-Ting Kuo		spi-max-frequency = <50000000>;
89ce89c374SChin-Ting Kuo		spi-tx-bus-width = <2>;
90ce89c374SChin-Ting Kuo		spi-rx-bus-width = <2>;
91ce89c374SChin-Ting Kuo	};
92ce89c374SChin-Ting Kuo	flash@1 {
93ce89c374SChin-Ting Kuo		pinctrl-names = "default";
94ce89c374SChin-Ting Kuo		pinctrl-0 = <&pinctrl_spi1_default &pinctrl_spi1cs1_default>;
95ce89c374SChin-Ting Kuo		status = "okay";
96ce89c374SChin-Ting Kuo		spi-max-frequency = <50000000>;
97ce89c374SChin-Ting Kuo		spi-tx-bus-width = <2>;
98ce89c374SChin-Ting Kuo		spi-rx-bus-width = <2>;
99ce89c374SChin-Ting Kuo	};
100ce89c374SChin-Ting Kuo};
101ce89c374SChin-Ting Kuo
1026f6f06c1Sryan_chen&sdhci_slot0 {
1036f6f06c1Sryan_chen	status = "okay";
10402ac224dSryan_chen	bus-width = <4>;
1056f6f06c1Sryan_chen	pinctrl-names = "default";
1066f6f06c1Sryan_chen	pinctrl-0 = <&pinctrl_sd1_default>;
1076f6f06c1Sryan_chen};
1086f6f06c1Sryan_chen
1096f6f06c1Sryan_chen&sdhci_slot1 {
1106f6f06c1Sryan_chen	status = "okay";
11102ac224dSryan_chen	bus-width = <4>;
1126f6f06c1Sryan_chen	pinctrl-names = "default";
1136f6f06c1Sryan_chen	pinctrl-0 = <&pinctrl_sd2_default>;
1146f6f06c1Sryan_chen};
1156f6f06c1Sryan_chen
11639f94504Sryan_chen&i2c3 {
11739f94504Sryan_chen        status = "okay";
11839f94504Sryan_chen
11939f94504Sryan_chen};
12039f94504Sryan_chen
12139f94504Sryan_chen&i2c7 {
12239f94504Sryan_chen        status = "okay";
12339f94504Sryan_chen
12439f94504Sryan_chen};
125