mbox series

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

Message ID 20200722163449.3513-1-biju.das.jz@bp.renesas.com
Headers show
Series Add RZ/G2E Dual LVDS display | expand

Message

Biju Das July 22, 2020, 4:34 p.m. UTC
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

Comments

Pavel Machek July 22, 2020, 9:49 p.m. UTC | #1
Hi!

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

I could not find any issues besides double of_node_put in 11/.

It is currently being tested:

https://gitlab.com/cip-project/cip-kernel/linux-cip/-/pipelines/169687006

If noone objects (and tests pass), I can apply/push the series.

Best regards,
								Pavel
Pavel Machek July 24, 2020, 7:30 a.m. UTC | #2
Hi!

> > Add RZ/G2E Dual LVDS display support. All patches in this series are 
> > cherry-picked from upstream kernel.
> 
> I could not find any issues besides double of_node_put in 11/.
> 
> It is currently being tested:
> 
> https://gitlab.com/cip-project/cip-kernel/linux-cip/-/pipelines/169687006
> 
> If noone objects (and tests pass), I can apply/push the series.

Applied, thanks for patches.

Best regards,
								Pavel