cpufreq: intel_pstate: Allow model specific EPPs
authorSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Tue, 20 Feb 2024 02:26:06 +0000 (18:26 -0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Sat, 24 Feb 2024 14:02:33 +0000 (15:02 +0100)
commit240a8da623008eb9f4e32c7a19ce16a6605911dc
tree513740bcf56259d48e11b6c0703ecade0880c6e1
parent4615ac9010be84d676f9e893e5a7ea4b5febd1e8
cpufreq: intel_pstate: Allow model specific EPPs

The current implementation allows model specific EPP override for
balanced_performance. Add feature to allow model specific EPP for all
predefined EPP strings. For example for some CPU models, even changing
performance EPP has benefits

Use a mask of EPPs as driver_data instead of just balanced_performance.

Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/cpufreq/intel_pstate.c