arm64: tegra: Disable XUSB support on Jetson TX2
authorThierry Reding <treding@nvidia.com>
Mon, 6 May 2019 16:36:24 +0000 (18:36 +0200)
committerThierry Reding <treding@nvidia.com>
Wed, 8 May 2019 12:42:57 +0000 (14:42 +0200)
The recently introduced XUSB support for Jetson TX2 is causing boot, CPU
hotplug and suspend/resume failures according to several reports.

Temporarily work around this by disabling the XUSB controller and XUSB
pad controller nodes in device tree, while we figure out what's causing
this.

Reported-by: Bitan Biswas <bbiswas@nvidia.com>
Reported-by: Jonathan Hunter <jonathanh@nvidia.com>
Tested-by: Bitan Biswas <bbiswas@nvidia.com>
Tested-by: Jon Hunter <jonathanh@nvidia.com>
Acked-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts

index 75ee6cf1e1b4ceafca6eb67905a3de08791d3d31..14d7fea82daf75d60a7aae908e96d906aa34e539 100644 (file)
@@ -59,7 +59,7 @@
        };
 
        padctl@3520000 {
-               status = "okay";
+               status = "disabled";
 
                avdd-pll-erefeut-supply = <&vdd_1v8_pll>;
                avdd-usb-supply = <&vdd_3v3_sys>;
        };
 
        usb@3530000 {
-               status = "okay";
+               status = "disabled";
 
                phys = <&{/padctl@3520000/pads/usb2/lanes/usb2-0}>,
                       <&{/padctl@3520000/pads/usb2/lanes/usb2-1}>,