linux/drivers/gpu/drm/rcar-du
Geert Uytterhoeven 3986457110 drm: rcar_lvds: Fix color mismatches on R-Car H2 ES2.0 and later
Commit 5cca30ebe0 ("drm/rcar-du: Add LVDS_LANES quirk") states
that LVDS lanes 1 and 3 are inverted on R-Car H2 ES1 only, and that the
problem has been fixed in newer revisions.

However, the code didn't take into account the actual hardware revision,
thus applying the quirk also on newer hardware revisions, causing green
color reversals.

Fix this by applying the quirk when running on R-Car H2 ES1.x only.

Reported-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Fixes: 5cca30ebe0 ("drm/rcar-du: Add LVDS_LANES quirk")
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Tested-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Reviewed-by: Ulrich Hecht <uli+renesas@fpond.eu>
Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
2019-10-16 00:27:54 +03:00
..
Kconfig
Makefile
rcar_du_crtc.c
rcar_du_crtc.h
rcar_du_drv.c drm/rcar-du: Drop drm_gem_prime_export/import 2019-06-21 20:08:38 +02:00
rcar_du_drv.h
rcar_du_encoder.c drm/bridge: panel: Infer connector type from panel by default 2019-09-08 19:04:23 +02:00
rcar_du_encoder.h
rcar_du_group.c
rcar_du_group.h
rcar_du_kms.c drm: rcar-du: kms: Expand comment in vsps parsing routine 2019-10-16 00:27:54 +03:00
rcar_du_kms.h
rcar_du_of.c
rcar_du_of.h
rcar_du_of_lvds_r8a7790.dts
rcar_du_of_lvds_r8a7791.dts
rcar_du_of_lvds_r8a7793.dts
rcar_du_of_lvds_r8a7795.dts
rcar_du_of_lvds_r8a7796.dts
rcar_du_plane.c
rcar_du_plane.h
rcar_du_regs.h
rcar_du_vsp.c
rcar_du_vsp.h
rcar_du_writeback.c drm: Free the writeback_job when it with an empty fb 2019-09-23 15:31:53 +08:00
rcar_du_writeback.h
rcar_dw_hdmi.c
rcar_lvds.c drm: rcar_lvds: Fix color mismatches on R-Car H2 ES2.0 and later 2019-10-16 00:27:54 +03:00
rcar_lvds.h
rcar_lvds_regs.h