OSDN Git Service

usb: host: xhci-tegra: Implement basic ELPG support
authorThierry Reding <treding@nvidia.com>
Fri, 6 Dec 2019 14:06:53 +0000 (15:06 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 10 Dec 2019 10:36:30 +0000 (11:36 +0100)
commitcad0a5c74e7a1760d90a41df8e6151a53a598676
tree2d209de89506a10b64c2f784ba76d4aa7fed4b52
parent9ccae88e572b36a3ede1c2fe67cfd3f2b36e0610
usb: host: xhci-tegra: Implement basic ELPG support

This implements basic engine-level powergate support which allows the
XUSB controller to be put into a low power mode on system sleep and get
it out of that low power mode again on resume.

Based on work by JC Kuo <jckuo@nvidia.com>.

Signed-off-by: Thierry Reding <treding@nvidia.com>
Link: https://lore.kernel.org/r/20191206140653.2085561-11-thierry.reding@gmail.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/host/xhci-tegra.c