All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/4] Converter R-Car DU to the DRM bridge connector helper
@ 2021-05-20  6:50 Laurent Pinchart
  2021-05-20  6:50 ` [PATCH v3 1/4] drm: bridge: dw-hdmi: Attach to next bridge if available Laurent Pinchart
                   ` (4 more replies)
  0 siblings, 5 replies; 15+ messages in thread
From: Laurent Pinchart @ 2021-05-20  6:50 UTC (permalink / raw)
  To: dri-devel; +Cc: linux-renesas-soc, Kieran Bingham

Hello,

This patch series converts the R-Car DU driver to use the DRM bridge
connector helper drm_bridge_connector_init().

The bulk of the v1 series was converting the adv7511, simple-bridge and
dw-hdmi drivers to make connector creation optional (through the
DRM_BRIDGE_ATTACH_NO_CONNECTOR flag), and have already been merged. v2
included the remaining patches and has bitrotten. v3 rebased the code
and should be ready for merge.

Patch 1/4 adds support to the dw-hdmi driver to attach to a downstream
bridge if one is specified in DT. As the DT port number corresponding to
the video output differs between platforms that integrate the dw-hdmi
(some of them even don't have a video output port, which should probably
be fixed, but that's out of scope for this series), the port number has
to be specified by the platform glue layer.

Patch 2/4 then addresses the rcar-lvds driver. Instead of implementing
direct support for DRM_BRIDGE_ATTACH_NO_CONNECTOR, it simply removes
code that shouldn't have been in the driver in the first place by
switching to the panel bridge helper.

Patch 3/4 specifies the port number in the R-Car dw-hdmi glue layer, as
required by 1/4.

Patch 4/4 finally makes use of the drm_bridge_connector_init() helper.

The series has been tested on the Renesas R-Car Salvator-XS and Draak
boards with the VGA, HDMI and LVDS outputs.

Laurent Pinchart (4):
  drm: bridge: dw-hdmi: Attach to next bridge if available
  drm: rcar-du: lvds: Convert to DRM panel bridge helper
  drm: rcar-du: dw-hdmi: Set output port number
  drm: rcar-du: Use drm_bridge_connector_init() helper

 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c |  54 +++++++++-
 drivers/gpu/drm/rcar-du/rcar_du_encoder.c |  26 ++++-
 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c    |   1 +
 drivers/gpu/drm/rcar-du/rcar_lvds.c       | 120 +++-------------------
 include/drm/bridge/dw_hdmi.h              |   2 +
 5 files changed, 89 insertions(+), 114 deletions(-)

-- 
Regards,

Laurent Pinchart


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2021-08-22  0:01 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-20  6:50 [PATCH v3 0/4] Converter R-Car DU to the DRM bridge connector helper Laurent Pinchart
2021-05-20  6:50 ` [PATCH v3 1/4] drm: bridge: dw-hdmi: Attach to next bridge if available Laurent Pinchart
2021-06-22 22:07   ` Kieran Bingham
2021-05-20  6:50 ` [PATCH v3 2/4] drm: rcar-du: lvds: Convert to DRM panel bridge helper Laurent Pinchart
2021-06-22 22:10   ` Kieran Bingham
2021-08-10 15:47   ` Geert Uytterhoeven
2021-08-10 15:47     ` Geert Uytterhoeven
2021-08-10 15:51     ` Geert Uytterhoeven
2021-08-10 15:51       ` Geert Uytterhoeven
2021-08-22  0:01       ` Laurent Pinchart
2021-05-20  6:50 ` [PATCH v3 3/4] drm: rcar-du: dw-hdmi: Set output port number Laurent Pinchart
2021-06-22 22:14   ` Kieran Bingham
2021-05-20  6:50 ` [PATCH v3 4/4] drm: rcar-du: Use drm_bridge_connector_init() helper Laurent Pinchart
2021-06-22 22:17   ` Kieran Bingham
2021-06-22 21:53 ` [PATCH v3 0/4] Converter R-Car DU to the DRM bridge connector helper Kieran Bingham

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.