[GIT PULL] imx-drm fixes for YUV primary plane and partially modular build

Philipp Zabel p.zabel at pengutronix.de
Fri Aug 18 10:39:25 UTC 2017


Hi Dave,

This tag contains a fix to enable color space conversion for for YUV
format framebuffers on the primary plane and a Kconfig fix to avoid
a build failure. The build failure happened when DRM was built as a
module, but IMX_IPUV3_CORE was built-in. With the fix, if DRM is built
as a module, IMX_IPUV3_CORE is not allowed to be built-in anymore.

regards
Philipp

The following changes since commit 46828dc77961d9286e55671c4dd3b6c9effadf1a:

  Merge branch 'linux-4.13' of git://github.com/skeggsb/linux into drm-fixes (2017-08-10 11:45:04 +1000)

are available in the git repository at:

  git://git.pengutronix.de/git/pza/linux tags/imx-drm-fixes-2017-08-18

for you to fetch changes up to 5be5dd38d4628fdbff7359f235f7cdf0cf9655f1:

  drm/imx: ipuv3-plane: fix YUV framebuffer scanout on the base plane (2017-08-11 10:31:13 +0200)

----------------------------------------------------------------
drm/imx: fix YUV primary plane and IPUv3 build corner case

- Enable color space conversion on the primary plane when the framebuffer
  format is a YUV format.
- The IPUv3 base driver now uses drm_format_info in the PRE/PRG code. The
  PRE/PRG parts are already disabled if DRM is not available. Enforce that
  if DRM is built as a module, IPUv3 must be built as a module, too.

----------------------------------------------------------------
Arnd Bergmann (1):
      gpu: ipu-v3: add DRM dependency

Philipp Zabel (1):
      drm/imx: ipuv3-plane: fix YUV framebuffer scanout on the base plane

 drivers/gpu/drm/imx/ipuv3-plane.c | 6 ++----
 drivers/gpu/ipu-v3/Kconfig        | 1 +
 2 files changed, 3 insertions(+), 4 deletions(-)


More information about the dri-devel mailing list