···122122 case V4L2_PIX_FMT_NV16:123123 case V4L2_PIX_FMT_NV61:124124 return IPUV3_COLORSPACE_YUV;125125+ case V4L2_PIX_FMT_XRGB32:126126+ case V4L2_PIX_FMT_XBGR32:125127 case V4L2_PIX_FMT_RGB32:126128 case V4L2_PIX_FMT_BGR32:127129 case V4L2_PIX_FMT_RGB24:···192190 return (24 * pixel_stride) >> 3;193191 case V4L2_PIX_FMT_BGR32:194192 case V4L2_PIX_FMT_RGB32:193193+ case V4L2_PIX_FMT_XBGR32:194194+ case V4L2_PIX_FMT_XRGB32:195195 return (32 * pixel_stride) >> 3;196196 default:197197 break;
+8
drivers/gpu/ipu-v3/ipu-cpmem.c
···188188 case V4L2_PIX_FMT_RGB32:189189 /* R G B A <=> [32:0] A:B:G:R */190190 return DRM_FORMAT_XBGR8888;191191+ case V4L2_PIX_FMT_XBGR32:192192+ /* B G R X <=> [32:0] X:R:G:B */193193+ return DRM_FORMAT_XRGB8888;194194+ case V4L2_PIX_FMT_XRGB32:195195+ /* X R G B <=> [32:0] B:G:R:X */196196+ return DRM_FORMAT_BGRX8888;191197 case V4L2_PIX_FMT_UYVY:192198 return DRM_FORMAT_UYVY;193199 case V4L2_PIX_FMT_YUYV:···793787 break;794788 case V4L2_PIX_FMT_RGB32:795789 case V4L2_PIX_FMT_BGR32:790790+ case V4L2_PIX_FMT_XRGB32:791791+ case V4L2_PIX_FMT_XBGR32:796792 offset = image->rect.left * 4 +797793 image->rect.top * pix->bytesperline;798794 break;