msm: drm: sde: Add support for UCSC via AHB programming
Add support for UCSC block parameters that includes unmult, IGC/GC modes, CSC coefficients, and clamps. Change-Id: I3ef4b729e9c973a98d53dc583233bf5e004035fa Signed-off-by: Alisha Thapaliya <quic_athapali@quicinc.com>
Цей коміт міститься в:

зафіксовано
Gerrit - the friendly Code Review server

джерело
83cb3d44af
коміт
c2364bdd17
@@ -43,11 +43,18 @@
|
||||
#define SDE_PLANE_DIRTY_FP16_GC 0x800
|
||||
#define SDE_PLANE_DIRTY_FP16_CSC 0x1000
|
||||
#define SDE_PLANE_DIRTY_FP16_UNMULT 0x2000
|
||||
#define SDE_PLANE_DIRTY_UCSC_IGC 0x4000
|
||||
#define SDE_PLANE_DIRTY_UCSC_GC 0x8000
|
||||
#define SDE_PLANE_DIRTY_UCSC_CSC 0x10000
|
||||
#define SDE_PLANE_DIRTY_UCSC_UNMULT 0x20000
|
||||
#define SDE_PLANE_DIRTY_UCSC_ALPHA_DITHER 0x40000
|
||||
#define SDE_PLANE_DIRTY_CP (SDE_PLANE_DIRTY_VIG_GAMUT |\
|
||||
SDE_PLANE_DIRTY_VIG_IGC | SDE_PLANE_DIRTY_DMA_IGC |\
|
||||
SDE_PLANE_DIRTY_DMA_GC | SDE_PLANE_DIRTY_FP16_IGC |\
|
||||
SDE_PLANE_DIRTY_FP16_GC | SDE_PLANE_DIRTY_FP16_CSC |\
|
||||
SDE_PLANE_DIRTY_FP16_UNMULT)
|
||||
SDE_PLANE_DIRTY_FP16_UNMULT | SDE_PLANE_DIRTY_UCSC_IGC |\
|
||||
SDE_PLANE_DIRTY_UCSC_GC | SDE_PLANE_DIRTY_UCSC_CSC |\
|
||||
SDE_PLANE_DIRTY_UCSC_UNMULT | SDE_PLANE_DIRTY_UCSC_ALPHA_DITHER)
|
||||
#define SDE_PLANE_DIRTY_ALL (0xFFFFFFFF & ~(SDE_PLANE_DIRTY_CP))
|
||||
|
||||
struct sde_plane {
|
||||
|
Посилання в новій задачі
Заблокувати користувача