platform/x86/intel-uncore-freq: tpmi: Provide cluster level control
mainline inclusion from mainline-v6.5-rc1 commit 01c10f88 category: feature bugzilla: https://gitee.com/openeuler/intel-kernel/issues/I8WOEG Reference: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=01c10f88c9b7ab5767922531167f933cac32e9e9 ------------------------------------- The new generation of CPUs have granular control at a cluster level. Each package/die can have multiple power domains, which further can have multiple fabric clusters. The TPMI interface allows control at fabric cluster level. Use the updated uncore sysfs feature to expose controls at cluster level. At each cluster level there is a control for maximum and minimum uncore frequency. Also present current uncore frequency at a cluster level. Intel-SIG: commit 01c10f88 platform/x86/intel-uncore-freq: tpmi: Provide cluster level control. Backport Intel-uncore-freq driver support on TPMI. Signed-off-by:Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> Reviewed-by:
Zhang Rui <rui.zhang@intel.com> Tested-by:
Wendy Wang <wendy.wang@intel.com> Link: https://lore.kernel.org/r/20230418171340.681662-4-srinivas.pandruvada@linux.intel.com Signed-off-by:
Hans de Goede <hdegoede@redhat.com> [ Yingbao Jia: amend commit log ] Signed-off-by:
Yingbao Jia <yingbao.jia@intel.com>
Loading
Please sign in to comment