]> www.infradead.org Git - users/jedix/linux-maple.git/commit
phy: tegra: xusb: Add Tegra210 lane_iddq operation
authorJC Kuo <jckuo@nvidia.com>
Wed, 20 Jan 2021 07:34:05 +0000 (15:34 +0800)
committerThierry Reding <treding@nvidia.com>
Thu, 1 Apr 2021 07:48:51 +0000 (09:48 +0200)
commit0b7f6fb80827ad327ae28a384d7a642ca43e2b09
treeb069fcaac0708440cac7780e54892d255343d5bd
parent42c8bdff611c5f35a321af5ae53a7df572013183
phy: tegra: xusb: Add Tegra210 lane_iddq operation

As per Tegra210 TRM, before changing lane assignments, driver should
keep lanes in IDDQ and sleep state; after changing lane assignments,
driver should bring lanes out of IDDQ.
This commit implements the required operations.

Signed-off-by: JC Kuo <jckuo@nvidia.com>
Acked-By: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/phy/tegra/xusb-tegra210.c
drivers/phy/tegra/xusb.c
drivers/phy/tegra/xusb.h