xref: /openbmc/linux/drivers/platform/x86/intel/pmc/Kconfig (revision 762f99f4f3cb41a775b5157dd761217beba65873)
1*fa082a7cSKate Hsuan# SPDX-License-Identifier: GPL-2.0
2*fa082a7cSKate Hsuan#
3*fa082a7cSKate Hsuan# Intel x86 Platform-Specific Drivers
4*fa082a7cSKate Hsuan#
5*fa082a7cSKate Hsuan
6*fa082a7cSKate Hsuanconfig INTEL_PMC_CORE
7*fa082a7cSKate Hsuan	tristate "Intel PMC Core driver"
8*fa082a7cSKate Hsuan	depends on PCI
9*fa082a7cSKate Hsuan	depends on ACPI
10*fa082a7cSKate Hsuan	help
11*fa082a7cSKate Hsuan	  The Intel Platform Controller Hub for Intel Core SoCs provides access
12*fa082a7cSKate Hsuan	  to Power Management Controller registers via various interfaces. This
13*fa082a7cSKate Hsuan	  driver can utilize debugging capabilities and supported features as
14*fa082a7cSKate Hsuan	  exposed by the Power Management Controller. It also may perform some
15*fa082a7cSKate Hsuan	  tasks in the PMC in order to enable transition into the SLPS0 state.
16*fa082a7cSKate Hsuan	  It should be selected on all Intel platforms supported by the driver.
17*fa082a7cSKate Hsuan
18*fa082a7cSKate Hsuan	  Supported features:
19*fa082a7cSKate Hsuan		- SLP_S0_RESIDENCY counter
20*fa082a7cSKate Hsuan		- PCH IP Power Gating status
21*fa082a7cSKate Hsuan		- LTR Ignore / LTR Show
22*fa082a7cSKate Hsuan		- MPHY/PLL gating status (Sunrisepoint PCH only)
23*fa082a7cSKate Hsuan		- SLPS0 Debug registers (Cannonlake/Icelake PCH)
24*fa082a7cSKate Hsuan		- Low Power Mode registers (Tigerlake and beyond)
25*fa082a7cSKate Hsuan		- PMC quirks as needed to enable SLPS0/S0ix
26