1/dts-v1/; 2 3#include "ast2600-u-boot.dtsi" 4 5/ { 6 memory { 7 device_type = "memory"; 8 reg = <0x80000000 0x20000000>; 9 }; 10 11 chosen { 12 stdout-path = &uart5; 13 }; 14 15 aliases { 16 spi0 = &fmc; 17 ethernet0 = &mac0; 18#ifndef CONFIG_FPGA_ASPEED 19 ethernet1 = &mac1; 20 ethernet2 = &mac2; 21 ethernet3 = &mac3; 22#endif 23 }; 24}; 25 26&uart5 { 27 u-boot,dm-pre-reloc; 28 status = "okay"; 29}; 30 31&sdrammc { 32 clock-frequency = <400000000>; 33}; 34 35&wdt1 { 36 u-boot,dm-pre-reloc; 37 status = "okay"; 38}; 39 40&wdt2 { 41 u-boot,dm-pre-reloc; 42 status = "okay"; 43}; 44 45&wdt3 { 46 u-boot,dm-pre-reloc; 47 status = "okay"; 48}; 49 50&mdio { 51 status = "okay"; 52}; 53 54&mac0 { 55 status = "okay"; 56 phy-mode = "rgmii"; 57 58 pinctrl-names = "default"; 59 pinctrl-0 = <&pinctrl_mac1link_default &pinctrl_mdio1_default>; 60}; 61 62#ifndef CONFIG_FPGA_ASPEED 63&mac1 { 64 status = "okay"; 65 phy-mode = "rgmii"; 66 pinctrl-names = "default"; 67 pinctrl-0 = <&pinctrl_mac2link_default &pinctrl_mdio2_default>; 68}; 69 70&mac2 { 71 status = "okay"; 72 phy-mode = "rgmii"; 73 pinctrl-names = "default"; 74 pinctrl-0 = <&pinctrl_mac3link_default &pinctrl_mdio3_default>; 75}; 76 77&mac3 { 78 status = "okay"; 79 phy-mode = "rgmii"; 80 pinctrl-names = "default"; 81 pinctrl-0 = <&pinctrl_mac4link_default &pinctrl_mdio4_default>; 82}; 83#endif 84 85&fmc { 86 status = "okay"; 87 flash@0 { 88 compatible = "spi-flash", "sst,w25q256"; 89 status = "okay"; 90 spi-max-frequency = <50000000>; 91 spi-tx-bus-width = <2>; 92 spi-rx-bus-width = <2>; 93 }; 94 95 flash@1 { 96 compatible = "spi-flash", "sst,w25q256"; 97 status = "okay"; 98 spi-max-frequency = <50000000>; 99 spi-tx-bus-width = <2>; 100 spi-rx-bus-width = <2>; 101 }; 102}; 103 104#if 0 105&sdhci_slot0 { 106 status = "okay"; 107 bus-width = <4>; 108 pinctrl-names = "default"; 109 pinctrl-0 = <&pinctrl_sd1_default>; 110}; 111 112&sdhci_slot1 { 113 status = "okay"; 114 bus-width = <4>; 115 pinctrl-names = "default"; 116 pinctrl-0 = <&pinctrl_sd2_default>; 117}; 118#endif 119 120&emmc_slot0 { 121 status = "okay"; 122 bus-width = <4>; 123 pinctrl-names = "default"; 124 pinctrl-0 = <&pinctrl_emmc_default>; 125}; 126 127&i2c0 { 128 status = "okay"; 129}; 130 131&i2c3 { 132 status = "okay"; 133 134}; 135 136&i2c7 { 137 status = "okay"; 138 139}; 140