summaryrefslogtreecommitdiffstats
path: root/arch/arm/dts
diff options
context:
space:
mode:
authorMarco Felsch <m.felsch@pengutronix.de>2023-03-22 22:03:22 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2023-04-05 11:54:37 +0200
commit0e47f028dae4b132a55ff09def532dc620c07fa3 (patch)
tree91cfc186ef32d6d5704b560c8b8d96574c003c3a /arch/arm/dts
parent1671882f0dd716ea1968585c7c52dc5762bacab6 (diff)
downloadbarebox-0e47f028dae4b132a55ff09def532dc620c07fa3.tar.gz
barebox-0e47f028dae4b132a55ff09def532dc620c07fa3.tar.xz
ARM: dts: i.MX8MP: add dual-role usb-type-c PORT1 support
Enable the dual-role support locally till we have upstream devicetree support. By this patch and with the recent usb-otg patches from Sascha usbgadget/fastboot does work now on the i.MX8MP-EVK as well. Signed-off-by: Marco Felsch <m.felsch@pengutronix.de> Link: https://lore.barebox.org/20230322210322.254744-1-m.felsch@pengutronix.de Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/dts')
-rw-r--r--arch/arm/dts/imx8mp-evk.dts17
1 files changed, 17 insertions, 0 deletions
diff --git a/arch/arm/dts/imx8mp-evk.dts b/arch/arm/dts/imx8mp-evk.dts
index ecec4d2a66..c7c661028c 100644
--- a/arch/arm/dts/imx8mp-evk.dts
+++ b/arch/arm/dts/imx8mp-evk.dts
@@ -41,6 +41,23 @@
off-on-delay-us = <20000>;
};
+&usb3_phy0 {
+ status = "okay";
+};
+
+&usb3_0 {
+ status = "okay";
+};
+
+&usb_dwc3_0 {
+ dr_mode = "otg";
+ hnp-disable;
+ srp-disable;
+ adp-disable;
+ usb-role-switch;
+ status = "okay";
+};
+
&usdhc2 {
#address-cells = <1>;
#size-cells = <1>;