aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/thunderbolt/cap.c
diff options
context:
space:
mode:
authorMika Westerberg <mika.westerberg@linux.intel.com>2020-06-05 14:25:02 +0300
committerMika Westerberg <mika.westerberg@linux.intel.com>2020-09-03 12:06:42 +0300
commit6ac6faee5d7d7d1676a3188286438bed2dadd863 (patch)
treede96d3a7dfe352709d20b4f18ef3acd3dc103a7b /drivers/thunderbolt/cap.c
parentthunderbolt: Create device links from ACPI description (diff)
downloadlinux-dev-6ac6faee5d7d7d1676a3188286438bed2dadd863.tar.xz
linux-dev-6ac6faee5d7d7d1676a3188286438bed2dadd863.zip
thunderbolt: Add runtime PM for Software CM
This adds runtime PM support for the Software Connection Manager parts of the driver. This allows to save power when either there is no device attached at all or there is a device attached and all following conditions are true: - Tunneled PCIe root/downstream ports are runtime suspended - Tunneled USB3 ports are runtime suspended - No active DisplayPort stream - No active XDomain connection For the first two we take advantage of device links that were added in previous patch. Difference for the system sleep case is that we also enable wakes when something is geting plugged in/out of the Thunderbolt ports. Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Diffstat (limited to 'drivers/thunderbolt/cap.c')
0 files changed, 0 insertions, 0 deletions