NVIDIA NX disabling USB0 as serial console

Hi,
Please refer to the patch

diff --git a/common/tegra194-fixed-regulator-p3668.dtsi b/common/tegra194-fixed-regulator-p3668.dtsi
index 6fb7fe1..0f6bcf2 100644
--- a/common/tegra194-fixed-regulator-p3668.dtsi
+++ b/common/tegra194-fixed-regulator-p3668.dtsi
@@ -53,5 +53,15 @@
                        gpio = <&tegra_aon_gpio TEGRA194_AON_GPIO(CC, 2) GPIO_ACTIVE_HIGH>;
                        enable-active-high;
                };
+
+        vdd_usb0_5v: regulator@115 {
+                       compatible = "regulator-fixed";
+                       reg = <115>;
+                       regulator-name = "vdd-usb0-5v";
+                       regulator-min-microvolt = <5000000>;
+                       regulator-max-microvolt = <5000000>;
+                       gpio = <&tegra_main_gpio TEGRA194_MAIN_GPIO(Z, 1) GPIO_ACTIVE_HIGH>;
+                       enable-active-high;
+               };
        };
 };
diff --git a/common/tegra194-p3668-common.dtsi b/common/tegra194-p3668-common.dtsi
index ad05897..256b9cc 100644
--- a/common/tegra194-p3668-common.dtsi
+++ b/common/tegra194-p3668-common.dtsi
@@ -75,21 +75,6 @@
                };
        };

-       external-connection {
-               vbus_id_extcon: extcon@1 {
-                       compatible = "extcon-gpio-states";
-                       reg = <0x1>;
-                       extcon-gpio,name = "VBUS";
-                       extcon-gpio,cable-states = <
-                                               0x0 0x1
-                                               0x1 0x0>;
-                       gpios = <&tegra_main_gpio TEGRA194_MAIN_GPIO(Z, 1) 0>;
-                       extcon-gpio,out-cable-names = <EXTCON_USB EXTCON_USB_HOST EXTCON_NONE>;
-                       wakeup-source;
-                       #extcon-cells = <1>;
-               };
-       };
-
        xusb_padctl: xusb_padctl@3520000 {
                status = "okay";

@@ -122,7 +107,8 @@

                ports {
                        usb2-0 {
-                               mode = "otg";
+                               mode = "host";
+                               vbus-supply = <&vdd_usb0_5v>;
                                status = "okay";
                        };
                        usb2-1 {
@@ -149,13 +135,10 @@
                phy-names = "usb2";
                nvidia,xusb-padctl = <&xusb_padctl>;
                nvidia,boost_cpu_freq = <1200>;
-               status = "okay";
+              status = "disabled";
        };

        tegra_xhci: xhci@3610000 {
-               extcon-cables = <&vbus_id_extcon 1>;
-               extcon-cable-names = "id";
-               #extcon-cells = <1>;
                phys = <&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-0}>,
                        <&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-1}>,
                        <&{/xusb_padctl@3520000/pads/usb2/lanes/usb2-2}>,
1 Like