Re: [PATCH v5] drm/fsl-dcu: Implement gamma_lut atomic crtc properties
From: Rob Herring <robh@kernel.org>
Date: 2016-10-08 22:26:22
On Wed, Sep 28, 2016 at 04:24:29PM +0800, Meng Yi wrote:
Gamma correction is optional and can be used to adjust the color output values to match the gamut of a particular TFT LCD panel Split the DCU regs into "regs", "palette", "gamma" and "cursor". Create a second regmap for gamma memory space using little endian. The registers after the first address space are not accessed yet, hence new device trees would even work with old kernels. Just new kernel need the new format so we can access the separate gamma reg space. Suggested-by: Stefan Agner <stefan@agner.ch> Signed-off-by: Meng Yi <redacted> --- Changes since V1: -created a second regmap for gamma -updated the DCU DT binding -removed Kconfig for gamma and enable gamma when valid data filled. -extended and simplified comment lines. --- .../devicetree/bindings/display/fsl,dcu.txt | 12 +++++++-
Acked-by: Rob Herring <robh@kernel.org>
drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_crtc.c | 33 ++++++++++++++++++++ drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 35 +++++++++++++++++++++- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.h | 7 +++++ 4 files changed, 85 insertions(+), 2 deletions(-)