Link: https://lore.kernel.org/r/20260217200002.683975158@linuxfoundation.org Tested-by: Florian Fainelli <florian.fainelli@broadcom.com> Tested-by: Takeshi Ogasawara <takeshi.ogasawara@futuring-girl.com> Tested-by: Peter Schneider <pschneider1968@googlemail.com> Tested-by: Jon Hunter <jonathanh@nvidia.com> Tested-by: Salvatore Bonaccorso <carnil@debian.org> Tested-by: Brett A C Sheffield <bacs@librecast.net> Tested-by: Mark Brown <broonie@kernel.org> Tested-by: Luna Jernberg <droidbittin@gmail.com> Tested-by: Ronald Warsow <rwarsow@gmx.de> Tested-by: Justin M. Forbes <jforbes@fedoraproject.org> Tested-by: Ron Economos <re@w6rz.net> Tested-by: Miguel Ojeda <ojeda@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
31 lines
1.0 KiB
Plaintext
31 lines
1.0 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Intel x86 Platform-Specific Drivers
|
|
#
|
|
|
|
config INTEL_PMC_CORE
|
|
tristate "Intel PMC Core driver"
|
|
depends on PCI
|
|
depends on ACPI
|
|
depends on INTEL_PMT_TELEMETRY
|
|
select INTEL_PMC_SSRAM_TELEMETRY
|
|
help
|
|
The Intel Platform Controller Hub for Intel Core SoCs provides access
|
|
to Power Management Controller registers via various interfaces. This
|
|
driver can utilize debugging capabilities and supported features as
|
|
exposed by the Power Management Controller. It also may perform some
|
|
tasks in the PMC in order to enable transition into the SLPS0 state.
|
|
It should be selected on all Intel platforms supported by the driver.
|
|
|
|
Supported features:
|
|
- SLP_S0_RESIDENCY counter
|
|
- PCH IP Power Gating status
|
|
- LTR Ignore / LTR Show
|
|
- MPHY/PLL gating status (Sunrisepoint PCH only)
|
|
- SLPS0 Debug registers (Cannonlake/Icelake PCH)
|
|
- Low Power Mode registers (Tigerlake and beyond)
|
|
- PMC quirks as needed to enable SLPS0/S0ix
|
|
|
|
config INTEL_PMC_SSRAM_TELEMETRY
|
|
tristate
|