The recent kernels showed a regression wrt suspend/resume on Lenovo Thinkpad T14s Gen 3 AMD model; it fails to reconnect on resume after a long time sleep. The only workaround was to unload/reload the driver (or reboot). It seems that this model also requires the similar quirk with ATH11K_PM_WOW which has been done for other Thinkpad models. Link: https://bugzilla.suse.com/show_bug.cgi?id=1254181 Signed-off-by: Takashi Iwai --- I'm not sure whether this model has another DMI entry, so put Mark to Cc. Also, I wonder which Thinkpad models are rather the ones that should *not* take the quirk. Since mine is Gen 3 and I already see Gen 2 entries, which else remaining...? drivers/net/wireless/ath/ath11k/core.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/net/wireless/ath/ath11k/core.c b/drivers/net/wireless/ath/ath11k/core.c index 812686173ac8..3aa78a39394b 100644 --- a/drivers/net/wireless/ath/ath11k/core.c +++ b/drivers/net/wireless/ath/ath11k/core.c @@ -924,6 +924,13 @@ static const struct dmi_system_id ath11k_pm_quirk_table[] = { DMI_MATCH(DMI_PRODUCT_NAME, "21J4"), }, }, + { + .driver_data = (void *)ATH11K_PM_WOW, + .matches = { /* T14s G3 AMD */ + DMI_MATCH(DMI_BOARD_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_NAME, "21CR"), + }, + }, { .driver_data = (void *)ATH11K_PM_WOW, .matches = { /* T14 G4 AMD #1 */ -- 2.52.0