1// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2/* 3 * Minimal generic DT for RK3566/RK3568 with eMMC, SD-card, SPI flash and USB OTG enabled 4 */ 5 6/dts-v1/; 7#include "rk356x-base.dtsi" 8 9/ { 10 model = "Generic RK3566/RK3568"; 11 compatible = "rockchip,rk3568"; 12 13 aliases { 14 mmc0 = &sdhci; 15 mmc1 = &sdmmc0; 16 }; 17 18 chosen { 19 stdout-path = "serial2:1500000n8"; 20 }; 21}; 22 23&sdhci { 24 bus-width = <8>; 25 cap-mmc-highspeed; 26 mmc-hs200-1_8v; 27 no-sd; 28 no-sdio; 29 non-removable; 30 pinctrl-names = "default"; 31 pinctrl-0 = <&emmc_bus8 &emmc_clk &emmc_cmd &emmc_datastrobe>; 32 status = "okay"; 33}; 34 35&sdmmc0 { 36 bus-width = <4>; 37 cap-sd-highspeed; 38 disable-wp; 39 no-mmc; 40 no-sdio; 41 pinctrl-names = "default"; 42 pinctrl-0 = <&sdmmc0_bus4 &sdmmc0_clk &sdmmc0_cmd &sdmmc0_det>; 43 status = "okay"; 44}; 45 46&sfc { 47 #address-cells = <1>; 48 #size-cells = <0>; 49 status = "okay"; 50 51 flash@0 { 52 compatible = "jedec,spi-nor"; 53 reg = <0>; 54 spi-max-frequency = <24000000>; 55 }; 56}; 57 58&uart2 { 59 status = "okay"; 60}; 61 62&usb_host0_xhci { 63 dr_mode = "peripheral"; 64 extcon = <&usb2phy0>; 65 maximum-speed = "high-speed"; 66 phys = <&usb2phy0_otg>; 67 phy-names = "usb2-phy"; 68 status = "okay"; 69}; 70 71&usb2phy0 { 72 status = "okay"; 73}; 74 75&usb2phy0_otg { 76 status = "okay"; 77}; 78