diff options
author | Manjunath Hadli <manjunath.hadli@ti.com> | 2012-10-18 06:54:59 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2012-12-19 09:20:19 -0500 |
commit | c196f6ee61e42df9acec797ab41a0c8d87e8aa2e (patch) | |
tree | a1bc606197b84c6b4bf743427cf576594435e575 /include/uapi | |
parent | f818b358dc94c845490dfc8a9771492e5311fe9e (diff) |
[media] media: add new mediabus format enums for dm365
add new enum entries for supporting the media-bus formats on dm365.
These include some bayer and some non-bayer formats.
V4L2_MBUS_FMT_YDYUYDYV8_1X16 and V4L2_MBUS_FMT_UV8_1X8 are used
internal to the hardware by the resizer.
V4L2_MBUS_FMT_SBGGR10_ALAW8_1X8 represents the bayer ALAW format
that is supported by dm365 hardware.
Signed-off-by: Manjunath Hadli <manjunath.hadli@ti.com>
Signed-off-by: Lad, Prabhakar <prabhakar.lad@ti.com>
Acked-by: Sakari Ailus <sakari.ailus@iki.fi>
Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Acked-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'include/uapi')
-rw-r--r-- | include/uapi/linux/v4l2-mediabus.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/include/uapi/linux/v4l2-mediabus.h b/include/uapi/linux/v4l2-mediabus.h index 7d64e0e1a18b..e860f55820ec 100644 --- a/include/uapi/linux/v4l2-mediabus.h +++ b/include/uapi/linux/v4l2-mediabus.h | |||
@@ -47,8 +47,9 @@ enum v4l2_mbus_pixelcode { | |||
47 | V4L2_MBUS_FMT_RGB565_2X8_BE = 0x1007, | 47 | V4L2_MBUS_FMT_RGB565_2X8_BE = 0x1007, |
48 | V4L2_MBUS_FMT_RGB565_2X8_LE = 0x1008, | 48 | V4L2_MBUS_FMT_RGB565_2X8_LE = 0x1008, |
49 | 49 | ||
50 | /* YUV (including grey) - next is 0x2014 */ | 50 | /* YUV (including grey) - next is 0x2016 */ |
51 | V4L2_MBUS_FMT_Y8_1X8 = 0x2001, | 51 | V4L2_MBUS_FMT_Y8_1X8 = 0x2001, |
52 | V4L2_MBUS_FMT_UV8_1X8 = 0x2015, | ||
52 | V4L2_MBUS_FMT_UYVY8_1_5X8 = 0x2002, | 53 | V4L2_MBUS_FMT_UYVY8_1_5X8 = 0x2002, |
53 | V4L2_MBUS_FMT_VYUY8_1_5X8 = 0x2003, | 54 | V4L2_MBUS_FMT_VYUY8_1_5X8 = 0x2003, |
54 | V4L2_MBUS_FMT_YUYV8_1_5X8 = 0x2004, | 55 | V4L2_MBUS_FMT_YUYV8_1_5X8 = 0x2004, |
@@ -65,14 +66,19 @@ enum v4l2_mbus_pixelcode { | |||
65 | V4L2_MBUS_FMT_VYUY8_1X16 = 0x2010, | 66 | V4L2_MBUS_FMT_VYUY8_1X16 = 0x2010, |
66 | V4L2_MBUS_FMT_YUYV8_1X16 = 0x2011, | 67 | V4L2_MBUS_FMT_YUYV8_1X16 = 0x2011, |
67 | V4L2_MBUS_FMT_YVYU8_1X16 = 0x2012, | 68 | V4L2_MBUS_FMT_YVYU8_1X16 = 0x2012, |
69 | V4L2_MBUS_FMT_YDYUYDYV8_1X16 = 0x2014, | ||
68 | V4L2_MBUS_FMT_YUYV10_1X20 = 0x200d, | 70 | V4L2_MBUS_FMT_YUYV10_1X20 = 0x200d, |
69 | V4L2_MBUS_FMT_YVYU10_1X20 = 0x200e, | 71 | V4L2_MBUS_FMT_YVYU10_1X20 = 0x200e, |
70 | 72 | ||
71 | /* Bayer - next is 0x3015 */ | 73 | /* Bayer - next is 0x3019 */ |
72 | V4L2_MBUS_FMT_SBGGR8_1X8 = 0x3001, | 74 | V4L2_MBUS_FMT_SBGGR8_1X8 = 0x3001, |
73 | V4L2_MBUS_FMT_SGBRG8_1X8 = 0x3013, | 75 | V4L2_MBUS_FMT_SGBRG8_1X8 = 0x3013, |
74 | V4L2_MBUS_FMT_SGRBG8_1X8 = 0x3002, | 76 | V4L2_MBUS_FMT_SGRBG8_1X8 = 0x3002, |
75 | V4L2_MBUS_FMT_SRGGB8_1X8 = 0x3014, | 77 | V4L2_MBUS_FMT_SRGGB8_1X8 = 0x3014, |
78 | V4L2_MBUS_FMT_SBGGR10_ALAW8_1X8 = 0x3015, | ||
79 | V4L2_MBUS_FMT_SGBRG10_ALAW8_1X8 = 0x3016, | ||
80 | V4L2_MBUS_FMT_SGRBG10_ALAW8_1X8 = 0x3017, | ||
81 | V4L2_MBUS_FMT_SRGGB10_ALAW8_1X8 = 0x3018, | ||
76 | V4L2_MBUS_FMT_SBGGR10_DPCM8_1X8 = 0x300b, | 82 | V4L2_MBUS_FMT_SBGGR10_DPCM8_1X8 = 0x300b, |
77 | V4L2_MBUS_FMT_SGBRG10_DPCM8_1X8 = 0x300c, | 83 | V4L2_MBUS_FMT_SGBRG10_DPCM8_1X8 = 0x300c, |
78 | V4L2_MBUS_FMT_SGRBG10_DPCM8_1X8 = 0x3009, | 84 | V4L2_MBUS_FMT_SGRBG10_DPCM8_1X8 = 0x3009, |