xref: /openbmc/u-boot/arch/arm/dts/ast2600-dcscm.dts (revision 7297634df83bfe1b3bdadb82175d36887bdb34c9)
195f12388SChin-Ting Kuo// SPDX-License-Identifier: GPL-2.0-or-later
295f12388SChin-Ting Kuo/dts-v1/;
395f12388SChin-Ting Kuo
495f12388SChin-Ting Kuo#include "ast2600-evb.dts"
595f12388SChin-Ting Kuo
695f12388SChin-Ting Kuo/ {
795f12388SChin-Ting Kuo	model = "AST2600 DC-SCM";
895f12388SChin-Ting Kuo};
995f12388SChin-Ting Kuo
1095f12388SChin-Ting Kuo&fmc {
1195f12388SChin-Ting Kuo	status = "okay";
1295f12388SChin-Ting Kuo
1395f12388SChin-Ting Kuo	pinctrl-names = "default";
1495f12388SChin-Ting Kuo	pinctrl-0 = <&pinctrl_fmcquad_default>;
1595f12388SChin-Ting Kuo	timing-calibration-disabled;
1671df69c6SChin-Ting Kuo	num-cs = <1>;
1795f12388SChin-Ting Kuo
1895f12388SChin-Ting Kuo	flash@0 {
1995f12388SChin-Ting Kuo		status = "okay";
20*7297634dSChin-Ting Kuo		spi-max-frequency = <12500000>;
217947e2eaSChin-Ting Kuo		spi-tx-bus-width = <4>;
227947e2eaSChin-Ting Kuo		spi-rx-bus-width = <4>;
2395f12388SChin-Ting Kuo	};
2495f12388SChin-Ting Kuo
2595f12388SChin-Ting Kuo	flash@1 {
2671df69c6SChin-Ting Kuo		status = "disabled";
2795f12388SChin-Ting Kuo	};
2895f12388SChin-Ting Kuo
2995f12388SChin-Ting Kuo	flash@2 {
3095f12388SChin-Ting Kuo		status = "disabled";
3195f12388SChin-Ting Kuo	};
3295f12388SChin-Ting Kuo};
3395f12388SChin-Ting Kuo
3495f12388SChin-Ting Kuo&spi1 {
3595f12388SChin-Ting Kuo	status = "okay";
3695f12388SChin-Ting Kuo
3795f12388SChin-Ting Kuo	pinctrl-names = "default";
3895f12388SChin-Ting Kuo	pinctrl-0 = <&pinctrl_spi1_default &pinctrl_spi1abr_default
3995f12388SChin-Ting Kuo			&pinctrl_spi1cs1_default &pinctrl_spi1wp_default
4095f12388SChin-Ting Kuo			&pinctrl_spi1wp_default &pinctrl_spi1quad_default>;
4195f12388SChin-Ting Kuo	timing-calibration-disabled;
4295f12388SChin-Ting Kuo
4395f12388SChin-Ting Kuo	flash@0 {
4495f12388SChin-Ting Kuo		status = "okay";
45*7297634dSChin-Ting Kuo		spi-max-frequency = <12500000>;
460e0cc01eSChin-Ting Kuo		spi-tx-bus-width = <4>;
470e0cc01eSChin-Ting Kuo		spi-rx-bus-width = <4>;
4895f12388SChin-Ting Kuo	};
4995f12388SChin-Ting Kuo
5095f12388SChin-Ting Kuo	flash@1 {
5195f12388SChin-Ting Kuo		status = "okay";
52*7297634dSChin-Ting Kuo		spi-max-frequency = <12500000>;
530e0cc01eSChin-Ting Kuo		spi-tx-bus-width = <4>;
540e0cc01eSChin-Ting Kuo		spi-rx-bus-width = <4>;
5595f12388SChin-Ting Kuo	};
5695f12388SChin-Ting Kuo};
5795f12388SChin-Ting Kuo
5895f12388SChin-Ting Kuo&spi2 {
5995f12388SChin-Ting Kuo	status = "disabled";
6095f12388SChin-Ting Kuo};
6195f12388SChin-Ting Kuo
6295f12388SChin-Ting Kuo&emmc {
6395f12388SChin-Ting Kuo	u-boot,dm-pre-reloc;
6495f12388SChin-Ting Kuo	timing-phase = <0x000f0097>;
6595f12388SChin-Ting Kuo};
6695f12388SChin-Ting Kuo
6795f12388SChin-Ting Kuo&emmc_slot0 {
6895f12388SChin-Ting Kuo	u-boot,dm-pre-reloc;
6995f12388SChin-Ting Kuo	status = "okay";
7095f12388SChin-Ting Kuo	bus-width = <4>;
7195f12388SChin-Ting Kuo	pinctrl-names = "default";
7295f12388SChin-Ting Kuo	pinctrl-0 = <&pinctrl_emmc_default>;
7395f12388SChin-Ting Kuo	sdhci-drive-type = <1>;
7495f12388SChin-Ting Kuo};
7595f12388SChin-Ting Kuo
7695f12388SChin-Ting Kuo&sdhci {
7795f12388SChin-Ting Kuo	status = "disabled";
7895f12388SChin-Ting Kuo};
7995f12388SChin-Ting Kuo
8095f12388SChin-Ting Kuo&sdhci_slot0 {
8195f12388SChin-Ting Kuo	status = "disabled";
8295f12388SChin-Ting Kuo};
8395f12388SChin-Ting Kuo
8495f12388SChin-Ting Kuo&sdhci_slot1 {
8595f12388SChin-Ting Kuo	status = "disabled";
8695f12388SChin-Ting Kuo};
8795f12388SChin-Ting Kuo
8895f12388SChin-Ting Kuo&i2c4 {
8995f12388SChin-Ting Kuo	status = "okay";
9095f12388SChin-Ting Kuo
9195f12388SChin-Ting Kuo	pinctrl-names = "default";
9295f12388SChin-Ting Kuo	pinctrl-0 = <&pinctrl_i2c5_default>;
9395f12388SChin-Ting Kuo};
9495f12388SChin-Ting Kuo
9595f12388SChin-Ting Kuo&i2c5 {
9695f12388SChin-Ting Kuo	status = "okay";
9795f12388SChin-Ting Kuo
9895f12388SChin-Ting Kuo	pinctrl-names = "default";
9995f12388SChin-Ting Kuo	pinctrl-0 = <&pinctrl_i2c6_default>;
10095f12388SChin-Ting Kuo};
10195f12388SChin-Ting Kuo
10295f12388SChin-Ting Kuo&i2c6 {
10395f12388SChin-Ting Kuo	status = "okay";
10495f12388SChin-Ting Kuo
10595f12388SChin-Ting Kuo	pinctrl-names = "default";
10695f12388SChin-Ting Kuo	pinctrl-0 = <&pinctrl_i2c7_default>;
10795f12388SChin-Ting Kuo};
10895f12388SChin-Ting Kuo
10995f12388SChin-Ting Kuo&i2c7 {
11095f12388SChin-Ting Kuo	status = "okay";
11195f12388SChin-Ting Kuo
11295f12388SChin-Ting Kuo	pinctrl-names = "default";
11395f12388SChin-Ting Kuo	pinctrl-0 = <&pinctrl_i2c8_default>;
11495f12388SChin-Ting Kuo};
11595f12388SChin-Ting Kuo
11695f12388SChin-Ting Kuo&i2c8 {
11795f12388SChin-Ting Kuo	status = "okay";
11895f12388SChin-Ting Kuo
11995f12388SChin-Ting Kuo	pinctrl-names = "default";
12095f12388SChin-Ting Kuo	pinctrl-0 = <&pinctrl_i2c9_default>;
12195f12388SChin-Ting Kuo};
12295f12388SChin-Ting Kuo
12393357cb2SChin-Ting Kuo&pcie_phy1 {
12493357cb2SChin-Ting Kuo	status = "disabled";
12593357cb2SChin-Ting Kuo};
12693357cb2SChin-Ting Kuo
12793357cb2SChin-Ting Kuo&pcie_bridge {
12893357cb2SChin-Ting Kuo	status = "disabled";
12993357cb2SChin-Ting Kuo};
13093357cb2SChin-Ting Kuo
13195f12388SChin-Ting Kuo&ehci1 {
13295f12388SChin-Ting Kuo	status = "disabled";
13395f12388SChin-Ting Kuo};
13493357cb2SChin-Ting Kuo
1354058c24cSDylan Hung&mac0 {
13693357cb2SChin-Ting Kuo	status = "disabled";
13793357cb2SChin-Ting Kuo};
13893357cb2SChin-Ting Kuo
13993357cb2SChin-Ting Kuo&mac2 {
14093357cb2SChin-Ting Kuo	status = "disabled";
14193357cb2SChin-Ting Kuo};
14293357cb2SChin-Ting Kuo
14393357cb2SChin-Ting Kuo&mac3 {
14493357cb2SChin-Ting Kuo	status = "disabled";
14593357cb2SChin-Ting Kuo};
14693357cb2SChin-Ting Kuo
147