]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/xe/guc: Eliminate RPa frequency caching
authorSk Anirban <sk.anirban@intel.com>
Wed, 12 Nov 2025 18:51:56 +0000 (00:21 +0530)
committerRodrigo Vivi <rodrigo.vivi@intel.com>
Wed, 12 Nov 2025 23:05:52 +0000 (18:05 -0500)
commit6b74d0a5e259d268312259c83d1a61744fbc9306
tree5bd5e41a58ee66fe017a856147c7bb9a332f36de
parent2917e17b5fd25447a702e79f4ecba3e3b3e08d58
drm/xe/guc: Eliminate RPa frequency caching

Remove the cached pc->rpa_freq field and refactor RPA frequency handling
to fetch values directly from hardware registers on each request.

v2: Check graphics version instead of platform (Rodrigo)
v3: Fix graphics version check (Badal)

Suggested-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Suggested-by: Badal Nilawar <badal.nilawar@intel.com>
Signed-off-by: Sk Anirban <sk.anirban@intel.com>
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Link: https://patch.msgid.link/20251112185153.3593145-6-sk.anirban@intel.com
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
drivers/gpu/drm/xe/xe_guc_pc.c
drivers/gpu/drm/xe/xe_guc_pc_types.h