From: Simon Horman <horms@verge.net.au>
To: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Cc: linux-sh@vger.kernel.org, dri-devel@lists.freedesktop.org,
magnus.damm@gmail.com
Subject: Re: [PATCH 0/3] R-Car Display Unit DRM driver
Date: Thu, 31 Jan 2013 06:38:38 +0000 [thread overview]
Message-ID: <20130131063838.GC24518@verge.net.au> (raw)
In-Reply-To: <1359596703-17556-1-git-send-email-laurent.pinchart+renesas@ideasonboard.com>
On Thu, Jan 31, 2013 at 02:45:00AM +0100, Laurent Pinchart wrote:
> Hello,
>
> Here's a new DRM driver for the Renesas R-Car Display Unit (DU).
>
> The DU features two superposition processors (modeled as CRTCs) and eight
> planes that can be shared between the superposition processors.
>
> The driver supports the superposition processors (currently in pure overlay
> mode without alpha blending), all eight planes and all hardware supported
> formats except 8-bit indexed color more and 32-bit RGB666 mode (that would be
> [31:0] x:R:x:G:x:B:x 8:6:2:6:2:6:2 little endian, not supported by DRM at the
> moment).
>
> On the output side only sync master non-interlaced modes are currently
> supported. Only the VGA output has been tested, as I lack an LVDS panel for
> the development board. The second CRTC hasn't been tested for the same reason.
>
> Platform data are subject to change with the common display framework. This is
> why I haven't implemented DT bindings yet.
>
> Laurent Pinchart (2):
> drm: Renesas R-Car Display Unit DRM driver
> ARM: shmobile: marzen: Add Display Unit support
I assume that the above patch is dependent on the other two patches in the
series. If so please let me know how you would like to handle the merge.
> Phil Edworthy (1):
> r8a7779: Add Display Unit clock support
As per my email response to the above patch I have queued this up,
but it can be de-queued if appropriate.
>
> arch/arm/mach-shmobile/board-marzen.c | 65 +++++
> arch/arm/mach-shmobile/clock-r8a7779.c | 4 +-
> drivers/gpu/drm/Kconfig | 2 +
> drivers/gpu/drm/Makefile | 1 +
> drivers/gpu/drm/rcar-du/Kconfig | 11 +
> drivers/gpu/drm/rcar-du/Makefile | 8 +
> drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 471 ++++++++++++++++++++++++++++++++
> drivers/gpu/drm/rcar-du/rcar_du_crtc.h | 47 ++++
> drivers/gpu/drm/rcar-du/rcar_du_drv.c | 265 ++++++++++++++++++
> drivers/gpu/drm/rcar-du/rcar_du_drv.h | 56 ++++
> drivers/gpu/drm/rcar-du/rcar_du_kms.c | 163 +++++++++++
> drivers/gpu/drm/rcar-du/rcar_du_kms.h | 34 +++
> drivers/gpu/drm/rcar-du/rcar_du_lvds.c | 247 +++++++++++++++++
> drivers/gpu/drm/rcar-du/rcar_du_lvds.h | 25 ++
> drivers/gpu/drm/rcar-du/rcar_du_plane.c | 299 ++++++++++++++++++++
> drivers/gpu/drm/rcar-du/rcar_du_plane.h | 58 ++++
> drivers/gpu/drm/rcar-du/rcar_du_regs.h | 439 +++++++++++++++++++++++++++++
> drivers/gpu/drm/rcar-du/rcar_du_vga.c | 193 +++++++++++++
> drivers/gpu/drm/rcar-du/rcar_du_vga.h | 24 ++
> include/linux/platform_data/rcar-du.h | 51 ++++
> 20 files changed, 2462 insertions(+), 1 deletion(-)
> create mode 100644 drivers/gpu/drm/rcar-du/Kconfig
> create mode 100644 drivers/gpu/drm/rcar-du/Makefile
> create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_crtc.c
> create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_crtc.h
> create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_drv.c
> create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_drv.h
> create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_kms.c
> create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_kms.h
> create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_lvds.c
> create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_lvds.h
> create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_plane.c
> create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_plane.h
> create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_regs.h
> create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_vga.c
> create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_vga.h
> create mode 100644 include/linux/platform_data/rcar-du.h
>
> --
> Regards,
>
> Laurent Pinchart
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-sh" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
next prev parent reply other threads:[~2013-01-31 6:38 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-01-31 1:45 [PATCH 0/3] R-Car Display Unit DRM driver Laurent Pinchart
2013-01-31 1:45 ` [PATCH 1/3] r8a7779: Add Display Unit clock support Laurent Pinchart
2013-01-31 6:35 ` Simon Horman
2013-01-31 10:14 ` Laurent Pinchart
2013-02-01 0:06 ` Simon Horman
2013-02-07 2:20 ` Simon Horman
2013-03-12 15:08 ` Laurent Pinchart
2013-03-12 15:52 ` Simon Horman
2013-01-31 1:45 ` [PATCH 2/3] drm: Renesas R-Car Display Unit DRM driver Laurent Pinchart
2013-02-07 2:15 ` Simon Horman
2013-02-07 12:53 ` Laurent Pinchart
2013-02-07 7:32 ` Simon Horman
2013-02-07 8:23 ` Kuninori Morimoto
2013-02-07 16:08 ` Laurent Pinchart
2013-02-13 12:28 ` Simon Horman
2013-02-13 18:18 ` Laurent Pinchart
2013-02-14 0:40 ` Simon Horman
2013-01-31 1:45 ` [PATCH 3/3] ARM: shmobile: marzen: Add Display Unit support Laurent Pinchart
2013-02-07 4:27 ` Kuninori Morimoto
2013-02-07 12:51 ` Laurent Pinchart
2013-02-08 0:17 ` Kuninori Morimoto
2013-01-31 6:38 ` Simon Horman [this message]
2013-02-01 3:15 ` [PATCH 0/3] R-Car Display Unit DRM driver Laurent Pinchart
2013-02-01 3:26 ` Simon Horman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20130131063838.GC24518@verge.net.au \
--to=horms@verge.net.au \
--cc=dri-devel@lists.freedesktop.org \
--cc=laurent.pinchart+renesas@ideasonboard.com \
--cc=linux-sh@vger.kernel.org \
--cc=magnus.damm@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox