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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 1881EC38142 for ; Tue, 31 Jan 2023 07:46:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Subject:Cc: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=FUYr9bhzMsiCjIvU8xa2Ql6OES25veJx+ozHedYeb0U=; b=jRUaPCiUUp1mUw QMSnT5N6zOU602eZzkD64Wk9irArU5eeF15Iq8UZrwBLQ9YnvmhMb8FGi0oDwNN4I86Gz0m8A//jR kwGoBho4WYX9Iz0YvSDUWwNHgiwURZyuDyN3kMPUjnml3zOzSsY2sFvld7R9eXFXcSbLMDiqGNNHk KSwm/Ll7kOgIuXSN+5lEwTV7WjXmqvYUHbY+CnamPsMKQS2Ye2F2YzDKPFcy7lWL0BT4KQ6BHZ4kO QiKWFkzaM6bS3goYWPi9+hsSJG+vv4QKPEyn4JpbwxUWSYB1cIQyeM9VjPy6kOIjg1DQbTIu6gxAv INAqoyKk2U51EGW1qyfQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pMlKG-006b9F-21; Tue, 31 Jan 2023 07:45:08 +0000 Received: from relay9-d.mail.gandi.net ([217.70.183.199]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pMlKB-006b7j-2l for linux-arm-kernel@lists.infradead.org; Tue, 31 Jan 2023 07:45:05 +0000 Received: (Authenticated sender: herve.codina@bootlin.com) by mail.gandi.net (Postfix) with ESMTPSA id 19426FF80C; Tue, 31 Jan 2023 07:44:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1675151095; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=GM8bEcb4JjSe87Dn28iagWIQIwIJb3nlOfJ2nJLXzJ8=; b=md/JaJoTdonD2P75rbw2xDr+mEoMnGmj4MRoGB0FbJflaiWedu5/nwG+hedU5YW90pHjaP /BXxUFzGb25SiHLtBT71GmaOYJjB+Au5HzurHtYvkX7U2FPaNCuxdYj1erA+Z/+s8hX+uI QE/sn/11atTRhGI531BOLTg/E1Ut5r6VX2f4O5jsU0lxuELfiLVWfTc+QWqTTVtiWS16NN 5iZH/xts8eXLe+nz2xnKGiQveiGYUy8jLBjtoZQZoinrQIWysOc8ik/tG7uSI2BJaYeMzI JAlL+O0aHyfd99EKYGyrgJBzdDzBR55RFamTmovYRMHGbu7ExAaROUkrxpY70A== Date: Tue, 31 Jan 2023 08:44:49 +0100 From: Herve Codina To: Rob Herring Cc: Li Yang , Krzysztof Kozlowski , Liam Girdwood , Mark Brown , Christophe Leroy , Michael Ellerman , Nicholas Piggin , Qiang Zhao , Jaroslav Kysela , Takashi Iwai , Shengjiu Wang , Xiubo Li , Fabio Estevam , Nicolin Chen , linuxppc-dev@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, alsa-devel@alsa-project.org, Thomas Petazzoni Subject: Re: [PATCH v4 01/10] dt-bindings: soc: fsl: cpm_qe: Add TSA controller Message-ID: <20230131084449.445a4d2f@bootlin.com> In-Reply-To: <20230130182744.GA2974455-robh@kernel.org> References: <20230126083222.374243-1-herve.codina@bootlin.com> <20230126083222.374243-2-herve.codina@bootlin.com> <20230130182744.GA2974455-robh@kernel.org> Organization: Bootlin X-Mailer: Claws Mail 4.1.1 (GTK 3.24.36; x86_64-redhat-linux-gnu) MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230130_234503_578757_637BDE11 X-CRM114-Status: GOOD ( 43.15 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gTW9uLCAzMCBKYW4gMjAyMyAxMjoyNzo0NCAtMDYwMApIaSBSb2IsCgpSb2IgSGVycmluZyA8 cm9iaEBrZXJuZWwub3JnPiB3cm90ZToKCj4gT24gVGh1LCBKYW4gMjYsIDIwMjMgYXQgMDk6MzI6 MTNBTSArMDEwMCwgSGVydmUgQ29kaW5hIHdyb3RlOgo+ID4gQWRkIHN1cHBvcnQgZm9yIHRoZSB0 aW1lIHNsb3QgYXNzaWduZXIgKFRTQSkKPiA+IGF2YWlsYWJsZSBpbiBzb21lIFBvd2VyUVVJQ0Mg U29DIHN1Y2ggYXMgTVBDODg1Cj4gPiBvciBNUEM4NjYuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6 IEhlcnZlIENvZGluYSA8aGVydmUuY29kaW5hQGJvb3RsaW4uY29tPgo+ID4gLS0tCj4gPiAgLi4u L2JpbmRpbmdzL3NvYy9mc2wvY3BtX3FlL2ZzbCx0c2EueWFtbCAgICAgIHwgMjYxICsrKysrKysr KysrKysrKysrKyAgCj4gCj4gZnNsLGNwbTEtdHNhLnlhbWwKClJpZ2h0LCB3aWxsIGJlIGNoYW5n ZSBpbiBuZXh0IGl0ZXJhdGlvbi4KCj4gCj4gPiAgaW5jbHVkZS9kdC1iaW5kaW5ncy9zb2MvZnNs LHRzYS5oICAgICAgICAgICAgIHwgIDEzICsKPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDI3NCBpbnNl cnRpb25zKCspCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9zb2MvZnNsL2NwbV9xZS9mc2wsdHNhLnlhbWwKPiA+ICBjcmVhdGUgbW9kZSAx MDA2NDQgaW5jbHVkZS9kdC1iaW5kaW5ncy9zb2MvZnNsLHRzYS5oCj4gPiAKPiA+IGRpZmYgLS1n aXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc29jL2ZzbC9jcG1fcWUvZnNs LHRzYS55YW1sIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvYy9mc2wvY3Bt X3FlL2ZzbCx0c2EueWFtbAo+ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiA+IGluZGV4IDAwMDAw MDAwMDAwMC4uZDAyN2Q0YzNjZjEwCj4gPiAtLS0gL2Rldi9udWxsCj4gPiArKysgYi9Eb2N1bWVu dGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3Mvc29jL2ZzbC9jcG1fcWUvZnNsLHRzYS55YW1sCj4g PiBAQCAtMCwwICsxLDI2MSBAQAo+ID4gKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IChHUEwt Mi4wLW9ubHkgT1IgQlNELTItQ2xhdXNlKQo+ID4gKyVZQU1MIDEuMgo+ID4gKy0tLQo+ID4gKyRp ZDogaHR0cDovL2RldmljZXRyZWUub3JnL3NjaGVtYXMvc29jL2ZzbC9jcG1fcWUvZnNsLHRzYS55 YW1sIwo+ID4gKyRzY2hlbWE6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9tZXRhLXNjaGVtYXMvY29y ZS55YW1sIwo+ID4gKwo+ID4gK3RpdGxlOiBQb3dlclFVSUNDIENQTSBUaW1lLXNsb3QgYXNzaWdu ZXIgKFRTQSkgY29udHJvbGxlcgo+ID4gKwo+ID4gK21haW50YWluZXJzOgo+ID4gKyAgLSBIZXJ2 ZSBDb2RpbmEgPGhlcnZlLmNvZGluYUBib290bGluLmNvbT4KPiA+ICsKPiA+ICtkZXNjcmlwdGlv bjoKPiA+ICsgIFRoZSBUU0EgaXMgdGhlIHRpbWUtc2xvdCBhc3NpZ25lciB0aGF0IGNhbiBiZSBm b3VuZCBvbiBzb21lIFBvd2VyUVVJQ0MgU29DLgo+ID4gKyAgSXRzIHB1cnBvc2UgaXMgdG8gcm91 dGUgc29tZSBURE0gdGltZS1zbG90cyB0byBvdGhlciBpbnRlcm5hbCBzZXJpYWwKPiA+ICsgIGNv bnRyb2xsZXJzLgo+ID4gKwo+ID4gK3Byb3BlcnRpZXM6Cj4gPiArICBjb21wYXRpYmxlOgo+ID4g KyAgICBpdGVtczoKPiA+ICsgICAgICAtIGVudW06Cj4gPiArICAgICAgICAgIC0gZnNsLG1wYzg4 NS10c2EKPiA+ICsgICAgICAgICAgLSBmc2wsbXBjODY2LXRzYQo+ID4gKyAgICAgIC0gY29uc3Q6 IGZzbCxjcG0xLXRzYQo+ID4gKwo+ID4gKyAgcmVnOgo+ID4gKyAgICBpdGVtczoKPiA+ICsgICAg ICAtIGRlc2NyaXB0aW9uOiBTSSAoU2VyaWFsIEludGVyZmFjZSkgcmVnaXN0ZXIgYmFzZQo+ID4g KyAgICAgIC0gZGVzY3JpcHRpb246IFNJIFJBTSBiYXNlCj4gPiArCj4gPiArICByZWctbmFtZXM6 Cj4gPiArICAgIGl0ZW1zOgo+ID4gKyAgICAgIC0gY29uc3Q6IHNpX3JlZ3MKPiA+ICsgICAgICAt IGNvbnN0OiBzaV9yYW0KPiA+ICsKPiA+ICsgICcjYWRkcmVzcy1jZWxscyc6Cj4gPiArICAgIGNv bnN0OiAxCj4gPiArCj4gPiArICAnI3NpemUtY2VsbHMnOgo+ID4gKyAgICBjb25zdDogMAo+ID4g Kwo+ID4gKyAgJyNzZXJpYWwtY2VsbHMnOiAgCj4gCj4gTm90IGEgc3RhbmRhcmQgcHJvcGVydHku IFdoYXQncyB0aGlzIGZvcj8gIy4qLWNlbGxzIGFwcGxpZXMgdG8gYSAKPiBzcGVjaWZpYyBwYXR0 ZXJuIG9mIHByb3BlcnRpZXMuCgpBIFRTQSBjb25zdW1lciwgc3VjaCBhcyBRTUMgaW4gdGhpcyBz ZXJpZXMsIGNhbiBoYXZlIGEgcGhhbmRsZSB3aXRoIGFuCmFyZ3VtZW50IHRoYXQgcG9pbnRzIHRv IHRoaXMgVFNBIG5vZGUuIEZvciBpbnN0YW5jZSwgaW4gdGhlIFFNQwpub2RlLCB3ZSBoYXZlOgog IGZzbCx0c2Etc2VyaWFsID0gPCZ0c2EgRlNMX0NQTV9UU0FfU0NDND47CgpUaGUgI3NlcmlhbC1j ZWxscyBwcm9wZXJ0eSBpbiBUU0Egc3BlY2lmeSB0aGUgcHJlc2VuY2Ugb2YgdGhpcyBhcmd1bWVu dC4KCldoYXQgZG8geW91IHRoaW5rIGlmIEkgYWRkIHRoZSBmb2xsb3dpbmcgZGVzY3JpcHRpb246 CiAgICcjc2VyaWFsLWNlbGxzJzoKICAgICBjb25zdDogMQogICAgIGRlc2NyaXB0aW9uOgogICAg ICAgVFNBIGNvbnN1bWVycyB0aGF0IHVzZSBhIHBoYW5kbGUgdG8gVFNBIG5lZWQgdG8gcGFzcyB0 aGUgc2VyaWFsCiAgICAgICBpZGVudGlmaWVyIHdpdGggdGhpcyBwaGFuZGxlIChkZWZpbmVkIGlu IGR0LWJpbmRpbmdzL3NvYy9mc2wsdHNhLmgpLgogICAgICAgRm9yIGluc3RhbmNlICJmc2wsdHNh LXNlcmlhbCA9IDwmdHNhIEZTTF9DUE1fVFNBX1NDQzQ+OyIuCgo+IAo+IAo+ID4gKyAgICBjb25z dDogMQo+ID4gKwo+ID4gK3BhdHRlcm5Qcm9wZXJ0aWVzOgo+ID4gKyAgJ150ZG1AWzAtMV0kJzoK PiA+ICsgICAgZGVzY3JpcHRpb246Cj4gPiArICAgICAgVGhlIFRETSBtYW5hZ2VkIGJ5IHRoaXMg Y29udHJvbGxlcgo+ID4gKyAgICB0eXBlOiBvYmplY3QKPiA+ICsKPiA+ICsgICAgYWRkaXRpb25h bFByb3BlcnRpZXM6IGZhbHNlCj4gPiArCj4gPiArICAgIHByb3BlcnRpZXM6Cj4gPiArICAgICAg cmVnOgo+ID4gKyAgICAgICAgbWluaW11bTogMAo+ID4gKyAgICAgICAgbWF4aW11bTogMQo+ID4g KyAgICAgICAgZGVzY3JpcHRpb246Cj4gPiArICAgICAgICAgIFRoZSBURE0gbnVtYmVyIGZvciB0 aGlzIFRETSwgMCBmb3IgVERNYSBhbmQgMSBmb3IgVERNYgo+ID4gKwo+ID4gKyAgICAgIGZzbCxj b21tb24tcnh0eC1waW5zOgo+ID4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMv ZGVmaW5pdGlvbnMvZmxhZwo+ID4gKyAgICAgICAgZGVzY3JpcHRpb246Cj4gPiArICAgICAgICAg IFRoZSBoYXJkd2FyZSBjYW4gdXNlIGZvdXIgZGVkaWNhdGVkIHBpbnMgZm9yIFR4IGNsb2NrLCBU eCBzeW5jLCBSeAo+ID4gKyAgICAgICAgICBjbG9jayBhbmQgUnggc3luYyBvciB1c2Ugb25seSB0 d28gcGlucywgVHgvUnggY2xvY2sgYW5kIFR4L1J4IHN5bmMuCj4gPiArICAgICAgICAgIFdpdGhv dXQgdGhlICdmc2wsY29tbW9uLXJ4dHgtcGlucycgcHJvcGVydHksIHRoZSBmb3VyIHBpbnMgYXJl IHVzZWQuCj4gPiArICAgICAgICAgIFdpdGggdGhlICdmc2wsY29tbW9uLXJ4dHgtcGlucycgcHJv cGVydHksIHR3byBwaW5zIGFyZSB1c2VkLgo+ID4gKwo+ID4gKyAgICAgIGNsb2NrczoKPiA+ICsg ICAgICAgIG1pbkl0ZW1zOiAyCj4gPiArICAgICAgICBpdGVtczoKPiA+ICsgICAgICAgICAgLSBk ZXNjcmlwdGlvbjogRXh0ZXJuYWwgY2xvY2sgY29ubmVjdGVkIHRvIEwxUlNZTkMgcGluCj4gPiAr ICAgICAgICAgIC0gZGVzY3JpcHRpb246IEV4dGVybmFsIGNsb2NrIGNvbm5lY3RlZCB0byBMMVJD TEsgcGluCj4gPiArICAgICAgICAgIC0gZGVzY3JpcHRpb246IEV4dGVybmFsIGNsb2NrIGNvbm5l Y3RlZCB0byBMMVRTWU5DIHBpbgo+ID4gKyAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBFeHRlcm5h bCBjbG9jayBjb25uZWN0ZWQgdG8gTDFUQ0xLIHBpbgo+ID4gKyAgICAgIGNsb2NrLW5hbWVzOgo+ ID4gKyAgICAgICAgbWluSXRlbXM6IDIKPiA+ICsgICAgICAgIGl0ZW1zOgo+ID4gKyAgICAgICAg ICAtIGNvbnN0OiBsMXJzeW5jCj4gPiArICAgICAgICAgIC0gY29uc3Q6IGwxcmNsawo+ID4gKyAg ICAgICAgICAtIGNvbnN0OiBsMXRzeW5jCj4gPiArICAgICAgICAgIC0gY29uc3Q6IGwxdGNsawo+ ID4gKwo+ID4gKyAgICAgIGZzbCxkaWFnbm9zdGljLW1vZGU6Cj4gPiArICAgICAgICAkcmVmOiAv c2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9zdHJpbmcKPiA+ICsgICAgICAgIGVudW06 IFtkaXNhYmxlZCwgZWNobywgaW50ZXJuYWwtbG9vcGJhY2ssIGNvbnRyb2wtbG9vcGJhY2tdICAK PiAKPiBTZWVtcyBsaWtlIHlvdSB3b3VsZCB3YW50IHVzZXJzcGFjZSBjb250cm9sIG9mIHRoaXMs IG5vdCBoYXZlIHRvIG1ha2UgCj4gZmlybXdhcmUgY2hhbmdlcyBhbmQgcmVib290IHRvIGNoYW5n ZS4KCkkgZG9uJ3QgcGxhbiB0byBnaXZlIHVzZXJzcGFjZSBjb250cm9sIG9mIHRoaXMgZGlhZ25v c3RpYyBtb2RlLgpXaGVuIEkgbmVlZCB0byB1c2UgdGhpcyBkaWFnbm9zdGljIG1vZGUsIEkgcGxh biB0byBzZXQgdGhpcyBwcm9wZXJ0eQppbiBEVCBhbmQgcmVib290IHRoZSBzeXN0ZW0uCgo+IAo+ ID4gKyAgICAgICAgZGVmYXVsdDogZGlzYWJsZWQKPiA+ICsgICAgICAgIGRlc2NyaXB0aW9uOiB8 Cj4gPiArICAgICAgICAgIFRoZSBkaWFnbm9zdGljIG1vZGUgY2FuIGJlIHVzZWQgdG8gZGlhZ25v c2Ugc29tZSBjb21tdW5pY2F0aW9uIGlzc3Vlcy4KPiA+ICsgICAgICAgICAgSXQgc2hvdWxkIG5v dCBiZSBzZXQgKG9yIHNldCB0byAnZGlzYWJsZWQnKSB3aGVuIGRpYWdub3N0aWMgaXMgbm90Cj4g PiArICAgICAgICAgIG5lZWRlZC4KPiA+ICsgICAgICAgICAgRGlhZ25vc3RpYyBtb2RlOgo+ID4g KyAgICAgICAgICAgIC0gZGlzYWJsZWQ6Cj4gPiArICAgICAgICAgICAgICAgIERpYWdub3N0aWMg ZGlzYWJsZWQgKGllLiBub3JtYWwgb3BlcmF0aW9uKQo+ID4gKyAgICAgICAgICAgIC0gZWNobzoK PiA+ICsgICAgICAgICAgICAgICAgQXV0b21hdGljIGVjaG8uIFJ4IGRhdGEgaXMgcmVzZW50IG9u IFR4Lgo+ID4gKyAgICAgICAgICAgIC0gaW50ZXJuYWwtbG9vcGJhY2s6Cj4gPiArICAgICAgICAg ICAgICAgIFRoZSBURE0gdHJhbnNtaXR0ZXIgaXMgY29ubmVjdGVkIHRvIHRoZSByZWNlaXZlci4g RGF0YSBhcHBlYXJzCj4gPiArICAgICAgICAgICAgICAgIG9uIFR4IHBpbi4KPiA+ICsgICAgICAg ICAgICAtIGNvbnRyb2wtbG9vcGJhY2s6Cj4gPiArICAgICAgICAgICAgICAgIFRoZSBURE0gdHJh bnNtaXR0ZXIgaXMgY29ubmVjdGVkIHRvIHRoZSByZWNlaXZlci4gVGhlIFR4IHBpbiBpcwo+ID4g KyAgICAgICAgICAgICAgICBkaXNjb25uZWN0ZWQuCj4gPiArCj4gPiArICAgICAgZnNsLHJ4LWZy YW1lLXN5bmMtZGVsYXktYml0czoKPiA+ICsgICAgICAgIGVudW06IFswLCAxLCAyLCAzXQo+ID4g KyAgICAgICAgZGVmYXVsdDogMAo+ID4gKyAgICAgICAgZGVzY3JpcHRpb246IHwKPiA+ICsgICAg ICAgICAgUmVjZWl2ZSBmcmFtZSBzeW5jIGRlbGF5IGluIG51bWJlciBvZiBiaXRzLgo+ID4gKyAg ICAgICAgICBJbmRpY2F0ZXMgdGhlIGRlbGF5IGJldHdlZW4gdGhlIFJ4IHN5bmMgYW5kIHRoZSBm aXJzdCBiaXQgb2YgdGhlIFJ4Cj4gPiArICAgICAgICAgIGZyYW1lLiAwIGZvciBubyBiaXQgZGVs YXkuIDEsIDIgb3IgMyBmb3IgMSwgMiBvciAzIGJpdHMgZGVsYXkuCj4gPiArCj4gPiArICAgICAg ZnNsLHR4LWZyYW1lLXN5bmMtZGVsYXktYml0czoKPiA+ICsgICAgICAgIGVudW06IFswLCAxLCAy LCAzXQo+ID4gKyAgICAgICAgZGVmYXVsdDogMAo+ID4gKyAgICAgICAgZGVzY3JpcHRpb246IHwK PiA+ICsgICAgICAgICAgVHJhbnNtaXQgZnJhbWUgc3luYyBkZWxheSBpbiBudW1iZXIgb2YgYml0 cy4KPiA+ICsgICAgICAgICAgSW5kaWNhdGVzIHRoZSBkZWxheSBiZXR3ZWVuIHRoZSBUeCBzeW5j IGFuZCB0aGUgZmlyc3QgYml0IG9mIHRoZSBUeAo+ID4gKyAgICAgICAgICBmcmFtZS4gMCBmb3Ig bm8gYml0IGRlbGF5LiAxLCAyIG9yIDMgZm9yIDEsIDIgb3IgMyBiaXRzIGRlbGF5Lgo+ID4gKwo+ ID4gKyAgICAgIGZzbCxjbG9jay1mYWxsaW5nLWVkZ2U6Cj4gPiArICAgICAgICAkcmVmOiAvc2No ZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9mbGFnCj4gPiArICAgICAgICBkZXNjcmlwdGlv bjoKPiA+ICsgICAgICAgICAgRGF0YSBpcyBzZW50IG9uIGZhbGxpbmcgZWRnZSBvZiB0aGUgY2xv Y2sgKGFuZCByZWNlaXZlZCBvbiB0aGUgcmlzaW5nCj4gPiArICAgICAgICAgIGVkZ2UpLiBJZiAn Y2xvY2stZmFsbGluZy1lZGdlJyBpcyBub3QgcHJlc2VudCwgZGF0YSBpcyBzZW50IG9uIHRoZQo+ ID4gKyAgICAgICAgICByaXNpbmcgZWRnZSAoYW5kIHJlY2VpdmVkIG9uIHRoZSBmYWxsaW5nIGVk Z2UpLgo+ID4gKwo+ID4gKyAgICAgIGZzbCxmc3luYy1yaXNpbmctZWRnZToKPiA+ICsgICAgICAg ICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL2ZsYWcKPiA+ICsgICAgICAg IGRlc2NyaXB0aW9uOgo+ID4gKyAgICAgICAgICBGcmFtZSBzeW5jIHB1bHNlcyBhcmUgc2FtcGxl ZCB3aXRoIHRoZSByaXNpbmcgZWRnZSBvZiB0aGUgY2hhbm5lbAo+ID4gKyAgICAgICAgICBjbG9j ay4gSWYgJ2ZzeW5jLXJpc2luZy1lZGdlJyBpcyBub3QgcHJlc2VudCwgcHVsc2VzIGFyZSBzYW1w bGVkIHdpdGgKPiA+ICsgICAgICAgICAgdGhlIGZhbGxpbmcgZWRnZS4KPiA+ICsKPiA+ICsgICAg ICBmc2wsZG91YmxlLXNwZWVkLWNsb2NrOgo+ID4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlw ZXMueWFtbCMvZGVmaW5pdGlvbnMvZmxhZwo+ID4gKyAgICAgICAgZGVzY3JpcHRpb246Cj4gPiAr ICAgICAgICAgIFRoZSBjaGFubmVsIGNsb2NrIGlzIHR3aWNlIHRoZSBkYXRhIHJhdGUuCj4gPiAr Cj4gPiArICAgICAgZnNsLHR4LXRzLXJvdXRlczoKPiA+ICsgICAgICAgICRyZWY6IC9zY2hlbWFz L3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3VpbnQzMi1tYXRyaXgKPiA+ICsgICAgICAgIGRlc2Ny aXB0aW9uOiB8Cj4gPiArICAgICAgICAgIEEgbGlzdCBvZiB0dXBwbGUgdGhhdCBpbmRpY2F0ZXMg dGhlIFR4IHRpbWUtc2xvdHMgcm91dGVzLiAgCj4gCj4gdHVwbGUKCldpbGwgYmUgZml4ZWQgaW4g bmV4dCBpdGVyYXRpb24uCgo+IAo+ID4gKyAgICAgICAgICAgIHR4X3RzX3JvdXRlcyA9ICAKPiAK PiBOb3QgdGhlIHByb3BlcnR5IG5hbWUuIFB1dCBhbiBleGFtcGxlIGluIHRoZSBleGFtcGxlKHMp LgoKT3Vwcywgc2hvdWxkIGJlIGZzbCx0eC10cy1yb3V0ZXMuCkFuIGV4YW1wbGUgaXMgYWxyZWFk eSBwcmVzZW50IGluIHRoZSBleGFtcGxlIHNlY3Rpb24uCkkgd2lsbCByZW1vdmUgdGhpcyBleGFt cGxlIGZyb20gdGhlIGRlc2NyaXB0aW9uIGluIHRoZSBuZXh0IGl0ZXJhdGlvbi4KCj4gCj4gPiAr ICAgICAgICAgICAgICAgPCAyIDAgPiwgLyogVGhlIGZpcnN0IDIgdGltZSBzbG90cyBhcmUgbm90 IHVzZWQgKi8KPiA+ICsgICAgICAgICAgICAgICA8IDMgMSA+LCAvKiBUaGUgbmV4dCAzIG9uZXMg YXJlIHJvdXRlIHRvIFNDQzIgKi8KPiA+ICsgICAgICAgICAgICAgICA8IDQgMCA+LCAvKiBUaGUg bmV4dCA0IG9uZXMgYXJlIG5vdCB1c2VkICovCj4gPiArICAgICAgICAgICAgICAgPCAyIDIgPjsg LyogVGhlIG5lc3QgMiBvbmVzIGFyZSByb3V0ZSB0byBTQ0MzICovCj4gPiArICAgICAgICBpdGVt czoKPiA+ICsgICAgICAgICAgaXRlbXM6Cj4gPiArICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjoK PiA+ICsgICAgICAgICAgICAgICAgVGhlIG51bWJlciBvZiB0aW1lLXNsb3RzCj4gPiArICAgICAg ICAgICAgICBtaW5pbXVtOiAxCj4gPiArICAgICAgICAgICAgICBtYXhpbXVtOiA2NAo+ID4gKyAg ICAgICAgICAgIC0gZGVzY3JpcHRpb246IHwKPiA+ICsgICAgICAgICAgICAgICAgVGhlIHNvdXJj ZSBzZXJpYWwgaW50ZXJmYWNlIChkdC1iaW5kaW5ncy9zb2MvZnNsLHRzYS5oIGRlZmluZXMKPiA+ ICsgICAgICAgICAgICAgICAgdGhlc2UgdmFsdWVzKQo+ID4gKyAgICAgICAgICAgICAgICAgLSAw OiBObyBkZXN0aW5hdGlvbgo+ID4gKyAgICAgICAgICAgICAgICAgLSAxOiBTQ0MyCj4gPiArICAg ICAgICAgICAgICAgICAtIDI6IFNDQzMKPiA+ICsgICAgICAgICAgICAgICAgIC0gMzogU0NDNAo+ ID4gKyAgICAgICAgICAgICAgICAgLSA0OiBTTUMxCj4gPiArICAgICAgICAgICAgICAgICAtIDU6 IFNNQzIKPiA+ICsgICAgICAgICAgICAgIGVudW06IFswLCAxLCAyLCAzLCA0LCA1XQo+ID4gKyAg ICAgICAgbWluSXRlbXM6IDEKPiA+ICsgICAgICAgIG1heEl0ZW1zOiA2NAo+ID4gKwo+ID4gKyAg ICAgIGZzbCxyeC10cy1yb3V0ZXM6ICAKPiAKPiBZb3UgY291bGQgbWFrZSB0aGVzZSBhIHBhdHRl cm4gaW5zdGVhZCBvZiBkdXBsaWNhdGluZyB0aGUgY29uc3RyYWludHM6IAo+IAo+ICdeZnNsLFty dF14LXRzLXJvdXRlcyQnCgpZZXMsIEkgd2lsbCB1c2UgdGhlIHBhdHRlcm4gdG8gaGFuZGxlIHR4 IGFuZCByeC4KQXMgbWVudGlvbm5lZCBpbiBmc2wsdHgtdHMtcm91dGVzLCBJIHdpbGwgcmVtb3Zl IHRoZSBleGFtcGxlIGZyb20gdGhlCmRlc2NyaXB0aW9uIGFzIGV4YW1wbGVzIGFyZSBhbHJlYWR5 IHByZXNlbnQgaW4gdGhlIGV4YW1wbGUgc2VjdGlvbi4KCj4gCj4gPiArICAgICAgICAkcmVmOiAv c2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItbWF0cml4Cj4gPiArICAgICAg ICBkZXNjcmlwdGlvbjogfAo+ID4gKyAgICAgICAgICBBIGxpc3Qgb2YgdHVwcGxlIHRoYXQgaW5k aWNhdGVzIHRoZSBSeCB0aW1lLXNsb3RzIHJvdXRlcy4KPiA+ICsgICAgICAgICAgICB0eF90c19y b3V0ZXMgPQo+ID4gKyAgICAgICAgICAgICAgIDwgMiAwID4sIC8qIFRoZSBmaXJzdCAyIHRpbWUg c2xvdHMgYXJlIG5vdCB1c2VkICovCj4gPiArICAgICAgICAgICAgICAgPCAzIDEgPiwgLyogVGhl IG5leHQgMyBvbmVzIGFyZSByb3V0ZSBmcm9tIFNDQzIgKi8KPiA+ICsgICAgICAgICAgICAgICA8 IDQgMCA+LCAvKiBUaGUgbmV4dCA0IG9uZXMgYXJlIG5vdCB1c2VkICovCj4gPiArICAgICAgICAg ICAgICAgPCAyIDIgPjsgLyogVGhlIG5lc3QgMiBvbmVzIGFyZSByb3V0ZSBmcm9tIFNDQzMgKi8K PiA+ICsgICAgICAgIGl0ZW1zOgo+ID4gKyAgICAgICAgICBpdGVtczoKPiA+ICsgICAgICAgICAg ICAtIGRlc2NyaXB0aW9uOgo+ID4gKyAgICAgICAgICAgICAgICBUaGUgbnVtYmVyIG9mIHRpbWUt c2xvdHMKPiA+ICsgICAgICAgICAgICAgIG1pbmltdW06IDEKPiA+ICsgICAgICAgICAgICAgIG1h eGltdW06IDY0Cj4gPiArICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogfAo+ID4gKyAgICAgICAg ICAgICAgICBUaGUgZGVzdGluYXRpb24gc2VyaWFsIGludGVyZmFjZSAoZHQtYmluZGluZ3Mvc29j L2ZzbCx0c2EuaAo+ID4gKyAgICAgICAgICAgICAgICBkZWZpbmVzIHRoZXNlIHZhbHVlcykKPiA+ ICsgICAgICAgICAgICAgICAgIC0gMDogTm8gZGVzdGluYXRpb24KPiA+ICsgICAgICAgICAgICAg ICAgIC0gMTogU0NDMgo+ID4gKyAgICAgICAgICAgICAgICAgLSAyOiBTQ0MzCj4gPiArICAgICAg ICAgICAgICAgICAtIDM6IFNDQzQKPiA+ICsgICAgICAgICAgICAgICAgIC0gNDogU01DMQo+ID4g KyAgICAgICAgICAgICAgICAgLSA1OiBTTUMyCj4gPiArICAgICAgICAgICAgICBlbnVtOiBbMCwg MSwgMiwgMywgNCwgNV0KPiA+ICsgICAgICAgIG1pbkl0ZW1zOiAxCj4gPiArICAgICAgICBtYXhJ dGVtczogNjQKPiA+ICsKPiA+ICsgICAgYWxsT2Y6Cj4gPiArICAgICAgIyBJZiBmc2wsY29tbW9u LXJ4dHgtcGlucyBpcyBwcmVzZW50LCBvbmx5IDIgY2xvY2tzIGFyZSBuZWVkZWQuCj4gPiArICAg ICAgIyBFbHNlLCB0aGUgNCBjbG9ja3MgbXVzdCBiZSBwcmVzZW50Lgo+ID4gKyAgICAgIC0gaWY6 Cj4gPiArICAgICAgICAgIHJlcXVpcmVkOgo+ID4gKyAgICAgICAgICAgIC0gZnNsLGNvbW1vbi1y eHR4LXBpbnMKPiA+ICsgICAgICAgIHRoZW46Cj4gPiArICAgICAgICAgIHByb3BlcnRpZXM6Cj4g PiArICAgICAgICAgICAgY2xvY2tzOgo+ID4gKyAgICAgICAgICAgICAgbWF4SXRlbXM6IDIKPiA+ ICsgICAgICAgICAgICBjbG9jay1uYW1lczoKPiA+ICsgICAgICAgICAgICAgIG1heEl0ZW1zOiAy Cj4gPiArICAgICAgICBlbHNlOgo+ID4gKyAgICAgICAgICBwcm9wZXJ0aWVzOgo+ID4gKyAgICAg ICAgICAgIGNsb2NrczoKPiA+ICsgICAgICAgICAgICAgIG1pbkl0ZW1zOiA0Cj4gPiArICAgICAg ICAgICAgY2xvY2stbmFtZXM6Cj4gPiArICAgICAgICAgICAgICBtaW5JdGVtczogNAo+ID4gKwo+ ID4gKyAgICByZXF1aXJlZDoKPiA+ICsgICAgICAtIHJlZwo+ID4gKyAgICAgIC0gY2xvY2tzCj4g PiArICAgICAgLSBjbG9jay1uYW1lcwo+ID4gKwo+ID4gK3JlcXVpcmVkOgo+ID4gKyAgLSBjb21w YXRpYmxlCj4gPiArICAtIHJlZwo+ID4gKyAgLSByZWctbmFtZXMKPiA+ICsgIC0gJyNhZGRyZXNz LWNlbGxzJwo+ID4gKyAgLSAnI3NpemUtY2VsbHMnCj4gPiArICAtICcjc2VyaWFsLWNlbGxzJwo+ ID4gKwo+ID4gK2FkZGl0aW9uYWxQcm9wZXJ0aWVzOiBmYWxzZQo+ID4gKwo+ID4gK2V4YW1wbGVz Ogo+ID4gKyAgLSB8Cj4gPiArICAgICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9zb2MvZnNsLHRzYS5o Pgo+ID4gKwo+ID4gKyAgICB0c2FAYWUwIHsKPiA+ICsgICAgICAgIGNvbXBhdGlibGUgPSAiZnNs LG1wYzg4NS10c2EiLCAiZnNsLGNwbTEtdHNhIjsKPiA+ICsgICAgICAgIHJlZyA9IDwweGFlMCAw eDEwPiwKPiA+ICsgICAgICAgICAgICAgIDwweGMwMCAweDIwMD47Cj4gPiArICAgICAgICByZWct bmFtZXMgPSAic2lfcmVncyIsICJzaV9yYW0iOwo+ID4gKwo+ID4gKyAgICAgICAgI2FkZHJlc3Mt Y2VsbHMgPSA8MT47Cj4gPiArICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsKPiA+ICsgICAgICAg ICNzZXJpYWwtY2VsbHMgPSA8MT47Cj4gPiArCj4gPiArICAgICAgICB0ZG1AMCB7Cj4gPiArICAg ICAgICAgICAgLyogVERNYSAqLwo+ID4gKyAgICAgICAgICAgIHJlZyA9IDwwPjsKPiA+ICsKPiA+ ICsgICAgICAgICAgICBjbG9ja3MgPSA8JmNsa19sMXJzeW5jYT4sIDwmY2xrX2wxcmNsa2E+Owo+ ID4gKyAgICAgICAgICAgIGNsb2NrLW5hbWVzID0gImwxcnN5bmMiLCAibDFyY2xrIjsKPiA+ICsK PiA+ICsgICAgICAgICAgICBmc2wsY29tbW9uLXJ4dHgtcGluczsKPiA+ICsgICAgICAgICAgICBm c2wsZnN5bmMtcmlzaW5nLWVkZ2U7Cj4gPiArCj4gPiArICAgICAgICAgICAgZnNsLHR4LXRzLXJv dXRlcyA9IDwgMiAwID4sICAgICAgICAgICAgIC8qIFRTIDAuLjEgKi8KPiA+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICA8IDI0IEZTTF9DUE1fVFNBX1NDQzQgPiwgLyogVFMgMi4uMjUgKi8K PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICA8IDEgMCA+LCAgICAgICAgICAgICAgICAg LyogVFMgMjYgKi8KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICA8IDUgRlNMX0NQTV9U U0FfU0NDMyA+OyAgLyogVFMgMjcuLjMxICovCj4gPiArCj4gPiArICAgICAgICAgICAgZnNsLHJ4 LXRzLXJvdXRlcyA9IDwgMiAwID4sICAgICAgICAgICAgIC8qIFRTIDAuLjEgKi8KPiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICA8IDI0IEZTTF9DUE1fVFNBX1NDQzQgPiwgLyogMi4uMjUg Ki8KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICA8IDEgMCA+LCAgICAgICAgICAgICAg ICAgLyogVFMgMjYgKi8KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICA8IDUgRlNMX0NQ TV9UU0FfU0NDMyA+OyAgLyogVFMgMjcuLjMxICovCj4gPiArICAgICAgICB9Owo+ID4gKyAgICB9 Owo+ID4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHQtYmluZGluZ3Mvc29jL2ZzbCx0c2EuaCBiL2lu Y2x1ZGUvZHQtYmluZGluZ3Mvc29jL2ZzbCx0c2EuaAo+ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQK PiA+IGluZGV4IDAwMDAwMDAwMDAwMC4uMmNjNDRlODY3ZGJlCj4gPiAtLS0gL2Rldi9udWxsCj4g PiArKysgYi9pbmNsdWRlL2R0LWJpbmRpbmdzL3NvYy9mc2wsdHNhLmgKPiA+IEBAIC0wLDAgKzEs MTMgQEAKPiA+ICsvKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMC1vbmx5IE9SIEJT RC0yLUNsYXVzZSAqLwo+ID4gKwo+ID4gKyNpZm5kZWYgX19EVF9CSU5ESU5HU19TT0NfRlNMX1RT QV9ICj4gPiArI2RlZmluZSBfX0RUX0JJTkRJTkdTX1NPQ19GU0xfVFNBX0gKPiA+ICsKPiA+ICsj ZGVmaW5lIEZTTF9DUE1fVFNBX05VCQkwCS8qIFBzZXVzbyBDZWxsIElkIGZvciBub3QgdXNlZCBp dGVtICovCj4gPiArI2RlZmluZSBGU0xfQ1BNX1RTQV9TQ0MyCTEKPiA+ICsjZGVmaW5lIEZTTF9D UE1fVFNBX1NDQzMJMgo+ID4gKyNkZWZpbmUgRlNMX0NQTV9UU0FfU0NDNAkzCj4gPiArI2RlZmlu ZSBGU0xfQ1BNX1RTQV9TTUMxCTQKPiA+ICsjZGVmaW5lIEZTTF9DUE1fVFNBX1NNQzIJNQo+ID4g Kwo+ID4gKyNlbmRpZgo+ID4gLS0gCj4gPiAyLjM5LjAKPiA+ICAgCgpUaGFua3MgZm9yIHRoZSBy ZXZpZXcsCkhlcnbDqQoKLS0gCkhlcnbDqSBDb2RpbmEsIEJvb3RsaW4KRW1iZWRkZWQgTGludXgg YW5kIEtlcm5lbCBlbmdpbmVlcmluZwpodHRwczovL2Jvb3RsaW4uY29tCgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxp bmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3Rz LmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==