[GIT PULL FOR v4.12] Renesas R-Car Gen3 DU HDMI support

Laurent Pinchart laurent.pinchart at ideasonboard.com
Tue Apr 4 14:17:44 UTC 2017


Hi Dave,

The following changes since commit e1b489d207c73e67810659a88c45b8db4bd62773:

  Merge tag 'omapdrm-4.12' of 
git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux into drm-next 
(2017-04-04 05:45:49 +1000)

are available in the git repository at:

  git://linuxtv.org/pinchartl/media.git drm/next/du

for you to fetch changes up to 0dda563e571093f309d597cafaf7dd535496ecfb:

  drm: rcar-du: Add HDMI outputs to R8A7795 device description (2017-04-04 
17:04:21 +0300)

Note that the series contains 2 drm-panel patches since I need those to 
unblock the rest of the rcar-du patches.

----------------------------------------------------------------
Jacopo Mondi (1):
      drm: rcar-du: Make sure the VSP is initialized on platforms that need it

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 (17):
      devicetree/bindings: display: Document common panel properties
      devicetree/bindings: display: Add bindings for LVDS panels
      devicetree/bindings: display: Add bindings for two Mitsubishi panels
      drm: Add data transmission order bus flag
      drm: panels: Add LVDS panel driver
      drm: rcar-du: Switch to encoder .atomic_mode_set() helper function
      drm: rcar-du: Handle event when disabling CRTCs
      drm: rcar-du: Clear handled event pointer in CRTC state
      drm: rcar-du: Use DRM core's atomic commit helper
      drm: rcar-du: Remove wait field from rcar_du_device structure
      drm: rcar-du: Document the vsps property in the DT bindings
      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

Wolfram Sang (1):
      drm: rcar-du: Don't open code of_device_get_match_data()

 .../bindings/display/bridge/renesas,dw-hdmi.txt         |  75 +++++++
 .../bindings/display/panel/mitsubishi,aa104xd12.txt     |  47 ++++
 .../bindings/display/panel/mitsubishi,aa121td01.txt     |  47 ++++
 .../devicetree/bindings/display/panel/panel-common.txt  |  91 ++++++++
 .../devicetree/bindings/display/panel/panel-lvds.txt    | 120 ++++++++++
 .../devicetree/bindings/display/renesas,du.txt          |   3 +
 MAINTAINERS                                             |   1 +
 drivers/gpu/drm/panel/Kconfig                           |  10 +
 drivers/gpu/drm/panel/Makefile                          |   1 +
 drivers/gpu/drm/panel/panel-lvds.c                      | 286 +++++++++++++++
 drivers/gpu/drm/rcar-du/Kconfig                         |  10 +-
 drivers/gpu/drm/rcar-du/Makefile                        |   6 +-
 drivers/gpu/drm/rcar-du/rcar_du_crtc.c                  |  94 +++++++-
 drivers/gpu/drm/rcar-du/rcar_du_crtc.h                  |   4 +-
 drivers/gpu/drm/rcar-du/rcar_du_drv.c                   |  32 +--
 drivers/gpu/drm/rcar-du/rcar_du_drv.h                   |   8 +-
 drivers/gpu/drm/rcar-du/rcar_du_encoder.c               | 187 ++++++++------
 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                   | 143 ++----------
 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_du_vsp.h                   |   2 +-
 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c                  | 100 +++++++++
 include/drm/drm_connector.h                             |   4 +
 30 files changed, 1109 insertions(+), 565 deletions(-)
 create mode 100644 
Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
 create mode 100644 
Documentation/devicetree/bindings/display/panel/mitsubishi,aa104xd12.txt
 create mode 100644 
Documentation/devicetree/bindings/display/panel/mitsubishi,aa121td01.txt
 create mode 100644 Documentation/devicetree/bindings/display/panel/panel-
common.txt
 create mode 100644 Documentation/devicetree/bindings/display/panel/panel-
lvds.txt
 create mode 100644 drivers/gpu/drm/panel/panel-lvds.c
 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