162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ci# 362306a36Sopenharmony_ci# Intel x86 Platform-Specific Drivers 462306a36Sopenharmony_ci# 562306a36Sopenharmony_ci 662306a36Sopenharmony_ciconfig INTEL_PMC_CORE 762306a36Sopenharmony_ci tristate "Intel PMC Core driver" 862306a36Sopenharmony_ci depends on PCI 962306a36Sopenharmony_ci depends on ACPI 1062306a36Sopenharmony_ci help 1162306a36Sopenharmony_ci The Intel Platform Controller Hub for Intel Core SoCs provides access 1262306a36Sopenharmony_ci to Power Management Controller registers via various interfaces. This 1362306a36Sopenharmony_ci driver can utilize debugging capabilities and supported features as 1462306a36Sopenharmony_ci exposed by the Power Management Controller. It also may perform some 1562306a36Sopenharmony_ci tasks in the PMC in order to enable transition into the SLPS0 state. 1662306a36Sopenharmony_ci It should be selected on all Intel platforms supported by the driver. 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci Supported features: 1962306a36Sopenharmony_ci - SLP_S0_RESIDENCY counter 2062306a36Sopenharmony_ci - PCH IP Power Gating status 2162306a36Sopenharmony_ci - LTR Ignore / LTR Show 2262306a36Sopenharmony_ci - MPHY/PLL gating status (Sunrisepoint PCH only) 2362306a36Sopenharmony_ci - SLPS0 Debug registers (Cannonlake/Icelake PCH) 2462306a36Sopenharmony_ci - Low Power Mode registers (Tigerlake and beyond) 2562306a36Sopenharmony_ci - PMC quirks as needed to enable SLPS0/S0ix 26