aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/platform/x86/intel/pmc/core.c
diff options
context:
space:
mode:
authorXi Pardee <xi.pardee@linux.intel.com>2025-02-11 17:05:56 -0800
committerIlpo Järvinen <ilpo.jarvinen@linux.intel.com>2025-02-13 14:49:03 +0200
commitd026feb03bdcde33e22a75777d59ed9d8725bcdd (patch)
tree354f6d09c517cbd82477077820b66fe567a2fb39 /drivers/platform/x86/intel/pmc/core.c
parentsonypi: Use str_on_off() helper in sonypi_display_info() (diff)
downloadlinux-d026feb03bdcde33e22a75777d59ed9d8725bcdd.tar.gz
linux-d026feb03bdcde33e22a75777d59ed9d8725bcdd.zip
platform/x86:intel/pmc: Move arch specific action to init function
Move arch specific action from core.c to the init() function of spt.c. Signed-off-by: Xi Pardee <xi.pardee@linux.intel.com> Link: https://lore.kernel.org/r/20250212010621.1003663-1-xi.pardee@linux.intel.com Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Diffstat (limited to 'drivers/platform/x86/intel/pmc/core.c')
-rw-r--r--drivers/platform/x86/intel/pmc/core.c13
1 files changed, 0 insertions, 13 deletions
diff --git a/drivers/platform/x86/intel/pmc/core.c b/drivers/platform/x86/intel/pmc/core.c
index 1b85800ec10f..28e0c09dd599 100644
--- a/drivers/platform/x86/intel/pmc/core.c
+++ b/drivers/platform/x86/intel/pmc/core.c
@@ -1418,11 +1418,6 @@ static const struct x86_cpu_id intel_pmc_core_ids[] = {
MODULE_DEVICE_TABLE(x86cpu, intel_pmc_core_ids);
-static const struct pci_device_id pmc_pci_ids[] = {
- { PCI_VDEVICE(INTEL, SPT_PMC_PCI_DEVICE_ID) },
- { }
-};
-
/*
* This quirk can be used on those platforms where
* the platform BIOS enforces 24Mhz crystal to shutdown
@@ -1533,14 +1528,6 @@ static int pmc_core_probe(struct platform_device *pdev)
if (!pmcdev->pkgc_res_cnt)
return -ENOMEM;
- /*
- * Coffee Lake has CPU ID of Kaby Lake and Cannon Lake PCH. So here
- * Sunrisepoint PCH regmap can't be used. Use Cannon Lake PCH regmap
- * in this case.
- */
- if (pmc_dev_info == &spt_pmc_dev && !pci_dev_present(pmc_pci_ids))
- pmc_dev_info = &cnp_pmc_dev;
-
mutex_init(&pmcdev->lock);
if (pmc_dev_info->init)