[GIT PULL] R-Car DU changes for v4.17

Laurent Pinchart laurent.pinchart at ideasonboard.com
Wed Mar 7 17:50:29 UTC 2018


Hi Dave,

Please pull the R-Car DU changes for v4.17. This contains

- Convert LVDS support to a drm_bridge driver
- Add DT bindings for the R8A77995 SoC
- Add DT bindings and driver support for the R8A77970 SoC

Note that the LVDS conversion depends on a patch series from Frank Rowand that 
will make it upstream through Rob Herring's tree. Frank has provided a stable 
branch based on v4.16-rc1 with the patches, and both Rob and I have merged it 
into our trees. This should thus generate no conflict when reaching -next.

The following changes since commit f073d78eeb8efd85718e611c15f9a78647751dea:

  Merge tag 'drm-intel-next-2018-02-21' of git://anongit.freedesktop.org/drm/
drm-intel into drm-next (2018-03-01 14:07:22 +1000)

are available in the Git repository at:

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

for you to fetch changes up to 77f59f895da2fe5526073181c74c3fb85a7c80d1:

  dt-bindings: display: renesas: lvds: Document r8a77995 bindings (2018-03-07 
19:30:11 +0200)

----------------------------------------------------------------
Frank Rowand (5):
      x86: devicetree: fix config option around x86_flattree_get_config()
      of: change overlay apply input data from unflattened to FDT
      of: Documentation: of_overlay_apply() replaced by of_overlay_fdt_apply()
      of: convert unittest overlay devicetree source to sugar syntax
      of: improve reporting invalid overlay target path

Kieran Bingham (2):
      dt-bindings: display: renesas: du: Document r8a77995 bindings
      dt-bindings: display: renesas: lvds: Document r8a77995 bindings

Laurent Pinchart (5):
      Merge tag 'overlay_apply_fdt_v7-for-4.17' of git://git.kernel.org/.../
frowand/linux into drm/next/du
      dt-bindings: display: renesas: Add R-Car LVDS encoder DT bindings
      dt-bindings: display: renesas: Deprecate LVDS support in the DU bindings
      drm: rcar-du: Fix legacy DT to create LVDS encoder nodes
      drm: rcar-du: Convert LVDS encoder code to bridge driver

Sergei Shtylyov (4):
      dt-bindings: display: renesas: du: Document R8A77970 bindings
      dt-bindings: display: renesas: lvds: Document R8A77970 bindings
      drm: rcar-du: Add R8A77970 support
      drm: rcar-du: lvds: Add R8A77970 support

 .../devicetree/bindings/display/bridge/renesas,lvds.txt |  58 +++
 .../devicetree/bindings/display/renesas,du.txt          |  35 +-
 Documentation/devicetree/overlay-notes.txt              |   4 +-
 MAINTAINERS                                             |   1 +
 arch/x86/kernel/devicetree.c                            |   2 +-
 drivers/gpu/drm/rcar-du/Kconfig                         |   6 +-
 drivers/gpu/drm/rcar-du/Makefile                        |  10 +-
 drivers/gpu/drm/rcar-du/rcar_du_drv.c                   |  42 +-
 drivers/gpu/drm/rcar-du/rcar_du_drv.h                   |   5 -
 drivers/gpu/drm/rcar-du/rcar_du_encoder.c               | 175 +-------
 drivers/gpu/drm/rcar-du/rcar_du_encoder.h               |  12 -
 drivers/gpu/drm/rcar-du/rcar_du_kms.c                   |  14 +-
 drivers/gpu/drm/rcar-du/rcar_du_lvdscon.c               |  93 ----
 drivers/gpu/drm/rcar-du/rcar_du_lvdscon.h               |  24 --
 drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c               | 238 -----------
 drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.h               |  64 ---
 drivers/gpu/drm/rcar-du/rcar_du_of.c                    | 322 +++++++++++++
 drivers/gpu/drm/rcar-du/rcar_du_of.h                    |  20 +
 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7790.dts     |  76 ++++
 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7791.dts     |  50 +++
 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7793.dts     |  50 +++
 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7795.dts     |  50 +++
 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7796.dts     |  50 +++
 drivers/gpu/drm/rcar-du/rcar_lvds.c                     | 540 +++++++++++++++
 drivers/of/Kconfig                                      |   1 +
 drivers/of/overlay.c                                    | 134 +++++-
 drivers/of/resolver.c                                   |   6 -
 drivers/of/unittest-data/Makefile                       |  28 +-
 drivers/of/unittest-data/overlay.dts                    | 101 ++---
 drivers/of/unittest-data/overlay_0.dts                  |  14 +
 drivers/of/unittest-data/overlay_1.dts                  |  14 +
 drivers/of/unittest-data/overlay_10.dts                 |  27 ++
 drivers/of/unittest-data/overlay_11.dts                 |  28 ++
 drivers/of/unittest-data/overlay_12.dts                 |  14 +
 drivers/of/unittest-data/overlay_13.dts                 |  14 +
 drivers/of/unittest-data/overlay_15.dts                 |  30 ++
 drivers/of/unittest-data/overlay_2.dts                  |   9 +
 drivers/of/unittest-data/overlay_3.dts                  |   9 +
 drivers/of/unittest-data/overlay_4.dts                  |  18 +
 drivers/of/unittest-data/overlay_5.dts                  |   9 +
 drivers/of/unittest-data/overlay_6.dts                  |  10 +
 drivers/of/unittest-data/overlay_7.dts                  |  10 +
 drivers/of/unittest-data/overlay_8.dts                  |  10 +
 drivers/of/unittest-data/overlay_9.dts                  |  10 +
 drivers/of/unittest-data/overlay_bad_phandle.dts        |  23 +-
 drivers/of/unittest-data/overlay_bad_symbol.dts         |  25 +-
 drivers/of/unittest-data/tests-overlay.dtsi             | 217 +---------
 drivers/of/unittest.c                                   | 300 +++++++------
 include/linux/of.h                                      |   6 +-
 49 files changed, 1884 insertions(+), 1124 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/display/bridge/
renesas,lvds.txt
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_lvdscon.c
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_lvdscon.h
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c
 delete mode 100644 drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.h
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of.c
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of.h
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7790.dts
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7791.dts
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7793.dts
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7795.dts
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7796.dts
 create mode 100644 drivers/gpu/drm/rcar-du/rcar_lvds.c
 create mode 100644 drivers/of/unittest-data/overlay_0.dts
 create mode 100644 drivers/of/unittest-data/overlay_1.dts
 create mode 100644 drivers/of/unittest-data/overlay_10.dts
 create mode 100644 drivers/of/unittest-data/overlay_11.dts
 create mode 100644 drivers/of/unittest-data/overlay_12.dts
 create mode 100644 drivers/of/unittest-data/overlay_13.dts
 create mode 100644 drivers/of/unittest-data/overlay_15.dts
 create mode 100644 drivers/of/unittest-data/overlay_2.dts
 create mode 100644 drivers/of/unittest-data/overlay_3.dts
 create mode 100644 drivers/of/unittest-data/overlay_4.dts
 create mode 100644 drivers/of/unittest-data/overlay_5.dts
 create mode 100644 drivers/of/unittest-data/overlay_6.dts
 create mode 100644 drivers/of/unittest-data/overlay_7.dts
 create mode 100644 drivers/of/unittest-data/overlay_8.dts
 create mode 100644 drivers/of/unittest-data/overlay_9.dts

-- 
Regards,

Laurent Pinchart



More information about the dri-devel mailing list