summaryrefslogtreecommitdiffstats
path: root/arch/arm64/boot
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2023-01-20 15:02:41 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2023-01-20 15:02:48 +0100
commitdd2f003e4e85b154754d5a83e0c3b1b517d1f802 (patch)
tree0ac8f13a525d3fb3ad262f94b154c9c53565b683 /arch/arm64/boot
parentusb: gadget: add WebUSB landing page support (diff)
downloadlinux-dd2f003e4e85b154754d5a83e0c3b1b517d1f802.tar.xz
linux-dd2f003e4e85b154754d5a83e0c3b1b517d1f802.zip
Revert "arm64: tegra: Enable XUSB host function on Jetson AGX Orin"
This reverts commit 1b17df99730ab63b49848e61ef19d8ee583684c5. It causes merge issues in linux-next and was asked to be dropped from this tree. Reported-by: Thierry Reding <thierry.reding@gmail.com> Cc: Wayne Chang <waynec@nvidia.com> Cc: Thierry Reding <treding@nvidia.com> Cc: Jon Hunter <jonathanh@nvidia.com> Link: https://lore.kernel.org/r/Y8lEhwT3VWEn9w+R@orome Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch/arm64/boot')
-rw-r--r--arch/arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi48
-rw-r--r--arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000.dts93
-rw-r--r--arch/arm64/boot/dts/nvidia/tegra234.dtsi145
3 files changed, 0 insertions, 286 deletions
diff --git a/arch/arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi b/arch/arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi
index 4fae2547e90e..8b86ea9cb50c 100644
--- a/arch/arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi
+++ b/arch/arm64/boot/dts/nvidia/tegra234-p3701-0000.dtsi
@@ -67,29 +67,6 @@
non-removable;
};
- padctl@3520000 {
- vclamp-usb-supply = <&vdd_ao_1v8>;
- avdd-usb-supply = <&vdd_ao_3v3>;
-
- ports {
- usb2-0 {
- vbus-supply = <&vdd_5v0_sys>;
- };
-
- usb2-1 {
- vbus-supply = <&vdd_5v0_sys>;
- };
-
- usb2-2 {
- vbus-supply = <&vdd_5v0_sys>;
- };
-
- usb2-3 {
- vbus-supply = <&vdd_5v0_sys>;
- };
- };
- };
-
rtc@c2a0000 {
status = "okay";
};
@@ -98,29 +75,4 @@
nvidia,invert-interrupt;
};
};
-
- vdd_5v0_sys: regulator-vdd-5v0-sys {
- compatible = "regulator-fixed";
- regulator-name = "VIN_SYS_5V0";
- regulator-min-microvolt = <5000000>;
- regulator-max-microvolt = <5000000>;
- regulator-always-on;
- regulator-boot-on;
- };
-
- vdd_ao_1v8: regulator-vdd-1v8-ao {
- compatible = "regulator-fixed";
- regulator-name = "vdd-AO-1v8";
- regulator-min-microvolt = <1800000>;
- regulator-max-microvolt = <1800000>;
- regulator-always-on;
- };
-
- vdd_ao_3v3: regulator-vdd-3v3-ao {
- compatible = "regulator-fixed";
- regulator-name = "vdd-AO-3v3";
- regulator-min-microvolt = <3300000>;
- regulator-max-microvolt = <3300000>;
- regulator-always-on;
- };
};
diff --git a/arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000.dts b/arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000.dts
index 32c58aa00035..96aa2267b06d 100644
--- a/arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000.dts
+++ b/arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000.dts
@@ -2022,99 +2022,6 @@
nvidia,model = "NVIDIA Jetson AGX Orin HDA";
status = "okay";
};
-
- padctl@3520000 {
- status = "okay";
-
- pads {
- usb2 {
- lanes {
- usb2-0 {
- status = "okay";
- };
-
- usb2-1 {
- status = "okay";
- };
-
- usb2-2 {
- status = "okay";
- };
-
- usb2-3 {
- status = "okay";
- };
- };
- };
-
- usb3 {
- lanes {
- usb3-0 {
- status = "okay";
- };
-
- usb3-1 {
- status = "okay";
- };
-
- usb3-2 {
- status = "okay";
- };
- };
- };
- };
-
- ports {
- usb2-0 {
- mode = "host";
- status = "okay";
- };
-
- usb2-1 {
- mode = "host";
- status = "okay";
- };
-
- usb2-2 {
- mode = "host";
- status = "okay";
- };
-
- usb2-3 {
- mode = "host";
- status = "okay";
- };
-
- usb3-0 {
- nvidia,usb2-companion = <1>;
- status = "okay";
- };
-
- usb3-1 {
- nvidia,usb2-companion = <0>;
- status = "okay";
- };
-
- usb3-2 {
- nvidia,usb2-companion = <3>;
- status = "okay";
- };
- };
- };
-
- usb@3610000 {
- status = "okay";
-
- phys = <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-0}>,
- <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-1}>,
- <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-2}>,
- <&{/bus@0/padctl@3520000/pads/usb2/lanes/usb2-3}>,
- <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-0}>,
- <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-1}>,
- <&{/bus@0/padctl@3520000/pads/usb3/lanes/usb3-2}>;
- phy-names = "usb2-0", "usb2-1", "usb2-2", "usb2-3",
- "usb3-0", "usb3-1", "usb3-2";
- };
};
chosen {
diff --git a/arch/arm64/boot/dts/nvidia/tegra234.dtsi b/arch/arm64/boot/dts/nvidia/tegra234.dtsi
index b1bc8b5dcd7d..eaf05ee9acd1 100644
--- a/arch/arm64/boot/dts/nvidia/tegra234.dtsi
+++ b/arch/arm64/boot/dts/nvidia/tegra234.dtsi
@@ -1079,151 +1079,6 @@
status = "disabled";
};
- xusb_padctl: padctl@3520000 {
- compatible = "nvidia,tegra234-xusb-padctl";
- reg = <0x03520000 0x20000>,
- <0x03540000 0x10000>;
- reg-names = "padctl", "ao";
- interrupts = <GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>;
-
- resets = <&bpmp TEGRA234_RESET_XUSB_PADCTL>;
- reset-names = "padctl";
-
- status = "disabled";
-
- pads {
- usb2 {
- clocks = <&bpmp TEGRA234_CLK_USB2_TRK>;
- clock-names = "trk";
-
- lanes {
- usb2-0 {
- nvidia,function = "xusb";
- status = "disabled";
- #phy-cells = <0>;
- };
-
- usb2-1 {
- nvidia,function = "xusb";
- status = "disabled";
- #phy-cells = <0>;
- };
-
- usb2-2 {
- nvidia,function = "xusb";
- status = "disabled";
- #phy-cells = <0>;
- };
-
- usb2-3 {
- nvidia,function = "xusb";
- status = "disabled";
- #phy-cells = <0>;
- };
- };
- };
-
- usb3 {
- lanes {
- usb3-0 {
- nvidia,function = "xusb";
- status = "disabled";
- #phy-cells = <0>;
- };
-
- usb3-1 {
- nvidia,function = "xusb";
- status = "disabled";
- #phy-cells = <0>;
- };
-
- usb3-2 {
- nvidia,function = "xusb";
- status = "disabled";
- #phy-cells = <0>;
- };
-
- usb3-3 {
- nvidia,function = "xusb";
- status = "disabled";
- #phy-cells = <0>;
- };
- };
- };
- };
-
- ports {
- usb2-0 {
- status = "disabled";
- };
-
- usb2-1 {
- status = "disabled";
- };
-
- usb2-2 {
- status = "disabled";
- };
-
- usb2-3 {
- status = "disabled";
- };
-
- usb3-0 {
- status = "disabled";
- };
-
- usb3-1 {
- status = "disabled";
- };
-
- usb3-2 {
- status = "disabled";
- };
-
- usb3-3 {
- status = "disabled";
- };
- };
- };
-
- usb@3610000 {
- compatible = "nvidia,tegra234-xusb";
- reg = <0x03610000 0x40000>,
- <0x03600000 0x10000>,
- <0x03650000 0x10000>;
- reg-names = "hcd", "fpci", "bar2";
-
- interrupts = <GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>,
- <GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>;
-
- clocks = <&bpmp TEGRA234_CLK_XUSB_CORE_HOST>,
- <&bpmp TEGRA234_CLK_XUSB_FALCON>,
- <&bpmp TEGRA234_CLK_XUSB_CORE_SS>,
- <&bpmp TEGRA234_CLK_XUSB_SS>,
- <&bpmp TEGRA234_CLK_CLK_M>,
- <&bpmp TEGRA234_CLK_XUSB_FS>,
- <&bpmp TEGRA234_CLK_UTMIP_PLL>,
- <&bpmp TEGRA234_CLK_CLK_M>,
- <&bpmp TEGRA234_CLK_PLLE>;
- clock-names = "xusb_host", "xusb_falcon_src",
- "xusb_ss", "xusb_ss_src", "xusb_hs_src",
- "xusb_fs_src", "pll_u_480m", "clk_m",
- "pll_e";
- interconnects = <&mc TEGRA234_MEMORY_CLIENT_XUSB_HOSTR &emc>,
- <&mc TEGRA234_MEMORY_CLIENT_XUSB_HOSTW &emc>;
- interconnect-names = "dma-mem", "write";
- iommus = <&smmu_niso1 TEGRA234_SID_XUSB_HOST>;
-
- power-domains = <&bpmp TEGRA234_POWER_DOMAIN_XUSBC>,
- <&bpmp TEGRA234_POWER_DOMAIN_XUSBA>;
- power-domain-names = "xusb_host", "xusb_ss";
-
- nvidia,xusb-padctl = <&xusb_padctl>;
- dma-coherent;
- status = "disabled";
- };
-
fuse@3810000 {
compatible = "nvidia,tegra234-efuse";
reg = <0x03810000 0x10000>;