diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2013-05-17 11:32:46 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <m.chehab@samsung.com> | 2014-05-13 12:47:33 -0400 |
commit | a678a198fdeab3368f1a3171453a7d43837e587b (patch) | |
tree | 2984353a1777dfe727fce2f3124b8cf0412c89b2 | |
parent | aa9ba84b088a42f0ce522115675298e763815663 (diff) |
[media] v4l: Add UYVY10_1X20 and VYUY10_1X20 media bus pixel codes
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
-rw-r--r-- | Documentation/DocBook/media/v4l/subdev-formats.xml | 104 | ||||
-rw-r--r-- | include/uapi/linux/v4l2-mediabus.h | 4 |
2 files changed, 107 insertions, 1 deletions
diff --git a/Documentation/DocBook/media/v4l/subdev-formats.xml b/Documentation/DocBook/media/v4l/subdev-formats.xml index 6fb58de9466a..e3cbbb4fbd53 100644 --- a/Documentation/DocBook/media/v4l/subdev-formats.xml +++ b/Documentation/DocBook/media/v4l/subdev-formats.xml | |||
@@ -2436,6 +2436,110 @@ | |||
2436 | <entry>v<subscript>1</subscript></entry> | 2436 | <entry>v<subscript>1</subscript></entry> |
2437 | <entry>v<subscript>0</subscript></entry> | 2437 | <entry>v<subscript>0</subscript></entry> |
2438 | </row> | 2438 | </row> |
2439 | <row id="V4L2-MBUS-FMT-UYVY10-1X20"> | ||
2440 | <entry>V4L2_MBUS_FMT_UYVY10_1X20</entry> | ||
2441 | <entry>0x201a</entry> | ||
2442 | <entry></entry> | ||
2443 | &dash-ent-12; | ||
2444 | <entry>u<subscript>9</subscript></entry> | ||
2445 | <entry>u<subscript>8</subscript></entry> | ||
2446 | <entry>u<subscript>7</subscript></entry> | ||
2447 | <entry>u<subscript>6</subscript></entry> | ||
2448 | <entry>u<subscript>5</subscript></entry> | ||
2449 | <entry>u<subscript>4</subscript></entry> | ||
2450 | <entry>u<subscript>3</subscript></entry> | ||
2451 | <entry>u<subscript>2</subscript></entry> | ||
2452 | <entry>u<subscript>1</subscript></entry> | ||
2453 | <entry>u<subscript>0</subscript></entry> | ||
2454 | <entry>y<subscript>9</subscript></entry> | ||
2455 | <entry>y<subscript>8</subscript></entry> | ||
2456 | <entry>y<subscript>7</subscript></entry> | ||
2457 | <entry>y<subscript>6</subscript></entry> | ||
2458 | <entry>y<subscript>5</subscript></entry> | ||
2459 | <entry>y<subscript>4</subscript></entry> | ||
2460 | <entry>y<subscript>3</subscript></entry> | ||
2461 | <entry>y<subscript>2</subscript></entry> | ||
2462 | <entry>y<subscript>1</subscript></entry> | ||
2463 | <entry>y<subscript>0</subscript></entry> | ||
2464 | </row> | ||
2465 | <row> | ||
2466 | <entry></entry> | ||
2467 | <entry></entry> | ||
2468 | <entry></entry> | ||
2469 | &dash-ent-12; | ||
2470 | <entry>v<subscript>9</subscript></entry> | ||
2471 | <entry>v<subscript>8</subscript></entry> | ||
2472 | <entry>v<subscript>7</subscript></entry> | ||
2473 | <entry>v<subscript>6</subscript></entry> | ||
2474 | <entry>v<subscript>5</subscript></entry> | ||
2475 | <entry>v<subscript>4</subscript></entry> | ||
2476 | <entry>v<subscript>3</subscript></entry> | ||
2477 | <entry>v<subscript>2</subscript></entry> | ||
2478 | <entry>v<subscript>1</subscript></entry> | ||
2479 | <entry>v<subscript>0</subscript></entry> | ||
2480 | <entry>y<subscript>9</subscript></entry> | ||
2481 | <entry>y<subscript>8</subscript></entry> | ||
2482 | <entry>y<subscript>7</subscript></entry> | ||
2483 | <entry>y<subscript>6</subscript></entry> | ||
2484 | <entry>y<subscript>5</subscript></entry> | ||
2485 | <entry>y<subscript>4</subscript></entry> | ||
2486 | <entry>y<subscript>3</subscript></entry> | ||
2487 | <entry>y<subscript>2</subscript></entry> | ||
2488 | <entry>y<subscript>1</subscript></entry> | ||
2489 | <entry>y<subscript>0</subscript></entry> | ||
2490 | </row> | ||
2491 | <row id="V4L2-MBUS-FMT-VYUY10-1X20"> | ||
2492 | <entry>V4L2_MBUS_FMT_VYUY10_1X20</entry> | ||
2493 | <entry>0x201b</entry> | ||
2494 | <entry></entry> | ||
2495 | &dash-ent-12; | ||
2496 | <entry>v<subscript>9</subscript></entry> | ||
2497 | <entry>v<subscript>8</subscript></entry> | ||
2498 | <entry>v<subscript>7</subscript></entry> | ||
2499 | <entry>v<subscript>6</subscript></entry> | ||
2500 | <entry>v<subscript>5</subscript></entry> | ||
2501 | <entry>v<subscript>4</subscript></entry> | ||
2502 | <entry>v<subscript>3</subscript></entry> | ||
2503 | <entry>v<subscript>2</subscript></entry> | ||
2504 | <entry>v<subscript>1</subscript></entry> | ||
2505 | <entry>v<subscript>0</subscript></entry> | ||
2506 | <entry>y<subscript>9</subscript></entry> | ||
2507 | <entry>y<subscript>8</subscript></entry> | ||
2508 | <entry>y<subscript>7</subscript></entry> | ||
2509 | <entry>y<subscript>6</subscript></entry> | ||
2510 | <entry>y<subscript>5</subscript></entry> | ||
2511 | <entry>y<subscript>4</subscript></entry> | ||
2512 | <entry>y<subscript>3</subscript></entry> | ||
2513 | <entry>y<subscript>2</subscript></entry> | ||
2514 | <entry>y<subscript>1</subscript></entry> | ||
2515 | <entry>y<subscript>0</subscript></entry> | ||
2516 | </row> | ||
2517 | <row> | ||
2518 | <entry></entry> | ||
2519 | <entry></entry> | ||
2520 | <entry></entry> | ||
2521 | &dash-ent-12; | ||
2522 | <entry>u<subscript>9</subscript></entry> | ||
2523 | <entry>u<subscript>8</subscript></entry> | ||
2524 | <entry>u<subscript>7</subscript></entry> | ||
2525 | <entry>u<subscript>6</subscript></entry> | ||
2526 | <entry>u<subscript>5</subscript></entry> | ||
2527 | <entry>u<subscript>4</subscript></entry> | ||
2528 | <entry>u<subscript>3</subscript></entry> | ||
2529 | <entry>u<subscript>2</subscript></entry> | ||
2530 | <entry>u<subscript>1</subscript></entry> | ||
2531 | <entry>u<subscript>0</subscript></entry> | ||
2532 | <entry>y<subscript>9</subscript></entry> | ||
2533 | <entry>y<subscript>8</subscript></entry> | ||
2534 | <entry>y<subscript>7</subscript></entry> | ||
2535 | <entry>y<subscript>6</subscript></entry> | ||
2536 | <entry>y<subscript>5</subscript></entry> | ||
2537 | <entry>y<subscript>4</subscript></entry> | ||
2538 | <entry>y<subscript>3</subscript></entry> | ||
2539 | <entry>y<subscript>2</subscript></entry> | ||
2540 | <entry>y<subscript>1</subscript></entry> | ||
2541 | <entry>y<subscript>0</subscript></entry> | ||
2542 | </row> | ||
2439 | <row id="V4L2-MBUS-FMT-YUYV10-1X20"> | 2543 | <row id="V4L2-MBUS-FMT-YUYV10-1X20"> |
2440 | <entry>V4L2_MBUS_FMT_YUYV10_1X20</entry> | 2544 | <entry>V4L2_MBUS_FMT_YUYV10_1X20</entry> |
2441 | <entry>0x200d</entry> | 2545 | <entry>0x200d</entry> |
diff --git a/include/uapi/linux/v4l2-mediabus.h b/include/uapi/linux/v4l2-mediabus.h index 20a99b11c65c..43707b2c17c1 100644 --- a/include/uapi/linux/v4l2-mediabus.h +++ b/include/uapi/linux/v4l2-mediabus.h | |||
@@ -52,7 +52,7 @@ enum v4l2_mbus_pixelcode { | |||
52 | V4L2_MBUS_FMT_RGB888_2X12_LE = 0x100c, | 52 | V4L2_MBUS_FMT_RGB888_2X12_LE = 0x100c, |
53 | V4L2_MBUS_FMT_ARGB8888_1X32 = 0x100d, | 53 | V4L2_MBUS_FMT_ARGB8888_1X32 = 0x100d, |
54 | 54 | ||
55 | /* YUV (including grey) - next is 0x201a */ | 55 | /* YUV (including grey) - next is 0x201c */ |
56 | V4L2_MBUS_FMT_Y8_1X8 = 0x2001, | 56 | V4L2_MBUS_FMT_Y8_1X8 = 0x2001, |
57 | V4L2_MBUS_FMT_UV8_1X8 = 0x2015, | 57 | V4L2_MBUS_FMT_UV8_1X8 = 0x2015, |
58 | V4L2_MBUS_FMT_UYVY8_1_5X8 = 0x2002, | 58 | V4L2_MBUS_FMT_UYVY8_1_5X8 = 0x2002, |
@@ -74,6 +74,8 @@ enum v4l2_mbus_pixelcode { | |||
74 | V4L2_MBUS_FMT_YUYV8_1X16 = 0x2011, | 74 | V4L2_MBUS_FMT_YUYV8_1X16 = 0x2011, |
75 | V4L2_MBUS_FMT_YVYU8_1X16 = 0x2012, | 75 | V4L2_MBUS_FMT_YVYU8_1X16 = 0x2012, |
76 | V4L2_MBUS_FMT_YDYUYDYV8_1X16 = 0x2014, | 76 | V4L2_MBUS_FMT_YDYUYDYV8_1X16 = 0x2014, |
77 | V4L2_MBUS_FMT_UYVY10_1X20 = 0x201a, | ||
78 | V4L2_MBUS_FMT_VYUY10_1X20 = 0x201b, | ||
77 | V4L2_MBUS_FMT_YUYV10_1X20 = 0x200d, | 79 | V4L2_MBUS_FMT_YUYV10_1X20 = 0x200d, |
78 | V4L2_MBUS_FMT_YVYU10_1X20 = 0x200e, | 80 | V4L2_MBUS_FMT_YVYU10_1X20 = 0x200e, |
79 | V4L2_MBUS_FMT_YUV10_1X30 = 0x2016, | 81 | V4L2_MBUS_FMT_YUV10_1X30 = 0x2016, |