1fb79a3bfSChia-Wei, Wang/dts-v1/; 2fb79a3bfSChia-Wei, Wang 3fb79a3bfSChia-Wei, Wang#include "ast2600-u-boot.dtsi" 4fb79a3bfSChia-Wei, Wang 5fb79a3bfSChia-Wei, Wang/ { 6fb79a3bfSChia-Wei, Wang memory { 7fb79a3bfSChia-Wei, Wang device_type = "memory"; 8fb79a3bfSChia-Wei, Wang reg = <0x80000000 0x40000000>; 9fb79a3bfSChia-Wei, Wang }; 10fb79a3bfSChia-Wei, Wang 11fb79a3bfSChia-Wei, Wang chosen { 12fb79a3bfSChia-Wei, Wang stdout-path = &uart5; 13fb79a3bfSChia-Wei, Wang }; 14fb79a3bfSChia-Wei, Wang 15fb79a3bfSChia-Wei, Wang aliases { 16fb79a3bfSChia-Wei, Wang spi0 = &fmc; 17fb79a3bfSChia-Wei, Wang spi1 = &spi1; 18fb79a3bfSChia-Wei, Wang spi2 = &spi2; 19fb79a3bfSChia-Wei, Wang ethernet1 = &mac1; 20fb79a3bfSChia-Wei, Wang ethernet2 = &mac2; 21fb79a3bfSChia-Wei, Wang ethernet3 = &mac3; 22*abaf52c6Sryan_chen mmc0 = &emmc_slot0; 23*abaf52c6Sryan_chen mmc1 = &sdhci_slot0; 24*abaf52c6Sryan_chen mmc2 = &sdhci_slot1; 25fb79a3bfSChia-Wei, Wang }; 26fb79a3bfSChia-Wei, Wang 27fb79a3bfSChia-Wei, Wang cpus { 28fb79a3bfSChia-Wei, Wang cpu@0 { 29fb79a3bfSChia-Wei, Wang clock-frequency = <800000000>; 30fb79a3bfSChia-Wei, Wang }; 31fb79a3bfSChia-Wei, Wang cpu@1 { 32fb79a3bfSChia-Wei, Wang clock-frequency = <800000000>; 33fb79a3bfSChia-Wei, Wang }; 34fb79a3bfSChia-Wei, Wang }; 35fb79a3bfSChia-Wei, Wang}; 36fb79a3bfSChia-Wei, Wang 37fb79a3bfSChia-Wei, Wang&uart5 { 38fb79a3bfSChia-Wei, Wang u-boot,dm-pre-reloc; 39fb79a3bfSChia-Wei, Wang status = "okay"; 40fb79a3bfSChia-Wei, Wang}; 41fb79a3bfSChia-Wei, Wang 42fb79a3bfSChia-Wei, Wang&sdrammc { 43fb79a3bfSChia-Wei, Wang clock-frequency = <400000000>; 44fb79a3bfSChia-Wei, Wang}; 45fb79a3bfSChia-Wei, Wang 46fb79a3bfSChia-Wei, Wang&wdt1 { 47fb79a3bfSChia-Wei, Wang u-boot,dm-pre-reloc; 48fb79a3bfSChia-Wei, Wang status = "okay"; 49fb79a3bfSChia-Wei, Wang}; 50fb79a3bfSChia-Wei, Wang 51fb79a3bfSChia-Wei, Wang&wdt2 { 52fb79a3bfSChia-Wei, Wang u-boot,dm-pre-reloc; 53fb79a3bfSChia-Wei, Wang status = "okay"; 54fb79a3bfSChia-Wei, Wang}; 55fb79a3bfSChia-Wei, Wang 56fb79a3bfSChia-Wei, Wang&wdt3 { 57fb79a3bfSChia-Wei, Wang u-boot,dm-pre-reloc; 58fb79a3bfSChia-Wei, Wang status = "okay"; 59fb79a3bfSChia-Wei, Wang}; 60fb79a3bfSChia-Wei, Wang 61fb79a3bfSChia-Wei, Wang&mdio { 62fb79a3bfSChia-Wei, Wang status = "okay"; 63fb79a3bfSChia-Wei, Wang}; 64fb79a3bfSChia-Wei, Wang 65fb79a3bfSChia-Wei, Wang#if 0 66fb79a3bfSChia-Wei, Wang&mac0 { 67fb79a3bfSChia-Wei, Wang status = "okay"; 68fb79a3bfSChia-Wei, Wang phy-mode = "rgmii"; 69fb79a3bfSChia-Wei, Wang 70fb79a3bfSChia-Wei, Wang pinctrl-names = "default"; 71fb79a3bfSChia-Wei, Wang pinctrl-0 = <&pinctrl_rgmii1_default &pinctrl_mac1link_default &pinctrl_mdio1_default>; 72fb79a3bfSChia-Wei, Wang}; 73fb79a3bfSChia-Wei, Wang#endif 74fb79a3bfSChia-Wei, Wang 75fb79a3bfSChia-Wei, Wang&mac1 { 76fb79a3bfSChia-Wei, Wang status = "okay"; 77fb79a3bfSChia-Wei, Wang 78fb79a3bfSChia-Wei, Wang phy-mode = "rgmii"; 79fb79a3bfSChia-Wei, Wang pinctrl-names = "default"; 80fb79a3bfSChia-Wei, Wang pinctrl-0 = <&pinctrl_rgmii2_default &pinctrl_mac2link_default &pinctrl_mdio2_default>; 81fb79a3bfSChia-Wei, Wang}; 82fb79a3bfSChia-Wei, Wang 83fb79a3bfSChia-Wei, Wang&mac2 { 84fb79a3bfSChia-Wei, Wang status = "okay"; 85fb79a3bfSChia-Wei, Wang 86fb79a3bfSChia-Wei, Wang phy-mode = "rgmii"; 87fb79a3bfSChia-Wei, Wang pinctrl-names = "default"; 88fb79a3bfSChia-Wei, Wang pinctrl-0 = <&pinctrl_rgmii3_default &pinctrl_mac3link_default &pinctrl_mdio3_default>; 89fb79a3bfSChia-Wei, Wang}; 90fb79a3bfSChia-Wei, Wang 91fb79a3bfSChia-Wei, Wang&mac3 { 92fb79a3bfSChia-Wei, Wang status = "okay"; 93fb79a3bfSChia-Wei, Wang 94fb79a3bfSChia-Wei, Wang phy-mode = "rgmii"; 95fb79a3bfSChia-Wei, Wang pinctrl-names = "default"; 96fb79a3bfSChia-Wei, Wang pinctrl-0 = <&pinctrl_rgmii4_default &pinctrl_mac4link_default &pinctrl_mdio4_default>; 97fb79a3bfSChia-Wei, Wang}; 98fb79a3bfSChia-Wei, Wang 99fb79a3bfSChia-Wei, Wang&fmc { 100fb79a3bfSChia-Wei, Wang status = "okay"; 101fb79a3bfSChia-Wei, Wang#if 0 102fb79a3bfSChia-Wei, Wang pinctrl-names = "default"; 103fb79a3bfSChia-Wei, Wang pinctrl-0 = <&pinctrl_fmcquad_default>; 104fb79a3bfSChia-Wei, Wang#endif 105fb79a3bfSChia-Wei, Wang flash@0 { 106fb79a3bfSChia-Wei, Wang compatible = "spi-flash", "sst,w25q256"; 107fb79a3bfSChia-Wei, Wang status = "okay"; 108fb79a3bfSChia-Wei, Wang spi-max-frequency = <50000000>; 109fb79a3bfSChia-Wei, Wang spi-tx-bus-width = <2>; 110fb79a3bfSChia-Wei, Wang spi-rx-bus-width = <2>; 111fb79a3bfSChia-Wei, Wang }; 112fb79a3bfSChia-Wei, Wang 113fb79a3bfSChia-Wei, Wang flash@1 { 114fb79a3bfSChia-Wei, Wang compatible = "spi-flash", "sst,w25q256"; 115fb79a3bfSChia-Wei, Wang status = "okay"; 116fb79a3bfSChia-Wei, Wang spi-max-frequency = <50000000>; 117fb79a3bfSChia-Wei, Wang spi-tx-bus-width = <2>; 118fb79a3bfSChia-Wei, Wang spi-rx-bus-width = <2>; 119fb79a3bfSChia-Wei, Wang }; 120fb79a3bfSChia-Wei, Wang 121fb79a3bfSChia-Wei, Wang flash@2 { 122fb79a3bfSChia-Wei, Wang compatible = "spi-flash", "sst,w25q256"; 123fb79a3bfSChia-Wei, Wang status = "okay"; 124fb79a3bfSChia-Wei, Wang spi-max-frequency = <50000000>; 125fb79a3bfSChia-Wei, Wang spi-tx-bus-width = <2>; 126fb79a3bfSChia-Wei, Wang spi-rx-bus-width = <2>; 127fb79a3bfSChia-Wei, Wang }; 128fb79a3bfSChia-Wei, Wang}; 129fb79a3bfSChia-Wei, Wang 130fb79a3bfSChia-Wei, Wang&spi1 { 131fb79a3bfSChia-Wei, Wang status = "okay"; 132fb79a3bfSChia-Wei, Wang 133fb79a3bfSChia-Wei, Wang pinctrl-names = "default"; 134fb79a3bfSChia-Wei, Wang pinctrl-0 = <&pinctrl_spi1_default &pinctrl_spi1abr_default 135fb79a3bfSChia-Wei, Wang &pinctrl_spi1cs1_default &pinctrl_spi1wp_default 136fb79a3bfSChia-Wei, Wang &pinctrl_spi1wp_default>; 137fb79a3bfSChia-Wei, Wang 138fb79a3bfSChia-Wei, Wang flash@0 { 139fb79a3bfSChia-Wei, Wang compatible = "spi-flash", "sst,w25q256"; 140fb79a3bfSChia-Wei, Wang status = "okay"; 141fb79a3bfSChia-Wei, Wang spi-max-frequency = <50000000>; 142fb79a3bfSChia-Wei, Wang spi-tx-bus-width = <2>; 143fb79a3bfSChia-Wei, Wang spi-rx-bus-width = <2>; 144fb79a3bfSChia-Wei, Wang }; 145fb79a3bfSChia-Wei, Wang 146fb79a3bfSChia-Wei, Wang flash@1 { 147fb79a3bfSChia-Wei, Wang compatible = "spi-flash", "sst,w25q256"; 148fb79a3bfSChia-Wei, Wang status = "okay"; 149fb79a3bfSChia-Wei, Wang spi-max-frequency = <50000000>; 150fb79a3bfSChia-Wei, Wang spi-tx-bus-width = <2>; 151fb79a3bfSChia-Wei, Wang spi-rx-bus-width = <2>; 152fb79a3bfSChia-Wei, Wang }; 153fb79a3bfSChia-Wei, Wang}; 154fb79a3bfSChia-Wei, Wang 155fb79a3bfSChia-Wei, Wang&spi2 { 156fb79a3bfSChia-Wei, Wang status = "okay"; 157fb79a3bfSChia-Wei, Wang 158fb79a3bfSChia-Wei, Wang pinctrl-names = "default"; 159fb79a3bfSChia-Wei, Wang pinctrl-0 = <&pinctrl_spi2_default &pinctrl_spi2cs1_default 160fb79a3bfSChia-Wei, Wang &pinctrl_spi2cs2_default &pinctrl_spi2quad_default>; 161fb79a3bfSChia-Wei, Wang 162fb79a3bfSChia-Wei, Wang flash@0 { 163fb79a3bfSChia-Wei, Wang compatible = "spi-flash", "sst,w25q256"; 164fb79a3bfSChia-Wei, Wang status = "okay"; 165fb79a3bfSChia-Wei, Wang spi-max-frequency = <50000000>; 166fb79a3bfSChia-Wei, Wang spi-tx-bus-width = <2>; 167fb79a3bfSChia-Wei, Wang spi-rx-bus-width = <2>; 168fb79a3bfSChia-Wei, Wang }; 169fb79a3bfSChia-Wei, Wang 170fb79a3bfSChia-Wei, Wang flash@1 { 171fb79a3bfSChia-Wei, Wang compatible = "spi-flash", "sst,w25q256"; 172fb79a3bfSChia-Wei, Wang status = "okay"; 173fb79a3bfSChia-Wei, Wang spi-max-frequency = <50000000>; 174fb79a3bfSChia-Wei, Wang spi-tx-bus-width = <2>; 175fb79a3bfSChia-Wei, Wang spi-rx-bus-width = <2>; 176fb79a3bfSChia-Wei, Wang }; 177fb79a3bfSChia-Wei, Wang 178fb79a3bfSChia-Wei, Wang flash@2 { 179fb79a3bfSChia-Wei, Wang compatible = "spi-flash", "sst,w25q256"; 180fb79a3bfSChia-Wei, Wang status = "okay"; 181fb79a3bfSChia-Wei, Wang spi-max-frequency = <50000000>; 182fb79a3bfSChia-Wei, Wang spi-tx-bus-width = <2>; 183fb79a3bfSChia-Wei, Wang spi-rx-bus-width = <2>; 184fb79a3bfSChia-Wei, Wang }; 185fb79a3bfSChia-Wei, Wang}; 186fb79a3bfSChia-Wei, Wang 187fb79a3bfSChia-Wei, Wang&emmc_slot0 { 188fb79a3bfSChia-Wei, Wang status = "okay"; 189fb79a3bfSChia-Wei, Wang bus-width = <4>; 190fb79a3bfSChia-Wei, Wang pinctrl-names = "default"; 191fb79a3bfSChia-Wei, Wang pinctrl-0 = <&pinctrl_emmc_default>; 192fb79a3bfSChia-Wei, Wang}; 193fb79a3bfSChia-Wei, Wang 194fb79a3bfSChia-Wei, Wang&sdhci_slot0 { 195fb79a3bfSChia-Wei, Wang status = "okay"; 196fb79a3bfSChia-Wei, Wang bus-width = <4>; 197fb79a3bfSChia-Wei, Wang pwr-gpios = <&gpio0 ASPEED_GPIO(V, 0) GPIO_ACTIVE_HIGH>; 198fb79a3bfSChia-Wei, Wang pwr-sw-gpios = <&gpio0 ASPEED_GPIO(V, 1) GPIO_ACTIVE_HIGH>; 199fb79a3bfSChia-Wei, Wang pinctrl-names = "default"; 200fb79a3bfSChia-Wei, Wang pinctrl-0 = <&pinctrl_sd1_default>; 201fb79a3bfSChia-Wei, Wang}; 202fb79a3bfSChia-Wei, Wang 203fb79a3bfSChia-Wei, Wang&sdhci_slot1 { 204fb79a3bfSChia-Wei, Wang status = "okay"; 205fb79a3bfSChia-Wei, Wang bus-width = <4>; 206fb79a3bfSChia-Wei, Wang pwr-gpios = <&gpio0 ASPEED_GPIO(V, 2) GPIO_ACTIVE_HIGH>; 207fb79a3bfSChia-Wei, Wang pwr-sw-gpios = <&gpio0 ASPEED_GPIO(V, 3) GPIO_ACTIVE_HIGH>; 208fb79a3bfSChia-Wei, Wang pinctrl-names = "default"; 209fb79a3bfSChia-Wei, Wang pinctrl-0 = <&pinctrl_sd2_default>; 210fb79a3bfSChia-Wei, Wang}; 211fb79a3bfSChia-Wei, Wang 212fb79a3bfSChia-Wei, Wang&i2c4 { 213fb79a3bfSChia-Wei, Wang status = "okay"; 214fb79a3bfSChia-Wei, Wang 215fb79a3bfSChia-Wei, Wang pinctrl-names = "default"; 216fb79a3bfSChia-Wei, Wang pinctrl-0 = <&pinctrl_i2c5_default>; 217fb79a3bfSChia-Wei, Wang}; 218fb79a3bfSChia-Wei, Wang 219fb79a3bfSChia-Wei, Wang&i2c5 { 220fb79a3bfSChia-Wei, Wang status = "okay"; 221fb79a3bfSChia-Wei, Wang 222fb79a3bfSChia-Wei, Wang pinctrl-names = "default"; 223fb79a3bfSChia-Wei, Wang pinctrl-0 = <&pinctrl_i2c6_default>; 224fb79a3bfSChia-Wei, Wang}; 225fb79a3bfSChia-Wei, Wang 226fb79a3bfSChia-Wei, Wang&i2c6 { 227fb79a3bfSChia-Wei, Wang status = "okay"; 228fb79a3bfSChia-Wei, Wang 229fb79a3bfSChia-Wei, Wang pinctrl-names = "default"; 230fb79a3bfSChia-Wei, Wang pinctrl-0 = <&pinctrl_i2c7_default>; 231fb79a3bfSChia-Wei, Wang}; 232fb79a3bfSChia-Wei, Wang 233fb79a3bfSChia-Wei, Wang&i2c7 { 234fb79a3bfSChia-Wei, Wang status = "okay"; 235fb79a3bfSChia-Wei, Wang 236fb79a3bfSChia-Wei, Wang pinctrl-names = "default"; 237fb79a3bfSChia-Wei, Wang pinctrl-0 = <&pinctrl_i2c8_default>; 238fb79a3bfSChia-Wei, Wang}; 239fb79a3bfSChia-Wei, Wang 240fb79a3bfSChia-Wei, Wang&i2c8 { 241fb79a3bfSChia-Wei, Wang status = "okay"; 242fb79a3bfSChia-Wei, Wang 243fb79a3bfSChia-Wei, Wang pinctrl-names = "default"; 244fb79a3bfSChia-Wei, Wang pinctrl-0 = <&pinctrl_i2c9_default>; 245fb79a3bfSChia-Wei, Wang}; 246fb79a3bfSChia-Wei, Wang 247fb79a3bfSChia-Wei, Wang#if 0 248fb79a3bfSChia-Wei, Wang&pcie_bridge1 { 249fb79a3bfSChia-Wei, Wang status = "okay"; 250fb79a3bfSChia-Wei, Wang}; 251fb79a3bfSChia-Wei, Wang 252fb79a3bfSChia-Wei, Wang&h2x { 253fb79a3bfSChia-Wei, Wang status = "okay"; 254fb79a3bfSChia-Wei, Wang}; 255fb79a3bfSChia-Wei, Wang#endif 256fb79a3bfSChia-Wei, Wang 257fb79a3bfSChia-Wei, Wang#if 0 258fb79a3bfSChia-Wei, Wang&fsim0 { 259fb79a3bfSChia-Wei, Wang status = "okay"; 260fb79a3bfSChia-Wei, Wang}; 261fb79a3bfSChia-Wei, Wang 262fb79a3bfSChia-Wei, Wang&fsim1 { 263fb79a3bfSChia-Wei, Wang status = "okay"; 264fb79a3bfSChia-Wei, Wang}; 265fb79a3bfSChia-Wei, Wang#endif 266