1// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2/* 3 * Minimal generic DT for RK3399 with eMMC, SD-card, SPI flash and USB OTG enabled 4 */ 5 6/dts-v1/; 7#include "rk3399.dtsi" 8 9/ { 10 model = "Generic RK3399"; 11 compatible = "rockchip,rk3399"; 12 13 aliases { 14 mmc0 = &sdhci; 15 mmc1 = &sdmmc; 16 }; 17 18 chosen { 19 stdout-path = "serial2:1500000n8"; 20 }; 21}; 22 23&emmc_phy { 24 status = "okay"; 25}; 26 27&sdhci { 28 bus-width = <8>; 29 cap-mmc-highspeed; 30 max-frequency = <150000000>; 31 mmc-hs200-1_8v; 32 mmc-ddr-1_8v; 33 no-sd; 34 no-sdio; 35 non-removable; 36 status = "okay"; 37}; 38 39&sdmmc { 40 bus-width = <4>; 41 cap-sd-highspeed; 42 disable-wp; 43 max-frequency = <150000000>; 44 no-mmc; 45 no-sdio; 46 pinctrl-names = "default"; 47 pinctrl-0 = <&sdmmc_bus4 &sdmmc_clk &sdmmc_cmd &sdmmc_cd>; 48 status = "okay"; 49}; 50 51&spi1 { 52 status = "okay"; 53 54 flash@0 { 55 compatible = "jedec,spi-nor"; 56 reg = <0>; 57 spi-max-frequency = <25000000>; 58 }; 59}; 60 61&u2phy0 { 62 status = "okay"; 63}; 64 65&u2phy0_otg { 66 status = "okay"; 67}; 68 69&uart2 { 70 status = "okay"; 71}; 72 73&usbdrd3_0 { 74 status = "okay"; 75}; 76 77&usbdrd_dwc3_0 { 78 dr_mode = "peripheral"; 79 maximum-speed = "high-speed"; 80 phys = <&u2phy0_otg>; 81 phy-names = "usb2-phy"; 82 status = "okay"; 83}; 84