mbox

[GIT,PULL] imx-drm fixes for active plane reconfiguration, a build warning, and error handling

Message ID 1477320735.27485.24.camel@pengutronix.de
State New
Headers show

Pull-request

git://git.pengutronix.de/pza/linux.git tags/imx-drm-fixes-20161021

Message

Philipp Zabel Oct. 24, 2016, 2:52 p.m. UTC
Hi Dave,

please consider merging this tag containing a few fixes for the recently
merged active plane reconfiguration support, a label hidden to remove a
build warning, a fixed error path, and fixes to handling of planes with
chroma subsampling or alpha channel.

regards
Philipp

The following changes since commit 1001354ca34179f3db924eb66672442a173147dc:

  Linux 4.9-rc1 (2016-10-15 12:17:50 -0700)

are available in the git repository at:

  git://git.pengutronix.de/pza/linux.git tags/imx-drm-fixes-20161021

for you to fetch changes up to 86126748cd5063aa888ce252f16b89b35e7d4707:

  drm/imx: ipuv3-plane: disable local alpha for planes without alpha channel (2016-10-20 14:39:51 +0200)

----------------------------------------------------------------
imx-drm plane, build warning, and error handling fixes

- some fixes for active plane reconfiguration support
- hide unused label in case of disabled CONFIG_DRM_FBDEV_EMULATION,
  which caused a build warning
- fixed error handling in imx_drm_bind
- disallow odd x/y plane offsets for chroma subsampled formats
- disable local alpha when switching from a format with alpha
  channel to an opaque format

----------------------------------------------------------------
Arnd Bergmann (1):
      drm/imx: hide an unused label

Dan Carpenter (1):
      drm/imx: drm_dev_alloc() returns error pointers

Liu Ying (3):
      drm/imx: ipuv3-plane: Switch EBA buffer only when we don't need modeset
      drm/imx: ipuv3-plane: Skip setting u/vbo only when we don't need modeset
      drm/imx: ipuv3-plane: Access old u/vbo properly in ->atomic_check for YU12/YV12

Philipp Zabel (2):
      drm/imx: ipuv3-plane: make sure x/y offsets are even in case of chroma subsampling
      drm/imx: ipuv3-plane: disable local alpha for planes without alpha channel

Wei Yongjun (1):
      gpu: ipu-v3: Use ERR_CAST instead of ERR_PTR(PTR_ERR())

 drivers/gpu/drm/imx/imx-drm-core.c     |  6 ++++--
 drivers/gpu/drm/imx/ipuv3-plane.c      | 28 +++++++++++++++++++++-------
 drivers/gpu/ipu-v3/ipu-image-convert.c |  2 +-
 3 files changed, 26 insertions(+), 10 deletions(-)

Comments

Philipp Zabel Nov. 1, 2016, 9:09 a.m. UTC | #1
Hi Dave,

Am Montag, den 24.10.2016, 16:52 +0200 schrieb Philipp Zabel:
> Hi Dave,
> 
> please consider merging this tag containing a few fixes for the recently
> merged active plane reconfiguration support, a label hidden to remove a
> build warning, a fixed error path, and fixes to handling of planes with
> chroma subsampling or alpha channel.

I think this is drm-fixes material, did it fall through the cracks?
Please let me know if there is a problem with this pull request.

regards
Philipp

> regards
> Philipp
> 
> The following changes since commit 1001354ca34179f3db924eb66672442a173147dc:
> 
>   Linux 4.9-rc1 (2016-10-15 12:17:50 -0700)
> 
> are available in the git repository at:
> 
>   git://git.pengutronix.de/pza/linux.git tags/imx-drm-fixes-20161021
> 
> for you to fetch changes up to 86126748cd5063aa888ce252f16b89b35e7d4707:
> 
>   drm/imx: ipuv3-plane: disable local alpha for planes without alpha channel (2016-10-20 14:39:51 +0200)
> 
> ----------------------------------------------------------------
> imx-drm plane, build warning, and error handling fixes
> 
> - some fixes for active plane reconfiguration support
> - hide unused label in case of disabled CONFIG_DRM_FBDEV_EMULATION,
>   which caused a build warning
> - fixed error handling in imx_drm_bind
> - disallow odd x/y plane offsets for chroma subsampled formats
> - disable local alpha when switching from a format with alpha
>   channel to an opaque format
> 
> ----------------------------------------------------------------
> Arnd Bergmann (1):
>       drm/imx: hide an unused label
> 
> Dan Carpenter (1):
>       drm/imx: drm_dev_alloc() returns error pointers
> 
> Liu Ying (3):
>       drm/imx: ipuv3-plane: Switch EBA buffer only when we don't need modeset
>       drm/imx: ipuv3-plane: Skip setting u/vbo only when we don't need modeset
>       drm/imx: ipuv3-plane: Access old u/vbo properly in ->atomic_check for YU12/YV12
> 
> Philipp Zabel (2):
>       drm/imx: ipuv3-plane: make sure x/y offsets are even in case of chroma subsampling
>       drm/imx: ipuv3-plane: disable local alpha for planes without alpha channel
> 
> Wei Yongjun (1):
>       gpu: ipu-v3: Use ERR_CAST instead of ERR_PTR(PTR_ERR())
> 
>  drivers/gpu/drm/imx/imx-drm-core.c     |  6 ++++--
>  drivers/gpu/drm/imx/ipuv3-plane.c      | 28 +++++++++++++++++++++-------
>  drivers/gpu/ipu-v3/ipu-image-convert.c |  2 +-
>  3 files changed, 26 insertions(+), 10 deletions(-)