summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdrian Fiergolski <adrian.fiergolski@fastree3d.com>2024-06-17 18:41:07 +0200
committerMark Hatle <mark.hatle@amd.com>2024-11-21 10:43:44 -0600
commit7af96f6803e3fd1f9d04296fff9a208b529d5778 (patch)
tree8fdb1e4439993d71c1e82fa806dfacb68881f73f
parent4606c83b959fb6adab21196c7115393d8643cc30 (diff)
downloadmeta-xilinx-7af96f6803e3fd1f9d04296fff9a208b529d5778.tar.gz
v4l-utils: Remove MEDIA_BUS_FMT_Y16_1X16 from Xilinx specific formats
MEDIA_BUS_FMT_Y16_1X16 is part of upstream now.[1] [1] https://github.com/gjasny/v4l-utils/blob/4aee01a027923cab1e40969f56f8ba58d3e6c0d1/include/linux/media-bus-format.h#L99 Signed-off-by: Adrian Fiergolski <Adrian.Fiergolski@fastree3d.com> Signed-off-by: Mark Hatle <mark.hatle@amd.com>
-rw-r--r--meta-xilinx-multimedia/recipes-multimedia/v4l2apps/files/0001-v4l-utils-Add-support-for-new-media-bus-codes.patch34
1 files changed, 16 insertions, 18 deletions
diff --git a/meta-xilinx-multimedia/recipes-multimedia/v4l2apps/files/0001-v4l-utils-Add-support-for-new-media-bus-codes.patch b/meta-xilinx-multimedia/recipes-multimedia/v4l2apps/files/0001-v4l-utils-Add-support-for-new-media-bus-codes.patch
index fac2d719..fcbd31ba 100644
--- a/meta-xilinx-multimedia/recipes-multimedia/v4l2apps/files/0001-v4l-utils-Add-support-for-new-media-bus-codes.patch
+++ b/meta-xilinx-multimedia/recipes-multimedia/v4l2apps/files/0001-v4l-utils-Add-support-for-new-media-bus-codes.patch
@@ -1,4 +1,4 @@
1From 373923a8cddb0b1854d3040a6ba0cf016a244128 Mon Sep 17 00:00:00 2001 1From 1e1afa48034869d4a1520c405b56c3a574b3f4ba Mon Sep 17 00:00:00 2001
2From: Anil Kumar M <amamidal@xilinx.com> 2From: Anil Kumar M <amamidal@xilinx.com>
3Date: Mon, 24 Feb 2020 14:45:46 +0530 3Date: Mon, 24 Feb 2020 14:45:46 +0530
4Subject: [PATCH] v4l-utils: Add support for new media bus codes 4Subject: [PATCH] v4l-utils: Add support for new media bus codes
@@ -7,29 +7,28 @@ Add new media bus format codes for supporting xilinx
7specific formats. 7specific formats.
8 8
9Signed-off-by: Anil Kumar M <amamidal@xilinx.com> 9Signed-off-by: Anil Kumar M <amamidal@xilinx.com>
10Signed-off-by: Adrian Fiergolski <Adrian.Fiergolski@fastree3d.com>
10--- 11---
11 include/linux/media-bus-format.h | 12 ++++++++++++ 12 include/linux/media-bus-format.h | 11 +++++++++++
12 utils/media-ctl/libv4l2subdev.c | 11 +++++++++++ 13 1 file changed, 11 insertions(+)
13 2 files changed, 23 insertions(+)
14 14
15diff --git a/include/linux/media-bus-format.h b/include/linux/media-bus-format.h 15diff --git a/include/linux/media-bus-format.h b/include/linux/media-bus-format.h
16index d6a5a3b..3fb2346 100644 16index f05f747e..45f6707d 100644
17--- a/include/linux/media-bus-format.h 17--- a/include/linux/media-bus-format.h
18+++ b/include/linux/media-bus-format.h 18+++ b/include/linux/media-bus-format.h
19@@ -108,6 +108,18 @@ 19@@ -121,6 +121,17 @@
20 #define MEDIA_BUS_FMT_YUV16_1X48 0x202a 20 #define MEDIA_BUS_FMT_YUV16_1X48 0x202a
21 #define MEDIA_BUS_FMT_UYYVYY16_0_5X48 0x202b 21 #define MEDIA_BUS_FMT_UYYVYY16_0_5X48 0x202b
22 22
23+/* YUV: Xilinx Specific - next is 0x2109 */ 23+/* YUV: Xilinx Specific - next is 0x2108 */
24+#define MEDIA_BUS_FMT_VYYUYY8_1X24 0x2100 24+#define MEDIA_BUS_FMT_VYYUYY8_1X24 0x2100
25+#define MEDIA_BUS_FMT_VYYUYY10_4X20 0x2101 25+#define MEDIA_BUS_FMT_VYYUYY10_4X20 0x2101
26+#define MEDIA_BUS_FMT_VUY10_1X30 0x2102 26+#define MEDIA_BUS_FMT_VUY10_1X30 0x2102
27+#define MEDIA_BUS_FMT_UYYVYY12_4X24 0x2103 27+#define MEDIA_BUS_FMT_UYYVYY12_4X24 0x2103
28+#define MEDIA_BUS_FMT_VUY12_1X36 0x2104 28+#define MEDIA_BUS_FMT_VUY12_1X36 0x2104
29+#define MEDIA_BUS_FMT_Y16_1X16 0x2105 29+#define MEDIA_BUS_FMT_UYYVYY16_4X32 0x2105
30+#define MEDIA_BUS_FMT_UYYVYY16_4X32 0x2106 30+#define MEDIA_BUS_FMT_VUY16_1X48 0x2106
31+#define MEDIA_BUS_FMT_VUY16_1X48 0x2107 31+#define MEDIA_BUS_FMT_UYVY16_2X32 0x2107
32+#define MEDIA_BUS_FMT_UYVY16_2X32 0x2108
33+ 32+
34+ 33+
35 /* Bayer - next is 0x3021 */ 34 /* Bayer - next is 0x3021 */
@@ -39,20 +38,19 @@ diff --git a/utils/media-ctl/libv4l2subdev.c b/utils/media-ctl/libv4l2subdev.c
39index a989efb..a37541f 100644 38index a989efb..a37541f 100644
40--- a/utils/media-ctl/libv4l2subdev.c 39--- a/utils/media-ctl/libv4l2subdev.c
41+++ b/utils/media-ctl/libv4l2subdev.c 40+++ b/utils/media-ctl/libv4l2subdev.c
42@@ -34,6 +34,17 @@ 41@@ -34,6 +34,16 @@
43 42
44 #include <linux/v4l2-subdev.h> 43 #include <linux/v4l2-subdev.h>
45 44
46+/* YUV: Xilinx Specific - next is 0x2109 */ 45+/* YUV: Xilinx Specific - next is 0x2108 */
47+#define MEDIA_BUS_FMT_VYYUYY8_1X24 (0x2100) 46+#define MEDIA_BUS_FMT_VYYUYY8_1X24 (0x2100)
48+#define MEDIA_BUS_FMT_VYYUYY10_4X20 (0x2101) 47+#define MEDIA_BUS_FMT_VYYUYY10_4X20 (0x2101)
49+#define MEDIA_BUS_FMT_VUY10_1X30 (0x2102) 48+#define MEDIA_BUS_FMT_VUY10_1X30 (0x2102)
50+#define MEDIA_BUS_FMT_UYYVYY12_4X24 (0x2103) 49+#define MEDIA_BUS_FMT_UYYVYY12_4X24 (0x2103)
51+#define MEDIA_BUS_FMT_VUY12_1X36 (0x2104) 50+#define MEDIA_BUS_FMT_VUY12_1X36 (0x2104)
52+#define MEDIA_BUS_FMT_Y16_1X16 (0x2105) 51+#define MEDIA_BUS_FMT_UYYVYY16_4X32 (0x2105)
53+#define MEDIA_BUS_FMT_UYYVYY16_4X32 (0x2106) 52+#define MEDIA_BUS_FMT_VUY16_1X48 (0x2106)
54+#define MEDIA_BUS_FMT_VUY16_1X48 (0x2107) 53+#define MEDIA_BUS_FMT_UYVY16_2X32 (0x2107)
55+#define MEDIA_BUS_FMT_UYVY16_2X32 (0x2108)
56+ 54+
57 #include "mediactl.h" 55 #include "mediactl.h"
58 #include "mediactl-priv.h" 56 #include "mediactl-priv.h"