]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
drm/xe/oa: Preserve oa_ctrl unused bits
authorAshutosh Dixit <ashutosh.dixit@intel.com>
Fri, 17 Jan 2025 03:21:55 +0000 (19:21 -0800)
committerAshutosh Dixit <ashutosh.dixit@intel.com>
Tue, 21 Jan 2025 17:29:47 +0000 (09:29 -0800)
commitcfa9d40db8c30d894171010fe765d96e9bc6a47e
tree563efd7a4ca5a108dd9c902847619cab12cf2e00
parent380b0cdaa76bc8f5c16db16eaf48751e792ff041
drm/xe/oa: Preserve oa_ctrl unused bits

UMD's have interest in setting unused bits of the oa_ctrl register "out of
band" for certain experiments. To facilitate this, don't clobber previous
oa_ctrl unused bits, i.e. rmw the values rather than simply write them.

Fixes: e936f885f1e9 ("drm/xe/oa/uapi: Expose OA stream fd")
Signed-off-by: Ashutosh Dixit <ashutosh.dixit@intel.com>
Reviewed-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20250117032155.3048063-1-ashutosh.dixit@intel.com
drivers/gpu/drm/xe/regs/xe_oa_regs.h
drivers/gpu/drm/xe/xe_oa.c