From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from mga04.intel.com ([192.55.52.120]:49833 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751862AbcF0PCZ (ORCPT ); Mon, 27 Jun 2016 11:02:25 -0400 From: Sakari Ailus To: linux-media@vger.kernel.org Cc: hverkuil@xs4all.nl Subject: [PATCH v2.1 8/9] media: Add 1X16 16-bit raw bayer media bus code definitions Date: Mon, 27 Jun 2016 17:57:50 +0300 Message-Id: <1467039471-19416-1-git-send-email-sakari.ailus@linux.intel.com> In-Reply-To: <1466439608-22890-1-git-send-email-sakari.ailus@linux.intel.com> References: <1466439608-22890-1-git-send-email-sakari.ailus@linux.intel.com> Sender: linux-media-owner@vger.kernel.org List-ID: The codes will be called: MEDIA_BUS_FMT_SBGGR16_1X16 MEDIA_BUS_FMT_SGBRG16_1X16 MEDIA_BUS_FMT_SGRBG16_1X16 MEDIA_BUS_FMT_SRGGB16_1X16 Signed-off-by: Sakari Ailus --- Documentation/DocBook/media/v4l/subdev-formats.xml | 252 +++++++++++---------- include/uapi/linux/media-bus-format.h | 6 +- 2 files changed, 137 insertions(+), 121 deletions(-) diff --git a/Documentation/DocBook/media/v4l/subdev-formats.xml b/Documentation/DocBook/media/v4l/subdev-formats.xml index 6d45dc8..db5b935 100644 --- a/Documentation/DocBook/media/v4l/subdev-formats.xml +++ b/Documentation/DocBook/media/v4l/subdev-formats.xml @@ -1116,6 +1116,8 @@ see . + + @@ -1128,6 +1130,8 @@ see . Bit + 15 + 14 13 12 11 @@ -1149,12 +1153,7 @@ see . MEDIA_BUS_FMT_SBGGR8_1X8 0x3001 - - - - - - - - - - - - + &dash-ent-8; b7 b6 b5 @@ -1168,12 +1167,7 @@ see . MEDIA_BUS_FMT_SGBRG8_1X8 0x3013 - - - - - - - - - - - - + &dash-ent-8; g7 g6 g5 @@ -1187,12 +1181,7 @@ see . MEDIA_BUS_FMT_SGRBG8_1X8 0x3002 - - - - - - - - - - - - + &dash-ent-8; g7 g6 g5 @@ -1206,12 +1195,7 @@ see . MEDIA_BUS_FMT_SRGGB8_1X8 0x3014 - - - - - - - - - - - - + &dash-ent-8; r7 r6 r5 @@ -1225,12 +1209,7 @@ see . MEDIA_BUS_FMT_SBGGR10_ALAW8_1X8 0x3015 - - - - - - - - - - - - + &dash-ent-8; b7 b6 b5 @@ -1244,12 +1223,7 @@ see . MEDIA_BUS_FMT_SGBRG10_ALAW8_1X8 0x3016 - - - - - - - - - - - - + &dash-ent-8; g7 g6 g5 @@ -1263,12 +1237,7 @@ see . MEDIA_BUS_FMT_SGRBG10_ALAW8_1X8 0x3017 - - - - - - - - - - - - + &dash-ent-8; g7 g6 g5 @@ -1282,12 +1251,7 @@ see . MEDIA_BUS_FMT_SRGGB10_ALAW8_1X8 0x3018 - - - - - - - - - - - - + &dash-ent-8; r7 r6 r5 @@ -1301,12 +1265,7 @@ see . MEDIA_BUS_FMT_SBGGR10_DPCM8_1X8 0x300b - - - - - - - - - - - - + &dash-ent-8; b7 b6 b5 @@ -1320,12 +1279,7 @@ see . MEDIA_BUS_FMT_SGBRG10_DPCM8_1X8 0x300c - - - - - - - - - - - - + &dash-ent-8; g7 g6 g5 @@ -1339,12 +1293,7 @@ see . MEDIA_BUS_FMT_SGRBG10_DPCM8_1X8 0x3009 - - - - - - - - - - - - + &dash-ent-8; g7 g6 g5 @@ -1358,12 +1307,7 @@ see . MEDIA_BUS_FMT_SRGGB10_DPCM8_1X8 0x300d - - - - - - - - - - - - + &dash-ent-8; r7 r6 r5 @@ -1377,12 +1321,7 @@ see . MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_BE 0x3003 - - - - - - - - - - - - + &dash-ent-8; 0 0 0 @@ -1396,12 +1335,7 @@ see . - - - - - - - - - - - - + &dash-ent-8; b7 b6 b5 @@ -1415,12 +1349,7 @@ see . MEDIA_BUS_FMT_SBGGR10_2X8_PADHI_LE 0x3004 - - - - - - - - - - - - + &dash-ent-8; b7 b6 b5 @@ -1434,12 +1363,7 @@ see . - - - - - - - - - - - - + &dash-ent-8; 0 0 0 @@ -1453,12 +1377,7 @@ see . MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_BE 0x3005 - - - - - - - - - - - - + &dash-ent-8; b9 b8 b7 @@ -1472,12 +1391,7 @@ see . - - - - - - - - - - - - + &dash-ent-8; b1 b0 0 @@ -1491,12 +1405,7 @@ see . MEDIA_BUS_FMT_SBGGR10_2X8_PADLO_LE 0x3006 - - - - - - - - - - - - + &dash-ent-8; b1 b0 0 @@ -1510,12 +1419,7 @@ see . - - - - - - - - - - - - + &dash-ent-8; b9 b8 b7 @@ -1533,6 +1437,8 @@ see . - - - + - + - b9 b8 b7 @@ -1552,6 +1458,8 @@ see . - - - + - + - g9 g8 g7 @@ -1571,6 +1479,8 @@ see . - - - + - + - g9 g8 g7 @@ -1590,6 +1500,8 @@ see . - - - + - + - r9 r8 r7 @@ -1607,6 +1519,8 @@ see . - - + - + - b11 b10 b9 @@ -1626,6 +1540,8 @@ see . - - + - + - g11 g10 g9 @@ -1645,6 +1561,8 @@ see . - - + - + - g11 g10 g9 @@ -1664,6 +1582,8 @@ see . - - + - + - r11 r10 r9 @@ -1681,6 +1601,8 @@ see . MEDIA_BUS_FMT_SBGGR14_1X14 0x3019 + - + - b13 b12 b11 @@ -1700,6 +1622,8 @@ see . MEDIA_BUS_FMT_SGBRG14_1X14 0x301a + - + - g13 g12 g11 @@ -1719,6 +1643,8 @@ see . MEDIA_BUS_FMT_SGRBG14_1X14 0x301b + - + - g13 g12 g11 @@ -1738,6 +1664,92 @@ see . MEDIA_BUS_FMT_SRGGB14_1X14 0x301c + - + - + r13 + r12 + r11 + r10 + r9 + r8 + r7 + r6 + r5 + r4 + r3 + r2 + r1 + r0 + + + MEDIA_BUS_FMT_SBGGR16_1X16 + 0x301d + + b15 + b14 + b13 + b12 + b11 + b10 + b9 + b8 + b7 + b6 + b5 + b4 + b3 + b2 + b1 + b0 + + + MEDIA_BUS_FMT_SGBRG16_1X16 + 0x301e + + g15 + g14 + g13 + g12 + g11 + g10 + g9 + g8 + g7 + g6 + g5 + g4 + g3 + g2 + g1 + g0 + + + MEDIA_BUS_FMT_SGRBG16_1X16 + 0x301f + + g15 + g14 + g13 + g12 + g11 + g10 + g9 + g8 + g7 + g6 + g5 + g4 + g3 + g2 + g1 + g0 + + + MEDIA_BUS_FMT_SRGGB16_1X16 + 0x3020 + + r15 + r14 r13 r12 r11 diff --git a/include/uapi/linux/media-bus-format.h b/include/uapi/linux/media-bus-format.h index 1dff459..2168759 100644 --- a/include/uapi/linux/media-bus-format.h +++ b/include/uapi/linux/media-bus-format.h @@ -97,7 +97,7 @@ #define MEDIA_BUS_FMT_YUV10_1X30 0x2016 #define MEDIA_BUS_FMT_AYUV8_1X32 0x2017 -/* Bayer - next is 0x301d */ +/* Bayer - next is 0x3021 */ #define MEDIA_BUS_FMT_SBGGR8_1X8 0x3001 #define MEDIA_BUS_FMT_SGBRG8_1X8 0x3013 #define MEDIA_BUS_FMT_SGRBG8_1X8 0x3002 @@ -126,6 +126,10 @@ #define MEDIA_BUS_FMT_SGBRG14_1X14 0x301a #define MEDIA_BUS_FMT_SGRBG14_1X14 0x301b #define MEDIA_BUS_FMT_SRGGB14_1X14 0x301c +#define MEDIA_BUS_FMT_SBGGR16_1X16 0x301d +#define MEDIA_BUS_FMT_SGBRG16_1X16 0x301e +#define MEDIA_BUS_FMT_SGRBG16_1X16 0x301f +#define MEDIA_BUS_FMT_SRGGB16_1X16 0x3020 /* JPEG compressed formats - next is 0x4002 */ #define MEDIA_BUS_FMT_JPEG_1X8 0x4001 -- 2.7.4