SUPERH platform development
 help / color / mirror / Atom feed
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
> 

  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