diff options
author | Stefan Schake <stschake@gmail.com> | 2018-04-20 17:09:54 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2018-04-23 10:51:53 -0700 |
commit | 22445f0316a253406472ddcda98c3341b1eebaf4 (patch) | |
tree | fc2d47bda32852c344d3df4c4ea5a5c23c3e2e82 /drivers/gpu/drm/vc4/vc4_regs.h | |
parent | gpu: drm: vc4: simplify getting .drvdata (diff) | |
download | linux-dev-22445f0316a253406472ddcda98c3341b1eebaf4.tar.xz linux-dev-22445f0316a253406472ddcda98c3341b1eebaf4.zip |
drm/vc4: Add support for plane alpha
The HVS supports mixing fixed alpha with per-pixel alpha or
setting a fixed plane alpha in case there is no per-pixel information.
This allows us to support the generic DRM plane alpha property.
Signed-off-by: Stefan Schake <stschake@gmail.com>
Signed-off-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Eric Anholt <eric@anholt.net>
Link: https://patchwork.freedesktop.org/patch/msgid/20180421000954.18936-1-stschake@gmail.com
Diffstat (limited to 'drivers/gpu/drm/vc4/vc4_regs.h')
-rw-r--r-- | drivers/gpu/drm/vc4/vc4_regs.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/vc4/vc4_regs.h b/drivers/gpu/drm/vc4/vc4_regs.h index 4af3e29d076a..d1fb6fec46eb 100644 --- a/drivers/gpu/drm/vc4/vc4_regs.h +++ b/drivers/gpu/drm/vc4/vc4_regs.h @@ -945,6 +945,7 @@ enum hvs_pixel_format { #define SCALER_POS2_ALPHA_MODE_FIXED_NONZERO 2 #define SCALER_POS2_ALPHA_MODE_FIXED_OVER_0x07 3 #define SCALER_POS2_ALPHA_PREMULT BIT(29) +#define SCALER_POS2_ALPHA_MIX BIT(28) #define SCALER_POS2_HEIGHT_MASK VC4_MASK(27, 16) #define SCALER_POS2_HEIGHT_SHIFT 16 |