platform/x86: intel_pmc_ipc: Convert to MFD
[linux-2.6-microblaze.git] / drivers / platform / x86 / Kconfig
index 303514a..6423167 100644 (file)
@@ -1269,7 +1269,8 @@ config INTEL_UNCORE_FREQ_CONTROL
 config INTEL_BXTWC_PMIC_TMU
        tristate "Intel BXT Whiskey Cove TMU Driver"
        depends on REGMAP
-       depends on INTEL_SOC_PMIC_BXTWC && INTEL_PMC_IPC
+       depends on MFD_INTEL_PMC_BXT
+       depends on INTEL_SOC_PMIC_BXTWC
        ---help---
          Select this driver to use Intel BXT Whiskey Cove PMIC TMU feature.
          This driver enables the alarm wakeup functionality in the TMU unit
@@ -1327,15 +1328,6 @@ config INTEL_PMC_CORE
                - LTR Ignore
                - MPHY/PLL gating status (Sunrisepoint PCH only)
 
-config INTEL_PMC_IPC
-       tristate "Intel PMC IPC Driver"
-       depends on ACPI
-       select INTEL_SCU_IPC
-       ---help---
-       This driver provides support for PMC control on some Intel platforms.
-       The PMC is an ARC processor which defines IPC commands for communication
-       with other entities in the CPU.
-
 config INTEL_PUNIT_IPC
        tristate "Intel P-Unit IPC Driver"
        ---help---
@@ -1374,7 +1366,9 @@ config INTEL_SCU_IPC_UTIL
 
 config INTEL_TELEMETRY
        tristate "Intel SoC Telemetry Driver"
-       depends on INTEL_PMC_IPC && INTEL_PUNIT_IPC && X86_64
+       depends on X86_64
+       depends on MFD_INTEL_PMC_BXT
+       depends on INTEL_PUNIT_IPC
        ---help---
          This driver provides interfaces to configure and use
          telemetry for INTEL SoC from APL onwards. It is also