APPLIED[C/Unstable]: [SRU] [Bionic/Unstable] [PATCH 0/7] Support Power Management for Thunderbolt Controller

Seth Forshee seth.forshee at canonical.com
Thu Aug 30 13:48:15 UTC 2018


On Tue, Aug 28, 2018 at 06:43:06AM +0000, Kai-Heng Feng wrote:
> BugLink: https://bugs.launchpad.net/bugs/1789358
> 
> [Impact]
> New TBT controllers may use Native PCIe Enumeration (i.e. just like
> other normal PCIe device listed under lspci) instead of ACPI hotplug.
> 
> Since TBT controller stops getting unplugged from PCIe bus, it draws
> additional power. 
> 
> [Fix]
> Support runtime power management for TBT controllers, so it can be put
> to D3 to save powers.
> 
> [Test]
> I tested and verified this patch series can make Lenovo T480's TBT
> controller enters PCI D3 at runtime.
> 
> [Regression Potential]
> Low. Almost all TBT controllers in the wild still uses ACPI hotplug,
> this series won't affect those users.

Applied patches 3-7 to cosmic/master-next and unstable/master, thanks!




More information about the kernel-team mailing list