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