xref: /openbmc/u-boot/arch/arm/dts/ast2600-fpga.dts (revision ea68d6ca)
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	};
19};
20
21&uart5 {
22	u-boot,dm-pre-reloc;
23	status = "okay";
24};
25
26&sdrammc {
27	clock-frequency = <400000000>;
28};
29
30&wdt1 {
31	u-boot,dm-pre-reloc;
32	status = "okay";
33};
34
35&wdt2 {
36	u-boot,dm-pre-reloc;
37	status = "okay";
38};
39
40&wdt3 {
41	u-boot,dm-pre-reloc;
42	status = "okay";
43};
44
45&mdio {
46	status = "okay";
47};
48
49&mac0 {
50	status = "okay";
51	phy-mode = "rgmii";
52
53	pinctrl-names = "default";
54	pinctrl-0 = <&pinctrl_mac1link_default &pinctrl_mdio1_default>;
55};
56
57&fmc {
58	status = "okay";
59	flash@0 {
60		compatible = "spi-flash", "sst,w25q256";
61		status = "okay";
62		spi-max-frequency = <50000000>;
63		spi-tx-bus-width = <2>;
64		spi-rx-bus-width = <2>;
65	};
66
67	flash@1 {
68                compatible = "spi-flash", "sst,w25q256";
69                status = "okay";
70                spi-max-frequency = <50000000>;
71                spi-tx-bus-width = <2>;
72                spi-rx-bus-width = <2>;
73        };
74};
75
76&emmc_slot0 {
77	status = "okay";
78	bus-width = <4>;
79	pinctrl-names = "default";
80	pinctrl-0 = <&pinctrl_emmc_default>;
81};
82
83&i2c0 {
84        status = "okay";
85};
86
87&i2c3 {
88        status = "okay";
89
90};
91
92&i2c7 {
93        status = "okay";
94
95};
96