Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 241f02ba authored by Jon Hunter's avatar Jon Hunter Committed by Thierry Reding
Browse files

arm64: tegra: Add XUSB powergates on Tegra210



The Tegra210 XUSB subsystem has 3 power partitions which are XUSBA
(super-speed logic), XUSBB (USB device logic) and XUSBC (USB host
logic). Populate the device-tree nodes for these XUSB partitions.

Signed-off-by: default avatarJon Hunter <jonathanh@nvidia.com>
Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
parent 66b2d6e9
Loading
Loading
Loading
Loading
+24 −0
Original line number Diff line number Diff line
@@ -646,6 +646,30 @@
				resets = <&tegra_car 198>;
				#power-domain-cells = <0>;
			};

			pd_xusbss: xusba {
				clocks = <&tegra_car TEGRA210_CLK_XUSB_SS>;
				clock-names = "xusb-ss";
				resets = <&tegra_car TEGRA210_CLK_XUSB_SS>;
				reset-names = "xusb-ss";
				#power-domain-cells = <0>;
			};

			pd_xusbdev: xusbb {
				clocks = <&tegra_car TEGRA210_CLK_XUSB_DEV>;
				clock-names = "xusb-dev";
				resets = <&tegra_car 95>;
				reset-names = "xusb-dev";
				#power-domain-cells = <0>;
			};

			pd_xusbhost: xusbc {
				clocks = <&tegra_car TEGRA210_CLK_XUSB_HOST>;
				clock-names = "xusb-host";
				resets = <&tegra_car TEGRA210_CLK_XUSB_HOST>;
				reset-names = "xusb-host";
				#power-domain-cells = <0>;
			};
		};
	};