]> www.infradead.org Git - users/jedix/linux-maple.git/commit
platform/x86: ISST: Support SST-PP revision 2
authorSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Tue, 6 May 2025 16:35:30 +0000 (09:35 -0700)
committerIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Thu, 8 May 2025 13:04:06 +0000 (16:04 +0300)
commitd6644d737bec473a38dbd44a71553cacd636a920
tree9f1930c67afd8c288df83dac7a15fe5fb4b8dabe
parent885d1c2a30b73e50d0bbc098ddd717e22ccff266
platform/x86: ISST: Support SST-PP revision 2

SST PP revision 2 added fabric 1 P0, P1 and Pm frequencies. Export them
by using a new IOCTL ISST_IF_GET_PERF_LEVEL_FABRIC_INFO. This IOCTL
requires platforms with SST PP revision 2 or higher.

To accommodate potential future increases in fabric count and avoid ABI
changes, support is extended for up to 8 fabrics.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Link: https://lore.kernel.org/r/20250506163531.1061185-3-srinivas.pandruvada@linux.intel.com
Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
drivers/platform/x86/intel/speed_select_if/isst_tpmi_core.c
include/uapi/linux/isst_if.h