Re: [PATCH] PCI: pciehp: Add Qualcomm quirk for Command Completed erratum

From: Krzysztof Wilczyński
Date: Mon Feb 13 2023 - 16:07:45 EST


Hello,

> The Qualcomm PCI bridge device (Device ID 0x010e) found in chipsets such as
> SC8280XP used in Lenovo Thinkpad X13s, does not set the Command Completed
> bit unless writes to the Slot Command register change "Control" bits.
>
> This results in timeouts like below during boot and resume from suspend:
>
> pcieport 0002:00:00.0: pciehp: Timeout on hotplug command 0x03c0 (issued 2020 msec ago)
> ...
> pcieport 0002:00:00.0: pciehp: Timeout on hotplug command 0x13f1 (issued 107724 msec ago)
>
> Add the device to the Command Completed quirk to mark commands "completed"
> immediately unless they change the "Control" bits.
>
> Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@xxxxxxxxxx>

Applied to pci/hotplug, thank you!

[1/1] PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
https://git.kernel.org/pci/pci/c/dc4e71ddbe8e

Krzysztof