From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philipp Zabel Date: Fri, 30 Nov 2012 09:26:51 +0000 Subject: Re: [RFC v2 2/5] video: panel: Add DPI panel support Message-Id: <1354267611.2568.83.camel@pizza.hi.pengutronix.de> List-Id: References: <1353620736-6517-1-git-send-email-laurent.pinchart@ideasonboard.com> <1353620736-6517-3-git-send-email-laurent.pinchart@ideasonboard.com> In-Reply-To: <1353620736-6517-3-git-send-email-laurent.pinchart@ideasonboard.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Laurent Pinchart Cc: linux-fbdev@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, Archit Taneja , Benjamin Gaignard , Bryan Wu , Inki Dae , Jesse Barker , Kyungmin Park , Marcus Lorentzon , Maxime Ripard , Ragesh Radhakrishnan , Rob Clark , Sascha Hauer , Sebastien Guiriec , Sumit Semwal , Thomas Petazzoni , Tom Gall , Tomi Valkeinen , Vikas Sajjan Hi Laurent, Am Donnerstag, den 22.11.2012, 22:45 +0100 schrieb Laurent Pinchart: > From: Laurent Pinchart > > Signed-off-by: Laurent Pinchart > --- > drivers/video/display/Kconfig | 13 +++ > drivers/video/display/Makefile | 1 + > drivers/video/display/panel-dpi.c | 147 +++++++++++++++++++++++++++++++++++++ > include/video/panel-dpi.h | 24 ++++++ > 4 files changed, 185 insertions(+), 0 deletions(-) > create mode 100644 drivers/video/display/panel-dpi.c > create mode 100644 include/video/panel-dpi.h > > diff --git a/drivers/video/display/Kconfig b/drivers/video/display/Kconfig > index 1d533e7..0f9b990 100644 > --- a/drivers/video/display/Kconfig > +++ b/drivers/video/display/Kconfig > @@ -2,3 +2,16 @@ menuconfig DISPLAY_CORE > tristate "Display Core" > ---help--- > Support common display framework for graphics devices. > + > +if DISPLAY_CORE > + > +config DISPLAY_PANEL_DPI > + tristate "DPI (Parallel) Display Panels" > + ---help--- > + Support for simple digital (parallel) pixel interface panels. Those > + panels receive pixel data through a parallel bus and have no control > + bus. I have tried this driver together with the imx parallel-display with the added patch below for device tree support. > + If you are in doubt, say N. > + > +endif # DISPLAY_CORE > diff --git a/drivers/video/display/Makefile b/drivers/video/display/Makefile > index bd93496..47978d4 100644 > --- a/drivers/video/display/Makefile > +++ b/drivers/video/display/Makefile > @@ -1 +1,2 @@ > obj-$(CONFIG_DISPLAY_CORE) += display-core.o > +obj-$(CONFIG_DISPLAY_PANEL_DPI) += panel-dpi.o > diff --git a/drivers/video/display/panel-dpi.c b/drivers/video/display/panel-dpi.c > new file mode 100644 > index 0000000..c56197a > --- /dev/null > +++ b/drivers/video/display/panel-dpi.c > @@ -0,0 +1,147 @@ > +/* > + * DPI Display Panel > + * > + * Copyright (C) 2012 Renesas Solutions Corp. > + * > + * Contacts: Laurent Pinchart > + * > + * This program is free software; you can redistribute it and/or modify > + * it under the terms of the GNU General Public License version 2 as > + * published by the Free Software Foundation. > + */ > + > +#include > +#include > +#include > +#include > + > +#include