]> git.baikalelectronics.ru Git - kernel.git/commit
drm: rcar-du: Convert LVDS encoder code to bridge driver
authorLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Wed, 10 Jan 2018 03:47:42 +0000 (05:47 +0200)
committerLaurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Wed, 7 Mar 2018 16:06:49 +0000 (18:06 +0200)
commit0ca63ce65bb28338319cc0416b3772a998261511
tree0bff05e17443c829b495e0e21bce05f577144f2c
parent4d5c5ac417ac678d7b9da305b97a547f884eb519
drm: rcar-du: Convert LVDS encoder code to bridge driver

The LVDS encoders used to be described in DT as part of the DU. They now
have their own DT node, linked to the DU using the OF graph bindings.
This allows moving internal LVDS encoder support to a separate driver
modelled as a DRM bridge. Backward compatibility is retained as legacy
DT is patched live to move to the new bindings.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
12 files changed:
drivers/gpu/drm/rcar-du/Kconfig
drivers/gpu/drm/rcar-du/Makefile
drivers/gpu/drm/rcar-du/rcar_du_drv.c
drivers/gpu/drm/rcar-du/rcar_du_drv.h
drivers/gpu/drm/rcar-du/rcar_du_encoder.c
drivers/gpu/drm/rcar-du/rcar_du_encoder.h
drivers/gpu/drm/rcar-du/rcar_du_kms.c
drivers/gpu/drm/rcar-du/rcar_du_lvdscon.c [deleted file]
drivers/gpu/drm/rcar-du/rcar_du_lvdscon.h [deleted file]
drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c [deleted file]
drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.h [deleted file]
drivers/gpu/drm/rcar-du/rcar_lvds.c [new file with mode: 0644]