From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Bunch of DSB related fixes/refactoring/etc. Ville Syrjälä (13): drm/i915/dsb: Stop with the RMW drm/i915/dsb: Inline DSB_CTRL writes into intel_dsb_commit() drm/i915/dsb: Align DSB register writes to 8 bytes drm/i915/dsb: Fix DSB command buffer size checks drm/i915/dsb: Extract assert_dsb_has_room() drm/i915/dsb: Extract intel_dsb_emit() drm/i915/dsb: Improve the indexed reg write checks drm/i915/dsb: Handle the indexed vs. not inside the DSB code drm/i915/dsb: Introduce intel_dsb_align_tail() drm/i915/dsb: Allow the caller to pass in the DSB buffer size drm/i915/dsb: Add mode DSB opcodes drm/i915/dsb: Define more DSB registers drm/i915/dsb: Pimp debug/error prints drivers/gpu/drm/i915/display/intel_color.c | 47 ++-- drivers/gpu/drm/i915/display/intel_dsb.c | 268 ++++++++++----------- drivers/gpu/drm/i915/display/intel_dsb.h | 5 +- drivers/gpu/drm/i915/i915_reg.h | 50 +++- 4 files changed, 202 insertions(+), 168 deletions(-) -- 2.37.4