This patch series fixes the LVDS startup sequence for Gen2 and Gen3
SoCs, and then proceeds to refactoring the code to merge the Gen2 and
Gen3 implementations in preparation for V3M support.
The patches have been previously posted as part of the following series.
[PATCH 0/2] Fix LVDS startup sequences in the R-Car DU driver...
[PATCH 0/3] Add R-Car V3M (R8A77970) support to the R-Car LVDS driver
They have since been rebased on top of the latest DU driver and the
current DRM -next branch.
For convenience the patches can be found at
They have been tested on H2 (Lager), H3 ES1.1 (Salvator-X) and H3 ES2.0
(Salvator-XS) without any issue.
The patches that add V3M support have been left out as they depend on
the LVDS encoder move to the DRM bridge API that is not ready for
Sergei Shtylyov (3):
drm: rcar-du: lvds: Fix LVDS startup on R-Car Gen2
drm: rcar-du: lvds: Fix LVDS startup on R-Car Gen3
drm: rcar-du: lvds: Refactor LVDS startup
drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c | 128 ++++++++++++------------------
1 file changed, 51 insertions(+), 77 deletions(-)