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"; 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 = <ðphy1>; 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 = <ðphy2>; 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 = <ðphy3>; 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 = <ðphy4>; 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 203*ef01ed20SChin-Ting Kuo&emmc { 204*ef01ed20SChin-Ting Kuo timing-phase = <0x700ff>; 205*ef01ed20SChin-Ting Kuo}; 206*ef01ed20SChin-Ting Kuo 20757efeb04SChia-Wei, Wang&emmc_slot0 { 20857efeb04SChia-Wei, Wang status = "okay"; 20957efeb04SChia-Wei, Wang bus-width = <4>; 21057efeb04SChia-Wei, Wang pinctrl-names = "default"; 21157efeb04SChia-Wei, Wang pinctrl-0 = <&pinctrl_emmc_default>; 212*ef01ed20SChin-Ting Kuo sdhci-drive-type = <1>; 213*ef01ed20SChin-Ting Kuo}; 214*ef01ed20SChin-Ting Kuo 215*ef01ed20SChin-Ting Kuo&sdhci { 216*ef01ed20SChin-Ting Kuo timing-phase = <0xc6ffff>; 21757efeb04SChia-Wei, Wang}; 21857efeb04SChia-Wei, Wang 21957efeb04SChia-Wei, Wang&sdhci_slot0 { 22057efeb04SChia-Wei, Wang status = "okay"; 22157efeb04SChia-Wei, Wang bus-width = <4>; 22257efeb04SChia-Wei, Wang pwr-gpios = <&gpio0 ASPEED_GPIO(V, 0) GPIO_ACTIVE_HIGH>; 22357efeb04SChia-Wei, Wang pwr-sw-gpios = <&gpio0 ASPEED_GPIO(V, 1) GPIO_ACTIVE_HIGH>; 22457efeb04SChia-Wei, Wang pinctrl-names = "default"; 22557efeb04SChia-Wei, Wang pinctrl-0 = <&pinctrl_sd1_default>; 226*ef01ed20SChin-Ting Kuo sdhci-drive-type = <1>; 22757efeb04SChia-Wei, Wang}; 22857efeb04SChia-Wei, Wang 22957efeb04SChia-Wei, Wang&sdhci_slot1 { 23057efeb04SChia-Wei, Wang status = "okay"; 23157efeb04SChia-Wei, Wang bus-width = <4>; 23257efeb04SChia-Wei, Wang pwr-gpios = <&gpio0 ASPEED_GPIO(V, 2) GPIO_ACTIVE_HIGH>; 23357efeb04SChia-Wei, Wang pwr-sw-gpios = <&gpio0 ASPEED_GPIO(V, 3) GPIO_ACTIVE_HIGH>; 23457efeb04SChia-Wei, Wang pinctrl-names = "default"; 23557efeb04SChia-Wei, Wang pinctrl-0 = <&pinctrl_sd2_default>; 236*ef01ed20SChin-Ting Kuo sdhci-drive-type = <1>; 23757efeb04SChia-Wei, Wang}; 23857efeb04SChia-Wei, Wang 23957efeb04SChia-Wei, Wang&i2c4 { 24057efeb04SChia-Wei, Wang status = "okay"; 24157efeb04SChia-Wei, Wang 24257efeb04SChia-Wei, Wang pinctrl-names = "default"; 24357efeb04SChia-Wei, Wang pinctrl-0 = <&pinctrl_i2c5_default>; 24457efeb04SChia-Wei, Wang}; 24557efeb04SChia-Wei, Wang 24657efeb04SChia-Wei, Wang&i2c5 { 24757efeb04SChia-Wei, Wang status = "okay"; 24857efeb04SChia-Wei, Wang 24957efeb04SChia-Wei, Wang pinctrl-names = "default"; 25057efeb04SChia-Wei, Wang pinctrl-0 = <&pinctrl_i2c6_default>; 25157efeb04SChia-Wei, Wang}; 25257efeb04SChia-Wei, Wang 25357efeb04SChia-Wei, Wang&i2c6 { 25457efeb04SChia-Wei, Wang status = "okay"; 25557efeb04SChia-Wei, Wang 25657efeb04SChia-Wei, Wang pinctrl-names = "default"; 25757efeb04SChia-Wei, Wang pinctrl-0 = <&pinctrl_i2c7_default>; 25857efeb04SChia-Wei, Wang}; 25957efeb04SChia-Wei, Wang 26057efeb04SChia-Wei, Wang&i2c7 { 26157efeb04SChia-Wei, Wang status = "okay"; 26257efeb04SChia-Wei, Wang 26357efeb04SChia-Wei, Wang pinctrl-names = "default"; 26457efeb04SChia-Wei, Wang pinctrl-0 = <&pinctrl_i2c8_default>; 26557efeb04SChia-Wei, Wang}; 26657efeb04SChia-Wei, Wang 26757efeb04SChia-Wei, Wang&i2c8 { 26857efeb04SChia-Wei, Wang status = "okay"; 26957efeb04SChia-Wei, Wang 27057efeb04SChia-Wei, Wang pinctrl-names = "default"; 27157efeb04SChia-Wei, Wang pinctrl-0 = <&pinctrl_i2c9_default>; 27257efeb04SChia-Wei, Wang}; 27357efeb04SChia-Wei, Wang 27457efeb04SChia-Wei, Wang&pcie_bridge1 { 27557efeb04SChia-Wei, Wang status = "okay"; 27657efeb04SChia-Wei, Wang}; 27757efeb04SChia-Wei, Wang 27857efeb04SChia-Wei, Wang&h2x { 27957efeb04SChia-Wei, Wang status = "okay"; 28057efeb04SChia-Wei, Wang}; 28157efeb04SChia-Wei, Wang 28257efeb04SChia-Wei, Wang#if 0 28357efeb04SChia-Wei, Wang&fsim0 { 28457efeb04SChia-Wei, Wang status = "okay"; 28557efeb04SChia-Wei, Wang}; 28657efeb04SChia-Wei, Wang 28757efeb04SChia-Wei, Wang&fsim1 { 28857efeb04SChia-Wei, Wang status = "okay"; 28957efeb04SChia-Wei, Wang}; 29057efeb04SChia-Wei, Wang#endif 29157efeb04SChia-Wei, Wang 29257efeb04SChia-Wei, Wang&ehci1 { 29357efeb04SChia-Wei, Wang status = "okay"; 29457efeb04SChia-Wei, Wang}; 295