[PATCH 4.19.y-cip 00/17] Add RZ/G2E Dual LVDS display


Biju Das <biju.das.jz@...>
 

Add RZ/G2E Dual LVDS display support. All patches in this series are
cherry-picked from upstream kernel.

Fabrizio Castro (7):
drm: rcar-du: lvds: Improve identification of panels
drm: of: Add drm_of_lvds_get_dual_link_pixel_order
drm: rcar-du: lvds: Get dual link configuration from DT
drm: rcar-du: lvds: Allow for even and odd pixels swap
arm64: dts: renesas: r8a774c0: Point LVDS0 to its companion LVDS1
dt-bindings: display: Add idk-2121wr binding
arm64: dts: renesas: Add EK874 board with idk-2121wr display support

Geert Uytterhoeven (1):
arm64: dts: renesas: rzg2: Add reset control properties for display

Jacopo Mondi (1):
drm: rcar_lvds: Fix dual link mode operations

Laurent Pinchart (7):
drm: rcar-du: lvds: Remove LVDS double-enable checks
drm: bridge: Add dual_link field to the drm_bridge_timings structure
dt-bindings: display: renesas: lvds: Add renesas,companion property
drm: rcar-du: lvds: Add support for dual-link mode
drm: rcar-du: Skip LVDS1 output on Gen3 when using dual-link LVDS mode
drm: Add drm_atomic_get_(old|new)_connector_for_encoder() helpers
drm: rcar-du: lvds: Get mode from state

Sean Paul (1):
drm: Add atomic variants for bridge enable/disable

.../bindings/display/bridge/renesas,lvds.txt | 18 +-
.../display/panel/advantech,idk-2121wr.yaml | 122 ++++++
arch/arm64/boot/dts/renesas/Makefile | 3 +-
arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 5 +-
arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 5 +-
.../dts/renesas/r8a774c0-ek874-idk-2121wr.dts | 116 ++++++
arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 8 +-
drivers/gpu/drm/drm_atomic.c | 113 ++++++
drivers/gpu/drm/drm_atomic_helper.c | 8 +-
drivers/gpu/drm/drm_bridge.c | 110 ++++++
drivers/gpu/drm/drm_of.c | 116 ++++++
drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 12 +
drivers/gpu/drm/rcar-du/rcar_du_kms.c | 2 +-
drivers/gpu/drm/rcar-du/rcar_lvds.c | 348 +++++++++++-------
drivers/gpu/drm/rcar-du/rcar_lvds.h | 5 +
include/drm/drm_atomic.h | 7 +
include/drm/drm_bridge.h | 114 ++++++
include/drm/drm_connector.h | 9 +
include/drm/drm_of.h | 20 +
19 files changed, 996 insertions(+), 145 deletions(-)
create mode 100644 Documentation/devicetree/bindings/display/panel/advantech,idk-2121wr.yaml
create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-ek874-idk-2121wr.dts

--
2.17.1

Join cip-dev@lists.cip-project.org to automatically receive all group messages.