Implements gamma tables for OMAP4, OMAP5, and dra7xx SoCs and adds a work-a-round for errata that may break LCD1 channel if gamma tables are in use. The first patch ("drm/omapdrm: omap_modeset_init: Separate crtc id and plane id indexing") is not really a part of the series and can be applied or dropped independently. I just needed that in order to reproduce errata i734 conditions. Jyri Sarha (4): drm/omapdrm: omap_modeset_init: Separate crtc id and plane id indexing drm/omapdrm: Add gamma table support to DSS dispc drm/omapdrm: Work-a-round for errata i734 (LCD1 Gamma) in DSS dispc drm/omapdrm: Implement gamma_lut atomic crtc property drivers/gpu/drm/omapdrm/dss/dispc.c | 355 +++++++++++++++++++++++++++-- drivers/gpu/drm/omapdrm/dss/dispc.h | 5 + drivers/gpu/drm/omapdrm/dss/dss_features.c | 4 + drivers/gpu/drm/omapdrm/dss/dss_features.h | 2 + drivers/gpu/drm/omapdrm/dss/hdmi4.c | 3 - drivers/gpu/drm/omapdrm/dss/hdmi5.c | 3 - drivers/gpu/drm/omapdrm/dss/omapdss.h | 5 + drivers/gpu/drm/omapdrm/omap_crtc.c | 20 ++ drivers/gpu/drm/omapdrm/omap_drv.c | 31 +-- 9 files changed, 392 insertions(+), 36 deletions(-) -- 1.9.1 _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel