xref: /openbmc/u-boot/arch/arm/dts/ast2600-dcscm.dts (revision de2ac252)
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
17	flash@0 {
18		compatible = "spi-flash", "sst,w25q256";
19		status = "okay";
20		spi-max-frequency = <25000000>;
21		spi-tx-bus-width = <1>;
22		spi-rx-bus-width = <1>;
23	};
24
25	flash@1 {
26		compatible = "spi-flash", "sst,w25q256";
27		status = "okay";
28		spi-max-frequency = <25000000>;
29		spi-tx-bus-width = <1>;
30		spi-rx-bus-width = <1>;
31	};
32
33	flash@2 {
34		compatible = "spi-flash", "sst,w25q256";
35		status = "disabled";
36		spi-max-frequency = <25000000>;
37		spi-tx-bus-width = <1>;
38		spi-rx-bus-width = <1>;
39	};
40};
41
42&spi1 {
43	status = "okay";
44
45	pinctrl-names = "default";
46	pinctrl-0 = <&pinctrl_spi1_default &pinctrl_spi1abr_default
47			&pinctrl_spi1cs1_default &pinctrl_spi1wp_default
48			&pinctrl_spi1wp_default &pinctrl_spi1quad_default>;
49	timing-calibration-disabled;
50
51	flash@0 {
52		compatible = "spi-flash", "sst,w25q256";
53		status = "okay";
54		spi-max-frequency = <25000000>;
55		spi-tx-bus-width = <1>;
56		spi-rx-bus-width = <1>;
57	};
58
59	flash@1 {
60		compatible = "spi-flash", "sst,w25q256";
61		status = "okay";
62		spi-max-frequency = <25000000>;
63		spi-tx-bus-width = <1>;
64		spi-rx-bus-width = <1>;
65	};
66};
67
68&spi2 {
69	status = "okay";
70
71	pinctrl-names = "default";
72	pinctrl-0 = <&pinctrl_spi2_default &pinctrl_spi2cs1_default
73			&pinctrl_spi2cs2_default &pinctrl_spi2quad_default>;
74	timing-calibration-disabled;
75
76	flash@0 {
77		compatible = "spi-flash", "sst,w25q256";
78		status = "okay";
79		spi-max-frequency = <25000000>;
80		spi-tx-bus-width = <1>;
81		spi-rx-bus-width = <1>;
82	};
83
84	flash@1 {
85		compatible = "spi-flash", "sst,w25q256";
86		status = "disabled";
87		spi-max-frequency = <25000000>;
88		spi-tx-bus-width = <1>;
89		spi-rx-bus-width = <1>;
90	};
91
92	flash@2 {
93		compatible = "spi-flash", "sst,w25q256";
94		status = "disabled";
95		spi-max-frequency = <25000000>;
96		spi-tx-bus-width = <1>;
97		spi-rx-bus-width = <1>;
98	};
99};
100
101&emmc {
102	u-boot,dm-pre-reloc;
103	timing-phase = <0x000f0097>;
104};
105
106&emmc_slot0 {
107	u-boot,dm-pre-reloc;
108	status = "okay";
109	bus-width = <4>;
110	pinctrl-names = "default";
111	pinctrl-0 = <&pinctrl_emmc_default>;
112	sdhci-drive-type = <1>;
113};
114
115&sdhci {
116	status = "disabled";
117};
118
119&sdhci_slot0 {
120	status = "disabled";
121};
122
123&sdhci_slot1 {
124	status = "disabled";
125};
126
127&i2c4 {
128	status = "okay";
129
130	pinctrl-names = "default";
131	pinctrl-0 = <&pinctrl_i2c5_default>;
132};
133
134&i2c5 {
135	status = "okay";
136
137	pinctrl-names = "default";
138	pinctrl-0 = <&pinctrl_i2c6_default>;
139};
140
141&i2c6 {
142	status = "okay";
143
144	pinctrl-names = "default";
145	pinctrl-0 = <&pinctrl_i2c7_default>;
146};
147
148&i2c7 {
149	status = "okay";
150
151	pinctrl-names = "default";
152	pinctrl-0 = <&pinctrl_i2c8_default>;
153};
154
155&i2c8 {
156	status = "okay";
157
158	pinctrl-names = "default";
159	pinctrl-0 = <&pinctrl_i2c9_default>;
160};
161
162&ehci1 {
163	status = "disabled";
164};
165