Message ID | 20220622074248.19004-1-limanyi@uniontech.com |
---|---|
State | Accepted |
Commit | 4b7ef7b05afcde44142225c184bf43a0cd9e2178 |
Headers | show |
Series | ACPI: save NVS memory for Lenovo G40-45 | expand |
On Wed, Jun 22, 2022 at 9:43 AM Manyi Li <limanyi@uniontech.com> wrote: > > [821d6f0359b0614792ab8e2fb93b503e25a65079] is to make machines > produced from 2012 to now not saving NVS region to accelerate S3. > > But, Lenovo G40-45, a platform released in 2015, still needs NVS memory > saving during S3. A quirk is introduced for this platform. > > Signed-off-by: Manyi Li <limanyi@uniontech.com> > --- > drivers/acpi/sleep.c | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/drivers/acpi/sleep.c b/drivers/acpi/sleep.c > index 04ea1569df78..974746e6e59d 100644 > --- a/drivers/acpi/sleep.c > +++ b/drivers/acpi/sleep.c > @@ -360,6 +360,14 @@ static const struct dmi_system_id acpisleep_dmi_table[] __initconst = { > DMI_MATCH(DMI_PRODUCT_NAME, "80E3"), > }, > }, > + { > + .callback = init_nvs_save_s3, > + .ident = "Lenovo G40-45", > + .matches = { > + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), > + DMI_MATCH(DMI_PRODUCT_NAME, "80E1"), > + }, > + }, > /* > * ThinkPad X1 Tablet(2016) cannot do suspend-to-idle using > * the Low Power S0 Idle firmware interface (see > -- Applied as 5.20 material, thanks!
diff --git a/drivers/acpi/sleep.c b/drivers/acpi/sleep.c index 04ea1569df78..974746e6e59d 100644 --- a/drivers/acpi/sleep.c +++ b/drivers/acpi/sleep.c @@ -360,6 +360,14 @@ static const struct dmi_system_id acpisleep_dmi_table[] __initconst = { DMI_MATCH(DMI_PRODUCT_NAME, "80E3"), }, }, + { + .callback = init_nvs_save_s3, + .ident = "Lenovo G40-45", + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), + DMI_MATCH(DMI_PRODUCT_NAME, "80E1"), + }, + }, /* * ThinkPad X1 Tablet(2016) cannot do suspend-to-idle using * the Low Power S0 Idle firmware interface (see
[821d6f0359b0614792ab8e2fb93b503e25a65079] is to make machines produced from 2012 to now not saving NVS region to accelerate S3. But, Lenovo G40-45, a platform released in 2015, still needs NVS memory saving during S3. A quirk is introduced for this platform. Signed-off-by: Manyi Li <limanyi@uniontech.com> --- drivers/acpi/sleep.c | 8 ++++++++ 1 file changed, 8 insertions(+)