From mboxrd@z Thu Jan 1 00:00:00 1970 From: laurent.pinchart@ideasonboard.com (Laurent Pinchart) Date: Tue, 04 Apr 2017 12:11:56 +0300 Subject: [PATCH v6 2/6] media: uapi: Add RGB and YUV bus formats for Synopsys HDMI TX Controller In-Reply-To: <1491230558-10804-3-git-send-email-narmstrong@baylibre.com> References: <1491230558-10804-1-git-send-email-narmstrong@baylibre.com> <1491230558-10804-3-git-send-email-narmstrong@baylibre.com> Message-ID: <1605889.jBdfeePLMM@avalon> To: linus-amlogic@lists.infradead.org List-Id: linus-amlogic.lists.infradead.org Hi Neil, Thank you for the patch. On Monday 03 Apr 2017 16:42:34 Neil Armstrong wrote: > In order to describe the RGB and YUV bus formats used to feed the > Synopsys DesignWare HDMI TX Controller, add missing formats to the > list of Bus Formats. > > Documentation for these formats is added in a separate patch. > > Reviewed-by: Archit Taneja > Reviewed-by: Jose Abreu > Acked-by: Hans Verkuil > Acked-by: Mauro Carvalho Chehab > Signed-off-by: Neil Armstrong Reviewed-by: Laurent Pinchart > --- > include/uapi/linux/media-bus-format.h | 13 +++++++++++-- > 1 file changed, 11 insertions(+), 2 deletions(-) > > diff --git a/include/uapi/linux/media-bus-format.h > b/include/uapi/linux/media-bus-format.h index 2168759..ef6fb30 100644 > --- a/include/uapi/linux/media-bus-format.h > +++ b/include/uapi/linux/media-bus-format.h > @@ -33,7 +33,7 @@ > > #define MEDIA_BUS_FMT_FIXED 0x0001 > > -/* RGB - next is 0x1018 */ > +/* RGB - next is 0x101b */ > #define MEDIA_BUS_FMT_RGB444_1X12 0x1016 > #define MEDIA_BUS_FMT_RGB444_2X8_PADHI_BE 0x1001 > #define MEDIA_BUS_FMT_RGB444_2X8_PADHI_LE 0x1002 > @@ -57,8 +57,11 @@ > #define MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA 0x1012 > #define MEDIA_BUS_FMT_ARGB8888_1X32 0x100d > #define MEDIA_BUS_FMT_RGB888_1X32_PADHI 0x100f > +#define MEDIA_BUS_FMT_RGB101010_1X30 0x1018 > +#define MEDIA_BUS_FMT_RGB121212_1X36 0x1019 > +#define MEDIA_BUS_FMT_RGB161616_1X48 0x101a > > -/* YUV (including grey) - next is 0x2026 */ > +/* YUV (including grey) - next is 0x202c */ > #define MEDIA_BUS_FMT_Y8_1X8 0x2001 > #define MEDIA_BUS_FMT_UV8_1X8 0x2015 > #define MEDIA_BUS_FMT_UYVY8_1_5X8 0x2002 > @@ -90,12 +93,18 @@ > #define MEDIA_BUS_FMT_YVYU10_1X20 0x200e > #define MEDIA_BUS_FMT_VUY8_1X24 0x2024 > #define MEDIA_BUS_FMT_YUV8_1X24 0x2025 > +#define MEDIA_BUS_FMT_UYYVYY8_0_5X24 0x2026 > #define MEDIA_BUS_FMT_UYVY12_1X24 0x2020 > #define MEDIA_BUS_FMT_VYUY12_1X24 0x2021 > #define MEDIA_BUS_FMT_YUYV12_1X24 0x2022 > #define MEDIA_BUS_FMT_YVYU12_1X24 0x2023 > #define MEDIA_BUS_FMT_YUV10_1X30 0x2016 > +#define MEDIA_BUS_FMT_UYYVYY10_0_5X30 0x2027 > #define MEDIA_BUS_FMT_AYUV8_1X32 0x2017 > +#define MEDIA_BUS_FMT_UYYVYY12_0_5X36 0x2028 > +#define MEDIA_BUS_FMT_YUV12_1X36 0x2029 > +#define MEDIA_BUS_FMT_YUV16_1X48 0x202a > +#define MEDIA_BUS_FMT_UYYVYY16_0_5X48 0x202b > > /* Bayer - next is 0x3021 */ > #define MEDIA_BUS_FMT_SBGGR8_1X8 0x3001 -- Regards, Laurent Pinchart From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH v6 2/6] media: uapi: Add RGB and YUV bus formats for Synopsys HDMI TX Controller Date: Tue, 04 Apr 2017 12:11:56 +0300 Message-ID: <1605889.jBdfeePLMM@avalon> References: <1491230558-10804-1-git-send-email-narmstrong@baylibre.com> <1491230558-10804-3-git-send-email-narmstrong@baylibre.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from galahad.ideasonboard.com (galahad.ideasonboard.com [185.26.127.97]) by gabe.freedesktop.org (Postfix) with ESMTPS id B209C891C3 for ; Tue, 4 Apr 2017 09:11:11 +0000 (UTC) In-Reply-To: <1491230558-10804-3-git-send-email-narmstrong@baylibre.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Neil Armstrong Cc: Jose.Abreu@synopsys.com, laurent.pinchart+renesas@ideasonboard.com, kieran.bingham@ideasonboard.com, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, hans.verkuil@cisco.com, sakari.ailus@linux.intel.com, linux-amlogic@lists.infradead.org, mchehab@kernel.org, linux-media@vger.kernel.org List-Id: dri-devel@lists.freedesktop.org SGkgTmVpbCwKClRoYW5rIHlvdSBmb3IgdGhlIHBhdGNoLgoKT24gTW9uZGF5IDAzIEFwciAyMDE3 IDE2OjQyOjM0IE5laWwgQXJtc3Ryb25nIHdyb3RlOgo+IEluIG9yZGVyIHRvIGRlc2NyaWJlIHRo ZSBSR0IgYW5kIFlVViBidXMgZm9ybWF0cyB1c2VkIHRvIGZlZWQgdGhlCj4gU3lub3BzeXMgRGVz aWduV2FyZSBIRE1JIFRYIENvbnRyb2xsZXIsIGFkZCBtaXNzaW5nIGZvcm1hdHMgdG8gdGhlCj4g bGlzdCBvZiBCdXMgRm9ybWF0cy4KPiAKPiBEb2N1bWVudGF0aW9uIGZvciB0aGVzZSBmb3JtYXRz IGlzIGFkZGVkIGluIGEgc2VwYXJhdGUgcGF0Y2guCj4gCj4gUmV2aWV3ZWQtYnk6IEFyY2hpdCBU YW5lamEgPGFyY2hpdHRAY29kZWF1cm9yYS5vcmc+Cj4gUmV2aWV3ZWQtYnk6IEpvc2UgQWJyZXUg PGpvYWJyZXVAc3lub3BzeXMuY29tPgo+IEFja2VkLWJ5OiBIYW5zIFZlcmt1aWwgPGhhbnMudmVy a3VpbEBjaXNjby5jb20+Cj4gQWNrZWQtYnk6IE1hdXJvIENhcnZhbGhvIENoZWhhYiA8bWNoZWhh YkBzLW9wZW5zb3VyY2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6IE5laWwgQXJtc3Ryb25nIDxuYXJt c3Ryb25nQGJheWxpYnJlLmNvbT4KClJldmlld2VkLWJ5OiBMYXVyZW50IFBpbmNoYXJ0IDxsYXVy ZW50LnBpbmNoYXJ0QGlkZWFzb25ib2FyZC5jb20+Cgo+IC0tLQo+ICBpbmNsdWRlL3VhcGkvbGlu dXgvbWVkaWEtYnVzLWZvcm1hdC5oIHwgMTMgKysrKysrKysrKystLQo+ICAxIGZpbGUgY2hhbmdl ZCwgMTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvaW5j bHVkZS91YXBpL2xpbnV4L21lZGlhLWJ1cy1mb3JtYXQuaAo+IGIvaW5jbHVkZS91YXBpL2xpbnV4 L21lZGlhLWJ1cy1mb3JtYXQuaCBpbmRleCAyMTY4NzU5Li5lZjZmYjMwIDEwMDY0NAo+IC0tLSBh L2luY2x1ZGUvdWFwaS9saW51eC9tZWRpYS1idXMtZm9ybWF0LmgKPiArKysgYi9pbmNsdWRlL3Vh cGkvbGludXgvbWVkaWEtYnVzLWZvcm1hdC5oCj4gQEAgLTMzLDcgKzMzLDcgQEAKPiAKPiAgI2Rl ZmluZSBNRURJQV9CVVNfRk1UX0ZJWEVECQkJMHgwMDAxCj4gCj4gLS8qIFJHQiAtIG5leHQgaXMJ MHgxMDE4ICovCj4gKy8qIFJHQiAtIG5leHQgaXMJMHgxMDFiICovCj4gICNkZWZpbmUgTUVESUFf QlVTX0ZNVF9SR0I0NDRfMVgxMgkJMHgxMDE2Cj4gICNkZWZpbmUgTUVESUFfQlVTX0ZNVF9SR0I0 NDRfMlg4X1BBREhJX0JFCTB4MTAwMQo+ICAjZGVmaW5lIE1FRElBX0JVU19GTVRfUkdCNDQ0XzJY OF9QQURISV9MRQkweDEwMDIKPiBAQCAtNTcsOCArNTcsMTEgQEAKPiAgI2RlZmluZSBNRURJQV9C VVNfRk1UX1JHQjg4OF8xWDdYNF9KRUlEQQkweDEwMTIKPiAgI2RlZmluZSBNRURJQV9CVVNfRk1U X0FSR0I4ODg4XzFYMzIJCTB4MTAwZAo+ICAjZGVmaW5lIE1FRElBX0JVU19GTVRfUkdCODg4XzFY MzJfUEFESEkJCTB4MTAwZgo+ICsjZGVmaW5lIE1FRElBX0JVU19GTVRfUkdCMTAxMDEwXzFYMzAJ CTB4MTAxOAo+ICsjZGVmaW5lIE1FRElBX0JVU19GTVRfUkdCMTIxMjEyXzFYMzYJCTB4MTAxOQo+ ICsjZGVmaW5lIE1FRElBX0JVU19GTVRfUkdCMTYxNjE2XzFYNDgJCTB4MTAxYQo+IAo+IC0vKiBZ VVYgKGluY2x1ZGluZyBncmV5KSAtIG5leHQgaXMJMHgyMDI2ICovCj4gKy8qIFlVViAoaW5jbHVk aW5nIGdyZXkpIC0gbmV4dCBpcwkweDIwMmMgKi8KPiAgI2RlZmluZSBNRURJQV9CVVNfRk1UX1k4 XzFYOAkJCTB4MjAwMQo+ICAjZGVmaW5lIE1FRElBX0JVU19GTVRfVVY4XzFYOAkJCTB4MjAxNQo+ ICAjZGVmaW5lIE1FRElBX0JVU19GTVRfVVlWWThfMV81WDgJCTB4MjAwMgo+IEBAIC05MCwxMiAr OTMsMTggQEAKPiAgI2RlZmluZSBNRURJQV9CVVNfRk1UX1lWWVUxMF8xWDIwCQkweDIwMGUKPiAg I2RlZmluZSBNRURJQV9CVVNfRk1UX1ZVWThfMVgyNAkJCTB4MjAyNAo+ICAjZGVmaW5lIE1FRElB X0JVU19GTVRfWVVWOF8xWDI0CQkJMHgyMDI1Cj4gKyNkZWZpbmUgTUVESUFfQlVTX0ZNVF9VWVlW WVk4XzBfNVgyNAkJMHgyMDI2Cj4gICNkZWZpbmUgTUVESUFfQlVTX0ZNVF9VWVZZMTJfMVgyNAkJ MHgyMDIwCj4gICNkZWZpbmUgTUVESUFfQlVTX0ZNVF9WWVVZMTJfMVgyNAkJMHgyMDIxCj4gICNk ZWZpbmUgTUVESUFfQlVTX0ZNVF9ZVVlWMTJfMVgyNAkJMHgyMDIyCj4gICNkZWZpbmUgTUVESUFf QlVTX0ZNVF9ZVllVMTJfMVgyNAkJMHgyMDIzCj4gICNkZWZpbmUgTUVESUFfQlVTX0ZNVF9ZVVYx MF8xWDMwCQkweDIwMTYKPiArI2RlZmluZSBNRURJQV9CVVNfRk1UX1VZWVZZWTEwXzBfNVgzMAkJ MHgyMDI3Cj4gICNkZWZpbmUgTUVESUFfQlVTX0ZNVF9BWVVWOF8xWDMyCQkweDIwMTcKPiArI2Rl ZmluZSBNRURJQV9CVVNfRk1UX1VZWVZZWTEyXzBfNVgzNgkJMHgyMDI4Cj4gKyNkZWZpbmUgTUVE SUFfQlVTX0ZNVF9ZVVYxMl8xWDM2CQkweDIwMjkKPiArI2RlZmluZSBNRURJQV9CVVNfRk1UX1lV VjE2XzFYNDgJCTB4MjAyYQo+ICsjZGVmaW5lIE1FRElBX0JVU19GTVRfVVlZVllZMTZfMF81WDQ4 CQkweDIwMmIKPiAKPiAgLyogQmF5ZXIgLSBuZXh0IGlzCTB4MzAyMSAqLwo+ICAjZGVmaW5lIE1F RElBX0JVU19GTVRfU0JHR1I4XzFYOAkJMHgzMDAxCgotLSAKUmVnYXJkcywKCkxhdXJlbnQgUGlu Y2hhcnQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRy aS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from galahad.ideasonboard.com ([185.26.127.97]:39184 "EHLO galahad.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751101AbdDDJLM (ORCPT ); Tue, 4 Apr 2017 05:11:12 -0400 From: Laurent Pinchart To: Neil Armstrong Cc: dri-devel@lists.freedesktop.org, laurent.pinchart+renesas@ideasonboard.com, architt@codeaurora.org, mchehab@kernel.org, Jose.Abreu@synopsys.com, kieran.bingham@ideasonboard.com, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org, linux-media@vger.kernel.org, hans.verkuil@cisco.com, sakari.ailus@linux.intel.com Subject: Re: [PATCH v6 2/6] media: uapi: Add RGB and YUV bus formats for Synopsys HDMI TX Controller Date: Tue, 04 Apr 2017 12:11:56 +0300 Message-ID: <1605889.jBdfeePLMM@avalon> In-Reply-To: <1491230558-10804-3-git-send-email-narmstrong@baylibre.com> References: <1491230558-10804-1-git-send-email-narmstrong@baylibre.com> <1491230558-10804-3-git-send-email-narmstrong@baylibre.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-media-owner@vger.kernel.org List-ID: Hi Neil, Thank you for the patch. On Monday 03 Apr 2017 16:42:34 Neil Armstrong wrote: > In order to describe the RGB and YUV bus formats used to feed the > Synopsys DesignWare HDMI TX Controller, add missing formats to the > list of Bus Formats. > > Documentation for these formats is added in a separate patch. > > Reviewed-by: Archit Taneja > Reviewed-by: Jose Abreu > Acked-by: Hans Verkuil > Acked-by: Mauro Carvalho Chehab > Signed-off-by: Neil Armstrong Reviewed-by: Laurent Pinchart > --- > include/uapi/linux/media-bus-format.h | 13 +++++++++++-- > 1 file changed, 11 insertions(+), 2 deletions(-) > > diff --git a/include/uapi/linux/media-bus-format.h > b/include/uapi/linux/media-bus-format.h index 2168759..ef6fb30 100644 > --- a/include/uapi/linux/media-bus-format.h > +++ b/include/uapi/linux/media-bus-format.h > @@ -33,7 +33,7 @@ > > #define MEDIA_BUS_FMT_FIXED 0x0001 > > -/* RGB - next is 0x1018 */ > +/* RGB - next is 0x101b */ > #define MEDIA_BUS_FMT_RGB444_1X12 0x1016 > #define MEDIA_BUS_FMT_RGB444_2X8_PADHI_BE 0x1001 > #define MEDIA_BUS_FMT_RGB444_2X8_PADHI_LE 0x1002 > @@ -57,8 +57,11 @@ > #define MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA 0x1012 > #define MEDIA_BUS_FMT_ARGB8888_1X32 0x100d > #define MEDIA_BUS_FMT_RGB888_1X32_PADHI 0x100f > +#define MEDIA_BUS_FMT_RGB101010_1X30 0x1018 > +#define MEDIA_BUS_FMT_RGB121212_1X36 0x1019 > +#define MEDIA_BUS_FMT_RGB161616_1X48 0x101a > > -/* YUV (including grey) - next is 0x2026 */ > +/* YUV (including grey) - next is 0x202c */ > #define MEDIA_BUS_FMT_Y8_1X8 0x2001 > #define MEDIA_BUS_FMT_UV8_1X8 0x2015 > #define MEDIA_BUS_FMT_UYVY8_1_5X8 0x2002 > @@ -90,12 +93,18 @@ > #define MEDIA_BUS_FMT_YVYU10_1X20 0x200e > #define MEDIA_BUS_FMT_VUY8_1X24 0x2024 > #define MEDIA_BUS_FMT_YUV8_1X24 0x2025 > +#define MEDIA_BUS_FMT_UYYVYY8_0_5X24 0x2026 > #define MEDIA_BUS_FMT_UYVY12_1X24 0x2020 > #define MEDIA_BUS_FMT_VYUY12_1X24 0x2021 > #define MEDIA_BUS_FMT_YUYV12_1X24 0x2022 > #define MEDIA_BUS_FMT_YVYU12_1X24 0x2023 > #define MEDIA_BUS_FMT_YUV10_1X30 0x2016 > +#define MEDIA_BUS_FMT_UYYVYY10_0_5X30 0x2027 > #define MEDIA_BUS_FMT_AYUV8_1X32 0x2017 > +#define MEDIA_BUS_FMT_UYYVYY12_0_5X36 0x2028 > +#define MEDIA_BUS_FMT_YUV12_1X36 0x2029 > +#define MEDIA_BUS_FMT_YUV16_1X48 0x202a > +#define MEDIA_BUS_FMT_UYYVYY16_0_5X48 0x202b > > /* Bayer - next is 0x3021 */ > #define MEDIA_BUS_FMT_SBGGR8_1X8 0x3001 -- Regards, Laurent Pinchart