]> git.ipfire.org Git - thirdparty/linux.git/commit
platform/x86/intel-uncore-freq: Handle autonomous UFS status bit
authorSrinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Wed, 25 Mar 2026 19:29:09 +0000 (12:29 -0700)
committerIlpo Järvinen <ilpo.jarvinen@linux.intel.com>
Fri, 27 Mar 2026 11:14:44 +0000 (13:14 +0200)
commit4ab604b3f3aa8dcccc7505f5d310016682a99d5f
treee039b40dbd1f00918cf4fc72a7d362a6ea9f8ca8
parente1415b9418eb22b4a7a1ef4b4aec9dd0a49e3fa7
platform/x86/intel-uncore-freq: Handle autonomous UFS status bit

When the AUTONOMOUS_UFS_DISABLED bit is set in the header, the ELC
(Efficiency Latency Control) feature is non-functional. Hence, return
error for read or write to ELC attributes.

Fixes: bb516dc79c4a ("platform/x86/intel-uncore-freq: Add support for efficiency latency control")
Signed-off-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Cc: stable@vger.kernel.org
Link: https://patch.msgid.link/20260325192909.3417322-1-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/uncore-frequency/uncore-frequency-tpmi.c