Skip to content

Commit 241f02b

Browse files
jonhunterthierryreding
authored andcommitted
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: Jon Hunter <[email protected]> Signed-off-by: Thierry Reding <[email protected]>
1 parent 66b2d6e commit 241f02b

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

arch/arm64/boot/dts/nvidia/tegra210.dtsi

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -646,6 +646,30 @@
646646
resets = <&tegra_car 198>;
647647
#power-domain-cells = <0>;
648648
};
649+
650+
pd_xusbss: xusba {
651+
clocks = <&tegra_car TEGRA210_CLK_XUSB_SS>;
652+
clock-names = "xusb-ss";
653+
resets = <&tegra_car TEGRA210_CLK_XUSB_SS>;
654+
reset-names = "xusb-ss";
655+
#power-domain-cells = <0>;
656+
};
657+
658+
pd_xusbdev: xusbb {
659+
clocks = <&tegra_car TEGRA210_CLK_XUSB_DEV>;
660+
clock-names = "xusb-dev";
661+
resets = <&tegra_car 95>;
662+
reset-names = "xusb-dev";
663+
#power-domain-cells = <0>;
664+
};
665+
666+
pd_xusbhost: xusbc {
667+
clocks = <&tegra_car TEGRA210_CLK_XUSB_HOST>;
668+
clock-names = "xusb-host";
669+
resets = <&tegra_car TEGRA210_CLK_XUSB_HOST>;
670+
reset-names = "xusb-host";
671+
#power-domain-cells = <0>;
672+
};
649673
};
650674
};
651675

0 commit comments

Comments
 (0)