aboutsummaryrefslogtreecommitdiff
path: root/drivers/media/usb/go7007
diff options
context:
space:
mode:
authorManikanta Maddireddy <mmaddireddy@nvidia.com>2018-02-28 15:30:34 +0530
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>2018-03-19 09:37:46 +0000
commitda76ba50963b81413ffd3613f84ee9e592220b3d (patch)
tree165dd961ba46d473b56f46493e2778c0d3ea5264 /drivers/media/usb/go7007
parent662b94c3195654c225174c680094555c0d750d41 (diff)
PCI: tegra: Add power management support
Tegra186 powergate driver is implemented as power domain driver, power partition ungate/gate are registered as power_on/power_off callback functions. There are no direct functions to power gate/ungate host controller in Tegra186. Host controller driver should add "power-domains" property in device tree and implement runtime suspend and resume callback functons. Power gate and ungate is taken care by power domain driver when host controller driver calls pm_runtime_put_sync and pm_runtime_get_sync respectively. Register suspend_noirq & resume_noirq callback functions to allow PCIe to come up after resume from RAM. Both runtime and noirq pm ops share same callback functions. Signed-off-by: Manikanta Maddireddy <mmaddireddy@nvidia.com> [lorenzo.pieralisi@arm.com: squashed patch to fix compilation] Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Acked-by: Thierry Reding <treding@nvidia.com> Tested-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'drivers/media/usb/go7007')
0 files changed, 0 insertions, 0 deletions