From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E6E27C2BA2B for ; Fri, 10 Apr 2020 12:57:57 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B399B2082D for ; Fri, 10 Apr 2020 12:57:57 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="Ao6IHysE"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=ideasonboard.com header.i=@ideasonboard.com header.b="pkttQCJg" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B399B2082D Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=ideasonboard.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=JEk61ugFzrU0ZJFyjehKmrE1exytdR4IQ+VMN7+g1iA=; b=Ao6IHysEMtfkjB B3K67skJcon+aqEQA3g5Rc08jQi8piAlLoNvMZYrZFDksGLQ8pjaU3q8HzFFNNckXeaCrmkM5m/1M OxxjAR0FAh/NbozR1rNY5AKGt1lar1snLMPD+CvPNI8XWUeruIM3C3079yNq6/yAH1sOrO3A2/Flw t7iDe8/6NGsuenDzXFU6i0sIAj+lCViKxy2n7lL+6qQsfN2Rhao6FCuPC4erbQLmIH3G8rG5HDxEJ AIAKaXdzGmzDcfck/ceuTycMhJxodNumaCCIeuTlNQKIw0e2mJJISQPSSUUPx9KMYf/7Uzs2EL5s5 8kdUAgVJ/AQA9DcME1lA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jMtEK-0007Fb-LX; Fri, 10 Apr 2020 12:57:56 +0000 Received: from perceval.ideasonboard.com ([213.167.242.64]) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jMtEF-0007E2-OK for linux-arm-kernel@lists.infradead.org; Fri, 10 Apr 2020 12:57:53 +0000 Received: from pendragon.ideasonboard.com (81-175-216-236.bb.dnainternet.fi [81.175.216.236]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id DA103329; Fri, 10 Apr 2020 14:57:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1586523463; bh=wpQ82QATi4alR1bb+eXRfi5VKbVrOyAy7Q4s86mBDgE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=pkttQCJgLw+HsTn71GwKJ2kr/Hx31jj5l726KgpmktJcHgaqMs0LAHGhD110tqV6y kmy3FVOug6AnJ2Pc1xubcJ5grgbi9a/MQSoK4lLjPbXMTDk3KeK7HUMRmw21jRj1AT Fgt8r+RDTs5UDkbAV/s3mjjxmZipiId5v5NuwrJw= Date: Fri, 10 Apr 2020 15:57:32 +0300 From: Laurent Pinchart To: Guido =?utf-8?Q?G=C3=BCnther?= Subject: Re: [PATCH v11 1/2] dt-bindings: display/bridge: Add binding for NWL mipi dsi host controller Message-ID: <20200410125732.GE4751@pendragon.ideasonboard.com> References: <147ffc1e4dee3a623e5dca25d84565d386a34112.1586427783.git.agx@sigxcpu.org> <20200410112342.GB4751@pendragon.ideasonboard.com> <20200410124516.GA27532@bogon.m.sigxcpu.org> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20200410124516.GA27532@bogon.m.sigxcpu.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200410_055751_940026_2FA5D215 X-CRM114-Status: GOOD ( 30.26 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Mark Rutland , devicetree@vger.kernel.org, Jernej Skrabec , Pengutronix Kernel Team , Sam Ravnborg , Neil Armstrong , David Airlie , Fabio Estevam , Sascha Hauer , Jonas Karlman , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Andrzej Hajda , Rob Herring , Arnd Bergmann , NXP Linux Team , Daniel Vetter , Robert Chiras , Lee Jones , Shawn Guo , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgR3VpZG8sCgpPbiBGcmksIEFwciAxMCwgMjAyMCBhdCAwMjo0NToxNlBNICswMjAwLCBHdWlk byBHw7xudGhlciB3cm90ZToKPiBPbiBGcmksIEFwciAxMCwgMjAyMCBhdCAwMjoyMzo0MlBNICsw MzAwLCBMYXVyZW50IFBpbmNoYXJ0IHdyb3RlOgo+ID4gT24gVGh1LCBBcHIgMDksIDIwMjAgYXQg MTI6NDI6MDFQTSArMDIwMCwgR3VpZG8gR8O8bnRoZXIgd3JvdGU6Cj4gPiA+IFRoZSBOb3J0aHdl c3QgTG9naWMgTUlQSSBEU0kgSVAgY29yZSBjYW4gYmUgZm91bmQgaW4gTlhQcyBpLk1YOCBTb0Nz Lgo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogR3VpZG8gR8O8bnRoZXIgPGFneEBzaWd4Y3B1 Lm9yZz4KPiA+ID4gVGVzdGVkLWJ5OiBSb2JlcnQgQ2hpcmFzIDxyb2JlcnQuY2hpcmFzQG54cC5j b20+Cj4gPiA+IFJldmlld2VkLWJ5OiBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgo+ID4g PiBBY2tlZC1ieTogU2FtIFJhdm5ib3JnIDxzYW1AcmF2bmJvcmcub3JnPgo+ID4gPiBSZXZpZXdl ZC1ieTogRmFiaW8gRXN0ZXZhbSA8ZmVzdGV2YW1AZ21haWwuY29tPgo+ID4gPiAtLS0KPiA+ID4g IC4uLi9iaW5kaW5ncy9kaXNwbGF5L2JyaWRnZS9ud2wtZHNpLnlhbWwgICAgICB8IDIyNiArKysr KysrKysrKysrKysrKysKPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAyMjYgaW5zZXJ0aW9ucygrKQo+ ID4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9kaXNwbGF5L2JyaWRnZS9ud2wtZHNpLnlhbWwKPiA+ID4gCj4gPiA+IGRpZmYgLS1naXQgYS9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZGlzcGxheS9icmlkZ2UvbndsLWRzaS55 YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Rpc3BsYXkvYnJpZGdlL253 bC1kc2kueWFtbAo+ID4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+ID4gPiBpbmRleCAwMDAwMDAw MDAwMDAuLjhhZmYyZDY4ZmMzMwo+ID4gPiAtLS0gL2Rldi9udWxsCj4gPiA+ICsrKyBiL0RvY3Vt ZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9kaXNwbGF5L2JyaWRnZS9ud2wtZHNpLnlhbWwK PiA+ID4gQEAgLTAsMCArMSwyMjYgQEAKPiA+ID4gKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6 IChHUEwtMi4wLW9ubHkgT1IgQlNELTItQ2xhdXNlKQo+ID4gPiArJVlBTUwgMS4yCj4gPiA+ICst LS0KPiA+ID4gKyRpZDogaHR0cDovL2RldmljZXRyZWUub3JnL3NjaGVtYXMvZGlzcGxheS9icmlk Z2UvbndsLWRzaS55YW1sIwo+ID4gPiArJHNjaGVtYTogaHR0cDovL2RldmljZXRyZWUub3JnL21l dGEtc2NoZW1hcy9jb3JlLnlhbWwjCj4gPiA+ICsKPiA+ID4gK3RpdGxlOiBOb3J0aHdlc3QgTG9n aWMgTUlQSS1EU0kgY29udHJvbGxlciBvbiBpLk1YIFNvQ3MKPiA+ID4gKwo+ID4gPiArbWFpbnRh aW5lcnM6Cj4gPiA+ICsgIC0gR3VpZG8gR8O6bnRoZXIgPGFneEBzaWd4Y3B1Lm9yZz4KPiA+ID4g KyAgLSBSb2JlcnQgQ2hpcmFzIDxyb2JlcnQuY2hpcmFzQG54cC5jb20+Cj4gPiA+ICsKPiA+ID4g K2Rlc2NyaXB0aW9uOiB8Cj4gPiA+ICsgIE5XTCBNSVBJLURTSSBob3N0IGNvbnRyb2xsZXIgZm91 bmQgb24gaS5NWDggcGxhdGZvcm1zLiBUaGlzIGlzIGEgZHNpIGJyaWRnZSBmb3IKPiA+ID4gKyAg dGhlIFNPQ3MgTldMIE1JUEktRFNJIGhvc3QgY29udHJvbGxlci4KPiA+ID4gKwo+ID4gPiArcHJv cGVydGllczoKPiA+ID4gKyAgY29tcGF0aWJsZToKPiA+ID4gKyAgICBjb25zdDogZnNsLGlteDht cS1ud2wtZHNpCj4gPiA+ICsKPiA+ID4gKyAgcmVnOgo+ID4gPiArICAgIG1heEl0ZW1zOiAxCj4g PiA+ICsKPiA+ID4gKyAgaW50ZXJydXB0czoKPiA+ID4gKyAgICBtYXhJdGVtczogMQo+ID4gPiAr Cj4gPiA+ICsgICcjYWRkcmVzcy1jZWxscyc6Cj4gPiA+ICsgICAgY29uc3Q6IDEKPiA+ID4gKwo+ ID4gPiArICAnI3NpemUtY2VsbHMnOgo+ID4gPiArICAgIGNvbnN0OiAwCj4gPiA+ICsKPiA+ID4g KyAgY2xvY2tzOgo+ID4gPiArICAgIGl0ZW1zOgo+ID4gPiArICAgICAgLSBkZXNjcmlwdGlvbjog RFNJIGNvcmUgY2xvY2sKPiA+ID4gKyAgICAgIC0gZGVzY3JpcHRpb246IFJYX0VTQyBjbG9jayAo dXNlZCBpbiBlc2NhcGUgbW9kZSkKPiA+ID4gKyAgICAgIC0gZGVzY3JpcHRpb246IFRYX0VTQyBj bG9jayAodXNlZCBpbiBlc2NhcGUgbW9kZSkKPiA+ID4gKyAgICAgIC0gZGVzY3JpcHRpb246IFBI WV9SRUYgY2xvY2sKPiA+ID4gKyAgICAgIC0gZGVzY3JpcHRpb246IExDRElGIGNsb2NrCj4gPiA+ ICsKPiA+ID4gKyAgY2xvY2stbmFtZXM6Cj4gPiA+ICsgICAgaXRlbXM6Cj4gPiA+ICsgICAgICAt IGNvbnN0OiBjb3JlCj4gPiA+ICsgICAgICAtIGNvbnN0OiByeF9lc2MKPiA+ID4gKyAgICAgIC0g Y29uc3Q6IHR4X2VzYwo+ID4gPiArICAgICAgLSBjb25zdDogcGh5X3JlZgo+ID4gPiArICAgICAg LSBjb25zdDogbGNkaWYKPiA+ID4gKwo+ID4gPiArICBtdXgtY29udHJvbHM6Cj4gPiA+ICsgICAg ZGVzY3JpcHRpb246Cj4gPiA+ICsgICAgICBtdXggY29udHJvbGxlciBub2RlIHRvIHVzZSBmb3Ig b3BlcmF0aW5nIHRoZSBpbnB1dCBtdXgKPiA+ID4gKwo+ID4gPiArICBwaHlzOgo+ID4gPiArICAg IG1heEl0ZW1zOiAxCj4gPiA+ICsgICAgZGVzY3JpcHRpb246Cj4gPiA+ICsgICAgICBBIHBoYW5k bGUgdG8gdGhlIHBoeSBtb2R1bGUgcmVwcmVzZW50aW5nIHRoZSBEUEhZCj4gPiA+ICsKPiA+ID4g KyAgcGh5LW5hbWVzOgo+ID4gPiArICAgIGl0ZW1zOgo+ID4gPiArICAgICAgLSBjb25zdDogZHBo eQo+ID4gPiArCj4gPiA+ICsgIHBvd2VyLWRvbWFpbnM6Cj4gPiA+ICsgICAgbWF4SXRlbXM6IDEK PiA+ID4gKwo+ID4gPiArICByZXNldHM6Cj4gPiA+ICsgICAgaXRlbXM6Cj4gPiA+ICsgICAgICAt IGRlc2NyaXB0aW9uOiBkc2kgYnl0ZSByZXNldCBsaW5lCj4gPiA+ICsgICAgICAtIGRlc2NyaXB0 aW9uOiBkc2kgZHBpIHJlc2V0IGxpbmUKPiA+ID4gKyAgICAgIC0gZGVzY3JpcHRpb246IGRzaSBl c2MgcmVzZXQgbGluZQo+ID4gPiArICAgICAgLSBkZXNjcmlwdGlvbjogZHNpIHBjbGsgcmVzZXQg bGluZQo+ID4gPiArCj4gPiA+ICsgIHJlc2V0LW5hbWVzOgo+ID4gPiArICAgIGl0ZW1zOgo+ID4g PiArICAgICAgLSBjb25zdDogYnl0ZQo+ID4gPiArICAgICAgLSBjb25zdDogZHBpCj4gPiA+ICsg ICAgICAtIGNvbnN0OiBlc2MKPiA+ID4gKyAgICAgIC0gY29uc3Q6IHBjbGsKPiA+ID4gKwo+ID4g PiArICBwb3J0czoKPiA+ID4gKyAgICB0eXBlOiBvYmplY3QKPiA+ID4gKyAgICBkZXNjcmlwdGlv bjoKPiA+ID4gKyAgICAgIEEgbm9kZSBjb250YWluaW5nIERTSSBpbnB1dCAmIG91dHB1dCBwb3J0 IG5vZGVzIHdpdGggZW5kcG9pbnQKPiA+ID4gKyAgICAgIGRlZmluaXRpb25zIGFzIGRvY3VtZW50 ZWQgaW4KPiA+ID4gKyAgICAgIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9ncmFw aC50eHQuCj4gPiA+ICsgICAgcHJvcGVydGllczoKPiA+ID4gKyAgICAgIHBvcnRAMDoKPiA+ID4g KyAgICAgICAgdHlwZTogb2JqZWN0Cj4gPiA+ICsgICAgICAgIGRlc2NyaXB0aW9uOgo+ID4gPiAr ICAgICAgICAgIElucHV0IHBvcnQgbm9kZSB0byByZWNlaXZlIHBpeGVsIGRhdGEgZnJvbSB0aGUK PiA+ID4gKyAgICAgICAgICBkaXNwbGF5IGNvbnRyb2xsZXIuIEV4YWN0bHkgb25lIGVuZHBvaW50 IG11c3QgYmUKPiA+ID4gKyAgICAgICAgICBzcGVjaWZpZWQuCj4gPiA+ICsgICAgICAgIHByb3Bl cnRpZXM6Cj4gPiA+ICsgICAgICAgICAgJyNhZGRyZXNzLWNlbGxzJzoKPiA+ID4gKyAgICAgICAg ICAgIGNvbnN0OiAxCj4gPiA+ICsKPiA+ID4gKyAgICAgICAgICAnI3NpemUtY2VsbHMnOgo+ID4g PiArICAgICAgICAgICAgY29uc3Q6IDAKPiA+ID4gKwo+ID4gPiArICAgICAgICAgIGVuZHBvaW50 QDA6Cj4gPiA+ICsgICAgICAgICAgICBkZXNjcmlwdGlvbjogc3ViLW5vZGUgZGVzY3JpYmluZyB0 aGUgaW5wdXQgZnJvbSBMQ0RJRgo+ID4gPiArICAgICAgICAgICAgdHlwZTogb2JqZWN0Cj4gPiA+ ICsKPiA+ID4gKyAgICAgICAgICBlbmRwb2ludEAxOgo+ID4gPiArICAgICAgICAgICAgZGVzY3Jp cHRpb246IHN1Yi1ub2RlIGRlc2NyaWJpbmcgdGhlIGlucHV0IGZyb20gRENTUwo+ID4gPiArICAg ICAgICAgICAgdHlwZTogb2JqZWN0Cj4gPiAKPiA+IFRoaXMgbW9kZWxzIHRoZSB0d28gaW5wdXRz IHRvIHRoZSBJUCBjb3JlLCB0aGF0IGFyZSBjb25uZWN0ZWQgdG8gYSBtdXgKPiA+IGludGVybmFs bHksIGNvbnRyb2xsZWQgdGhyb3VnaCBtdXgtY29udHJvbHMsIHJpZ2h0ID8gV2h5IGlzIGEgc2lu Z2xlCj4gPiBlbmRwb2ludCBzdXBwb3J0ZWQgdGhlbiwgaWYgdGhlcmUgYXJlIHR3byBjb25uZWN0 aW9ucyBhdCB0aGUgaGFyZHdhcmUKPiA+IGxldmVsLCBhbmQgd2h5IGlzIHRoaXMgdXNpbmcgZW5k cG9pbnRzIGluc3RlYWQgb2YgcG9ydHMgYXMgdGhlcmUgYXJlCj4gPiByZWFsbHkgdHdvIGlucHV0 IHBvcnRzID8KPiAKPiBUaGF0IGNhbWUgb3V0IG9mCj4gCj4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5v cmcvbGludXgtYXJtLWtlcm5lbC9jODZiN2NhMi03Nzk5LWVhZmQtYzM4MC1lNGI1NTE1MjA4MzdA c2Ftc3VuZy5jb20vCj4gCj4gIyBJZiB0aGUgaXAgaGFzIHNlcGFyYXRlIGxpbmVzIGZvciBEQ1NT IGFuZCBMQ0RJRiB5b3Ugc2hvdWxkIGRpc3Rpbmd1aXNoCj4gIyBieSBwb3J0IG51bWJlci4gSWYg dGhleSBhcmUgc2hhcmVkCj4gIyB5b3UgY2FuIHVzZSBlbmRwb2ludCBudW1iZXIgdG8gc3BlY2lm eSBEQ1NTIG9yIExDRElGLCBpbiBib3RoIGNhc2VzCj4gIyBiaW5kaW5ncyBzaG91bGQgYmUgYWRq dXN0ZWQuCj4gCj4gSSByZWFkIHRoYXQgYXMKPiAKPiAtIGRpc3Rpbmd1aXNoIGJ5IGVuZHBvaW50 IG51bWJlcjoKPiAKPiAgICAgZUxDRElGLS1cICAgIHwKPiAgICAgICAgICAgICAgLS0tLXwgbnds Cj4gICAgIERDU1MtLS0tLyAgICB8Cj4gCj4gLSBkaXN0aW5ndWlzaCBieSBwb3J0IG51bWJlcjoK PiAKPiAgICAgZUxDRElGLS0tLS0tLXwKPiAgICAgICAgICAgICAgICAgIHwgbndsCj4gICAgIERD U1MgLS0tLS0tLS18CgpJIGZ1bGx5IGFncmVlIHdpdGggeW91IGhlcmUsIGJ1dCBpbiB0aGUgZmly c3QgY2FzZSBJIHdvdWxkIGV4cGVjdCB0aGUKbXV4IHRvIGJlIG91dHNpZGUgb2YgdGhlIE5XTCwg d2hpbGUgaW4gdGhlIHNlY29uZCBjYXNlIGl0IHdvdWxkIGJlCmluc2lkZS4gSWYgSSB1bmRlcnN0 YW5kIHRoZSBpc3N1ZSBjb3JyZWN0bHksIHRoZSBtdXggaXMgbm90IHBhcnQgb2YgdGhlCk5XTCwg cmlnaHQgPyBUaGUgZW5kcG9pbnQgbW9kZWwgd291bGQgdGhlbiBiZSBnb29kLCBidXQgbGVhdmVz IHRoZSBpc3N1ZQpvZiB3aGVyZSB0byBjb250cm9sIHRoZSBtdXguIFRoZXJlJ3MgYSBEVCBiaW5k aW5nIGZvciB2aWRlbyBtdXhlcyBpbgpEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mv bWVkaWEvdmlkZW8tbXV4LnR4dCwgYnV0IHRoYXQgd291bGQKcmVxdWlyZSBzb21lIHN1cHBvcnQg b24gdGhlIGRyaXZlciBzaWRlLiBEbyB5b3UgdGhpbmsgaXQgd291bGQgYmUgYSBnb29kCndheSBm b3J3YXJkID8KClRoZSBhbHRlcm5hdGl2ZSBpcyB0byBjb25zaWRlciB0aGUgbXV4ICsgTldMIGFz IG9uZSBkZXZpY2UgKG1vcmUgb3IgbGVzcwphbiBpLk1YOE0tc3BlY2lmaWMgaW50ZWdyYXRpb24g d3JhcHBlciBvZiB0aGUgTldMKSwgYnV0IGluIHRoYXQgY2FzZQp0aGVyZSBzaG91bGQgYmUgdHdv IHBvcnRzIEkgYmVsaWV2ZS4KCj4gRnJvbSB0aGUgaW14OG1xIHJlZiBtYW51YWwgaSBkaWRuJ3Qg c2VlIHNlcGFyYXRlIGlucHV0IGxpbmVzIGZvciBEQ1NTIHZzCj4gZUxDRElGIHRoZSB0aGUgTldM IElQIHNvIGkgd2VudCB3aXRoIGVuZHBvaW50cyBpbnN0ZWFkIG9mIHBvcnRzLiAgSSdtCj4gaGFw cHkgdG8gY2hhbmdlIHRoYXQgaWYgaSBnb3QgaXQgd3JvbmcuCj4gCj4gPiBBcGFydCBmcm9tIHRo YXQgdGhlIGJpbmRpbmdzIGxvb2sgb2sgdG8gbWUuCj4gPiAKPiA+ID4gKwo+ID4gPiArICAgICAg ICAgIHJlZzoKPiA+ID4gKyAgICAgICAgICAgIGNvbnN0OiAwCj4gPiA+ICsKPiA+ID4gKyAgICAg ICAgcmVxdWlyZWQ6Cj4gPiA+ICsgICAgICAgICAgLSAnI2FkZHJlc3MtY2VsbHMnCj4gPiA+ICsg ICAgICAgICAgLSAnI3NpemUtY2VsbHMnCj4gPiA+ICsgICAgICAgICAgLSByZWcKPiA+ID4gKwo+ ID4gPiArICAgICAgICBvbmVPZjoKPiA+ID4gKyAgICAgICAgICAtIHJlcXVpcmVkOgo+ID4gPiAr ICAgICAgICAgICAgICAtIGVuZHBvaW50QDAKPiA+ID4gKyAgICAgICAgICAtIHJlcXVpcmVkOgo+ ID4gPiArICAgICAgICAgICAgICAtIGVuZHBvaW50QDEKPiA+ID4gKwo+ID4gPiArICAgICAgICBh ZGRpdGlvbmFsUHJvcGVydGllczogZmFsc2UKPiA+ID4gKwo+ID4gPiArICAgICAgcG9ydEAxOgo+ ID4gPiArICAgICAgICB0eXBlOiBvYmplY3QKPiA+ID4gKyAgICAgICAgZGVzY3JpcHRpb246Cj4g PiA+ICsgICAgICAgICAgRFNJIG91dHB1dCBwb3J0IG5vZGUgdG8gdGhlIHBhbmVsIG9yIHRoZSBu ZXh0IGJyaWRnZQo+ID4gPiArICAgICAgICAgIGluIHRoZSBjaGFpbgo+ID4gPiArCj4gPiA+ICsg ICAgICAnI2FkZHJlc3MtY2VsbHMnOgo+ID4gPiArICAgICAgICBjb25zdDogMQo+ID4gPiArCj4g PiA+ICsgICAgICAnI3NpemUtY2VsbHMnOgo+ID4gPiArICAgICAgICBjb25zdDogMAo+ID4gPiAr Cj4gPiA+ICsgICAgcmVxdWlyZWQ6Cj4gPiA+ICsgICAgICAtICcjYWRkcmVzcy1jZWxscycKPiA+ ID4gKyAgICAgIC0gJyNzaXplLWNlbGxzJwo+ID4gPiArICAgICAgLSBwb3J0QDAKPiA+ID4gKyAg ICAgIC0gcG9ydEAxCj4gPiA+ICsKPiA+ID4gKyAgICBhZGRpdGlvbmFsUHJvcGVydGllczogZmFs c2UKPiA+ID4gKwo+ID4gPiArcGF0dGVyblByb3BlcnRpZXM6Cj4gPiA+ICsgICJecGFuZWxAWzAt OV0rJCI6Cj4gPiA+ICsgICAgdHlwZTogb2JqZWN0Cj4gPiA+ICsKPiA+ID4gK3JlcXVpcmVkOgo+ ID4gPiArICAtICcjYWRkcmVzcy1jZWxscycKPiA+ID4gKyAgLSAnI3NpemUtY2VsbHMnCj4gPiA+ ICsgIC0gY2xvY2stbmFtZXMKPiA+ID4gKyAgLSBjbG9ja3MKPiA+ID4gKyAgLSBjb21wYXRpYmxl Cj4gPiA+ICsgIC0gaW50ZXJydXB0cwo+ID4gPiArICAtIG11eC1jb250cm9scwo+ID4gPiArICAt IHBoeS1uYW1lcwo+ID4gPiArICAtIHBoeXMKPiA+ID4gKyAgLSBwb3J0cwo+ID4gPiArICAtIHJl Zwo+ID4gPiArICAtIHJlc2V0LW5hbWVzCj4gPiA+ICsgIC0gcmVzZXRzCj4gPiA+ICsKPiA+ID4g K2FkZGl0aW9uYWxQcm9wZXJ0aWVzOiBmYWxzZQo+ID4gPiArCj4gPiA+ICtleGFtcGxlczoKPiA+ ID4gKyAtIHwKPiA+ID4gKwo+ID4gPiArICAgI2luY2x1ZGUgPGR0LWJpbmRpbmdzL2Nsb2NrL2lt eDhtcS1jbG9jay5oPgo+ID4gPiArICAgI2luY2x1ZGUgPGR0LWJpbmRpbmdzL2ludGVycnVwdC1j b250cm9sbGVyL2FybS1naWMuaD4KPiA+ID4gKyAgICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9yZXNl dC9pbXg4bXEtcmVzZXQuaD4KPiA+ID4gKwo+ID4gPiArICAgbWlwaV9kc2k6IG1pcGlfZHNpQDMw YTAwMDAwIHsKPiA+ID4gKyAgICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MT47Cj4gPiA+ ICsgICAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDA+Owo+ID4gPiArICAgICAgICAgICAgICBj b21wYXRpYmxlID0gImZzbCxpbXg4bXEtbndsLWRzaSI7Cj4gPiA+ICsgICAgICAgICAgICAgIHJl ZyA9IDwweDMwQTAwMDAwIDB4MzAwPjsKPiA+ID4gKyAgICAgICAgICAgICAgY2xvY2tzID0gPCZj bGsgSU1YOE1RX0NMS19EU0lfQ09SRT4sCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIDwm Y2xrIElNWDhNUV9DTEtfRFNJX0FIQj4sCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIDwm Y2xrIElNWDhNUV9DTEtfRFNJX0lQR19ESVY+LAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAg ICA8JmNsayBJTVg4TVFfQ0xLX0RTSV9QSFlfUkVGPiwKPiA+ID4gKyAgICAgICAgICAgICAgICAg ICAgICAgPCZjbGsgSU1YOE1RX0NMS19MQ0RJRl9QSVhFTD47Cj4gPiA+ICsgICAgICAgICAgICAg IGNsb2NrLW5hbWVzID0gImNvcmUiLCAicnhfZXNjIiwgInR4X2VzYyIsICJwaHlfcmVmIiwgImxj ZGlmIjsKPiA+ID4gKyAgICAgICAgICAgICAgaW50ZXJydXB0cyA9IDxHSUNfU1BJIDM0IElSUV9U WVBFX0xFVkVMX0hJR0g+Owo+ID4gPiArICAgICAgICAgICAgICBtdXgtY29udHJvbHMgPSA8Jm11 eCAwPjsKPiA+ID4gKyAgICAgICAgICAgICAgcG93ZXItZG9tYWlucyA9IDwmcGdjX21pcGk+Owo+ ID4gPiArICAgICAgICAgICAgICByZXNldHMgPSA8JnNyYyBJTVg4TVFfUkVTRVRfTUlQSV9EU0lf UkVTRVRfQllURV9OPiwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgPCZzcmMgSU1YOE1R X1JFU0VUX01JUElfRFNJX0RQSV9SRVNFVF9OPiwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAg ICAgPCZzcmMgSU1YOE1RX1JFU0VUX01JUElfRFNJX0VTQ19SRVNFVF9OPiwKPiA+ID4gKyAgICAg ICAgICAgICAgICAgICAgICAgPCZzcmMgSU1YOE1RX1JFU0VUX01JUElfRFNJX1BDTEtfUkVTRVRf Tj47Cj4gPiA+ICsgICAgICAgICAgICAgIHJlc2V0LW5hbWVzID0gImJ5dGUiLCAiZHBpIiwgImVz YyIsICJwY2xrIjsKPiA+ID4gKyAgICAgICAgICAgICAgcGh5cyA9IDwmZHBoeT47Cj4gPiA+ICsg ICAgICAgICAgICAgIHBoeS1uYW1lcyA9ICJkcGh5IjsKPiA+ID4gKwo+ID4gPiArICAgICAgICAg ICAgICBwYW5lbEAwIHsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAjYWRkcmVzcy1jZWxs cyA9IDwxPjsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsK PiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICBjb21wYXRpYmxlID0gInJvY2t0ZWNoLGpoMDU3 bjAwOTAwIjsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICByZWcgPSA8MD47Cj4gPiA+ICsg ICAgICAgICAgICAgICAgICAgICAgcG9ydEAwIHsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAg ICAgICAgIHJlZyA9IDwwPjsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhbmVs X2luOiBlbmRwb2ludCB7Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgcmVtb3RlLWVuZHBvaW50ID0gPCZtaXBpX2RzaV9vdXQ+Owo+ID4gPiArICAgICAgICAgICAg ICAgICAgICAgICAgICAgfTsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICB9Owo+ID4gPiAr ICAgICAgICAgICAgICB9Owo+ID4gPiArCj4gPiA+ICsgICAgICAgICAgICAgIHBvcnRzIHsKPiA+ ID4gKyAgICAgICAgICAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8MT47Cj4gPiA+ICsgICAg ICAgICAgICAgICAgICAgICNzaXplLWNlbGxzID0gPDA+Owo+ID4gPiArCj4gPiA+ICsgICAgICAg ICAgICAgICAgICAgIHBvcnRAMCB7Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAj c2l6ZS1jZWxscyA9IDwwPjsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICNhZGRy ZXNzLWNlbGxzID0gPDE+Owo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnID0g PDA+Owo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgbWlwaV9kc2lfaW46IGVuZHBv aW50QDAgewo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl ZyA9IDwwPjsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBy ZW1vdGUtZW5kcG9pbnQgPSA8JmxjZGlmX21pcGlfZHNpPjsKPiA+ID4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgIH07Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgIH07Cj4gPiA+ICsgICAg ICAgICAgICAgICAgICAgIHBvcnRAMSB7Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg ICByZWcgPSA8MT47Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBtaXBpX2RzaV9v dXQ6IGVuZHBvaW50IHsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgcmVtb3RlLWVuZHBvaW50ID0gPCZwYW5lbF9pbj47Cj4gPiA+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgICB9Owo+ID4gPiArICAgICAgICAgICAgICAgICAgICB9Owo+ID4gPiArICAg ICAgICAgICAgICB9Owo+ID4gPiArICAgICAgfTsKCi0tIApSZWdhcmRzLAoKTGF1cmVudCBQaW5j aGFydAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGlu dXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRl YWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgt YXJtLWtlcm5lbAo=