]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm: rcar-du: lvds: Fix LVDS startup on R-Car Gen3
authorSergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Fri, 12 Jan 2018 20:12:04 +0000 (23:12 +0300)
committerLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Wed, 14 Feb 2018 17:56:30 +0000 (19:56 +0200)
commit796ceb9269626afaed3b4955c40d2c3d7a8c5d01
treee31e81852361a4fa71ec9f22c9c1974288982f70
parent8525d04ba8a6a9ecfa4bd619c988ca873a5fc2a4
drm: rcar-du: lvds: Fix LVDS startup on R-Car Gen3

According to the latest revisions of the R-Car Gen3 manual, the LVDS mode
must be set before the LVDS I/O pins are enabled, not after -- fix the
Gen3 LVDS startup sequence accordingly.

Fixes: e947eccbeba4 ("drm: rcar-du: Add support for LVDS mode selection")
Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
[Updated comment in rcar_du_lvdsenc_start_gen3()]
[Moved Gen2 startup comment update to separate commit]
[Fixed =| typo]
Tested-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c