Message ID | 1414796095-10107-46-git-send-email-steve_longerbeam@mentor.com (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
diff --git a/drivers/staging/imx-drm/ipuv3-plane.c b/drivers/staging/imx-drm/ipuv3-plane.c index edfa72a..cbd300b 100644 --- a/drivers/staging/imx-drm/ipuv3-plane.c +++ b/drivers/staging/imx-drm/ipuv3-plane.c @@ -140,7 +140,7 @@ int ipu_plane_mode_set(struct ipu_plane *ipu_plane, struct drm_crtc *crtc, switch (ipu_plane->dp_flow) { case IPU_DP_FLOW_SYNC_BG: ret = ipu_dp_setup_channel(ipu_plane->dp, - IPUV3_COLORSPACE_RGB, + ipu_drm_fourcc_to_colorspace(fb->pixel_format), IPUV3_COLORSPACE_RGB); if (ret) { dev_err(dev,
A background plane was assuming the framebuffer pixel format was RGB by passing IPUV3_COLORSPACE_RGB to ipu_dp_setup_channel(). Fix by passing the actual colorspace of the framebuffer's pixel format. Signed-off-by: Steve Longerbeam <steve_longerbeam@mentor.com> --- drivers/staging/imx-drm/ipuv3-plane.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)