xref: /openbmc/u-boot/arch/arm/dts/ast2600-dcscm.dts (revision e6fafa05)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/dts-v1/;
3
4#include "ast2600-evb.dts"
5
6/ {
7	model = "AST2600 DC-SCM";
8};
9
10&fmc {
11	status = "okay";
12
13	pinctrl-names = "default";
14	pinctrl-0 = <&pinctrl_fmcquad_default>;
15	timing-calibration-disabled;
16	num-cs = <1>;
17
18	flash@0 {
19		compatible = "spi-flash", "sst,w25q256";
20		status = "okay";
21		spi-max-frequency = <50000000>;
22		spi-tx-bus-width = <4>;
23		spi-rx-bus-width = <4>;
24	};
25
26	flash@1 {
27		status = "disabled";
28	};
29
30	flash@2 {
31		status = "disabled";
32	};
33};
34
35&spi1 {
36	status = "okay";
37
38	pinctrl-names = "default";
39	pinctrl-0 = <&pinctrl_spi1_default &pinctrl_spi1abr_default
40			&pinctrl_spi1cs1_default &pinctrl_spi1wp_default
41			&pinctrl_spi1wp_default &pinctrl_spi1quad_default>;
42	timing-calibration-disabled;
43
44	flash@0 {
45		compatible = "spi-flash", "sst,w25q256";
46		status = "okay";
47		spi-max-frequency = <25000000>;
48		spi-tx-bus-width = <1>;
49		spi-rx-bus-width = <1>;
50	};
51
52	flash@1 {
53		compatible = "spi-flash", "sst,w25q256";
54		status = "okay";
55		spi-max-frequency = <25000000>;
56		spi-tx-bus-width = <1>;
57		spi-rx-bus-width = <1>;
58	};
59};
60
61&spi2 {
62	status = "disabled";
63};
64
65&emmc {
66	u-boot,dm-pre-reloc;
67	timing-phase = <0x000f0097>;
68};
69
70&emmc_slot0 {
71	u-boot,dm-pre-reloc;
72	status = "okay";
73	bus-width = <4>;
74	pinctrl-names = "default";
75	pinctrl-0 = <&pinctrl_emmc_default>;
76	sdhci-drive-type = <1>;
77};
78
79&sdhci {
80	status = "disabled";
81};
82
83&sdhci_slot0 {
84	status = "disabled";
85};
86
87&sdhci_slot1 {
88	status = "disabled";
89};
90
91&i2c4 {
92	status = "okay";
93
94	pinctrl-names = "default";
95	pinctrl-0 = <&pinctrl_i2c5_default>;
96};
97
98&i2c5 {
99	status = "okay";
100
101	pinctrl-names = "default";
102	pinctrl-0 = <&pinctrl_i2c6_default>;
103};
104
105&i2c6 {
106	status = "okay";
107
108	pinctrl-names = "default";
109	pinctrl-0 = <&pinctrl_i2c7_default>;
110};
111
112&i2c7 {
113	status = "okay";
114
115	pinctrl-names = "default";
116	pinctrl-0 = <&pinctrl_i2c8_default>;
117};
118
119&i2c8 {
120	status = "okay";
121
122	pinctrl-names = "default";
123	pinctrl-0 = <&pinctrl_i2c9_default>;
124};
125
126&pcie_phy1 {
127	status = "disabled";
128};
129
130&pcie_bridge {
131	status = "disabled";
132};
133
134&ehci1 {
135	status = "disabled";
136};
137
138&mac0 {
139	status = "disabled";
140};
141
142&mac2 {
143	status = "disabled";
144};
145
146&mac3 {
147	status = "disabled";
148};
149
150