A partitioned system has two PCI device per package compared to only one. This doesn't change any TPMI functionality. Just while reading, different MMIO region is used for TPMI instances. Some patches are not directly related to partitions, but added for easy application of series. Patches are applied on top of origin/review-hans branch as of April 23, 2024. Srinivas Pandruvada (10): platform/x86/intel/tpmi: Handle error from tpmi_process_info() platform/x86/intel/tpmi: Check major version change for TPMI Information platform/x86/intel/tpmi: Align comments in kernel-doc platform/x86/intel/tpmi: Add additional TPMI header fields platform/x86: ISST: Use local variable for auxdev->dev platform/x86: ISST: Shorten the assignments for power_domain_info platform/x86: ISST: Support partitioned systems platform/x86: ISST: Use in_range() to check package ID validity platform/x86: ISST: Add dev_fmt platform/x86: ISST: Add missing MODULE_DESCRIPTION .../intel/speed_select_if/isst_if_common.c | 1 + .../intel/speed_select_if/isst_tpmi_core.c | 345 +++++++++++++++--- drivers/platform/x86/intel/tpmi.c | 39 +- include/linux/intel_tpmi.h | 12 +- 4 files changed, 333 insertions(+), 64 deletions(-) -- 2.40.1