]> git.baikalelectronics.ru Git - kernel.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, 3 Jun 2021 12:49:33 +0000 (14:49 +0200)
commit9037854742f7cb898ecaf87f7228bb6f6a6eafc6
tree779ce126c51cddec64bacb6367b54550ddfee2d3
parent2e6435859087f1a1bc61d886af5907fcf32b6087
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