From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755019AbeDWNFv (ORCPT ); Mon, 23 Apr 2018 09:05:51 -0400 Received: from perceval.ideasonboard.com ([213.167.242.64]:53796 "EHLO perceval.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754802AbeDWNFu (ORCPT ); Mon, 23 Apr 2018 09:05:50 -0400 From: Laurent Pinchart To: Jacopo Mondi Cc: architt@codeaurora.org, a.hajda@samsung.com, airlied@linux.ie, daniel@ffwll.ch, peda@axentia.se, linux-renesas-soc@vger.kernel.org, linux-media@vger.kernel.org, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 5/8] media: Add LE version of RGB LVDS formats Date: Mon, 23 Apr 2018 16:06:01 +0300 Message-ID: <1733883.PFymhGyeZa@avalon> Organization: Ideas on Board Oy In-Reply-To: <1524130269-32688-6-git-send-email-jacopo+renesas@jmondi.org> References: <1524130269-32688-1-git-send-email-jacopo+renesas@jmondi.org> <1524130269-32688-6-git-send-email-jacopo+renesas@jmondi.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Jacopo, Thank you for the patch. On Thursday, 19 April 2018 12:31:06 EEST Jacopo Mondi wrote: > Some LVDS controller can output swapped versions of LVDS RGB formats. > Define and document them in the list of supported media bus formats I wouldn't introduce those new formats as we don't need them. As a general rule we would like to have at least one user for any new format added to the API. > Signed-off-by: Jacopo Mondi > --- > Documentation/media/uapi/v4l/subdev-formats.rst | 174 +++++++++++++++++++++ > include/uapi/linux/media-bus-format.h | 5 +- > 2 files changed, 178 insertions(+), 1 deletion(-) > > diff --git a/Documentation/media/uapi/v4l/subdev-formats.rst > b/Documentation/media/uapi/v4l/subdev-formats.rst index 9fcabe7..9a5263c > 100644 > --- a/Documentation/media/uapi/v4l/subdev-formats.rst > +++ b/Documentation/media/uapi/v4l/subdev-formats.rst > @@ -1669,6 +1669,64 @@ JEIDA defined bit mapping will be named > - b\ :sub:`2` > - g\ :sub:`1` > - r\ :sub:`0` > + * .. _MEDIA-BUS-FMT-RGB666-1X7X3-SPWG_LE: > + > + - MEDIA_BUS_FMT_RGB666_1X7X3_SPWG_LE > + - 0x101b > + - 0 > + - > + - > + - b\ :sub:`2` > + - g\ :sub:`1` > + - r\ :sub:`0` > + * - > + - > + - 1 > + - > + - > + - b\ :sub:`3` > + - g\ :sub:`2` > + - r\ :sub:`1` > + * - > + - > + - 2 > + - > + - > + - b\ :sub:`4` > + - g\ :sub:`3` > + - r\ :sub:`2` > + * - > + - > + - 3 > + - > + - > + - b\ :sub:`5` > + - g\ :sub:`4` > + - r\ :sub:`3` > + * - > + - > + - 4 > + - > + - > + - d > + - g\ :sub:`5` > + - r\ :sub:`4` > + * - > + - > + - 5 > + - > + - > + - d > + - b\ :sub:`0` > + - r\ :sub:`5` > + * - > + - > + - 6 > + - > + - > + - d > + - b\ :sub:`1` > + - g\ :sub:`0` > * .. _MEDIA-BUS-FMT-RGB888-1X7X4-SPWG: > > - MEDIA_BUS_FMT_RGB888_1X7X4_SPWG > @@ -1727,6 +1785,64 @@ JEIDA defined bit mapping will be named > - b\ :sub:`2` > - g\ :sub:`1` > - r\ :sub:`0` > + * .. _MEDIA-BUS-FMT-RGB888-1X7X4-SPWG_LE: > + > + - MEDIA_BUS_FMT_RGB888_1X7X4_SPWG_LE > + - 0x101c > + - 0 > + - > + - r\ :sub:`6` > + - b\ :sub:`2` > + - g\ :sub:`1` > + - r\ :sub:`0` > + * - > + - > + - 1 > + - > + - r\ :sub:`7` > + - b\ :sub:`3` > + - g\ :sub:`2` > + - r\ :sub:`1` > + * - > + - > + - 2 > + - > + - g\ :sub:`6` > + - b\ :sub:`4` > + - g\ :sub:`3` > + - r\ :sub:`2` > + * - > + - > + - 3 > + - > + - g\ :sub:`7` > + - b\ :sub:`5` > + - g\ :sub:`4` > + - r\ :sub:`3` > + * - > + - > + - 4 > + - > + - b\ :sub:`6` > + - d > + - g\ :sub:`5` > + - r\ :sub:`4` > + * - > + - > + - 5 > + - > + - b\ :sub:`7` > + - d > + - b\ :sub:`0` > + - r\ :sub:`5` > + * - > + - > + - 6 > + - > + - d > + - d > + - b\ :sub:`1` > + - g\ :sub:`0` > * .. _MEDIA-BUS-FMT-RGB888-1X7X4-JEIDA: > > - MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA > @@ -1785,6 +1901,64 @@ JEIDA defined bit mapping will be named > - b\ :sub:`4` > - g\ :sub:`3` > - r\ :sub:`2` > + * .. _MEDIA-BUS-FMT-RGB888-1X7X4-JEIDA_LE: > + > + - MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA_LE > + - 0x101d > + - 0 > + - > + - r\ :sub:`0` > + - b\ :sub:`4` > + - g\ :sub:`3` > + - r\ :sub:`2` > + * - > + - > + - 1 > + - > + - r\ :sub:`1` > + - b\ :sub:`5` > + - g\ :sub:`4` > + - r\ :sub:`3` > + * - > + - > + - 2 > + - > + - g\ :sub:`0` > + - b\ :sub:`6` > + - g\ :sub:`5` > + - r\ :sub:`4` > + * - > + - > + - 3 > + - > + - g\ :sub:`1` > + - b\ :sub:`7` > + - g\ :sub:`6` > + - r\ :sub:`5` > + * - > + - > + - 4 > + - > + - b\ :sub:`0` > + - d > + - g\ :sub:`7` > + - r\ :sub:`6` > + * - > + - > + - 5 > + - > + - b\ :sub:`1` > + - d > + - b\ :sub:`2` > + - r\ :sub:`7` > + * - > + - > + - 6 > + - > + - d > + - d > + - b\ :sub:`3` > + - g\ :sub:`2` > > .. raw:: latex > > diff --git a/include/uapi/linux/media-bus-format.h > b/include/uapi/linux/media-bus-format.h index 9e35117..5bea7c0 100644 > --- a/include/uapi/linux/media-bus-format.h > +++ b/include/uapi/linux/media-bus-format.h > @@ -34,7 +34,7 @@ > > #define MEDIA_BUS_FMT_FIXED 0x0001 > > -/* RGB - next is 0x101b */ > +/* RGB - next is 0x101f */ > #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 > @@ -49,13 +49,16 @@ > #define MEDIA_BUS_FMT_RBG888_1X24 0x100e > #define MEDIA_BUS_FMT_RGB666_1X24_CPADHI 0x1015 > #define MEDIA_BUS_FMT_RGB666_1X7X3_SPWG 0x1010 > +#define MEDIA_BUS_FMT_RGB666_1X7X3_SPWG_LE 0x101b > #define MEDIA_BUS_FMT_BGR888_1X24 0x1013 > #define MEDIA_BUS_FMT_GBR888_1X24 0x1014 > #define MEDIA_BUS_FMT_RGB888_1X24 0x100a > #define MEDIA_BUS_FMT_RGB888_2X12_BE 0x100b > #define MEDIA_BUS_FMT_RGB888_2X12_LE 0x100c > #define MEDIA_BUS_FMT_RGB888_1X7X4_SPWG 0x1011 > +#define MEDIA_BUS_FMT_RGB888_1X7X4_SPWG_LE 0x101c > #define MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA 0x1012 > +#define MEDIA_BUS_FMT_RGB888_1X7X4_JEIDA_LE 0x101d > #define MEDIA_BUS_FMT_ARGB8888_1X32 0x100d > #define MEDIA_BUS_FMT_RGB888_1X32_PADHI 0x100f > #define MEDIA_BUS_FMT_RGB101010_1X30 0x1018 -- Regards, Laurent Pinchart From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH 5/8] media: Add LE version of RGB LVDS formats Date: Mon, 23 Apr 2018 16:06:01 +0300 Message-ID: <1733883.PFymhGyeZa@avalon> References: <1524130269-32688-1-git-send-email-jacopo+renesas@jmondi.org> <1524130269-32688-6-git-send-email-jacopo+renesas@jmondi.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1524130269-32688-6-git-send-email-jacopo+renesas@jmondi.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Jacopo Mondi Cc: devicetree@vger.kernel.org, airlied@linux.ie, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-renesas-soc@vger.kernel.org, peda@axentia.se, linux-media@vger.kernel.org List-Id: devicetree@vger.kernel.org SGkgSmFjb3BvLAoKVGhhbmsgeW91IGZvciB0aGUgcGF0Y2guCgpPbiBUaHVyc2RheSwgMTkgQXBy aWwgMjAxOCAxMjozMTowNiBFRVNUIEphY29wbyBNb25kaSB3cm90ZToKPiBTb21lIExWRFMgY29u dHJvbGxlciBjYW4gb3V0cHV0IHN3YXBwZWQgdmVyc2lvbnMgb2YgTFZEUyBSR0IgZm9ybWF0cy4K PiBEZWZpbmUgYW5kIGRvY3VtZW50IHRoZW0gaW4gdGhlIGxpc3Qgb2Ygc3VwcG9ydGVkIG1lZGlh IGJ1cyBmb3JtYXRzCgpJIHdvdWxkbid0IGludHJvZHVjZSB0aG9zZSBuZXcgZm9ybWF0cyBhcyB3 ZSBkb24ndCBuZWVkIHRoZW0uIEFzIGEgZ2VuZXJhbCAKcnVsZSB3ZSB3b3VsZCBsaWtlIHRvIGhh dmUgYXQgbGVhc3Qgb25lIHVzZXIgZm9yIGFueSBuZXcgZm9ybWF0IGFkZGVkIHRvIHRoZSAKQVBJ LgoKPiBTaWduZWQtb2ZmLWJ5OiBKYWNvcG8gTW9uZGkgPGphY29wbytyZW5lc2FzQGptb25kaS5v cmc+Cj4gLS0tCj4gIERvY3VtZW50YXRpb24vbWVkaWEvdWFwaS92NGwvc3ViZGV2LWZvcm1hdHMu cnN0IHwgMTc0ICsrKysrKysrKysrKysrKysrKysrKwo+ICBpbmNsdWRlL3VhcGkvbGludXgvbWVk aWEtYnVzLWZvcm1hdC5oICAgICAgICAgICB8ICAgNSArLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDE3 OCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL0RvY3VtZW50 YXRpb24vbWVkaWEvdWFwaS92NGwvc3ViZGV2LWZvcm1hdHMucnN0Cj4gYi9Eb2N1bWVudGF0aW9u L21lZGlhL3VhcGkvdjRsL3N1YmRldi1mb3JtYXRzLnJzdCBpbmRleCA5ZmNhYmU3Li45YTUyNjNj Cj4gMTAwNjQ0Cj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9tZWRpYS91YXBpL3Y0bC9zdWJkZXYtZm9y bWF0cy5yc3QKPiArKysgYi9Eb2N1bWVudGF0aW9uL21lZGlhL3VhcGkvdjRsL3N1YmRldi1mb3Jt YXRzLnJzdAo+IEBAIC0xNjY5LDYgKzE2NjksNjQgQEAgSkVJREEgZGVmaW5lZCBiaXQgbWFwcGlu ZyB3aWxsIGJlIG5hbWVkCj4gICAgICAgIC0gYlwgOnN1YjpgMmAKPiAgICAgICAgLSBnXCA6c3Vi OmAxYAo+ICAgICAgICAtIHJcIDpzdWI6YDBgCj4gKyAgICAqIC4uIF9NRURJQS1CVVMtRk1ULVJH QjY2Ni0xWDdYMy1TUFdHX0xFOgo+ICsKPiArICAgICAgLSBNRURJQV9CVVNfRk1UX1JHQjY2Nl8x WDdYM19TUFdHX0xFCj4gKyAgICAgIC0gMHgxMDFiCj4gKyAgICAgIC0gMAo+ICsgICAgICAtCj4g KyAgICAgIC0KPiArICAgICAgLSBiXCA6c3ViOmAyYAo+ICsgICAgICAtIGdcIDpzdWI6YDFgCj4g KyAgICAgIC0gclwgOnN1YjpgMGAKPiArICAgICogLQo+ICsgICAgICAtCj4gKyAgICAgIC0gMQo+ ICsgICAgICAtCj4gKyAgICAgIC0KPiArICAgICAgLSBiXCA6c3ViOmAzYAo+ICsgICAgICAtIGdc IDpzdWI6YDJgCj4gKyAgICAgIC0gclwgOnN1YjpgMWAKPiArICAgICogLQo+ICsgICAgICAtCj4g KyAgICAgIC0gMgo+ICsgICAgICAtCj4gKyAgICAgIC0KPiArICAgICAgLSBiXCA6c3ViOmA0YAo+ ICsgICAgICAtIGdcIDpzdWI6YDNgCj4gKyAgICAgIC0gclwgOnN1YjpgMmAKPiArICAgICogLQo+ ICsgICAgICAtCj4gKyAgICAgIC0gMwo+ICsgICAgICAtCj4gKyAgICAgIC0KPiArICAgICAgLSBi XCA6c3ViOmA1YAo+ICsgICAgICAtIGdcIDpzdWI6YDRgCj4gKyAgICAgIC0gclwgOnN1YjpgM2AK PiArICAgICogLQo+ICsgICAgICAtCj4gKyAgICAgIC0gNAo+ICsgICAgICAtCj4gKyAgICAgIC0K PiArICAgICAgLSBkCj4gKyAgICAgIC0gZ1wgOnN1YjpgNWAKPiArICAgICAgLSByXCA6c3ViOmA0 YAo+ICsgICAgKiAtCj4gKyAgICAgIC0KPiArICAgICAgLSA1Cj4gKyAgICAgIC0KPiArICAgICAg LQo+ICsgICAgICAtIGQKPiArICAgICAgLSBiXCA6c3ViOmAwYAo+ICsgICAgICAtIHJcIDpzdWI6 YDVgCj4gKyAgICAqIC0KPiArICAgICAgLQo+ICsgICAgICAtIDYKPiArICAgICAgLQo+ICsgICAg ICAtCj4gKyAgICAgIC0gZAo+ICsgICAgICAtIGJcIDpzdWI6YDFgCj4gKyAgICAgIC0gZ1wgOnN1 YjpgMGAKPiAgICAgICogLi4gX01FRElBLUJVUy1GTVQtUkdCODg4LTFYN1g0LVNQV0c6Cj4gCj4g ICAgICAgIC0gTUVESUFfQlVTX0ZNVF9SR0I4ODhfMVg3WDRfU1BXRwo+IEBAIC0xNzI3LDYgKzE3 ODUsNjQgQEAgSkVJREEgZGVmaW5lZCBiaXQgbWFwcGluZyB3aWxsIGJlIG5hbWVkCj4gICAgICAg IC0gYlwgOnN1YjpgMmAKPiAgICAgICAgLSBnXCA6c3ViOmAxYAo+ICAgICAgICAtIHJcIDpzdWI6 YDBgCj4gKyAgICAqIC4uIF9NRURJQS1CVVMtRk1ULVJHQjg4OC0xWDdYNC1TUFdHX0xFOgo+ICsK PiArICAgICAgLSBNRURJQV9CVVNfRk1UX1JHQjg4OF8xWDdYNF9TUFdHX0xFCj4gKyAgICAgIC0g MHgxMDFjCj4gKyAgICAgIC0gMAo+ICsgICAgICAtCj4gKyAgICAgIC0gclwgOnN1YjpgNmAKPiAr ICAgICAgLSBiXCA6c3ViOmAyYAo+ICsgICAgICAtIGdcIDpzdWI6YDFgCj4gKyAgICAgIC0gclwg OnN1YjpgMGAKPiArICAgICogLQo+ICsgICAgICAtCj4gKyAgICAgIC0gMQo+ICsgICAgICAtCj4g KyAgICAgIC0gclwgOnN1YjpgN2AKPiArICAgICAgLSBiXCA6c3ViOmAzYAo+ICsgICAgICAtIGdc IDpzdWI6YDJgCj4gKyAgICAgIC0gclwgOnN1YjpgMWAKPiArICAgICogLQo+ICsgICAgICAtCj4g KyAgICAgIC0gMgo+ICsgICAgICAtCj4gKyAgICAgIC0gZ1wgOnN1YjpgNmAKPiArICAgICAgLSBi XCA6c3ViOmA0YAo+ICsgICAgICAtIGdcIDpzdWI6YDNgCj4gKyAgICAgIC0gclwgOnN1YjpgMmAK PiArICAgICogLQo+ICsgICAgICAtCj4gKyAgICAgIC0gMwo+ICsgICAgICAtCj4gKyAgICAgIC0g Z1wgOnN1YjpgN2AKPiArICAgICAgLSBiXCA6c3ViOmA1YAo+ICsgICAgICAtIGdcIDpzdWI6YDRg Cj4gKyAgICAgIC0gclwgOnN1YjpgM2AKPiArICAgICogLQo+ICsgICAgICAtCj4gKyAgICAgIC0g NAo+ICsgICAgICAtCj4gKyAgICAgIC0gYlwgOnN1YjpgNmAKPiArICAgICAgLSBkCj4gKyAgICAg IC0gZ1wgOnN1YjpgNWAKPiArICAgICAgLSByXCA6c3ViOmA0YAo+ICsgICAgKiAtCj4gKyAgICAg IC0KPiArICAgICAgLSA1Cj4gKyAgICAgIC0KPiArICAgICAgLSBiXCA6c3ViOmA3YAo+ICsgICAg ICAtIGQKPiArICAgICAgLSBiXCA6c3ViOmAwYAo+ICsgICAgICAtIHJcIDpzdWI6YDVgCj4gKyAg ICAqIC0KPiArICAgICAgLQo+ICsgICAgICAtIDYKPiArICAgICAgLQo+ICsgICAgICAtIGQKPiAr ICAgICAgLSBkCj4gKyAgICAgIC0gYlwgOnN1YjpgMWAKPiArICAgICAgLSBnXCA6c3ViOmAwYAo+ ICAgICAgKiAuLiBfTUVESUEtQlVTLUZNVC1SR0I4ODgtMVg3WDQtSkVJREE6Cj4gCj4gICAgICAg IC0gTUVESUFfQlVTX0ZNVF9SR0I4ODhfMVg3WDRfSkVJREEKPiBAQCAtMTc4NSw2ICsxOTAxLDY0 IEBAIEpFSURBIGRlZmluZWQgYml0IG1hcHBpbmcgd2lsbCBiZSBuYW1lZAo+ICAgICAgICAtIGJc IDpzdWI6YDRgCj4gICAgICAgIC0gZ1wgOnN1YjpgM2AKPiAgICAgICAgLSByXCA6c3ViOmAyYAo+ ICsgICAgKiAuLiBfTUVESUEtQlVTLUZNVC1SR0I4ODgtMVg3WDQtSkVJREFfTEU6Cj4gKwo+ICsg ICAgICAtIE1FRElBX0JVU19GTVRfUkdCODg4XzFYN1g0X0pFSURBX0xFCj4gKyAgICAgIC0gMHgx MDFkCj4gKyAgICAgIC0gMAo+ICsgICAgICAtCj4gKyAgICAgIC0gclwgOnN1YjpgMGAKPiArICAg ICAgLSBiXCA6c3ViOmA0YAo+ICsgICAgICAtIGdcIDpzdWI6YDNgCj4gKyAgICAgIC0gclwgOnN1 YjpgMmAKPiArICAgICogLQo+ICsgICAgICAtCj4gKyAgICAgIC0gMQo+ICsgICAgICAtCj4gKyAg ICAgIC0gclwgOnN1YjpgMWAKPiArICAgICAgLSBiXCA6c3ViOmA1YAo+ICsgICAgICAtIGdcIDpz dWI6YDRgCj4gKyAgICAgIC0gclwgOnN1YjpgM2AKPiArICAgICogLQo+ICsgICAgICAtCj4gKyAg ICAgIC0gMgo+ICsgICAgICAtCj4gKyAgICAgIC0gZ1wgOnN1YjpgMGAKPiArICAgICAgLSBiXCA6 c3ViOmA2YAo+ICsgICAgICAtIGdcIDpzdWI6YDVgCj4gKyAgICAgIC0gclwgOnN1YjpgNGAKPiAr ICAgICogLQo+ICsgICAgICAtCj4gKyAgICAgIC0gMwo+ICsgICAgICAtCj4gKyAgICAgIC0gZ1wg OnN1YjpgMWAKPiArICAgICAgLSBiXCA6c3ViOmA3YAo+ICsgICAgICAtIGdcIDpzdWI6YDZgCj4g KyAgICAgIC0gclwgOnN1YjpgNWAKPiArICAgICogLQo+ICsgICAgICAtCj4gKyAgICAgIC0gNAo+ ICsgICAgICAtCj4gKyAgICAgIC0gYlwgOnN1YjpgMGAKPiArICAgICAgLSBkCj4gKyAgICAgIC0g Z1wgOnN1YjpgN2AKPiArICAgICAgLSByXCA6c3ViOmA2YAo+ICsgICAgKiAtCj4gKyAgICAgIC0K PiArICAgICAgLSA1Cj4gKyAgICAgIC0KPiArICAgICAgLSBiXCA6c3ViOmAxYAo+ICsgICAgICAt IGQKPiArICAgICAgLSBiXCA6c3ViOmAyYAo+ICsgICAgICAtIHJcIDpzdWI6YDdgCj4gKyAgICAq IC0KPiArICAgICAgLQo+ICsgICAgICAtIDYKPiArICAgICAgLQo+ICsgICAgICAtIGQKPiArICAg ICAgLSBkCj4gKyAgICAgIC0gYlwgOnN1YjpgM2AKPiArICAgICAgLSBnXCA6c3ViOmAyYAo+IAo+ ICAuLiByYXc6OiBsYXRleAo+IAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3VhcGkvbGludXgvbWVk aWEtYnVzLWZvcm1hdC5oCj4gYi9pbmNsdWRlL3VhcGkvbGludXgvbWVkaWEtYnVzLWZvcm1hdC5o IGluZGV4IDllMzUxMTcuLjViZWE3YzAgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS91YXBpL2xpbnV4 L21lZGlhLWJ1cy1mb3JtYXQuaAo+ICsrKyBiL2luY2x1ZGUvdWFwaS9saW51eC9tZWRpYS1idXMt Zm9ybWF0LmgKPiBAQCAtMzQsNyArMzQsNyBAQAo+IAo+ICAjZGVmaW5lIE1FRElBX0JVU19GTVRf RklYRUQJCQkweDAwMDEKPiAKPiAtLyogUkdCIC0gbmV4dCBpcwkweDEwMWIgKi8KPiArLyogUkdC IC0gbmV4dCBpcwkweDEwMWYgKi8KPiAgI2RlZmluZSBNRURJQV9CVVNfRk1UX1JHQjQ0NF8xWDEy CQkweDEwMTYKPiAgI2RlZmluZSBNRURJQV9CVVNfRk1UX1JHQjQ0NF8yWDhfUEFESElfQkUJMHgx MDAxCj4gICNkZWZpbmUgTUVESUFfQlVTX0ZNVF9SR0I0NDRfMlg4X1BBREhJX0xFCTB4MTAwMgo+ IEBAIC00OSwxMyArNDksMTYgQEAKPiAgI2RlZmluZSBNRURJQV9CVVNfRk1UX1JCRzg4OF8xWDI0 CQkweDEwMGUKPiAgI2RlZmluZSBNRURJQV9CVVNfRk1UX1JHQjY2Nl8xWDI0X0NQQURISQkweDEw MTUKPiAgI2RlZmluZSBNRURJQV9CVVNfRk1UX1JHQjY2Nl8xWDdYM19TUFdHCQkweDEwMTAKPiAr I2RlZmluZSBNRURJQV9CVVNfRk1UX1JHQjY2Nl8xWDdYM19TUFdHX0xFCTB4MTAxYgo+ICAjZGVm aW5lIE1FRElBX0JVU19GTVRfQkdSODg4XzFYMjQJCTB4MTAxMwo+ICAjZGVmaW5lIE1FRElBX0JV U19GTVRfR0JSODg4XzFYMjQJCTB4MTAxNAo+ICAjZGVmaW5lIE1FRElBX0JVU19GTVRfUkdCODg4 XzFYMjQJCTB4MTAwYQo+ICAjZGVmaW5lIE1FRElBX0JVU19GTVRfUkdCODg4XzJYMTJfQkUJCTB4 MTAwYgo+ICAjZGVmaW5lIE1FRElBX0JVU19GTVRfUkdCODg4XzJYMTJfTEUJCTB4MTAwYwo+ICAj ZGVmaW5lIE1FRElBX0JVU19GTVRfUkdCODg4XzFYN1g0X1NQV0cJCTB4MTAxMQo+ICsjZGVmaW5l IE1FRElBX0JVU19GTVRfUkdCODg4XzFYN1g0X1NQV0dfTEUJMHgxMDFjCj4gICNkZWZpbmUgTUVE SUFfQlVTX0ZNVF9SR0I4ODhfMVg3WDRfSkVJREEJMHgxMDEyCj4gKyNkZWZpbmUgTUVESUFfQlVT X0ZNVF9SR0I4ODhfMVg3WDRfSkVJREFfTEUJMHgxMDFkCj4gICNkZWZpbmUgTUVESUFfQlVTX0ZN VF9BUkdCODg4OF8xWDMyCQkweDEwMGQKPiAgI2RlZmluZSBNRURJQV9CVVNfRk1UX1JHQjg4OF8x WDMyX1BBREhJCQkweDEwMGYKPiAgI2RlZmluZSBNRURJQV9CVVNfRk1UX1JHQjEwMTAxMF8xWDMw CQkweDEwMTgKCi0tIApSZWdhcmRzLAoKTGF1cmVudCBQaW5jaGFydAoKCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0 CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK