mirror_ubuntu-kernels/drivers/platform/x86/intel/pmc
David E. Box f2b689ab2f platform/x86/intel/pmc/mtl: Put devices in D3 during resume
An earlier commit placed some driverless devices in D3 during boot so that
they don't block package cstate entry on Meteor Lake. Also place these
devices in D3 after resume from suspend.

Fixes: 336ba968d3 ("platform/x86/intel/pmc/mtl: Put GNA/IPU/VPU devices in D3")
Signed-off-by: David E. Box <david.e.box@linux.intel.com>
Link: https://lore.kernel.org/r/20230607233849.239047-2-david.e.box@linux.intel.com
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
2023-06-13 12:30:02 +02:00
..
adl.c platform/x86: intel/pmc: Relocate Alder Lake PCH support 2022-11-21 10:42:50 +01:00
cnp.c platform/x86: intel/pmc: Relocate Cannon Lake Point PCH support 2022-11-21 10:42:41 +01:00
core.c platform/x86/intel/pmc: Add resume callback 2023-06-13 12:29:33 +02:00
core.h platform/x86/intel/pmc: Add resume callback 2023-06-13 12:29:33 +02:00
icl.c platform/x86: intel/pmc: Relocate Ice Lake PCH support 2022-11-21 10:42:44 +01:00
Kconfig
Makefile platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver 2022-11-21 10:42:52 +01:00
mtl.c platform/x86/intel/pmc/mtl: Put devices in D3 during resume 2023-06-13 12:30:02 +02:00
pltdrv.c platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized 2022-11-15 16:53:17 +01:00
spt.c platform/x86: intel/pmc: Relocate Sunrise Point PCH support 2022-11-21 10:42:38 +01:00
tgl.c platform/x86: intel/pmc: Switch to use acpi_evaluate_dsm_typed() 2023-02-02 22:48:20 +01:00