]> git.ipfire.org Git - thirdparty/linux.git/commit
platform/x86/intel/tpmi: Relocate platform info to intel_vsec.h
authorDavid E. Box <david.e.box@linux.intel.com>
Thu, 3 Jul 2025 02:28:25 +0000 (19:28 -0700)
committerIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Thu, 3 Jul 2025 08:09:35 +0000 (11:09 +0300)
commit934954df0f44de5e10afc1af84c06f78149f15fe
treedba160757a1b7c16e55de4a1e39e6be48df90f66
parent2e7ba52110ef15d29846b40eb28b400f1fb1834a
platform/x86/intel/tpmi: Relocate platform info to intel_vsec.h

The TPMI platform information provides a mapping of OOBMSM PCI devices to
logical CPUs. Since this mapping is consistent across all OOBMSM features
(e.g., TPMI, PMT, SDSi), it can be leveraged by multiple drivers. To
facilitate reuse, relocate the struct intel_tpmi_plat_info to intel_vsec.h,
renaming it to struct oobmsm_plat_info, making it accessible to other
features. While modifying headers, place them in alphabetical order.

Signed-off-by: David E. Box <david.e.box@linux.intel.com>
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Link: https://lore.kernel.org/r/20250703022832.1302928-11-david.e.box@linux.intel.com
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
drivers/platform/x86/intel/plr_tpmi.c
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
drivers/platform/x86/intel/uncore-frequency/uncore-frequency-tpmi.c
drivers/platform/x86/intel/vsec_tpmi.c
drivers/powercap/intel_rapl_tpmi.c
include/linux/intel_tpmi.h
include/linux/intel_vsec.h