xref: /openbmc/u-boot/arch/arm/dts/ast2600-slt.dts (revision c7c4c2d9)
157efeb04SChia-Wei, Wang/dts-v1/;
257efeb04SChia-Wei, Wang
357efeb04SChia-Wei, Wang#include "ast2600-u-boot.dtsi"
457efeb04SChia-Wei, Wang
557efeb04SChia-Wei, Wang/ {
657efeb04SChia-Wei, Wang	memory {
757efeb04SChia-Wei, Wang		device_type = "memory";
857efeb04SChia-Wei, Wang		reg = <0x80000000 0x40000000>;
957efeb04SChia-Wei, Wang	};
1057efeb04SChia-Wei, Wang
1157efeb04SChia-Wei, Wang	chosen {
1257efeb04SChia-Wei, Wang		stdout-path = &uart5;
1357efeb04SChia-Wei, Wang	};
1457efeb04SChia-Wei, Wang
1557efeb04SChia-Wei, Wang	aliases {
1657efeb04SChia-Wei, Wang		mmc0 = &emmc_slot0;
1757efeb04SChia-Wei, Wang		mmc1 = &sdhci_slot0;
1857efeb04SChia-Wei, Wang		mmc2 = &sdhci_slot1;
1957efeb04SChia-Wei, Wang		spi0 = &fmc;
2057efeb04SChia-Wei, Wang		spi1 = &spi1;
2157efeb04SChia-Wei, Wang		spi2 = &spi2;
2293b7447cSChia-Wei, Wang		ethernet0 = &mac0;
2393b7447cSChia-Wei, Wang		ethernet1 = &mac1;
2493b7447cSChia-Wei, Wang		ethernet2 = &mac2;
2593b7447cSChia-Wei, Wang		ethernet3 = &mac3;
2657efeb04SChia-Wei, Wang	};
2757efeb04SChia-Wei, Wang
2857efeb04SChia-Wei, Wang	cpus {
2957efeb04SChia-Wei, Wang		cpu@0 {
3057efeb04SChia-Wei, Wang			clock-frequency = <800000000>;
3157efeb04SChia-Wei, Wang		};
3257efeb04SChia-Wei, Wang		cpu@1 {
3357efeb04SChia-Wei, Wang			clock-frequency = <800000000>;
3457efeb04SChia-Wei, Wang		};
3557efeb04SChia-Wei, Wang	};
3657efeb04SChia-Wei, Wang};
3757efeb04SChia-Wei, Wang
3857efeb04SChia-Wei, Wang&uart5 {
3957efeb04SChia-Wei, Wang	u-boot,dm-pre-reloc;
4057efeb04SChia-Wei, Wang	status = "okay";
4157efeb04SChia-Wei, Wang};
4257efeb04SChia-Wei, Wang
4357efeb04SChia-Wei, Wang&sdrammc {
4457efeb04SChia-Wei, Wang	clock-frequency = <400000000>;
4557efeb04SChia-Wei, Wang};
4657efeb04SChia-Wei, Wang
4757efeb04SChia-Wei, Wang&wdt1 {
4857efeb04SChia-Wei, Wang	u-boot,dm-pre-reloc;
4957efeb04SChia-Wei, Wang	status = "okay";
5057efeb04SChia-Wei, Wang};
5157efeb04SChia-Wei, Wang
5257efeb04SChia-Wei, Wang&wdt2 {
5357efeb04SChia-Wei, Wang	u-boot,dm-pre-reloc;
5457efeb04SChia-Wei, Wang	status = "okay";
5557efeb04SChia-Wei, Wang};
5657efeb04SChia-Wei, Wang
5757efeb04SChia-Wei, Wang&wdt3 {
5857efeb04SChia-Wei, Wang	u-boot,dm-pre-reloc;
5957efeb04SChia-Wei, Wang	status = "okay";
6057efeb04SChia-Wei, Wang};
6157efeb04SChia-Wei, Wang
6257efeb04SChia-Wei, Wang&mdio {
6357efeb04SChia-Wei, Wang	status = "okay";
64*c7c4c2d9SDylan Hung	pinctrl-names = "default";
65*c7c4c2d9SDylan Hung	pinctrl-0 = <	&pinctrl_mdio1_default &pinctrl_mdio2_default
66*c7c4c2d9SDylan Hung			&pinctrl_mdio3_default &pinctrl_mdio4_default>;
6757efeb04SChia-Wei, Wang	#address-cells = <1>;
6857efeb04SChia-Wei, Wang	#size-cells = <0>;
6957efeb04SChia-Wei, Wang	ethphy1: ethernet-phy@1 {
7057efeb04SChia-Wei, Wang		reg = <0>;
7157efeb04SChia-Wei, Wang	};
7257efeb04SChia-Wei, Wang
7357efeb04SChia-Wei, Wang	ethphy2: ethernet-phy@2 {
7457efeb04SChia-Wei, Wang		reg = <0>;
7557efeb04SChia-Wei, Wang	};
7657efeb04SChia-Wei, Wang
7757efeb04SChia-Wei, Wang	ethphy3: ethernet-phy@3 {
7857efeb04SChia-Wei, Wang		reg = <0>;
7957efeb04SChia-Wei, Wang	};
8057efeb04SChia-Wei, Wang
8157efeb04SChia-Wei, Wang	ethphy4: ethernet-phy@4 {
8257efeb04SChia-Wei, Wang		reg = <0>;
8357efeb04SChia-Wei, Wang	};
8457efeb04SChia-Wei, Wang};
8557efeb04SChia-Wei, Wang
8657efeb04SChia-Wei, Wang&mac0 {
8757efeb04SChia-Wei, Wang	status = "okay";
8857efeb04SChia-Wei, Wang	phy-mode = "rgmii";
8957efeb04SChia-Wei, Wang	phy-handle = <&ethphy1>;
9057efeb04SChia-Wei, Wang	pinctrl-names = "default";
91*c7c4c2d9SDylan Hung	pinctrl-0 = <&pinctrl_rgmii1_default>;
9257efeb04SChia-Wei, Wang};
9357efeb04SChia-Wei, Wang
9457efeb04SChia-Wei, Wang&mac1 {
9557efeb04SChia-Wei, Wang	status = "okay";
9657efeb04SChia-Wei, Wang	phy-mode = "rgmii";
9757efeb04SChia-Wei, Wang	phy-handle = <&ethphy2>;
9857efeb04SChia-Wei, Wang	pinctrl-names = "default";
99*c7c4c2d9SDylan Hung	pinctrl-0 = <&pinctrl_rgmii2_default>;
10057efeb04SChia-Wei, Wang};
10157efeb04SChia-Wei, Wang
10257efeb04SChia-Wei, Wang&mac2 {
10357efeb04SChia-Wei, Wang	status = "okay";
10457efeb04SChia-Wei, Wang	phy-mode = "rgmii";
10557efeb04SChia-Wei, Wang	phy-handle = <&ethphy3>;
10657efeb04SChia-Wei, Wang	pinctrl-names = "default";
107*c7c4c2d9SDylan Hung	pinctrl-0 = <&pinctrl_rgmii3_default>;
10857efeb04SChia-Wei, Wang};
10957efeb04SChia-Wei, Wang
11057efeb04SChia-Wei, Wang&mac3 {
11157efeb04SChia-Wei, Wang	status = "okay";
11257efeb04SChia-Wei, Wang	phy-mode = "rgmii";
11357efeb04SChia-Wei, Wang	phy-handle = <&ethphy4>;
11457efeb04SChia-Wei, Wang	pinctrl-names = "default";
115*c7c4c2d9SDylan Hung	pinctrl-0 = <&pinctrl_rgmii4_default>;
11657efeb04SChia-Wei, Wang};
11757efeb04SChia-Wei, Wang
11857efeb04SChia-Wei, Wang&fmc {
11957efeb04SChia-Wei, Wang	status = "okay";
12057efeb04SChia-Wei, Wang
12157efeb04SChia-Wei, Wang	pinctrl-names = "default";
12257efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_fmcquad_default>;
12357efeb04SChia-Wei, Wang
12457efeb04SChia-Wei, Wang	flash@0 {
12557efeb04SChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
12657efeb04SChia-Wei, Wang		status = "okay";
12757efeb04SChia-Wei, Wang		spi-max-frequency = <50000000>;
12857efeb04SChia-Wei, Wang		spi-tx-bus-width = <4>;
12957efeb04SChia-Wei, Wang		spi-rx-bus-width = <4>;
13057efeb04SChia-Wei, Wang	};
13157efeb04SChia-Wei, Wang
13257efeb04SChia-Wei, Wang	flash@1 {
13357efeb04SChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
13457efeb04SChia-Wei, Wang		status = "okay";
13557efeb04SChia-Wei, Wang		spi-max-frequency = <50000000>;
13657efeb04SChia-Wei, Wang		spi-tx-bus-width = <4>;
13757efeb04SChia-Wei, Wang		spi-rx-bus-width = <4>;
13857efeb04SChia-Wei, Wang	};
13957efeb04SChia-Wei, Wang
14057efeb04SChia-Wei, Wang	flash@2 {
14157efeb04SChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
14257efeb04SChia-Wei, Wang		status = "okay";
14357efeb04SChia-Wei, Wang		spi-max-frequency = <50000000>;
14457efeb04SChia-Wei, Wang		spi-tx-bus-width = <4>;
14557efeb04SChia-Wei, Wang		spi-rx-bus-width = <4>;
14657efeb04SChia-Wei, Wang	};
14757efeb04SChia-Wei, Wang};
14857efeb04SChia-Wei, Wang
14957efeb04SChia-Wei, Wang&spi1 {
15057efeb04SChia-Wei, Wang	status = "okay";
15157efeb04SChia-Wei, Wang
15257efeb04SChia-Wei, Wang	pinctrl-names = "default";
15357efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_spi1_default &pinctrl_spi1abr_default
15457efeb04SChia-Wei, Wang			&pinctrl_spi1cs1_default &pinctrl_spi1wp_default
15557efeb04SChia-Wei, Wang			&pinctrl_spi1wp_default &pinctrl_spi1quad_default>;
15657efeb04SChia-Wei, Wang
15757efeb04SChia-Wei, Wang	flash@0 {
15857efeb04SChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
15957efeb04SChia-Wei, Wang		status = "okay";
16057efeb04SChia-Wei, Wang		spi-max-frequency = <50000000>;
16157efeb04SChia-Wei, Wang		spi-tx-bus-width = <4>;
16257efeb04SChia-Wei, Wang		spi-rx-bus-width = <4>;
16357efeb04SChia-Wei, Wang	};
16457efeb04SChia-Wei, Wang
16557efeb04SChia-Wei, Wang	flash@1 {
16657efeb04SChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
16757efeb04SChia-Wei, Wang		status = "okay";
16857efeb04SChia-Wei, Wang		spi-max-frequency = <50000000>;
16957efeb04SChia-Wei, Wang		spi-tx-bus-width = <4>;
17057efeb04SChia-Wei, Wang		spi-rx-bus-width = <4>;
17157efeb04SChia-Wei, Wang	};
17257efeb04SChia-Wei, Wang};
17357efeb04SChia-Wei, Wang
17457efeb04SChia-Wei, Wang&spi2 {
17557efeb04SChia-Wei, Wang	status = "okay";
17657efeb04SChia-Wei, Wang
17757efeb04SChia-Wei, Wang	pinctrl-names = "default";
17857efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_spi2_default &pinctrl_spi2cs1_default
17957efeb04SChia-Wei, Wang			&pinctrl_spi2cs2_default &pinctrl_spi2quad_default>;
18057efeb04SChia-Wei, Wang
18157efeb04SChia-Wei, Wang	flash@0 {
18257efeb04SChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
18357efeb04SChia-Wei, Wang		status = "okay";
18457efeb04SChia-Wei, Wang		spi-max-frequency = <50000000>;
18557efeb04SChia-Wei, Wang		spi-tx-bus-width = <4>;
18657efeb04SChia-Wei, Wang		spi-rx-bus-width = <4>;
18757efeb04SChia-Wei, Wang	};
18857efeb04SChia-Wei, Wang
18957efeb04SChia-Wei, Wang	flash@1 {
19057efeb04SChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
19157efeb04SChia-Wei, Wang		status = "okay";
19257efeb04SChia-Wei, Wang		spi-max-frequency = <50000000>;
19357efeb04SChia-Wei, Wang		spi-tx-bus-width = <4>;
19457efeb04SChia-Wei, Wang		spi-rx-bus-width = <4>;
19557efeb04SChia-Wei, Wang	};
19657efeb04SChia-Wei, Wang
19757efeb04SChia-Wei, Wang	flash@2 {
19857efeb04SChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
19957efeb04SChia-Wei, Wang		status = "okay";
20057efeb04SChia-Wei, Wang		spi-max-frequency = <50000000>;
20157efeb04SChia-Wei, Wang		spi-tx-bus-width = <4>;
20257efeb04SChia-Wei, Wang		spi-rx-bus-width = <4>;
20357efeb04SChia-Wei, Wang	};
20457efeb04SChia-Wei, Wang};
20557efeb04SChia-Wei, Wang
206ef01ed20SChin-Ting Kuo&emmc {
207ef01ed20SChin-Ting Kuo	timing-phase = <0x700ff>;
208ef01ed20SChin-Ting Kuo};
209ef01ed20SChin-Ting Kuo
21057efeb04SChia-Wei, Wang&emmc_slot0 {
21157efeb04SChia-Wei, Wang	status = "okay";
21257efeb04SChia-Wei, Wang	bus-width = <4>;
21357efeb04SChia-Wei, Wang	pinctrl-names = "default";
21457efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_emmc_default>;
215ef01ed20SChin-Ting Kuo	sdhci-drive-type = <1>;
216ef01ed20SChin-Ting Kuo};
217ef01ed20SChin-Ting Kuo
218ef01ed20SChin-Ting Kuo&sdhci {
219ef01ed20SChin-Ting Kuo	timing-phase = <0xc6ffff>;
22057efeb04SChia-Wei, Wang};
22157efeb04SChia-Wei, Wang
22257efeb04SChia-Wei, Wang&sdhci_slot0 {
22357efeb04SChia-Wei, Wang	status = "okay";
22457efeb04SChia-Wei, Wang	bus-width = <4>;
22557efeb04SChia-Wei, Wang	pwr-gpios = <&gpio0 ASPEED_GPIO(V, 0) GPIO_ACTIVE_HIGH>;
22657efeb04SChia-Wei, Wang	pwr-sw-gpios = <&gpio0 ASPEED_GPIO(V, 1) GPIO_ACTIVE_HIGH>;
22757efeb04SChia-Wei, Wang	pinctrl-names = "default";
22857efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_sd1_default>;
229ef01ed20SChin-Ting Kuo	sdhci-drive-type = <1>;
23057efeb04SChia-Wei, Wang};
23157efeb04SChia-Wei, Wang
23257efeb04SChia-Wei, Wang&sdhci_slot1 {
23357efeb04SChia-Wei, Wang	status = "okay";
23457efeb04SChia-Wei, Wang	bus-width = <4>;
23557efeb04SChia-Wei, Wang	pwr-gpios = <&gpio0 ASPEED_GPIO(V, 2) GPIO_ACTIVE_HIGH>;
23657efeb04SChia-Wei, Wang	pwr-sw-gpios = <&gpio0 ASPEED_GPIO(V, 3) GPIO_ACTIVE_HIGH>;
23757efeb04SChia-Wei, Wang	pinctrl-names = "default";
23857efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_sd2_default>;
239ef01ed20SChin-Ting Kuo	sdhci-drive-type = <1>;
24057efeb04SChia-Wei, Wang};
24157efeb04SChia-Wei, Wang
24257efeb04SChia-Wei, Wang&i2c4 {
24357efeb04SChia-Wei, Wang	status = "okay";
24457efeb04SChia-Wei, Wang
24557efeb04SChia-Wei, Wang	pinctrl-names = "default";
24657efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_i2c5_default>;
24757efeb04SChia-Wei, Wang};
24857efeb04SChia-Wei, Wang
24957efeb04SChia-Wei, Wang&i2c5 {
25057efeb04SChia-Wei, Wang	status = "okay";
25157efeb04SChia-Wei, Wang
25257efeb04SChia-Wei, Wang	pinctrl-names = "default";
25357efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_i2c6_default>;
25457efeb04SChia-Wei, Wang};
25557efeb04SChia-Wei, Wang
25657efeb04SChia-Wei, Wang&i2c6 {
25757efeb04SChia-Wei, Wang	status = "okay";
25857efeb04SChia-Wei, Wang
25957efeb04SChia-Wei, Wang	pinctrl-names = "default";
26057efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_i2c7_default>;
26157efeb04SChia-Wei, Wang};
26257efeb04SChia-Wei, Wang
26357efeb04SChia-Wei, Wang&i2c7 {
26457efeb04SChia-Wei, Wang	status = "okay";
26557efeb04SChia-Wei, Wang
26657efeb04SChia-Wei, Wang	pinctrl-names = "default";
26757efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_i2c8_default>;
26857efeb04SChia-Wei, Wang};
26957efeb04SChia-Wei, Wang
27057efeb04SChia-Wei, Wang&i2c8 {
27157efeb04SChia-Wei, Wang	status = "okay";
27257efeb04SChia-Wei, Wang
27357efeb04SChia-Wei, Wang	pinctrl-names = "default";
27457efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_i2c9_default>;
27557efeb04SChia-Wei, Wang};
27657efeb04SChia-Wei, Wang
27757efeb04SChia-Wei, Wang&pcie_bridge1 {
27857efeb04SChia-Wei, Wang	status = "okay";
27957efeb04SChia-Wei, Wang};
28057efeb04SChia-Wei, Wang
28157efeb04SChia-Wei, Wang&h2x {
28257efeb04SChia-Wei, Wang	status = "okay";
28357efeb04SChia-Wei, Wang};
28457efeb04SChia-Wei, Wang
28557efeb04SChia-Wei, Wang#if 0
28657efeb04SChia-Wei, Wang&fsim0 {
28757efeb04SChia-Wei, Wang	status = "okay";
28857efeb04SChia-Wei, Wang};
28957efeb04SChia-Wei, Wang
29057efeb04SChia-Wei, Wang&fsim1 {
29157efeb04SChia-Wei, Wang	status = "okay";
29257efeb04SChia-Wei, Wang};
29357efeb04SChia-Wei, Wang#endif
29457efeb04SChia-Wei, Wang
29557efeb04SChia-Wei, Wang&ehci1 {
29657efeb04SChia-Wei, Wang	status = "okay";
29757efeb04SChia-Wei, Wang};
298