Re: [PATCH 1/3] mmc: sdhci-pci: disable aggressive runtime PM for Braswell SD on Lenovo N22

From: Andy Shevchenko

Date: Fri Mar 20 2026 - 13:59:27 EST


On Mon, Mar 16, 2026 at 04:23:23PM -0500, Nelson Johnson wrote:
> Lenovo N22 systems with the Braswell SD controller (PCI ID 8086:2296) regress on kernels newer than 4.9.

v4.9

> On this machine the SD slot is exposed through both PCI and ACPI firmware nodes, and enabling the newer aggressive runtime PM/card-detect wake path causes the controller to stop behaving like the older working configuration.
>
> Keep the Lenovo N22 on the pre-4.14 behavior by skipping MMC_CAP_AGGRESSIVE_PM and MMC_CAP_CD_WAKE for the 8086:2296 slot on this DMI match, and disable runtime PM for that host.
>
> This preserves the rest of the Braswell/Atom handling while restoring the power-management behavior that allows the slot to function on the Lenovo N22.

When creating the commit message you need to wrap the lines around ~72
characters per line.

--
With Best Regards,
Andy Shevchenko