OSDN Git Service

PCI/PME: Implement runtime PM callbacks
authorMika Westerberg <mika.westerberg@linux.intel.com>
Thu, 27 Sep 2018 21:56:49 +0000 (16:56 -0500)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 2 Oct 2018 21:04:40 +0000 (16:04 -0500)
commit0e157e52860441cb26051f131dd0b5ae3187a07b
tree9f386af68fe3c4e6c2e44b95b60d151f428814ae
parent9c62f0bfb83260cb2469eb84d3185c9728e36900
PCI/PME: Implement runtime PM callbacks

Basically we need to do the same steps than what we do when system sleep is
entered and disable PME interrupt when the root port is runtime suspended.
This prevents spurious wakeups immediately when the port is transitioned
into D3cold.

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Reviewed-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/pci/pcie/pme.c