xref: /openbmc/u-boot/arch/arm/dts/ast2600-slt.dts (revision 93b7447c)
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;
22*93b7447cSChia-Wei, Wang		ethernet0 = &mac0;
23*93b7447cSChia-Wei, Wang		ethernet1 = &mac1;
24*93b7447cSChia-Wei, Wang		ethernet2 = &mac2;
25*93b7447cSChia-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";
6457efeb04SChia-Wei, Wang	#address-cells = <1>;
6557efeb04SChia-Wei, Wang	#size-cells = <0>;
6657efeb04SChia-Wei, Wang	ethphy1: ethernet-phy@1 {
6757efeb04SChia-Wei, Wang		reg = <0>;
6857efeb04SChia-Wei, Wang	};
6957efeb04SChia-Wei, Wang
7057efeb04SChia-Wei, Wang	ethphy2: ethernet-phy@2 {
7157efeb04SChia-Wei, Wang		reg = <0>;
7257efeb04SChia-Wei, Wang	};
7357efeb04SChia-Wei, Wang
7457efeb04SChia-Wei, Wang	ethphy3: ethernet-phy@3 {
7557efeb04SChia-Wei, Wang		reg = <0>;
7657efeb04SChia-Wei, Wang	};
7757efeb04SChia-Wei, Wang
7857efeb04SChia-Wei, Wang	ethphy4: ethernet-phy@4 {
7957efeb04SChia-Wei, Wang		reg = <0>;
8057efeb04SChia-Wei, Wang	};
8157efeb04SChia-Wei, Wang};
8257efeb04SChia-Wei, Wang
8357efeb04SChia-Wei, Wang&mac0 {
8457efeb04SChia-Wei, Wang	status = "okay";
8557efeb04SChia-Wei, Wang	phy-mode = "rgmii";
8657efeb04SChia-Wei, Wang	phy-handle = <&ethphy1>;
8757efeb04SChia-Wei, Wang	pinctrl-names = "default";
8857efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_rgmii1_default &pinctrl_mac1link_default &pinctrl_mdio1_default>;
8957efeb04SChia-Wei, Wang};
9057efeb04SChia-Wei, Wang
9157efeb04SChia-Wei, Wang&mac1 {
9257efeb04SChia-Wei, Wang	status = "okay";
9357efeb04SChia-Wei, Wang	phy-mode = "rgmii";
9457efeb04SChia-Wei, Wang	phy-handle = <&ethphy2>;
9557efeb04SChia-Wei, Wang	pinctrl-names = "default";
9657efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mac2link_default &pinctrl_mdio2_default>;
9757efeb04SChia-Wei, Wang};
9857efeb04SChia-Wei, Wang
9957efeb04SChia-Wei, Wang&mac2 {
10057efeb04SChia-Wei, Wang	status = "okay";
10157efeb04SChia-Wei, Wang	phy-mode = "rgmii";
10257efeb04SChia-Wei, Wang	phy-handle = <&ethphy3>;
10357efeb04SChia-Wei, Wang	pinctrl-names = "default";
10457efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_rgmii3_default &pinctrl_mac3link_default &pinctrl_mdio3_default>;
10557efeb04SChia-Wei, Wang};
10657efeb04SChia-Wei, Wang
10757efeb04SChia-Wei, Wang&mac3 {
10857efeb04SChia-Wei, Wang	status = "okay";
10957efeb04SChia-Wei, Wang	phy-mode = "rgmii";
11057efeb04SChia-Wei, Wang	phy-handle = <&ethphy4>;
11157efeb04SChia-Wei, Wang	pinctrl-names = "default";
11257efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_rgmii4_default &pinctrl_mac4link_default &pinctrl_mdio4_default>;
11357efeb04SChia-Wei, Wang};
11457efeb04SChia-Wei, Wang
11557efeb04SChia-Wei, Wang&fmc {
11657efeb04SChia-Wei, Wang	status = "okay";
11757efeb04SChia-Wei, Wang
11857efeb04SChia-Wei, Wang	pinctrl-names = "default";
11957efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_fmcquad_default>;
12057efeb04SChia-Wei, Wang
12157efeb04SChia-Wei, Wang	flash@0 {
12257efeb04SChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
12357efeb04SChia-Wei, Wang		status = "okay";
12457efeb04SChia-Wei, Wang		spi-max-frequency = <50000000>;
12557efeb04SChia-Wei, Wang		spi-tx-bus-width = <4>;
12657efeb04SChia-Wei, Wang		spi-rx-bus-width = <4>;
12757efeb04SChia-Wei, Wang	};
12857efeb04SChia-Wei, Wang
12957efeb04SChia-Wei, Wang	flash@1 {
13057efeb04SChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
13157efeb04SChia-Wei, Wang		status = "okay";
13257efeb04SChia-Wei, Wang		spi-max-frequency = <50000000>;
13357efeb04SChia-Wei, Wang		spi-tx-bus-width = <4>;
13457efeb04SChia-Wei, Wang		spi-rx-bus-width = <4>;
13557efeb04SChia-Wei, Wang	};
13657efeb04SChia-Wei, Wang
13757efeb04SChia-Wei, Wang	flash@2 {
13857efeb04SChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
13957efeb04SChia-Wei, Wang		status = "okay";
14057efeb04SChia-Wei, Wang		spi-max-frequency = <50000000>;
14157efeb04SChia-Wei, Wang		spi-tx-bus-width = <4>;
14257efeb04SChia-Wei, Wang		spi-rx-bus-width = <4>;
14357efeb04SChia-Wei, Wang	};
14457efeb04SChia-Wei, Wang};
14557efeb04SChia-Wei, Wang
14657efeb04SChia-Wei, Wang&spi1 {
14757efeb04SChia-Wei, Wang	status = "okay";
14857efeb04SChia-Wei, Wang
14957efeb04SChia-Wei, Wang	pinctrl-names = "default";
15057efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_spi1_default &pinctrl_spi1abr_default
15157efeb04SChia-Wei, Wang			&pinctrl_spi1cs1_default &pinctrl_spi1wp_default
15257efeb04SChia-Wei, Wang			&pinctrl_spi1wp_default &pinctrl_spi1quad_default>;
15357efeb04SChia-Wei, Wang
15457efeb04SChia-Wei, Wang	flash@0 {
15557efeb04SChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
15657efeb04SChia-Wei, Wang		status = "okay";
15757efeb04SChia-Wei, Wang		spi-max-frequency = <50000000>;
15857efeb04SChia-Wei, Wang		spi-tx-bus-width = <4>;
15957efeb04SChia-Wei, Wang		spi-rx-bus-width = <4>;
16057efeb04SChia-Wei, Wang	};
16157efeb04SChia-Wei, Wang
16257efeb04SChia-Wei, Wang	flash@1 {
16357efeb04SChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
16457efeb04SChia-Wei, Wang		status = "okay";
16557efeb04SChia-Wei, Wang		spi-max-frequency = <50000000>;
16657efeb04SChia-Wei, Wang		spi-tx-bus-width = <4>;
16757efeb04SChia-Wei, Wang		spi-rx-bus-width = <4>;
16857efeb04SChia-Wei, Wang	};
16957efeb04SChia-Wei, Wang};
17057efeb04SChia-Wei, Wang
17157efeb04SChia-Wei, Wang&spi2 {
17257efeb04SChia-Wei, Wang	status = "okay";
17357efeb04SChia-Wei, Wang
17457efeb04SChia-Wei, Wang	pinctrl-names = "default";
17557efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_spi2_default &pinctrl_spi2cs1_default
17657efeb04SChia-Wei, Wang			&pinctrl_spi2cs2_default &pinctrl_spi2quad_default>;
17757efeb04SChia-Wei, Wang
17857efeb04SChia-Wei, Wang	flash@0 {
17957efeb04SChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
18057efeb04SChia-Wei, Wang		status = "okay";
18157efeb04SChia-Wei, Wang		spi-max-frequency = <50000000>;
18257efeb04SChia-Wei, Wang		spi-tx-bus-width = <4>;
18357efeb04SChia-Wei, Wang		spi-rx-bus-width = <4>;
18457efeb04SChia-Wei, Wang	};
18557efeb04SChia-Wei, Wang
18657efeb04SChia-Wei, Wang	flash@1 {
18757efeb04SChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
18857efeb04SChia-Wei, Wang		status = "okay";
18957efeb04SChia-Wei, Wang		spi-max-frequency = <50000000>;
19057efeb04SChia-Wei, Wang		spi-tx-bus-width = <4>;
19157efeb04SChia-Wei, Wang		spi-rx-bus-width = <4>;
19257efeb04SChia-Wei, Wang	};
19357efeb04SChia-Wei, Wang
19457efeb04SChia-Wei, Wang	flash@2 {
19557efeb04SChia-Wei, Wang		compatible = "spi-flash", "sst,w25q256";
19657efeb04SChia-Wei, Wang		status = "okay";
19757efeb04SChia-Wei, Wang		spi-max-frequency = <50000000>;
19857efeb04SChia-Wei, Wang		spi-tx-bus-width = <4>;
19957efeb04SChia-Wei, Wang		spi-rx-bus-width = <4>;
20057efeb04SChia-Wei, Wang	};
20157efeb04SChia-Wei, Wang};
20257efeb04SChia-Wei, Wang
20357efeb04SChia-Wei, Wang&emmc_slot0 {
20457efeb04SChia-Wei, Wang	status = "okay";
20557efeb04SChia-Wei, Wang	bus-width = <4>;
20657efeb04SChia-Wei, Wang	pinctrl-names = "default";
20757efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_emmc_default>;
20857efeb04SChia-Wei, Wang};
20957efeb04SChia-Wei, Wang
21057efeb04SChia-Wei, Wang&sdhci_slot0 {
21157efeb04SChia-Wei, Wang	status = "okay";
21257efeb04SChia-Wei, Wang	bus-width = <4>;
21357efeb04SChia-Wei, Wang	pwr-gpios = <&gpio0 ASPEED_GPIO(V, 0) GPIO_ACTIVE_HIGH>;
21457efeb04SChia-Wei, Wang	pwr-sw-gpios = <&gpio0 ASPEED_GPIO(V, 1) GPIO_ACTIVE_HIGH>;
21557efeb04SChia-Wei, Wang	pinctrl-names = "default";
21657efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_sd1_default>;
21757efeb04SChia-Wei, Wang};
21857efeb04SChia-Wei, Wang
21957efeb04SChia-Wei, Wang&sdhci_slot1 {
22057efeb04SChia-Wei, Wang	status = "okay";
22157efeb04SChia-Wei, Wang	bus-width = <4>;
22257efeb04SChia-Wei, Wang	pwr-gpios = <&gpio0 ASPEED_GPIO(V, 2) GPIO_ACTIVE_HIGH>;
22357efeb04SChia-Wei, Wang	pwr-sw-gpios = <&gpio0 ASPEED_GPIO(V, 3) GPIO_ACTIVE_HIGH>;
22457efeb04SChia-Wei, Wang	pinctrl-names = "default";
22557efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_sd2_default>;
22657efeb04SChia-Wei, Wang};
22757efeb04SChia-Wei, Wang
22857efeb04SChia-Wei, Wang&i2c4 {
22957efeb04SChia-Wei, Wang	status = "okay";
23057efeb04SChia-Wei, Wang
23157efeb04SChia-Wei, Wang	pinctrl-names = "default";
23257efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_i2c5_default>;
23357efeb04SChia-Wei, Wang};
23457efeb04SChia-Wei, Wang
23557efeb04SChia-Wei, Wang&i2c5 {
23657efeb04SChia-Wei, Wang	status = "okay";
23757efeb04SChia-Wei, Wang
23857efeb04SChia-Wei, Wang	pinctrl-names = "default";
23957efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_i2c6_default>;
24057efeb04SChia-Wei, Wang};
24157efeb04SChia-Wei, Wang
24257efeb04SChia-Wei, Wang&i2c6 {
24357efeb04SChia-Wei, Wang	status = "okay";
24457efeb04SChia-Wei, Wang
24557efeb04SChia-Wei, Wang	pinctrl-names = "default";
24657efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_i2c7_default>;
24757efeb04SChia-Wei, Wang};
24857efeb04SChia-Wei, Wang
24957efeb04SChia-Wei, Wang&i2c7 {
25057efeb04SChia-Wei, Wang	status = "okay";
25157efeb04SChia-Wei, Wang
25257efeb04SChia-Wei, Wang	pinctrl-names = "default";
25357efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_i2c8_default>;
25457efeb04SChia-Wei, Wang};
25557efeb04SChia-Wei, Wang
25657efeb04SChia-Wei, Wang&i2c8 {
25757efeb04SChia-Wei, Wang	status = "okay";
25857efeb04SChia-Wei, Wang
25957efeb04SChia-Wei, Wang	pinctrl-names = "default";
26057efeb04SChia-Wei, Wang	pinctrl-0 = <&pinctrl_i2c9_default>;
26157efeb04SChia-Wei, Wang};
26257efeb04SChia-Wei, Wang
26357efeb04SChia-Wei, Wang&pcie_bridge1 {
26457efeb04SChia-Wei, Wang	status = "okay";
26557efeb04SChia-Wei, Wang};
26657efeb04SChia-Wei, Wang
26757efeb04SChia-Wei, Wang&h2x {
26857efeb04SChia-Wei, Wang	status = "okay";
26957efeb04SChia-Wei, Wang};
27057efeb04SChia-Wei, Wang
27157efeb04SChia-Wei, Wang#if 0
27257efeb04SChia-Wei, Wang&fsim0 {
27357efeb04SChia-Wei, Wang	status = "okay";
27457efeb04SChia-Wei, Wang};
27557efeb04SChia-Wei, Wang
27657efeb04SChia-Wei, Wang&fsim1 {
27757efeb04SChia-Wei, Wang	status = "okay";
27857efeb04SChia-Wei, Wang};
27957efeb04SChia-Wei, Wang#endif
28057efeb04SChia-Wei, Wang
28157efeb04SChia-Wei, Wang&ehci1 {
28257efeb04SChia-Wei, Wang	status = "okay";
28357efeb04SChia-Wei, Wang};
284