[PATCH v2 0/3] Add gamma lut support for mt8195
zheng-yan.chen
zheng-yan.chen at mediatek.com
Mon Aug 29 23:39:26 PDT 2022
Since the gamma_set_common() function for previous SoC,
such as mt8173 and mt8183, is designed for 9bit-to-10bit
conversion.
mt8195 is using 10bit-to-12bit conversion, which is
not compatible with the previous function.
Thus, need to update the function to fit the need of mt8195.
---
Base on series [1]:
[1]: Add driver nodes for MT8195 SoC
- https://patchwork.kernel.org/project/linux-mediatek/list/?series=666741
---
Change in v2:
1. fix global variable in mtk_disp_gamma.c
2. update mask calculation and delete not-necessary variables
3. fix shift-bit problem.
4. fix commit messages for dt-binding
5. fix dts gamma label.
zheng-yan.chen (3):
dt-bindings: mediatek: Add gamma compatible for mt8195
drm/mediatek: Add gamma lut support for mt8195
arm64: dts: Modify gamma compatible for mt8195
.../display/mediatek/mediatek,gamma.yaml | 3 +-
arch/arm64/boot/dts/mediatek/mt8195.dtsi | 2 +-
drivers/gpu/drm/mediatek/mtk_disp_aal.c | 2 +-
drivers/gpu/drm/mediatek/mtk_disp_drv.h | 3 +-
drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 102 +++++++++++++-----
drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 5 +-
drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 1 -
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 1 +
drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 1 +
drivers/gpu/drm/mediatek/mtk_drm_drv.c | 2 +
10 files changed, 88 insertions(+), 34 deletions(-)
--
2.18.0
More information about the Linux-mediatek
mailing list