[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