// SPDX-License-Identifier: GPL-2.0+ /* * (C) Copyright 2018-2019 Rockchip Electronics Co., Ltd */ #include "rk3328-u-boot.dtsi" #include "rk3328-sdram-lpddr3-1600.dtsi" / { chosen { u-boot,spl-boot-order = "same-as-spl", &sdmmc, &emmc; }; }; &usb_host0_xhci { vbus-supply = <&vcc_host_5v>; status = "okay"; }; /* * This makes XHCI responsible for toggling VBUS. This is needed to work * around an issue where either XHCI only works with USB 2.0 or OTG doesn't * work, depending on how VBUS is configured. Having USB 3.0 seems better. */ &vcc_host_5v { /delete-property/ regulator-always-on; /delete-property/ regulator-boot-on; };