Re: [PATCH v4] thunderbolt: Call SXFP() on Apple systems with Alpine Ridge when suspending

From: Bjorn Helgaas

Date: Tue Nov 03 2026 - 13:31:01 EST


On Tue, Nov 03, 2026 at 08:51:04AM -0300, Francisco Beltrán Millalén wrote:
> On Apple systems with Alpine Ridge, suspending to RAM with a device
> connected to a Type-C port leaves the PCIe link to the upstream port of
> the controller down on resume, and the ports are lost until reboot.
> Calling the SXFP(0) ACPI method under the NHI before entering sleep
> avoids that.

The subject line basically restates the C code, which doesn't really
motivate the change. Is there something we can say about why we do
this or what problem it solves?