Thread (1 message) 1 message, 1 author, 2016-10-08

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(-)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help