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 }; 19}; 20 21&uart5 { 22 u-boot,dm-pre-reloc; 23 status = "okay"; 24}; 25 26&sdrammc { 27 clock-frequency = <400000000>; 28}; 29 30&wdt1 { 31 u-boot,dm-pre-reloc; 32 status = "okay"; 33}; 34 35&wdt2 { 36 u-boot,dm-pre-reloc; 37 status = "okay"; 38}; 39 40&wdt3 { 41 u-boot,dm-pre-reloc; 42 status = "okay"; 43}; 44 45&mdio { 46 status = "okay"; 47}; 48 49&mac0 { 50 status = "okay"; 51 phy-mode = "rgmii"; 52 53 pinctrl-names = "default"; 54 pinctrl-0 = <&pinctrl_mac1link_default &pinctrl_mdio1_default>; 55}; 56 57&fmc { 58 status = "okay"; 59 flash@0 { 60 compatible = "spi-flash", "sst,w25q256"; 61 status = "okay"; 62 spi-max-frequency = <50000000>; 63 spi-tx-bus-width = <2>; 64 spi-rx-bus-width = <2>; 65 }; 66 67 flash@1 { 68 compatible = "spi-flash", "sst,w25q256"; 69 status = "okay"; 70 spi-max-frequency = <50000000>; 71 spi-tx-bus-width = <2>; 72 spi-rx-bus-width = <2>; 73 }; 74}; 75 76&emmc_slot0 { 77 status = "okay"; 78 bus-width = <4>; 79 pinctrl-names = "default"; 80 pinctrl-0 = <&pinctrl_emmc_default>; 81}; 82 83&i2c0 { 84 status = "okay"; 85}; 86 87&i2c3 { 88 status = "okay"; 89 90}; 91 92&i2c7 { 93 status = "okay"; 94 95}; 96