diff options
author | Ville Syrjälä | 2018-11-07 19:41:38 +0100 |
---|---|---|
committer | Ville Syrjälä | 2018-11-09 18:10:37 +0100 |
commit | 7b012bd62db951384a73943311822d1fb447e416 (patch) | |
tree | 4f81f035643a32cfffdb2a699722bcb52b61c0ad /drivers/gpu/drm/i915/i915_reg.h | |
parent | drm/i915: Remove the PS_PWR_GATE write from skl_program_scaler() (diff) | |
download | kernel-qcow2-linux-7b012bd62db951384a73943311822d1fb447e416.tar.gz kernel-qcow2-linux-7b012bd62db951384a73943311822d1fb447e416.tar.xz kernel-qcow2-linux-7b012bd62db951384a73943311822d1fb447e416.zip |
drm/i915: Polish the skl+ plane keyval/msk/max register setup
Due to the constant alpha we're going to have to program two of
the the tree keying registers anyway, so might as well always
program all three.
And parametrize the plane constant alpha define while at it.
v2: Rebase due to input CSC
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20181107184138.31359-1-ville.syrjala@linux.intel.com
Reviewed-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Diffstat (limited to 'drivers/gpu/drm/i915/i915_reg.h')
-rw-r--r-- | drivers/gpu/drm/i915/i915_reg.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/i915/i915_reg.h b/drivers/gpu/drm/i915/i915_reg.h index 158cf4716d03..fe4b913e46ac 100644 --- a/drivers/gpu/drm/i915/i915_reg.h +++ b/drivers/gpu/drm/i915/i915_reg.h @@ -6559,7 +6559,7 @@ enum { #define PLANE_KEYMSK_ALPHA_ENABLE (1 << 31) #define _PLANE_KEYMAX_1_A 0x701a0 #define _PLANE_KEYMAX_2_A 0x702a0 -#define PLANE_KEYMAX_ALPHA_SHIFT 24 +#define PLANE_KEYMAX_ALPHA(a) ((a) << 24) #define _PLANE_AUX_DIST_1_A 0x701c0 #define _PLANE_AUX_DIST_2_A 0x702c0 #define _PLANE_AUX_OFFSET_1_A 0x701c4 |