tools/power/x86/intel-speed-select: Allow api_version based platform callbacks
authorZhang Rui <rui.zhang@intel.com>
Sat, 20 Aug 2022 12:40:48 +0000 (20:40 +0800)
committerSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Wed, 22 Mar 2023 20:36:52 +0000 (13:36 -0700)
commit05aab5b8c1b78c028cd95701e788623de744d1cd
treedfb694437b0dd319e71a7ce0c307530ad49fc5e7
parent2b86ed225e657867b405b3e9412e9efefcbe6ffb
tools/power/x86/intel-speed-select: Allow api_version based platform callbacks

Different api_version suggests different kernel driver used and
different interface is used to communication with the hardware.

Allow setting platform specific callbacks based on api_version.

Currently, all platforms with api_version 1 uses Mbox/MMIO interfaces.

No functional changes are expected.

Signed-off-by: Zhang Rui <rui.zhang@intel.com>
[srinivas.pandruvada@linux.intel.com: changelog edits]
Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
tools/power/x86/intel-speed-select/isst-config.c
tools/power/x86/intel-speed-select/isst-core.c
tools/power/x86/intel-speed-select/isst.h