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 D4261C25B10 for ; Mon, 6 May 2024 22:32:14 +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:In-Reply-To:MIME-Version: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:References: List-Owner; bh=pPpi4koIV9p+unKnW9LYxSLrW7CcJIivvkmd3uDe/yU=; b=VnX5sijknG2jH9 LHpta+9Cys1lZ2gqX8FD2JEX4GN+bZRGXqvJlippPHHijQvEydNNozbmreTyAVBa6tbM7TDbBXqXZ 9eqec2yPbnVTNx5wHeptr2AAdIVSIBpc8SftT2j2OsUYm3PSpbTcwwPdF7z7v/5iNbAVs5JXxjJNe ZBQBPFYzQxB6AgEnjOHF3vCrKQgxNh9IUZWoYKT9mnELBDGndqeJHLNDM9PpVPGYJNTnecgnyttX4 gHY1mJwbrychCljyJzqlr4zWbov4jFxVX365mbHb5o9pdLL3uPXjOQCOoLuRmfmAal0yQyFc2R+Bm U2AdEanUmR8I3lRCt9HA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1s46sK-00000008u2R-2eIx; Mon, 06 May 2024 22:32:00 +0000 Received: from sin.source.kernel.org ([2604:1380:40e1:4800::1]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1s46sE-00000008u1p-1NQx; Mon, 06 May 2024 22:31:56 +0000 Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by sin.source.kernel.org (Postfix) with ESMTP id 5B740CE1082; Mon, 6 May 2024 22:31:52 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 3494BC116B1; Mon, 6 May 2024 22:31:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1715034711; bh=MxL9KyUQPXgpKCWFrnBl9eSSaERBnN6J7itAyM6eMes=; h=Date:From:To:Cc:Subject:In-Reply-To:From; b=eIRSi6hscHmlNqhd4Pn3Wy3brRAg9/VVqWitd16gHerwBPJKjkCOXqeYEKi5pxrMC rQPjLX22AHmvR9Qah7bPH9D/twK37kpQdEn71ksHdBo6DmBOlfhoyHmeF+rZm4Icje 1lfwURYuPQDBcwP7UO5mhGof+rXQAGHPHZwSdEmU2PctUfIc1WWaxa6XGSsRmI1mx2 EL0GVFkWi5lFuRPvtwUx8IbXKRVMrRn+yS6IJCMyzXQJiZpYIo+J2cowpMyJkk5Jmn buU6xGYoNyttwHUn4+8mda4H18FG3aWmAGk2mzpv/cGdTn4om8A2+zaqOPxGGwSl08 b3tKUTYcrFc9A== Date: Mon, 6 May 2024 17:31:49 -0500 From: Bjorn Helgaas To: Jim Quinlan Cc: linux-pci@vger.kernel.org, Nicolas Saenz Julienne , Bjorn Helgaas , Lorenzo Pieralisi , Cyril Brulebois , Phil Elwell , bcm-kernel-feedback-list@broadcom.com, Conor Dooley , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Florian Fainelli , Jim Quinlan , Krzysztof Kozlowski , Krzysztof =?utf-8?Q?Wilczy=C5=84ski?= , "moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE" , open list , "moderated list:BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE" , Lorenzo Pieralisi , Rob Herring Subject: Re: [PATCH v9 0/4] PCI: brcmstb: Configure appropriate HW CLKREQ# mode Message-ID: <20240506223149.GA1708699@bhelgaas> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240506_153154_753755_78D88EA3 X-CRM114-Status: GOOD ( 42.72 ) 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 T24gVHVlLCBBcHIgMzAsIDIwMjQgYXQgMDU6MDI6NDVQTSAtMDQwMCwgSmltIFF1aW5sYW4gd3Jv dGU6Cj4gT24gV2VkLCBBcHIgMywgMjAyNCBhdCA1OjM54oCvUE0gSmltIFF1aW5sYW4gPGphbWVz LnF1aW5sYW5AYnJvYWRjb20uY29tPiB3cm90ZToKPiA+Cj4gPiB2OSAtLSB2OCB3YXMgc2V0dGlu ZyBhbiBpbnRlcm5hbCBidXMgdGltZW91dCB0byBhY2NvbW9kYXRlIGxhcmdlIEwxIGV4aXQKPiA+ ICAgICAgIGxhdGVuY2llcy4gIEFmdGVyIG1lZXRpbmcgdGhlIFBDSWUgSFcgdGVhbSBpdCB3YXMg cmV2ZWFsZWQgdGhhdCB0aGUKPiA+ICAgICAgIEhXIGRlZmF1bHQgdGltZW91dCB2YWx1ZSB3YXMg c2V0IGxvdyBmb3IgdGhlIHB1cnBvc2VzIG9mIEhXIGRlYnVnZ2luZwo+ID4gICAgICAgY29udmVu aWVuY2U7IGZvciBub21pbmFsIG9wZXJhdGlvbiBpdCBuZWVkcyB0byBiZSBzZXQgdG8gYSBoaWdo ZXIKPiA+ICAgICAgIHZhbHVlIGluZGVwZW5kZW50IG9mIHRoaXMgc3VibWlzc2lvbidzIHB1cnBv c2UuICBUaGlzIGlzIG5vdyBhCj4gPiAgICAgICBzZXBhcmF0ZSBjb21taXQuCj4gCj4gQmpvcm4s Cj4gCj4gRGlkIHlvdSBoYXZlIHNvbWUgdGltZSB0byBsb29rIGF0IHRoaXM/ICBEbyB5b3UgaGF2 ZSBhbnkgY29tbWVudHMgb3IgcXVlc3Rpb25zPwoKU29ycnksIEkgZGlkbid0IHJlYWxpemUgeW91 IHdlcmUgd2FpdGluZyBvbiBtZS4gIEkgdGhpbmsgS3J6eXN6dG9mIFcuCndpbGwgdWx0aW1hdGVs eSB0YWtlIGNhcmUgb2YgdGhlc2UuCgpJIGhhdmUgc29tZSBtaW5vciBjb21tZW50cyBidXQgb3Zl cmFsbCBJJ20gZmluZSB3aXRoIHRoaXMuCgo+ID4gICAgLS0gV2l0aCB2OCwgQmpvcm5lIGFza2Vk IHdoYXQgd2FzIHByZXZlbnRpbmcgYSBkZXZpY2UgZnJvbSBleGNlZWRpbmcgdGhlCj4gPiAgICAg ICB0aW1lIHJlcXVpcmVkIGZvciB0aGUgYWJvdmUgaW50ZXJuYWwgYnVzIHRpbWVvdXQuICBUaGUg YW5zd2VyIHRvIHRoaXMKPiA+ICAgICAgIGlzIGZvciB1cyB0byBzZXQgdGhlIGVuZHBvaW50cycg bWF4IGxhdGVuY3kge25vLSx9c25vb3AgdmFsdWUgdG8KPiA+ICAgICAgIHNvbWV0aGluZyBiZWxv dyB0aGlzIGludGVybmFsIHRpbWVvdXQgdmFsdWUuICBJZiB0aGUgZW5kcG9pbnQKPiA+ICAgICAg IHJlc3BlY3RzIHRoaXMgdmFsdWUgYXMgaXQgc2hvdWxkLCBpdCB3aWxsIG5vdCBzZW5kIGFuIExU UiByZXF1ZXN0Cj4gPiAgICAgICB3aXRoIGEgbGFyZ2VyIGxhdGVuY3kgdmFsdWUgYW5kIG5vdCBw dXQgaXRzZWxmIGluIGEgc2l0dWF0aW9uCj4gPiAgICAgICB0aGF0IHJlcXVpcmVzIG1vcmUgbGF0 ZW5jeSB0aGFuIGlzIHBvc3NpYmxlIGZvciB0aGUgcGxhdGZvcm0uCj4gPgo+ID4gICAgICAgVHlw aWNhbGx5LCBBQ1BJIG9yIEZXIHNldHMgdGhlc2UgbWF4IGxhdGVuY3kgdmFsdWVzLiAgSW4gbW9z dCBvZiBvdXIKPiA+ICAgICAgIHN5c3RlbXMgd2UgZG8gbm90IGhhdmUgdGhpcyBoYXBwZW5pbmcg c28gaXQgaXMgdXAgdG8gdGhlIFJDIGRyaXZlciB0bwo+ID4gICAgICAgc2V0IHRoZXNlIHZhbHVl cyBpbiB0aGUgZW5kcG9pbnQgZGV2aWNlcy4gIElmIHRoZSBlbmRwb2ludHMgYWxyZWFkeQo+ID4g ICAgICAgaGF2ZSBub24temVybyB2YWx1ZXMgdGhhdCBhcmUgbG93ZXIgdGhhbiB3aGF0IHdlIGFy ZSBzZXR0aW5nLCB3ZSBsZXQKPiA+ICAgICAgIHRoZW0gYmUsIGFzIGl0IGlzIHBvc3NpYmxlIEFD UEkgb3IgRlcgc2V0IHRoZW0gYW5kIGtub3dzIHNvbWV0aGluZwo+ID4gICAgICAgdGhhdCB3ZSBk byBub3QuCj4gPgo+ID4gICAgLS0gVGhlICJjbGtyZXEiIGNvbW1pdCBoYXMgb25seSBiZWVuIGNo YW5nZWQgdG8gcmVtb3ZlIHRoZSBjb2RlIHRoYXQgd2FzCj4gPiAgICAgICBzZXR0aW5nIHRoZSB0 aW1lb3V0IHZhbHVlLCBhcyB0aGlzIGNvZGUgaXMgbm93IGl0cyBvd24gY29tbWl0Lgo+ID4KPiA+ IHY4IC0tIFVuLWFkdmVydGlzZSBMMVNTIGNhcGFiaWxpdHkgd2hlbiBpbiAibm8tbDFzcyIgbW9k ZSAoQmpvcm4pCj4gPiAgICAtLSBTcXVhc2hlZCBsYXN0IHR3byBjb21taXRzIG9mIHY3IChCam9y bikKPiA+ICAgIC0tIEZpeCBEVCBiaW5kaW5nIGRlc2NyaXB0aW9uIHRleHQgd3JhcHBpbmcgKEJq b3JuKQo+ID4gICAgLS0gRml4IGluY29ycmVjdCBTcGVjIHJlZmVyZW5jZSAoQmpvcm4pCj4gPiAg ICAgICAgICBzL1BDSWUgU3BlYy9QQ0llIEV4cHJlc3MgTWluaSBDRU0gMi4xIHNwZWNpZmljYXRp b24vCj4gPiAgICAtLSBUZXh0IHN1YnN0aXR1dGlvbnMgKEJqb3JuKQo+ID4gICAgICAgICAgcy9X UlQvV2l0aCByZXNwZWN0IHRvLwo+ID4gICAgICAgICAgcy9UY2xyb24vVF9DTFJvbi8KPiA+Cj4g PiB2NyAtLSBNYW5pdmFubmFuIFNhZGhhc2l2YW0gc3VnZ2VzdGVkIChhKSBtYWtpbmcgdGhlIHBy b3BlcnR5IGxvb2sgbGlrZSBhCj4gPiAgICAgICBuZXR3b3JrIHBoeS1tb2RlIGFuZCAoYikga2Vl cGluZyB0aGUgY29kZSBzaW1wbGUgKG5vdCBjb3VudGluZyBjbGtyZXEKPiA+ICAgICAgIHNpZ25h bCBhcHBlYXJhbmNlcywgdW4tYWR2ZXJ0aXNpbmcgY2FwYWJpbGl0ZXMsIGV0YykuICBUaGlzIGlz Cj4gPiAgICAgICB3aGF0IEkgaGF2ZSBkb25lLiAgVGhlIHByb3BlcnR5IGlzIG5vdyAiYnJjbSxj bGtyZXEtbW9kZSIgYW5kCj4gPiAgICAgICB0aGUgdmFsdWVzIG1heSBiZSBvbmUgb2YgInNhZmUi LCAiZGVmYXVsdCIsIGFuZCAibm8tbDFzcyIuICBUaGUKPiA+ICAgICAgIGRlZmF1bHQgc2V0dGlu ZyBpcyB0byBlbXBsb3kgdGhlIG1vc3QgY2FwYWJsZSBwb3dlciBzYXZpbmdzIG1vZGUuCj4gPgo+ ID4gdjYgLS0gTm8gY29kZSBoYXMgYmVlbiBjaGFuZ2VkLgo+ID4gICAgLS0gQ2hhbmdlZCBjb21t aXQgc3ViamVjdCBhbmQgY29tbWVudCBpbiAiI1BFUlNUIiBjb21taXQgKEJqb3JuLCBDeXJpbCkK PiA+ICAgIC0tIENoYW5nZWQgc2lnbi1vZmYgYW5kIGF1dGhvciBlbWFpbCBhZGRyZXNzIGZvciBh bGwgY29tbWl0cy4KPiA+ICAgICAgIFRoaXMgd2FzIGR1ZSB0byBhIGNoYW5nZSBpbiBCcm9hZGNv bSdzIHVwc3RyZWFtaW5nIHBvbGljeS4KPiA+Cj4gPiB2NSAtLSBSZW1vdmUgRFQgcHJvcGVydHkg ImJyY20sY29tcGxldGlvbi10aW1lb3V0LXVzIiBmcm9tCj4gPiAgICAgICAiRFQgYmluZGluZ3Mi IGNvbW1pdC4gIEFsdGhvdWdoIHRoaXMgZXJyb3IgbWF5IGJlIHJlcG9ydGVkCj4gPiAgICAgICBh cyBhIGNvbXBsZXRpb24gdGltZW91dCwgaXRzIGNhdXNlIHdhcyB0cmFjZWQgdG8gYW4KPiA+ICAg ICAgIGludGVybmFsIGJ1cyB0aW1lb3V0IHdoaWNoIG1heSBvY2N1ciBldmVuIHdoZW4gdGhlcmUg aXMKPiA+ICAgICAgIG5vIFBDSWUgYWNjZXNzIGJlaW5nIHByb2Nlc3NlZC4gIFdlIHNldCBhIHRp bWVvdXQgb2YgZm91cgo+ID4gICAgICAgc2Vjb25kcyBvbmx5IGlmIHdlIGFyZSBvcGVyYXRpbmcg aW4gIkwxU1MgQ0xLUkVRIyIgbW9kZS4KPiA+ICAgIC0tIENvcnJlY3QgQ0VNIDIuMCByZWZlcmVu Y2UgcHJvdmlkZWQgYnkgSFcgZW5naW5lZXIsCj4gPiAgICAgICBzLzMuMi41LjIuNS8zLjIuNS4y LjIvIChCam9ybikKPiA+ICAgIC0tIEFkZCBuZXdsaW5lIHRvIGRldl9pbmZvKCkgc3RyaW5nIChT dGVmYW4pCj4gPiAgICAtLSBDaGFuZ2UgdmFyaWFibGUgcnZhbCB0byB1bnNpZ25lZCAoU3RlZmFu KQo+ID4gICAgLS0gcy9pbXBsZW1lbnRhaW9uL2ltcGxlbWVudGF0aW9uLyAoQmpvcm4pCj4gPiAg ICAtLSBzL3N1cGVycG93ZXJzYXZlL3Bvd2Vyc3VwZXJzYXZlLyAoQmpvcm4pCj4gPiAgICAtLSBT bGlnaHRseSBtb2RpZnkgbWVzc2FnZSBvbiAiUEVSU1QjIiBjb21taXQuCj4gPiAgICAtLSBSZWJh c2UgdG8gdG9ydmFsZHMgbWFzdGVyCj4gPgo+ID4gdjQgLS0gTmV3IGNvbW1pdCB0aGF0IGFzc2Vy dHMgUEVSU1QjIGZvciAyNzExL1JQaSBTT0NzIGF0IFBDSWUgUkMKPiA+ICAgICAgIGRyaXZlciBw cm9iZSgpIHRpbWUuICBUaGlzIGlzIGRvbmUgaW4gUmFzcGlhbiBMaW51eCBhbmQgaXRzCj4gPiAg ICAgICBhYnNlbmNlIG1heSBiZSB0aGUgY2F1c2Ugb2YgYSBmYWlsaW5nIHRlc3QgY2FzZS4KPiA+ ICAgIC0tIE5ldyBjb21taXQgdGhhdCByZW1vdmVzIHN0YWxlIGNvbW1lbnQuCj4gPgo+ID4gdjMg LS0gUmV3cm90ZSBjb21taXQgbXNncyBhbmQgY29tbWVudHMgcmVmZXJpbmcgcGFuaWNzIGlmIEwx U1MKPiA+ICAgICAgIGlzIGVuYWJsZWQvZGlzYWJsZWQ7IHRoZSBjb2RlIHNuaXBwZXQgdGhhdCB1 bmFkdmVydGlzZXMgTDFTUwo+ID4gICAgICAgZWxpbWluYXRlcyB0aGUgcGFuaWMgc2NlbmFyaW8u IChCam9ybikKPiA+ICAgIC0tIEFkZCByZWZlcmVuY2UgZm9yICI0MDBucyBvZiBDTEtSRVEjIGFz c2VydGlvbiIgYmx1cmIgKEJqb3JuKQo+ID4gICAgLS0gUHV0IGJpbmRpbmcgbmFtZXMgaW4gRFQg Y29tbWl0IFN1YmplY3QgKEJqb3JuKQo+ID4gICAgLS0gQWRkIGEgdmVyYiB0byBhIGNvbW1pdCdz IHN1YmplY3QgbGluZSAoQmpvcm4pCj4gPiAgICAtLSBzL2FjY29tb2RhdChcdyspL2FjY29tbW9k YXQkMS9nIChCam9ybikKPiA+ICAgIC0tIFJld3JvdGUgY29tbWl0IG1zZ3MgYW5kIGNvbW1lbnRz IHJlZmVyaW5nIHBhbmljcyBpZiBMMVNTCj4gPiAgICAgICBpcyBlbmFibGVkL2Rpc2FibGVkOyB0 aGUgY29kZSBzbmlwcGV0IHRoYXQgdW5hZHZlcnRpc2VzIEwxU1MKPiA+ICAgICAgIGVsaW1pbmF0 ZXMgdGhlIHBhbmljIHNjZW5hcmlvLiAoQmpvcm4pCj4gPgo+ID4gdjIgLS0gQ2hhbmdlZCBiaW5k aW5nIHByb3BlcnR5ICdicmNtLGNvbXBsZXRpb24tdGltZW91dC1tc2VjJyB0bwo+ID4gICAgICAg J2JyY20sY29tcGxldGlvbi10aW1lb3V0LXVzJy4gIChTdGVmYW5XIGZvciBzdGFuZGFyZCBzdWZm aXgpLgo+ID4gICAgLS0gV2FybiB3aGVuIGNsYW1waW5nIHRpbWVvdXQgdmFsdWUsIGFuZCBpbmNs dWRlIGNsYW1wZWQKPiA+ICAgICAgIHJlZ2lvbiBpbiBtZXNzYWdlLiBBbHNvIGFkZCBtaW4gYW5k IG1heCBpbiBZQU1MLiAoU3RlZmFuVykKPiA+ICAgIC0tIFF1YWxpZnkgZGVzY3JpcHRpb24gb2Yg ImJyY20sY29tcGxldGlvbi10aW1lb3V0LXVzIiBzbyB0aGF0Cj4gPiAgICAgICBpdCByZWZlcnMg dG8gUENJZSB0cmFuc2FjdGlvbnMuIChTdGVmYW5XKQo+ID4gICAgLS0gUmVtdm92ZSBtZW50aW9u IG9mIExpbnV4IHNwZWNpZmljcyBpbiBiaW5kaW5nIGRlc2NyaXB0aW9uLiAoU3RlZmFuVykKPiA+ ICAgIC0tIHMvY2xrcmVxIy9DTEtSRVEjL2cgKEJqb3JuKQo+ID4gICAgLS0gUmVmYWN0b3IgY29t cGxldGlvbi10aW1lb3V0LXVzIGNvZGUgdG8gY29tcGFyZSBtYXggYW5kIG1pbiB0bwo+ID4gICAg ICAgdmFsdWUgZ2l2ZW4gYnkgdGhlIHByb3BlcnR5IChhcyBvcHBvc2VkIHRvIHRoZSBjb21wdXRl ZCB2YWx1ZSkuCj4gPgo+ID4gdjEgLS0gVGhlIGN1cnJlbnQgZHJpdmVyIGFzc3VtZXMgdGhlIGRv d25zdHJlYW0gZGV2aWNlcyBjYW4KPiA+ICAgICAgIHByb3ZpZGUgQ0xLUkVRIyBmb3IgQVNQTS4g IFRoZXNlIGNvbW1pdHMgYWNjb21vZGF0ZSBkZXZpY2VzCj4gPiAgICAgICB3LyBvciB3L28gY2xr cmVxIyBhbmQgYWxzbyBoYW5kbGUgTDFTUy1jYXBhYmxlIGRldmljZXMuCj4gPgo+ID4gICAgLS0g VGhlIFJhc3BpYW4gTGludXggZm9sa3MgaGF2ZSBhbHJlYWR5IGJlZW4gdXNpbmcgYSBQQ0llIFJD Cj4gPiAgICAgICBwcm9wZXJ0eSAiYnJjbSxlbmFibGUtbDFzcyIuICBUaGVzZSBjb21taXRzIHVz ZSB0aGUgc2FtZQo+ID4gICAgICAgcHJvcGVydHksIGluIGEgYmFja3dhcmQtY29tcGF0aWJsZSBt YW5uZXIsIGFuZCB0aGUgaW1wbGVtZW50YWlvbgo+ID4gICAgICAgYWRkcyBtb3JlIGRldGFpbCBh bmQgYWxzbyBhdXRvbWF0aWNhbGx5IGlkZW50aWZpZXMgZGV2aWNlcyB3L28KPiA+ICAgICAgIGEg Y2xrcmVxIyBzaWduYWwsIGkuZS4gbW9zdCBkZXZpY2VzIHBsdWdnZWQgaW50byBhbiBSUGkgQ000 Cj4gPiAgICAgICBJTyBib2FyZC4KPiA+Cj4gPiBKaW0gUXVpbmxhbiAoNCk6Cj4gPiAgIGR0LWJp bmRpbmdzOiBQQ0k6IGJyY21zdGI6IEFkZCBwcm9wZXJ0eSAiYnJjbSxjbGtyZXEtbW9kZSIKPiA+ ICAgUENJOiBicmNtc3RiOiBTZXQgcmVhc29uYWJsZSB2YWx1ZSBmb3IgaW50ZXJuYWwgYnVzIHRp bWVvdXQKPiA+ICAgUENJOiBicmNtc3RiOiBTZXQgZG93bnN0cmVhbSBtYXhpbXVtIHtuby19c25v b3AgTFRSIHZhbHVlcwo+ID4gICBQQ0k6IGJyY21zdGI6IENvbmZpZ3VyZSBIVyBDTEtSRVEjIG1v ZGUgYXBwcm9wcmlhdGUgZm9yIGRvd25zdHJlYW0KPiA+ICAgICBkZXZpY2UKPiA+Cj4gPiAgLi4u L2JpbmRpbmdzL3BjaS9icmNtLHN0Yi1wY2llLnlhbWwgICAgICAgICAgIHwgIDE4ICsrCj4gPiAg ZHJpdmVycy9wY2kvY29udHJvbGxlci9wY2llLWJyY21zdGIuYyAgICAgICAgIHwgMTYxICsrKysr KysrKysrKysrKysrLQo+ID4gIDIgZmlsZXMgY2hhbmdlZCwgMTcwIGluc2VydGlvbnMoKyksIDkg ZGVsZXRpb25zKC0pCj4gPgo+ID4KPiA+IGJhc2UtY29tbWl0OiA5Zjg0MTNjNGE2NmYyZmI3NzZk M2RjM2M5ZWQyMGJmNDM1ZWIzMDVlCj4gPiAtLQo+ID4gMi4xNy4xCj4gPgoKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1h aWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xp c3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==