diff options
author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2023-01-20 15:02:41 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2023-01-20 15:02:48 +0100 |
commit | dd2f003e4e85b154754d5a83e0c3b1b517d1f802 (patch) | |
tree | 0ac8f13a525d3fb3ad262f94b154c9c53565b683 /arch/arm64/boot | |
parent | usb: gadget: add WebUSB landing page support (diff) | |
download | linux-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.dtsi | 48 | ||||
-rw-r--r-- | arch/arm64/boot/dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 93 | ||||
-rw-r--r-- | arch/arm64/boot/dts/nvidia/tegra234.dtsi | 145 |
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>; |