This patch series adds support for formats that can be used directly by other drivers such as i915 drm driver. Also, the buffers generated by vivid in one of these formats using tpg can be used by the Weston compositor as textures. Vivek Kasireddy (4): media: v4l: Add 32-bit packed YUV formats media: v4l2-tpg-core: Add support for 32-bit packed YUV formats media: vivid: Add definitions for the 32-bit packed YUV formats media: imx-pxp: Start using the format VUYA32 instead of YUV32 Documentation/media/uapi/v4l/pixfmt-packed-yuv.rst | 170 ++++++++++++++++++++- drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 13 ++ drivers/media/platform/imx-pxp.c | 8 +- drivers/media/platform/vivid/vivid-vid-common.c | 30 ++++ drivers/media/v4l2-core/v4l2-ioctl.c | 4 + include/uapi/linux/videodev2.h | 4 + 6 files changed, 224 insertions(+), 5 deletions(-) -- 2.14.5