[GIT PULL FOR v4.6] Renesas R-Car DU DRM changes
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Tue Feb 23 07:39:59 UTC 2016
Hi Dave,
On Monday 22 February 2016 03:46:30 Laurent Pinchart wrote:
> 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.
If you haven't pulled yet, I've fixed a bisectibility issue by squashing
patches "drm: rcar-du: Expose the VSP1 compositor through KMS planes" and
"drm: rcar-du: Use the VSP atomic update API". I've pushed the result to the
same branch, no other change has been made. The updated pull request is as
follows.
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 7863ac504bc5473eb99c4356120aa372d453143e:
drm: rcar-du: Add tri-planar memory formats support (2016-02-23 09:34:33
+0200)
----------------------------------------------------------------
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 (19):
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: 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
> ----------------------------------------------------------------
> 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