[PATCH 00/15] R-Car DU fixes and enhancements (including interlaced support)
Laurent Pinchart
laurent.pinchart+renesas at ideasonboard.com
Wed Dec 10 15:42:00 PST 2014
Hello,
This patch series fixes several bugs in the R-Car DU driver and adds support
for new features, namely LVDS-HDMI encoders chaining, external pixel clock and
interlaced modes.
The last 5 patches enable HDMI output in the Lager and Koelsch DT files and
add external pixel clocks to the three currently supported boards (Marzen,
Lager and Koelsch).
All DT changes except "ARM: shmobile: lager: Add DU HDMI output support" can
be merged independently of the code as there is no runtime dependency. The DT
bindings extensions to support external pixel clocks should be acked first
though.
Patch 11/15 ("ARM: shmobile: lager: Add DU HDMI output support") depends on at
least patch 02/15 ("drm: rcar-du: Don't fail probe in case of partial encoder
init error").
I plan to send a pull request for patches 01/15 to 10/15 to get them merged
through the DRM tree. At the same time I plan to send a pull request for
patches 12/15 to 15/15 to get them merged through the linux-sh tree. Unless
someone wants to get it merged first, patch 11/15 can wait for v3.21.
Laurent Pinchart (15):
drm: adv7511: Remove interlaced mode check
drm: rcar-du: Don't fail probe in case of partial encoder init error
drm: rcar-du: Configure pitch for chroma plane of multiplanar formats
drm: rcar-du: Remove LVDS and HDMI encoders chaining restriction
drm: rcar-du: Refactor DEFR8 feature
drm: rcar-du: Add support for external pixel clock
drm: rcar-du: Output HSYNC instead of CSYNC
drm: rcar-du: Enable hotplug detection on HDMI connector
drm: rcar-du: Clamp DPMS states to on and off
drm: rcar-du: Implement support for interlaced modes
ARM: shmobile: lager: Add DU HDMI output support
ARM: shmobile: koelsch: Add DU HDMI output support
ARM: shmobile: marzen: Add DU external pixel clock to DT
ARM: shmobile: lager: Add DU external pixel clocks to DT
ARM: shmobile: koelsch: Add DU external pixel clocks to DT
.../devicetree/bindings/video/renesas,du.txt | 4 +
arch/arm/boot/dts/r8a7779-marzen.dts | 9 ++
arch/arm/boot/dts/r8a7790-lager.dts | 69 ++++++++++++++++
arch/arm/boot/dts/r8a7791-koelsch.dts | 69 +++++++++++++++-
drivers/gpu/drm/i2c/adv7511.c | 3 -
drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 95 ++++++++++++++++++----
drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 1 +
drivers/gpu/drm/rcar-du/rcar_du_drv.c | 6 +-
drivers/gpu/drm/rcar-du/rcar_du_drv.h | 2 +-
drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 34 +++++---
drivers/gpu/drm/rcar-du/rcar_du_group.c | 21 ++++-
drivers/gpu/drm/rcar-du/rcar_du_hdmicon.c | 2 +
drivers/gpu/drm/rcar-du/rcar_du_hdmienc.c | 18 ++++
drivers/gpu/drm/rcar-du/rcar_du_kms.c | 15 +++-
drivers/gpu/drm/rcar-du/rcar_du_plane.c | 20 ++++-
drivers/gpu/drm/rcar-du/rcar_du_regs.h | 5 +-
drivers/gpu/drm/rcar-du/rcar_du_vgacon.c | 1 +
17 files changed, 326 insertions(+), 48 deletions(-)
--
Regards,
Laurent Pinchart
More information about the dri-devel
mailing list