History

media: v4l: Add new 2X8 10-bit grayscale media bus code

The code will be called MEDIA_BUS_FMT_Y10_2X8_PADHI_LE. It is similar to MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_LE but MEDIA_BUS_FMT_Y10_2X8_PADHI_LE describes grayscale data.

Todor Tomov committed 8 years ago

Commit 451af0b1 parent 83b15832 files · +74 −1Browse files

Unified · Split

2 files
  1. Documentation/media/uapi/v4l/subdev-formats.rst +72 −0
  2. include/uapi/linux/media-bus-format.h +2 −1
Documentation/media/uapi/v4l/subdev-formats.rst+72−0
@@ -4318,6 +4318,78 @@ the following codes. · 4317 unmodified lines
4318 - y\ :sub:`2`4318 - y\ :sub:`2`
4319 - y\ :sub:`1`4319 - y\ :sub:`1`
4320 - y\ :sub:`0`4320 - y\ :sub:`0`
4321 * .. _MEDIA-BUS-FMT-Y10-2X8-PADHI_LE:
4322
4323 - MEDIA_BUS_FMT_Y10_2X8_PADHI_LE
4324 - 0x202c
4325 -
4326 -
4327 -
4328 -
4329 -
4330 -
4331 -
4332 -
4333 -
4334 -
4335 -
4336 -
4337 -
4338 -
4339 -
4340 -
4341 -
4342 -
4343 -
4344 -
4345 -
4346 -
4347 -
4348 -
4349 -
4350 - y\ :sub:`7`
4351 - y\ :sub:`6`
4352 - y\ :sub:`5`
4353 - y\ :sub:`4`
4354 - y\ :sub:`3`
4355 - y\ :sub:`2`
4356 - y\ :sub:`1`
4357 - y\ :sub:`0`
4358 * -
4359 -
4360 -
4361 -
4362 -
4363 -
4364 -
4365 -
4366 -
4367 -
4368 -
4369 -
4370 -
4371 -
4372 -
4373 -
4374 -
4375 -
4376 -
4377 -
4378 -
4379 -
4380 -
4381 -
4382 -
4383 -
4384 -
4385 - 0
4386 - 0
4387 - 0
4388 - 0
4389 - 0
4390 - 0
4391 - y\ :sub:`9`
4392 - y\ :sub:`8`
4321 * .. _MEDIA-BUS-FMT-UYVY10-2X10:4393 * .. _MEDIA-BUS-FMT-UYVY10-2X10:
4322 4394
4323 - MEDIA_BUS_FMT_UYVY10_2X104395 - MEDIA_BUS_FMT_UYVY10_2X10
include/uapi/linux/media-bus-format.h+2−1
@@ -62,7 +62,7 @@ · 61 unmodified lines
62#define MEDIA_BUS_FMT_RGB121212_1X36 0x101962#define MEDIA_BUS_FMT_RGB121212_1X36 0x1019
63#define MEDIA_BUS_FMT_RGB161616_1X48 0x101a63#define MEDIA_BUS_FMT_RGB161616_1X48 0x101a
64 64
65/* YUV (including grey) - next is 0x202c */65/* YUV (including grey) - next is 0x202d */
66#define MEDIA_BUS_FMT_Y8_1X8 0x200166#define MEDIA_BUS_FMT_Y8_1X8 0x2001
67#define MEDIA_BUS_FMT_UV8_1X8 0x201567#define MEDIA_BUS_FMT_UV8_1X8 0x2015
68#define MEDIA_BUS_FMT_UYVY8_1_5X8 0x200268#define MEDIA_BUS_FMT_UYVY8_1_5X8 0x2002
@@ -74,6 +74,7 @@ · 5 unmodified lines
74#define MEDIA_BUS_FMT_YUYV8_2X8 0x200874#define MEDIA_BUS_FMT_YUYV8_2X8 0x2008
75#define MEDIA_BUS_FMT_YVYU8_2X8 0x200975#define MEDIA_BUS_FMT_YVYU8_2X8 0x2009
76#define MEDIA_BUS_FMT_Y10_1X10 0x200a76#define MEDIA_BUS_FMT_Y10_1X10 0x200a
77#define MEDIA_BUS_FMT_Y10_2X8_PADHI_LE 0x202c
77#define MEDIA_BUS_FMT_UYVY10_2X10 0x201878#define MEDIA_BUS_FMT_UYVY10_2X10 0x2018
78#define MEDIA_BUS_FMT_VYUY10_2X10 0x201979#define MEDIA_BUS_FMT_VYUY10_2X10 0x2019
79#define MEDIA_BUS_FMT_YUYV10_2X10 0x200b80#define MEDIA_BUS_FMT_YUYV10_2X10 0x200b