All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/10] Use media bus formats in imx-drm and add drm panel support
@ 2015-03-12  9:58 ` Philipp Zabel
  0 siblings, 0 replies; 28+ messages in thread
From: Philipp Zabel @ 2015-03-12  9:58 UTC (permalink / raw)
  To: dri-devel, Mauro Carvalho Chehab
  Cc: Emil Renner Berthing, Hans Verkuil, Laurent Pinchart,
	Sakari Ailus, Steve Longerbeam, Russell King, kernel, linux-media

Currently the imx-drm driver misuses the V4L2_PIX_FMT constants to describe the
pixel format on the parallel bus between display controllers and encoders. Now
that MEDIA_BUS_FMT is available, use that instead.

I'd like to get the V4L2 maintainers' acks for the four necessary media
bus format patches to be merged through the drm tree, if that still is the
preferred way for the media format patches to go in together with the driver
changes using them.

The two drm/imx core patches replace V4L2_PIX_FMT with MEDIA_BUS_FMT where
appropriate and consolidate the variable names for clarification.

The three LDB patches depend on the of-graph helper series:
    http://permalink.gmane.org/gmane.linux.kernel/1898485
They allow to optionally use LVDS panels with drm_panel drivers, connected to
the LDB encoder in the device tree via of-graph endpoint links.

Changes since v2:
 - Added explanation for component-wise padded format names (CPADHI/LO)
 - Improved documentation (wording, spelling and syntax fixes)
 - Also rename pixel_fmt parameter to ipu_dc_init_sync to bus_format
(- Added linux-media to Cc for the media format patches)

regards
Philipp

Boris Brezillion (1):
  Add RGB444_1X12 and RGB565_1X16 media bus formats

Philipp Zabel (9):
  Add LVDS RGB media bus formats
  Add BGR888_1X24 and GBR888_1X24 media bus formats
  Add YUV8_1X24 media bus format
  Add RGB666_1X24_CPADHI media bus format
  drm/imx: switch to use media bus formats
  drm/imx: consolidate bus format variable names
  drm/imx: imx-ldb: add drm_panel support
  drm/imx: imx-ldb: reset display clock input when disabling LVDS
  drm/imx: imx-ldb: allow to determine bus format from the connected
    panel

 Documentation/DocBook/media/v4l/subdev-formats.xml | 426 ++++++++++++++++++++-
 Documentation/devicetree/bindings/drm/imx/ldb.txt  |  62 ++-
 drivers/gpu/drm/imx/Kconfig                        |   1 +
 drivers/gpu/drm/imx/dw_hdmi-imx.c                  |   2 +-
 drivers/gpu/drm/imx/imx-drm-core.c                 |  14 +-
 drivers/gpu/drm/imx/imx-drm.h                      |  10 +-
 drivers/gpu/drm/imx/imx-ldb.c                      | 196 +++++++---
 drivers/gpu/drm/imx/imx-tve.c                      |   6 +-
 drivers/gpu/drm/imx/ipuv3-crtc.c                   |  13 +-
 drivers/gpu/drm/imx/parallel-display.c             |  13 +-
 drivers/gpu/ipu-v3/ipu-dc.c                        |  18 +-
 include/uapi/linux/media-bus-format.h              |  13 +-
 include/video/imx-ipu-v3.h                         |   2 +-
 13 files changed, 655 insertions(+), 121 deletions(-)

-- 
2.1.4

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2015-03-24  9:40 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-03-12  9:58 [PATCH v3 00/10] Use media bus formats in imx-drm and add drm panel support Philipp Zabel
2015-03-12  9:58 ` Philipp Zabel
2015-03-12  9:58 ` [PATCH v3 01/10] Add RGB444_1X12 and RGB565_1X16 media bus formats Philipp Zabel
2015-03-12  9:58   ` Philipp Zabel
2015-03-12  9:58 ` [PATCH v3 02/10] Add LVDS RGB " Philipp Zabel
2015-03-12  9:58   ` Philipp Zabel
2015-03-12  9:58 ` [PATCH v3 03/10] Add BGR888_1X24 and GBR888_1X24 " Philipp Zabel
2015-03-12  9:58   ` Philipp Zabel
2015-03-12  9:58 ` [PATCH v3 04/10] Add YUV8_1X24 media bus format Philipp Zabel
2015-03-12  9:58   ` Philipp Zabel
2015-03-12  9:58 ` [PATCH v3 05/10] Add RGB666_1X24_CPADHI " Philipp Zabel
2015-03-12  9:58   ` Philipp Zabel
2015-03-12  9:58 ` [PATCH v3 06/10] drm/imx: switch to use media bus formats Philipp Zabel
2015-03-12  9:58   ` Philipp Zabel
2015-03-12  9:58 ` [PATCH v3 07/10] drm/imx: consolidate bus format variable names Philipp Zabel
2015-03-12  9:58   ` Philipp Zabel
2015-03-12  9:58 ` [PATCH v3 08/10] drm/imx: imx-ldb: add drm_panel support Philipp Zabel
2015-03-12  9:58   ` Philipp Zabel
2015-03-12  9:58 ` [PATCH v3 09/10] drm/imx: imx-ldb: reset display clock input when disabling LVDS Philipp Zabel
2015-03-12  9:58   ` Philipp Zabel
2015-03-12  9:58 ` [PATCH v3 10/10] drm/imx: imx-ldb: allow to determine bus format from the connected panel Philipp Zabel
2015-03-12  9:58   ` Philipp Zabel
2015-03-12 10:03 ` [PATCH v3 00/10] Use media bus formats in imx-drm and add drm panel support Hans Verkuil
2015-03-12 17:53 ` Emil Renner Berthing
2015-03-13  9:06   ` Philipp Zabel
2015-03-13  9:06     ` Philipp Zabel
2015-03-24  9:40 ` Philipp Zabel
2015-03-24  9:40   ` Philipp Zabel

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.