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 3EF00C38142 for ; Mon, 23 Jan 2023 11:38:16 +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=49snrWk+fZjEU+aiSCJ1PNIn9TGT8+M9Mn2aD4QTWLo=; b=ICHYdBO+TLzNI7 tsIqQ8dclsJIfI7OYruVUspJlz9j4qZM1ihR/2fW/tv7k1PrqAxGyUDkEVmaQIiMrV+5+w5eRvIhu 6GnUpuytO6nSYEfo6sb0gCUUXobIds91HYZuUXKTjIJzexghJNskxpEt2JJoDTp41v8hgj7bDl6Nw qQQovBNVj+spd6YWrMNI0aUN3vtV/xNCUktM3OHqVisCUeFVJ7wuQjgq3FSCajz8kxVOo3N+arn6K qgdzR4uzSl3fkYmkWRYSb93SJtx1KmE3pPWsr0eI20DDxkXOYu3Z1VYgo7AZqJx/4DG0+xrQ84a0E 0a583B3BkTwCTMBlQCmg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pJv8M-00Gyz0-TB; Mon, 23 Jan 2023 11:37:07 +0000 Received: from relay1-d.mail.gandi.net ([2001:4b98:dc4:8::221]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pJv8I-00Gyy0-Hd for linux-arm-kernel@lists.infradead.org; Mon, 23 Jan 2023 11:37:05 +0000 Received: (Authenticated sender: herve.codina@bootlin.com) by mail.gandi.net (Postfix) with ESMTPSA id 6FC67240008; Mon, 23 Jan 2023 11:36:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1674473815; 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=n+igJAl/pqifZR0SzjchX5EdGz+pfJPGF0MNYlXIniw=; b=Vvqt8+5/D4t75o0MWtOWszmDjoeLxz0d8GCcpsXlPFGEQO1h5IYdfDvR0ZBPmABm5ZiMpa ka78Q+jnKGZ43b1E0oh4TOvLRXwDmpLGvLjwiDqiO6hp6nAy2cNcdPyJoKdroPvl3ibrlh M01++3vd0cD96YDOahpAvLZUEfs2hrRS1MQVQlOd9dkRMVWbyPozee6jS0v965m76BM20h QXEkbkYFnAY12818WdmLjliG53OSuBQb4MeEtBbqcB1HDqe4Z4QnpUY/shkyP3x4szYy1p 1rvhbnJoA81ZEiZcFQ0+7E9GUQg/sDWXCr2Qa4tM4nbEOxY+FnNlTOO0427nrw== Date: Mon, 23 Jan 2023 12:36: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 v3 01/10] dt-bindings: soc: fsl: cpm_qe: Add TSA controller Message-ID: <20230123123649.63f17dad@bootlin.com> In-Reply-To: <20230117145529.GA3044055-robh@kernel.org> References: <20230113103759.327698-1-herve.codina@bootlin.com> <20230113103759.327698-2-herve.codina@bootlin.com> <20230117145529.GA3044055-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-20230123_033702_935960_97856D82 X-CRM114-Status: GOOD ( 38.68 ) 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 SGkgUm9iLAoKT24gVHVlLCAxNyBKYW4gMjAyMyAwODo1NToyOSAtMDYwMApSb2IgSGVycmluZyA8 cm9iaEBrZXJuZWwub3JnPiB3cm90ZToKCj4gT24gRnJpLCBKYW4gMTMsIDIwMjMgYXQgMTE6Mzc6 NTBBTSArMDEwMCwgSGVydmUgQ29kaW5hIHdyb3RlOgo+ID4gQWRkIHN1cHBvcnQgZm9yIHRoZSB0 aW1lIHNsb3QgYXNzaWduZXIgKFRTQSkKPiA+IGF2YWlsYWJsZSBpbiBzb21lIFBvd2VyUVVJQ0Mg U29DIHN1Y2ggYXMgTVBDODg1Cj4gPiBvciBNUEM4NjYuICAKPiAKPiBBbiBvZGQgbGluZSB3cmFw IGxlbmd0aC4uLiAKCldpbGwgYmUgY2hhbmdlZCBpbiB2NC4KCj4gCj4gPiAKPiA+IFNpZ25lZC1v ZmYtYnk6IEhlcnZlIENvZGluYSA8aGVydmUuY29kaW5hQGJvb3RsaW4uY29tPgo+ID4gLS0tCj4g PiAgLi4uL2JpbmRpbmdzL3NvYy9mc2wvY3BtX3FlL2ZzbCx0c2EueWFtbCAgICAgIHwgMjYwICsr KysrKysrKysrKysrKysrKwo+ID4gIGluY2x1ZGUvZHQtYmluZGluZ3Mvc29jL2ZzbCx0c2EuaCAg ICAgICAgICAgICB8ICAxMyArCj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCAyNzMgaW5zZXJ0aW9ucygr KQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGlu Z3Mvc29jL2ZzbC9jcG1fcWUvZnNsLHRzYS55YW1sCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGlu Y2x1ZGUvZHQtYmluZGluZ3Mvc29jL2ZzbCx0c2EuaAo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvRG9j dW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL3NvYy9mc2wvY3BtX3FlL2ZzbCx0c2EueWFt bCBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9zb2MvZnNsL2NwbV9xZS9mc2ws dHNhLnlhbWwKPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPiBpbmRleCAwMDAwMDAwMDAwMDAu LmViMTdiNjExOWFiZAo+ID4gLS0tIC9kZXYvbnVsbAo+ID4gKysrIGIvRG9jdW1lbnRhdGlvbi9k ZXZpY2V0cmVlL2JpbmRpbmdzL3NvYy9mc2wvY3BtX3FlL2ZzbCx0c2EueWFtbAo+ID4gQEAgLTAs MCArMSwyNjAgQEAKPiA+ICsjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiAoR1BMLTIuMC1vbmx5 IE9SIEJTRC0yLUNsYXVzZSkKPiA+ICslWUFNTCAxLjIKPiA+ICstLS0KPiA+ICskaWQ6IGh0dHA6 Ly9kZXZpY2V0cmVlLm9yZy9zY2hlbWFzL3NvYy9mc2wvY3BtX3FlL2ZzbCx0c2EueWFtbCMKPiA+ ICskc2NoZW1hOiBodHRwOi8vZGV2aWNldHJlZS5vcmcvbWV0YS1zY2hlbWFzL2NvcmUueWFtbCMK PiA+ICsKPiA+ICt0aXRsZTogUG93ZXJRVUlDQyBDUE0gVGltZS1zbG90IGFzc2lnbmVyIChUU0Ep IGNvbnRyb2xsZXIKPiA+ICsKPiA+ICttYWludGFpbmVyczoKPiA+ICsgIC0gSGVydmUgQ29kaW5h IDxoZXJ2ZS5jb2RpbmFAYm9vdGxpbi5jb20+Cj4gPiArCj4gPiArZGVzY3JpcHRpb246IHwgIAo+ IAo+IERvbid0IG5lZWQgJ3wnIGlmIG5vIGZvcm1hdHRpbmcuCgpXaWxsIGJlIGNoYW5nZWQgaW4g djQuCgo+IAo+ID4gKyAgVGhlIFRTQSBpcyB0aGUgdGltZS1zbG90IGFzc2lnbmVyIHRoYXQgY2Fu IGJlIGZvdW5kIG9uIHNvbWUKPiA+ICsgIFBvd2VyUVVJQ0MgU29DLgo+ID4gKyAgSXRzIHB1cnBv c2UgaXMgdG8gcm91dGUgc29tZSBURE0gdGltZS1zbG90cyB0byBvdGhlciBpbnRlcm5hbAo+ID4g KyAgc2VyaWFsIGNvbnRyb2xsZXJzLiAgCj4gCj4gV3JhcCBhdCA4MC4KCldpbGwgYmUgZml4ZWQg aW4gdjQuCgo+IAo+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+ID4gK3BhdHRlcm5Qcm9wZXJ0aWVzOgo+ID4gKyAgJ150ZG1AWzAtMV0kJzoKPiA+ICsgICAg ZGVzY3JpcHRpb246Cj4gPiArICAgICAgVGhlIFRETSBtYW5hZ2VkIGJ5IHRoaXMgY29udHJvbGxl cgo+ID4gKyAgICB0eXBlOiBvYmplY3QgIAo+IAo+ICAgICAgICBhZGRpdGlvbmFsUHJvcGVydGll czogZmFsc2UKCldpbGwgYmUgYWRkZWQgaW4gdjQuCgo+IAo+ID4gKwo+ID4gKyAgICBwcm9wZXJ0 aWVzOgo+ID4gKyAgICAgIHJlZzoKPiA+ICsgICAgICAgIG1pbmltdW06IDAKPiA+ICsgICAgICAg IG1heGltdW06IDEKPiA+ICsgICAgICAgIGRlc2NyaXB0aW9uOgo+ID4gKyAgICAgICAgICBUaGUg VERNIG51bWJlciBmb3IgdGhpcyBURE0sIDAgZm9yIFRETWEgYW5kIDEgZm9yIFRETWIKPiA+ICsK PiA+ICsgICAgICBmc2wsY29tbW9uLXJ4dHgtcGluczoKPiA+ICsgICAgICAgICRyZWY6IC9zY2hl bWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL2ZsYWcKPiA+ICsgICAgICAgIGRlc2NyaXB0aW9u Ogo+ID4gKyAgICAgICAgICBUaGUgaGFyZHdhcmUgY2FuIHVzZSBmb3VyIGRlZGljYXRlZCBwaW5z IGZvciBUeCBjbG9jaywKPiA+ICsgICAgICAgICAgVHggc3luYywgUnggY2xvY2sgYW5kIFJ4IHN5 bmMgb3IgdXNlIG9ubHkgdHdvIHBpbnMsCj4gPiArICAgICAgICAgIFR4L1J4IGNsb2NrIGFuZCBS eC9SeCBzeW5jLgo+ID4gKyAgICAgICAgICBXaXRob3V0IHRoZSAnZnNsLGNvbW1vbi1yeHR4LXBp bnMnIHByb3BlcnR5LCB0aGUgZm91cgo+ID4gKyAgICAgICAgICBwaW5zIGFyZSB1c2VkLiBXaXRo IHRoZSAnZnNsLGNvbW1vbi1yeHR4LXBpbnMnIHByb3BlcnR5LAo+ID4gKyAgICAgICAgICB0d28g cGlucyBhcmUgdXNlZC4KPiA+ICsKPiA+ICsgICAgICBjbG9ja3M6Cj4gPiArICAgICAgICBtaW5J dGVtczogMgo+ID4gKyAgICAgICAgbWF4SXRlbXM6IDQKPiA+ICsKPiA+ICsgICAgICBjbG9jay1u YW1lczoKPiA+ICsgICAgICAgIG1pbkl0ZW1zOiAyCj4gPiArICAgICAgICBtYXhJdGVtczogNAo+ ID4gKwo+ID4gKyAgICAgIGZzbCxtb2RlOiAgCj4gCj4gJ21vZGUnIGlzIGEgYml0IHZhZ3VlLiBJ dCdzIGFscmVhZHkgdXNlZCBhcyB3ZWxsIHdoaWNoIGNhbiBiZSBhIHByb2JsZW0gCj4gaWYgdGhl cmUgYXJlIGRpZmZlcmluZyB0eXBlcy4gKFRoZXJlJ3Mgbm90IGluIHRoaXMgY2FzZSkKCldoYXQg ZG8geW91IHRoaW5rIGFib3V0OgogICAgICBmc2wsZGlhZ25vc3RpYy1tb2RlOgogICAgICAgICRy ZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2RlZmluaXRpb25zL3N0cmluZwogICAgICAgIGVudW06 IFtkaXNhYmxlZCwgZWNobywgaW50ZXJuYWwtbG9vcGJhY2ssIGNvbnRyb2wtbG9vcGJhY2tdCiAg ICAgICAgZGVmYXVsdDogZGlzYWJsZWQKICAgICAgICBkZXNjcmlwdGlvbjogfAogICAgICAgICAg VGhlIGRpYWdub3N0aWMgbW9kZSBjYW4gYmUgdXNlZCB0byBkaWFnbm9zZSBzb21lIGNvbW11bmlj YXRpb24gaXNzdWVzLgogICAgICAgICAgSXQgc2hvdWxkIG5vdCBiZSBwcmVzZW50IChvciBzZXQg dG8gJ2Rpc2FibGVkJykgd2hlbiBkaWFnbm9zdGljIGlzIG5vdAogICAgICAgICAgbmVlZGVkLgog ICAgICAgICAgRGlhZ25vc3RpYyBtb2RlOgogICAgICAgICAgICAtIGRpc2FibGVkOgogICAgICAg ICAgICAgICAgRGlhZ25vc3RpYyBkaXNhYmxlZCAoaWUuIG5vcm1hbCBvcGVyYXRpb24pCiAgICAg ICAgICAgIC0gZWNobzoKICAgICAgICAgICAgICAgIEF1dG9tYXRpYyBlY2hvLiBSeCBkYXRhIGlz IHJlc2VudCBvbiBUeAogICAgICAgICAgICAtIGludGVybmFsLWxvb3BiYWNrOgogICAgICAgICAg ICAgICAgVGhlIFRETSB0cmFuc21pdHRlciBpcyBjb25uZWN0ZWQgdG8gdGhlIHJlY2VpdmVyLgog ICAgICAgICAgICAgICAgRGF0YSBhcHBlYXJzIG9uIFR4IHBpbi4KICAgICAgICAgICAgLSBjb250 cm9sLWxvb3BiYWNrOgogICAgICAgICAgICAgICAgVGhlIFRETSB0cmFuc21pdHRlciBpcyBjb25u ZWN0ZWQgdG8gdGhlIHJlY2VpdmVyLgogICAgICAgICAgICAgICAgVGhlIFR4IHBpbiBpcyBkaXNj b25uZWN0ZWQuCgo+IAo+ID4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMueWFtbCMvZGVm aW5pdGlvbnMvc3RyaW5nCj4gPiArICAgICAgICBlbnVtOiBbbm9ybWFsLCBlY2hvLCBpbnRlcm5h bC1sb29wYmFjaywgY29udHJvbC1sb29wYmFja10KPiA+ICsgICAgICAgIGRlZmF1bHQ6IG5vcm1h bAo+ID4gKyAgICAgICAgZGVzY3JpcHRpb246IHwKPiA+ICsgICAgICAgICAgT3BlcmF0aW9uYWwg bW9kZToKPiA+ICsgICAgICAgICAgICAtIG5vcm1hbDoKPiA+ICsgICAgICAgICAgICAgICAgTm9y bWFsIG9wZXJhdGlvbgo+ID4gKyAgICAgICAgICAgIC0gZWNobzoKPiA+ICsgICAgICAgICAgICAg ICAgQXV0b21hdGljIGVjaG8uIFJ4IGRhdGEgaXMgcmVzZW50IG9uIFR4Cj4gPiArICAgICAgICAg ICAgLSBpbnRlcm5hbC1sb29wYmFjazoKPiA+ICsgICAgICAgICAgICAgICAgVGhlIFRETSB0cmFu c21pdHRlciBpcyBjb25uZWN0ZWQgdG8gdGhlIHJlY2VpdmVyLgo+ID4gKyAgICAgICAgICAgICAg ICBEYXRhIGFwcGVhcnMgb24gVHggcGluLgo+ID4gKyAgICAgICAgICAgIC0gY29udHJvbC1sb29w YmFjazoKPiA+ICsgICAgICAgICAgICAgICAgVGhlIFRETSB0cmFuc21pdHRlciBpcyBjb25uZWN0 ZWQgdG8gdGhlIHJlY2VpdmVyLgo+ID4gKyAgICAgICAgICAgICAgICBUaGUgVHggcGluIGlzIGRp c2Nvbm5lY3RlZC4KPiA+ICsKPiA+ICsgICAgICBmc2wscngtZnJhbWUtc3luYy1kZWxheS1iaXRz Ogo+ID4gKyAgICAgICAgZW51bTogWzAsIDEsIDIsIDNdCj4gPiArICAgICAgICBkZWZhdWx0OiAw Cj4gPiArICAgICAgICBkZXNjcmlwdGlvbjogfAo+ID4gKyAgICAgICAgICBSZWNlaXZlIGZyYW1l IHN5bmMgZGVsYXkgaW4gbnVtYmVyIG9mIGJpdHMuCj4gPiArICAgICAgICAgIEluZGljYXRlcyB0 aGUgZGVsYXkgYmV0d2VlbiB0aGUgUnggc3luYyBhbmQgdGhlIGZpcnN0IGJpdCBvZiB0aGUKPiA+ ICsgICAgICAgICAgUnggZnJhbWUuIDAgZm9yIG5vIGJpdCBkZWxheS4gMSwgMiBvciAzIGZvciAx LCAyIG9yIDMgYml0cyBkZWxheS4KPiA+ICsKPiA+ICsgICAgICBmc2wsdHgtZnJhbWUtc3luYy1k ZWxheS1iaXRzOgo+ID4gKyAgICAgICAgZW51bTogWzAsIDEsIDIsIDNdCj4gPiArICAgICAgICBk ZWZhdWx0OiAwCj4gPiArICAgICAgICBkZXNjcmlwdGlvbjogfAo+ID4gKyAgICAgICAgICBUcmFu c21pdCBmcmFtZSBzeW5jIGRlbGF5IGluIG51bWJlciBvZiBiaXRzLgo+ID4gKyAgICAgICAgICBJ bmRpY2F0ZXMgdGhlIGRlbGF5IGJldHdlZW4gdGhlIFR4IHN5bmMgYW5kIHRoZSBmaXJzdCBiaXQg b2YgdGhlCj4gPiArICAgICAgICAgIFR4IGZyYW1lLiAwIGZvciBubyBiaXQgZGVsYXkuIDEsIDIg b3IgMyBmb3IgMSwgMiBvciAzIGJpdHMgZGVsYXkuCj4gPiArCj4gPiArICAgICAgZnNsLGNsb2Nr LWZhbGxpbmctZWRnZToKPiA+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlhbWwjL2Rl ZmluaXRpb25zL2ZsYWcKPiA+ICsgICAgICAgIGRlc2NyaXB0aW9uOiB8Cj4gPiArICAgICAgICAg IERhdGEgaXMgc2VudCBvbiBmYWxsaW5nIGVkZ2Ugb2YgdGhlIGNsb2NrIChhbmQgcmVjZWl2ZWQg b24gdGhlCj4gPiArICAgICAgICAgIHJpc2luZyBlZGdlKS4KPiA+ICsgICAgICAgICAgSWYgJ2Ns b2NrLWZhbGxpbmctZWRnZScgaXMgbm90IHByZXNlbnQsIGRhdGEgaXMgc2VudCBvbiB0aGUKPiA+ ICsgICAgICAgICAgcmlzaW5nIGVkZ2UgKGFuZCByZWNlaXZlZCBvbiB0aGUgZmFsbGluZyBlZGdl KS4KPiA+ICsKPiA+ICsgICAgICBmc2wsZnN5bmMtcmlzaW5nLWVkZ2U6Cj4gPiArICAgICAgICAk cmVmOiAvc2NoZW1hcy90eXBlcy55YW1sIy9kZWZpbml0aW9ucy9mbGFnCj4gPiArICAgICAgICBk ZXNjcmlwdGlvbjoKPiA+ICsgICAgICAgICAgRnJhbWUgc3luYyBwdWxzZXMgYXJlIHNhbXBsZWQg d2l0aCB0aGUgcmlzaW5nIGVkZ2Ugb2YgdGhlIGNoYW5uZWwKPiA+ICsgICAgICAgICAgY2xvY2su IElmICdmc3luYy1yaXNpbmctZWRnZScgaXMgbm90IHByZXNlbnQsIHB1bHNlcyBhcmUgc2FtcGxl Cj4gPiArICAgICAgICAgIHdpdGggZSBmYWxsaW5nIGVkZ2UuCj4gPiArCj4gPiArICAgICAgZnNs LGRvdWJsZS1zcGVlZC1jbG9jazoKPiA+ICsgICAgICAgICRyZWY6IC9zY2hlbWFzL3R5cGVzLnlh bWwjL2RlZmluaXRpb25zL2ZsYWcKPiA+ICsgICAgICAgIGRlc2NyaXB0aW9uOgo+ID4gKyAgICAg ICAgICBUaGUgY2hhbm5lbCBjbG9jayBpcyB0d2ljZSB0aGUgZGF0YSByYXRlLgo+ID4gKwo+ID4g KyAgICAgIGZzbCx0eC10cy1yb3V0ZXM6Cj4gPiArICAgICAgICAkcmVmOiAvc2NoZW1hcy90eXBl cy55YW1sIy9kZWZpbml0aW9ucy91aW50MzItbWF0cml4Cj4gPiArICAgICAgICBkZXNjcmlwdGlv bjogfAo+ID4gKyAgICAgICAgICBBIGxpc3Qgb2YgdHVwcGxlIHRoYXQgaW5kaWNhdGVzIHRoZSBU eCB0aW1lLXNsb3RzIHJvdXRlcy4KPiA+ICsgICAgICAgICAgICB0eF90c19yb3V0ZXMgPQo+ID4g KyAgICAgICAgICAgICAgIDwgMiAwID4sIC8qIFRoZSBmaXJzdCAyIHRpbWUgc2xvdHMgYXJlIG5v dCB1c2VkICovCj4gPiArICAgICAgICAgICAgICAgPCAzIDEgPiwgLyogVGhlIG5leHQgMyBvbmVz IGFyZSByb3V0ZSB0byBTQ0MyICovCj4gPiArICAgICAgICAgICAgICAgPCA0IDAgPiwgLyogVGhl IG5leHQgNCBvbmVzIGFyZSBub3QgdXNlZCAqLwo+ID4gKyAgICAgICAgICAgICAgIDwgMiAyID47 IC8qIFRoZSBuZXN0IDIgb25lcyBhcmUgcm91dGUgdG8gU0NDMyAqLwo+ID4gKyAgICAgICAgaXRl bXM6Cj4gPiArICAgICAgICAgIGl0ZW1zOgo+ID4gKyAgICAgICAgICAgIC0gZGVzY3JpcHRpb246 Cj4gPiArICAgICAgICAgICAgICAgIFRoZSBudW1iZXIgb2YgdGltZS1zbG90cwo+ID4gKyAgICAg ICAgICAgICAgbWluaW11bTogMQo+ID4gKyAgICAgICAgICAgICAgbWF4aW11bTogNjQKPiA+ICsg ICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiB8Cj4gPiArICAgICAgICAgICAgICAgIFRoZSBzb3Vy Y2Ugc2VyaWFsIGludGVyZmFjZSAoZHQtYmluZGluZ3Mvc29jL2ZzbCx0c2EuaAo+ID4gKyAgICAg ICAgICAgICAgICBkZWZpbmVzIHRoZXNlIHZhbHVlcykKPiA+ICsgICAgICAgICAgICAgICAgIC0g MDogTm8gZGVzdGluYXRpb24KPiA+ICsgICAgICAgICAgICAgICAgIC0gMTogU0NDMgo+ID4gKyAg ICAgICAgICAgICAgICAgLSAyOiBTQ0MzCj4gPiArICAgICAgICAgICAgICAgICAtIDM6IFNDQzQK PiA+ICsgICAgICAgICAgICAgICAgIC0gNDogU01DMQo+ID4gKyAgICAgICAgICAgICAgICAgLSA1 OiBTTUMyCj4gPiArICAgICAgICAgICAgICBlbnVtOiBbMCwgMSwgMiwgMywgNCwgNV0KPiA+ICsg ICAgICAgIG1pbkl0ZW1zOiAxCj4gPiArICAgICAgICBtYXhJdGVtczogNjQKPiA+ICsKPiA+ICsg ICAgICBmc2wscngtdHMtcm91dGVzOgo+ID4gKyAgICAgICAgJHJlZjogL3NjaGVtYXMvdHlwZXMu eWFtbCMvZGVmaW5pdGlvbnMvdWludDMyLW1hdHJpeAo+ID4gKyAgICAgICAgZGVzY3JpcHRpb246 IHwKPiA+ICsgICAgICAgICAgQSBsaXN0IG9mIHR1cHBsZSB0aGF0IGluZGljYXRlcyB0aGUgUngg dGltZS1zbG90cyByb3V0ZXMuCj4gPiArICAgICAgICAgICAgdHhfdHNfcm91dGVzID0KPiA+ICsg ICAgICAgICAgICAgICA8IDIgMCA+LCAvKiBUaGUgZmlyc3QgMiB0aW1lIHNsb3RzIGFyZSBub3Qg dXNlZCAqLwo+ID4gKyAgICAgICAgICAgICAgIDwgMyAxID4sIC8qIFRoZSBuZXh0IDMgb25lcyBh cmUgcm91dGUgZnJvbSBTQ0MyICovCj4gPiArICAgICAgICAgICAgICAgPCA0IDAgPiwgLyogVGhl IG5leHQgNCBvbmVzIGFyZSBub3QgdXNlZCAqLwo+ID4gKyAgICAgICAgICAgICAgIDwgMiAyID47 IC8qIFRoZSBuZXN0IDIgb25lcyBhcmUgcm91dGUgZnJvbSBTQ0MzICovCj4gPiArICAgICAgICBp dGVtczoKPiA+ICsgICAgICAgICAgaXRlbXM6Cj4gPiArICAgICAgICAgICAgLSBkZXNjcmlwdGlv bjoKPiA+ICsgICAgICAgICAgICAgICAgVGhlIG51bWJlciBvZiB0aW1lLXNsb3RzCj4gPiArICAg ICAgICAgICAgICBtaW5pbXVtOiAxCj4gPiArICAgICAgICAgICAgICBtYXhpbXVtOiA2NAo+ID4g KyAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IHwKPiA+ICsgICAgICAgICAgICAgICAgVGhlIGRl c3RpbmF0aW9uIHNlcmlhbCBpbnRlcmZhY2UgKGR0LWJpbmRpbmdzL3NvYy9mc2wsdHNhLmgKPiA+ ICsgICAgICAgICAgICAgICAgZGVmaW5lcyB0aGVzZSB2YWx1ZXMpCj4gPiArICAgICAgICAgICAg ICAgICAtIDA6IE5vIGRlc3RpbmF0aW9uCj4gPiArICAgICAgICAgICAgICAgICAtIDE6IFNDQzIK PiA+ICsgICAgICAgICAgICAgICAgIC0gMjogU0NDMwo+ID4gKyAgICAgICAgICAgICAgICAgLSAz OiBTQ0M0Cj4gPiArICAgICAgICAgICAgICAgICAtIDQ6IFNNQzEKPiA+ICsgICAgICAgICAgICAg ICAgIC0gNTogU01DMgo+ID4gKyAgICAgICAgICAgICAgZW51bTogWzAsIDEsIDIsIDMsIDQsIDVd Cj4gPiArICAgICAgICBtaW5JdGVtczogMQo+ID4gKyAgICAgICAgbWF4SXRlbXM6IDY0Cj4gPiAr Cj4gPiArICAgIGFsbE9mOgo+ID4gKyAgICAgICMgSWYgZnNsLGNvbW1vbi1yeHR4LXBpbnMgaXMg cHJlc2VudCwgb25seSAyIGNsb2NrcyBhcmUgbmVlZGVkLgo+ID4gKyAgICAgICMgRWxzZSwgdGhl IDQgY2xvY2tzIG11c3QgYmUgcHJlc2VudC4KPiA+ICsgICAgICAtIGlmOgo+ID4gKyAgICAgICAg ICByZXF1aXJlZDoKPiA+ICsgICAgICAgICAgICAtIGZzbCxjb21tb24tcnh0eC1waW5zCj4gPiAr ICAgICAgICB0aGVuOgo+ID4gKyAgICAgICAgICBwcm9wZXJ0aWVzOgo+ID4gKyAgICAgICAgICAg IGNsb2NrczoKPiA+ICsgICAgICAgICAgICAgIGl0ZW1zOgo+ID4gKyAgICAgICAgICAgICAgICAt IGRlc2NyaXB0aW9uOiBFeHRlcm5hbCBjbG9jayBjb25uZWN0ZWQgdG8gTDFSU1lOQyBwaW4KPiA+ ICsgICAgICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogRXh0ZXJuYWwgY2xvY2sgY29ubmVjdGVk IHRvIEwxUkNMSyBwaW4KPiA+ICsgICAgICAgICAgICBjbG9jay1uYW1lczoKPiA+ICsgICAgICAg ICAgICAgIGl0ZW1zOgo+ID4gKyAgICAgICAgICAgICAgICAtIGNvbnN0OiBsMXJzeW5jCj4gPiAr ICAgICAgICAgICAgICAgIC0gY29uc3Q6IGwxcmNsawo+ID4gKyAgICAgICAgZWxzZToKPiA+ICsg ICAgICAgICAgcHJvcGVydGllczoKPiA+ICsgICAgICAgICAgICBjbG9ja3M6Cj4gPiArICAgICAg ICAgICAgICBpdGVtczoKPiA+ICsgICAgICAgICAgICAgICAgLSBkZXNjcmlwdGlvbjogRXh0ZXJu YWwgY2xvY2sgY29ubmVjdGVkIHRvIEwxUlNZTkMgcGluCj4gPiArICAgICAgICAgICAgICAgIC0g ZGVzY3JpcHRpb246IEV4dGVybmFsIGNsb2NrIGNvbm5lY3RlZCB0byBMMVJDTEsgcGluCj4gPiAr ICAgICAgICAgICAgICAgIC0gZGVzY3JpcHRpb246IEV4dGVybmFsIGNsb2NrIGNvbm5lY3RlZCB0 byBMMVRTWU5DIHBpbgo+ID4gKyAgICAgICAgICAgICAgICAtIGRlc2NyaXB0aW9uOiBFeHRlcm5h bCBjbG9jayBjb25uZWN0ZWQgdG8gTDFUQ0xLIHBpbgo+ID4gKyAgICAgICAgICAgIGNsb2NrLW5h bWVzOgo+ID4gKyAgICAgICAgICAgICAgaXRlbXM6Cj4gPiArICAgICAgICAgICAgICAgIC0gY29u c3Q6IGwxcnN5bmMKPiA+ICsgICAgICAgICAgICAgICAgLSBjb25zdDogbDFyY2xrCj4gPiArICAg ICAgICAgICAgICAgIC0gY29uc3Q6IGwxdHN5bmMKPiA+ICsgICAgICAgICAgICAgICAgLSBjb25z dDogbDF0Y2xrICAKPiAKPiBBcyB0aGUgbmFtZXMgYXJlIHRoZSBzYW1lLCBqdXN0IHRoZSBsZW5n dGggdmFyaWVzIGJldHdlZW4gMiBvciA0LCBtb3ZlIAo+IGFsbCB0aGlzIHRvIHRoZSBtYWluIGRl ZmluaXRpb24gYW5kIGhlcmUganVzdCBwdXQgY29uc3RyYWludHMgb24gdGhlIAo+IGxlbmd0aC4K Ck9rLCB3aWxsIGJlIGRvbmUgaW4gdjQuCgo+IAo+ID4gKwo+ID4gKyAgICByZXF1aXJlZDoKPiA+ ICsgICAgICAtIHJlZwo+ID4gKyAgICAgIC0gY2xvY2tzCj4gPiArICAgICAgLSBjbG9jay1uYW1l cwo+ID4gKwo+ID4gK3JlcXVpcmVkOgo+ID4gKyAgLSBjb21wYXRpYmxlCj4gPiArICAtIHJlZwo+ ID4gKyAgLSByZWctbmFtZXMKPiA+ICsgIC0gJyNhZGRyZXNzLWNlbGxzJwo+ID4gKyAgLSAnI3Np emUtY2VsbHMnCj4gPiArCj4gPiArYWRkaXRpb25hbFByb3BlcnRpZXM6IGZhbHNlCj4gPiArCj4g PiArZXhhbXBsZXM6Cj4gPiArICAtIHwKPiA+ICsgICAgI2luY2x1ZGUgPGR0LWJpbmRpbmdzL3Nv Yy9mc2wsdHNhLmg+Cj4gPiArCj4gPiArICAgIHRzYUBhZTAgewo+ID4gKyAgICAgICAgY29tcGF0 aWJsZSA9ICJmc2wsbXBjODg1LXRzYSIsICJmc2wsY3BtMS10c2EiOwo+ID4gKyAgICAgICAgcmVn ID0gPDB4YWUwIDB4MTA+LAo+ID4gKyAgICAgICAgICAgICAgPDB4YzAwIDB4MjAwPjsKPiA+ICsg ICAgICAgIHJlZy1uYW1lcyA9ICJzaV9yZWdzIiwgInNpX3JhbSI7Cj4gPiArCj4gPiArICAgICAg ICAjYWRkcmVzcy1jZWxscyA9IDwxPjsKPiA+ICsgICAgICAgICNzaXplLWNlbGxzID0gPDA+Owo+ ID4gKwo+ID4gKyAgICAgICAgdGRtQDAgewo+ID4gKyAgICAgICAgICAgIC8qIFRETWEgKi8KPiA+ ICsgICAgICAgICAgICByZWcgPSA8MD47Cj4gPiArCj4gPiArICAgICAgICAgICAgY2xvY2tzID0g PCZjbGtfbDFyc3luY2E+LCA8JmNsa19sMXJjbGthPjsKPiA+ICsgICAgICAgICAgICBjbG9jay1u YW1lcyA9ICJsMXJzeW5jIiwgImwxcmNsayI7Cj4gPiArCj4gPiArICAgICAgICAgICAgZnNsLGNv bW1vbi1yeHR4LXBpbnM7Cj4gPiArICAgICAgICAgICAgZnNsLGZzeW5jLXJpc2luZy1lZGdlOwo+ ID4gKwo+ID4gKyAgICAgICAgICAgIGZzbCx0eC10cy1yb3V0ZXMgPSA8IDIgMCA+LCAgICAgICAg ICAgICAvKiBUUyAwLi4xICovCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgPCAyNCBG U0xfQ1BNX1RTQV9TQ0M0ID4sIC8qIFRTIDIuLjI1ICovCj4gPiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgPCAxIDAgPiwgICAgICAgICAgICAgICAgIC8qIFRTIDI2ICovCj4gPiArICAgICAg ICAgICAgICAgICAgICAgICAgICAgPCA1IEZTTF9DUE1fVFNBX1NDQzMgPjsgIC8qIFRTIDI3Li4z MSAqLwo+ID4gKwo+ID4gKyAgICAgICAgICAgIGZzbCxyeC10cy1yb3V0ZXMgPSA8IDIgMCA+LCAg ICAgICAgICAgICAvKiBUUyAwLi4xICovCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg PCAyNCBGU0xfQ1BNX1RTQV9TQ0M0ID4sIC8qIDIuLjI1ICovCj4gPiArICAgICAgICAgICAgICAg ICAgICAgICAgICAgPCAxIDAgPiwgICAgICAgICAgICAgICAgIC8qIFRTIDI2ICovCj4gPiArICAg ICAgICAgICAgICAgICAgICAgICAgICAgPCA1IEZTTF9DUE1fVFNBX1NDQzMgPjsgIC8qIFRTIDI3 Li4zMSAqLwo+ID4gKyAgICAgICAgfTsKPiA+ICsgICAgfTsKPiA+IGRpZmYgLS1naXQgYS9pbmNs dWRlL2R0LWJpbmRpbmdzL3NvYy9mc2wsdHNhLmggYi9pbmNsdWRlL2R0LWJpbmRpbmdzL3NvYy9m c2wsdHNhLmgKPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gPiBpbmRleCAwMDAwMDAwMDAwMDAu LjJjYzQ0ZTg2N2RiZQo+ID4gLS0tIC9kZXYvbnVsbAo+ID4gKysrIGIvaW5jbHVkZS9kdC1iaW5k aW5ncy9zb2MvZnNsLHRzYS5oCj4gPiBAQCAtMCwwICsxLDEzIEBACj4gPiArLyogU1BEWC1MaWNl bnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seSBPUiBCU0QtMi1DbGF1c2UgKi8KPiA+ICsKPiA+ ICsjaWZuZGVmIF9fRFRfQklORElOR1NfU09DX0ZTTF9UU0FfSAo+ID4gKyNkZWZpbmUgX19EVF9C SU5ESU5HU19TT0NfRlNMX1RTQV9ICj4gPiArCj4gPiArI2RlZmluZSBGU0xfQ1BNX1RTQV9OVQkJ MAkvKiBQc2V1c28gQ2VsbCBJZCBmb3Igbm90IHVzZWQgaXRlbSAqLwo+ID4gKyNkZWZpbmUgRlNM X0NQTV9UU0FfU0NDMgkxCj4gPiArI2RlZmluZSBGU0xfQ1BNX1RTQV9TQ0MzCTIKPiA+ICsjZGVm aW5lIEZTTF9DUE1fVFNBX1NDQzQJMwo+ID4gKyNkZWZpbmUgRlNMX0NQTV9UU0FfU01DMQk0Cj4g PiArI2RlZmluZSBGU0xfQ1BNX1RTQV9TTUMyCTUKPiA+ICsKPiA+ICsjZW5kaWYKPiA+IC0tIAo+ ID4gMi4zOC4xCj4gPiAgIAoKVGhhbmtzIGZvciB0aGUgcmV2aWV3LAoKSGVydsOpCi0tIApIZXJ2 w6kgQ29kaW5hLCBCb290bGluCkVtYmVkZGVkIExpbnV4IGFuZCBLZXJuZWwgZW5naW5lZXJpbmcK aHR0cHM6Ly9ib290bGluLmNvbQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5l bEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4v bGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=