[GIT PULL FOR v4.6] Renesas R-Car DU DRM changes
Laurent Pinchart
laurent.pinchart at linaro.org
Mon Feb 22 01:46:30 UTC 2016
Hi Dave,
The following changes since commit 4c4400504f6ada0cfed682fbe7e6c65efbda3952:
Merge remote-tracking branch 'linuxtv/vsp1' into HEAD (2016-02-20 02:58:43
+0200)
are available in the git repository at:
git://linuxtv.org/pinchartl/fbdev.git drm/next/du
for you to fetch changes up to 6ef42232f8e03dd9da8c48650532c7eb50257718:
drm: rcar-du: Add tri-planar memory formats support (2016-02-20 03:35:51
+0200)
Please note that, due to dependencies on the V4L2 vsp1 driver, the branch is
based on a merge of your latest drm-next branch and a stable V4L2 branch
provided by Mauro (available at git://linuxtv.org/pinchartl/media.git vsp1)
that is scheduled to be merged in v4.6 as well.
----------------------------------------------------------------
Koji Matsuoka (4):
drm: rcar-du: Fix compile warning on 64-bit platforms
drm: rcar-du: Enable compilation on ARM64
drm: rcar-du: Support up to 4 CRTCs
drm: rcar-du: lvds: Add R-Car Gen3 support
Laurent Pinchart (20):
drm: rcar-du: Perform initialization/cleanup at probe/remove time
drm: rcar-du: Remove local CRTC enabled state
drm: rcar-du: Don't update planes on disabled CRTCs
drm: rcar-du: Compute plane DDCR4 register value directly
drm: rcar-du: Refactor plane setup
drm: rcar-du: Add VSP1 support to the planes allocator
drm: rcar-du: Add VSP1 compositor support
drm: rcar-du: Restart the DU group when a plane source changes
drm: rcar-du: Move plane allocator to rcar_du_plane.c
drm: rcar-du: Expose the VSP1 compositor through KMS planes
drm: rcar-du: Use the VSP atomic update API
drm: rcar-du: Drop LVDS double dependency on OF
drm: rcar-du: Output the DISP signal on the DISP pin
drm: rcar-du: Output the DISP signal on the ODDF pin
drm: rcar-du: Add R8A7795 device support
drm: rcar-du: lvds: Avoid duplication of clock clamp code
drm: rcar-du: lvds: Fix PLL frequency-related configuration
drm: rcar-du: lvds: Rename PLLEN bit to PLLON
drm: rcar-du: Add probe deferral debug messages
drm: rcar-du: Add tri-planar memory formats support
.../devicetree/bindings/display/renesas,du.txt | 16 +-
drivers/gpu/drm/rcar-du/Kconfig | 15 +-
drivers/gpu/drm/rcar-du/Makefile | 2 +
drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 75 ++--
drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 4 +-
drivers/gpu/drm/rcar-du/rcar_du_drv.c | 218 ++++++-----
drivers/gpu/drm/rcar-du/rcar_du_drv.h | 12 +-
drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 6 +-
drivers/gpu/drm/rcar-du/rcar_du_group.c | 74 +++-
drivers/gpu/drm/rcar-du/rcar_du_group.h | 4 +
drivers/gpu/drm/rcar-du/rcar_du_hdmicon.c | 11 +-
drivers/gpu/drm/rcar-du/rcar_du_hdmienc.c | 16 +-
drivers/gpu/drm/rcar-du/rcar_du_kms.c | 313 +++-----------
drivers/gpu/drm/rcar-du/rcar_du_lvdscon.c | 11 +-
drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.c | 142 ++++++--
drivers/gpu/drm/rcar-du/rcar_du_lvdsenc.h | 6 +
drivers/gpu/drm/rcar-du/rcar_du_plane.c | 465 +++++++++++----
drivers/gpu/drm/rcar-du/rcar_du_plane.h | 21 +-
drivers/gpu/drm/rcar-du/rcar_du_regs.h | 21 +-
drivers/gpu/drm/rcar-du/rcar_du_vgacon.c | 11 +-
drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 384 +++++++++++++++
drivers/gpu/drm/rcar-du/rcar_du_vsp.h | 76 ++++
drivers/gpu/drm/rcar-du/rcar_lvds_regs.h | 26 +-
23 files changed, 1394 insertions(+), 535 deletions(-)
create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_vsp.c
create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_vsp.h
--
Regards,
Laurent Pinchart
More information about the dri-devel
mailing list