xref: /openbmc/u-boot/arch/arm/dts/ast2600-fpga.dts (revision e9f7e664)
1/dts-v1/;
2
3#include "ast2600-u-boot.dtsi"
4
5/ {
6        model = "AST2600 FPGA";
7        compatible = "aspeed,ast2600-fpga", "aspeed,ast2600";
8
9	memory {
10		device_type = "memory";
11		reg = <0x80000000 0x20000000>;
12	};
13
14	chosen {
15		stdout-path = &uart5;
16	};
17
18	aliases {
19		spi0 = &fmc;
20		ethernet0 = &mac0;
21	};
22
23	cpus {
24		cpu@0 {
25			clock-frequency = <50000000>;
26		};
27		cpu@1 {
28			clock-frequency = <50000000>;
29		};
30	};
31};
32
33&uart5 {
34	u-boot,dm-pre-reloc;
35	status = "okay";
36};
37
38&sdrammc {
39	clock-frequency = <400000000>;
40};
41
42&wdt1 {
43	u-boot,dm-pre-reloc;
44	status = "okay";
45};
46
47&wdt2 {
48	u-boot,dm-pre-reloc;
49	status = "okay";
50};
51
52&wdt3 {
53	u-boot,dm-pre-reloc;
54	status = "okay";
55};
56
57&mdio {
58	status = "okay";
59	pinctrl-names = "default";
60	pinctrl-0 = <&pinctrl_mdio1_default>;
61	#address-cells = <1>;
62	#size-cells = <0>;
63	ethphy0: ethernet-phy@0 {
64		reg = <0>;
65	};
66};
67
68&mac0 {
69	status = "okay";
70	phy-mode = "rgmii";
71	phy-handle = <&ethphy0>;
72	pinctrl-names = "default";
73	pinctrl-0 = <&pinctrl_rgmii1_default>;
74};
75
76&fmc {
77	status = "okay";
78	flash@0 {
79		status = "okay";
80		spi-max-frequency = <50000000>;
81		spi-tx-bus-width = <2>;
82		spi-rx-bus-width = <2>;
83	};
84
85	flash@1 {
86                status = "okay";
87                spi-max-frequency = <50000000>;
88                spi-tx-bus-width = <2>;
89                spi-rx-bus-width = <2>;
90        };
91};
92
93&emmc_slot0 {
94	status = "okay";
95	bus-width = <4>;
96	pinctrl-names = "default";
97	pinctrl-0 = <&pinctrl_emmc_default>;
98};
99
100&i2c0 {
101        status = "okay";
102};
103
104&i2c3 {
105        status = "okay";
106
107};
108
109&i2c7 {
110        status = "okay";
111
112};
113