linux/drivers/gpu/drm/xe/regs
Ashutosh Dixit 588c20079e
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: e936f885f1 ("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
(cherry picked from commit cfa9d40db8)
Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
2025-02-03 12:56:34 -05:00
..
xe_bars.h drm/xe: Move BAR definitions to dedicated file 2024-05-30 23:50:25 +02:00
xe_engine_regs.h drm/xe: Initial MSI-X support for HW engines 2024-12-13 13:38:13 -05:00
xe_gsc_regs.h drm/xe/gsc: Add debugfs to print GSC info 2024-08-29 10:32:20 -07:00
xe_gt_regs.h drm/xe/xe3lpg: Add Wa_16024792527 2024-11-27 05:36:55 -05:00
xe_gtt_defs.h drm/xe: Allow to assign GGTT region to the VF 2024-04-16 12:37:29 +02:00
xe_guc_regs.h drm/xe/guc: Capture all available bits of GuC timestamp 2024-10-29 13:11:33 -07:00
xe_irq_regs.h drm/xe: Move IRQ-related registers to dedicated header 2024-09-26 10:27:07 -07:00
xe_lrc_layout.h drm/xe: Initial MSI-X support for HW engines 2024-12-13 13:38:13 -05:00
xe_mchbar_regs.h drm/xe/hwmon: Expose power1_max_interval 2023-12-21 11:43:32 -05:00
xe_oa_regs.h drm/xe/oa: Preserve oa_ctrl unused bits 2025-02-03 12:56:34 -05:00
xe_pcode_regs.h drm/xe/hwmon: Expose card power and energy attributes of BMG 2024-05-29 09:35:32 -04:00
xe_pmt.h drm/xe/vsec: Support BMG devices 2024-12-03 15:02:55 -05:00
xe_reg_defs.h drm/xe: Fix all typos in xe 2025-01-09 17:58:09 +01:00
xe_regs.h drm/xe: Introduce the RPa information 2025-01-08 15:49:21 -05:00