Skip to content

Commit 269b04a

Browse files
debox1jwrdegoede
authored andcommitted
platform/x86: intel_pmc_core: Update Kconfig
The intel_pmc_core driver is mostly used as a debugging driver for Intel platforms that support SLPS0 (S0ix). But the driver may also be used to communicate actions to the PMC in order to ensure transition to SLPS0 on some systems and architectures. As such the driver should be built on all platforms it supports. Indicate this in the Kconfig. Also update the list of supported features. Signed-off-by: David E. Box <david.e.box@linux.intel.com> Suggested-by: Mario Limonciello <mario.limonciello@dell.com> Link: https://lore.kernel.org/r/20210319201844.3305399-1-david.e.box@linux.intel.com Signed-off-by: Hans de Goede <hdegoede@redhat.com>
1 parent 10c931c commit 269b04a

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

drivers/platform/x86/Kconfig

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1173,15 +1173,20 @@ config INTEL_PMC_CORE
11731173
depends on PCI
11741174
help
11751175
The Intel Platform Controller Hub for Intel Core SoCs provides access
1176-
to Power Management Controller registers via a PCI interface. This
1176+
to Power Management Controller registers via various interfaces. This
11771177
driver can utilize debugging capabilities and supported features as
1178-
exposed by the Power Management Controller.
1178+
exposed by the Power Management Controller. It also may perform some
1179+
tasks in the PMC in order to enable transition into the SLPS0 state.
1180+
It should be selected on all Intel platforms supported by the driver.
11791181

11801182
Supported features:
11811183
- SLP_S0_RESIDENCY counter
11821184
- PCH IP Power Gating status
1183-
- LTR Ignore
1185+
- LTR Ignore / LTR Show
11841186
- MPHY/PLL gating status (Sunrisepoint PCH only)
1187+
- SLPS0 Debug registers (Cannonlake/Icelake PCH)
1188+
- Low Power Mode registers (Tigerlake and beyond)
1189+
- PMC quirks as needed to enable SLPS0/S0ix
11851190

11861191
config INTEL_PMT_CLASS
11871192
tristate

0 commit comments

Comments
 (0)