aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/DocBook/media/v4l/subdev-formats.xml104
-rw-r--r--include/uapi/linux/v4l2-mediabus.h4
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,