// SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) /* * Copyright (c) 2022-2024 TQ-Systems GmbH , * D-82229 Seefeld, Germany. * Author: Alexander Stein */ /dts-v1/; /plugin/; #include #include "imx8mn-pinfunc.h" &{/} { connector { compatible = "gpio-usb-b-connector", "usb-b-connector"; type = "micro"; label = "X19"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_usb1_connector>; id-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>; port { usb_dr_connector: endpoint { remote-endpoint = <&usb1_drd_sw>; }; }; }; }; &rst_usb_hub_hog { output-low; }; &sel_usb_hub_hog { output-low; }; &usbotg1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_usbotg>; dr_mode = "otg"; srp-disable; hnp-disable; adp-disable; power-active-high; /delete-property/ disable-over-current; over-current-active-low; usb-role-switch; status = "okay"; port { usb1_drd_sw: endpoint { remote-endpoint = <&usb_dr_connector>; }; }; }; &iomuxc { pinctrl_usb1_connector: usb1-connectorgrp { fsl,pins = ; }; };