diff options
author | Jocelyn Falempe <[email protected]> | 2022-09-30 11:47:54 +0200 |
---|---|---|
committer | Jocelyn Falempe <[email protected]> | 2022-10-05 17:52:26 +0200 |
commit | ce7fcf7003865a63983545fd8f84c04deb1b5dfd (patch) | |
tree | 5178593a83116da4f3feca673411283b291369fe /lib/mpi/mpiutil.c | |
parent | 562d2dd8702806c636ba81c43b23394b29c60acc (diff) |
drm/ast: Add Atomic gamma lut support for aspeed
The current ast driver only supports legacy gamma interface.
This also fixes a Gnome3/Wayland error which incorrectly adds
gamma to atomic commit:
"Page flip discarded: CRTC property (GAMMA_LUT) not found"
I only tested remotely, so I wasn't able to check that it had
an effect on the VGA output. But when activating "Night Light"
in Gnome, ast_crtc_load_lut() is called.
v2: use the same functions as mgag200.
handle 16bits color mode.
v3: Check gamma_lut size in atomic check.
v4: revert 16bits mode, v1 was correct.
make sure gamma table are set when primary plane format
changes.
remove rgb888 format that is not used.
Signed-off-by: Jocelyn Falempe <[email protected]>
Tested-by: Thomas Zimmermann <[email protected]>
Reviewed-by: Thomas Zimmermann <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'lib/mpi/mpiutil.c')
0 files changed, 0 insertions, 0 deletions