[PATCH v3 0/9] R-Car Gen3 HDMI output support

Laurent Pinchart laurent.pinchart+renesas at ideasonboard.com
Mon Mar 6 00:02:53 UTC 2017


Hello,

This patch series implements support for the HDMI output on Renesas R-Car Gen3
SoCs, and more specifically on the R-Car H3.

Compared to the previous version, I've left out all the dw-hdmi patches that
have been updated separately and are on their way to being merged. I've also
left out the DT integration patches that will be submitted separately. I have
on the other hand included patches 1/9 to 4/9 that were an implicit dependency
of the previous version.

The patches are based on a merge of the following branches and tags from
git://linuxtv.org/pinchartl/media.git

- DWC HDMI Driver: drm-next-dw-hdmi-v5.1-20170306
- DRM LVDS Encoder Driver: drm-next-lvds-encoder-v4-20170302
- DRM LVDS Panel Driver: drm/next/lvds-panel
- R-Car DU Driver: drm/next/du

I plan to send a pull request for theses patches and the dependencies that
won't be merged through drm-misc in the next few days.

Koji Matsuoka (3):
  drm: rcar-du: Add Gen3 HDMI encoder support
  drm: rcar-du: Add DPLL support
  drm: rcar-du: Add HDMI outputs to R8A7795 device description

Laurent Pinchart (6):
  drm: rcar-du: Use the DRM panel API
  drm: rcar-du: Add support for LVDS mode selection
  drm: rcar-du: Replace manual bridge implementation with DRM bridge
  drm: rcar-du: Hardcode encoders types to DRM_MODE_ENCODER_NONE
  dt-bindings: display: renesas: Add R-Car Gen3 HDMI TX DT bindings
  drm: rcar-du: Skip disabled outputs

 .../bindings/display/bridge/renesas,dw-hdmi.txt    |  75 +++++++++
 MAINTAINERS                                        |   1 +
 drivers/gpu/drm/rcar-du/Kconfig                    |  10 +-
 drivers/gpu/drm/rcar-du/Makefile                   |   6 +-
 drivers/gpu/drm/rcar-du/rcar_du_crtc.c             |  81 +++++++++-
 drivers/gpu/drm/rcar-du/rcar_du_crtc.h             |   4 +-
 drivers/gpu/drm/rcar-du/rcar_du_drv.c              |  28 ++--
 drivers/gpu/drm/rcar-du/rcar_du_drv.h              |   3 +-
 drivers/gpu/drm/rcar-du/rcar_du_encoder.c          | 179 +++++++++++++--------
 drivers/gpu/drm/rcar-du/rcar_du_encoder.h          |  14 +-
 drivers/gpu/drm/rcar-du/rcar_du_hdmienc.c          | 134 ---------------
 drivers/gpu/drm/rcar-du/rcar_du_hdmienc.h          |  35 ----
 drivers/gpu/drm/rcar-du/rcar_du_kms.c              |  44 ++---
 drivers/gpu/drm/rcar-du/rcar_du_lvdscon.c          |  68 +++-----
 drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c          |  11 +-
 drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.h          |  13 ++
 drivers/gpu/drm/rcar-du/rcar_du_regs.h             |  23 +++
 drivers/gpu/drm/rcar-du/rcar_du_vgacon.c           |  82 ----------
 drivers/gpu/drm/rcar-du/rcar_du_vgacon.h           |  23 ---
 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c             | 100 ++++++++++++
 20 files changed, 475 insertions(+), 459 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_hdmienc.c
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_hdmienc.h
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_vgacon.c
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_vgacon.h
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c

-- 
Regards,

Laurent Pinchart



More information about the dri-devel mailing list