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 5FF87C6FA99 for ; Fri, 24 Feb 2023 08:29:31 +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:References: 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=sEsDExtaim64JkN7SpU3GmiTD3C9MX+/5CcWMVPCzG0=; b=R9/6qKnDL1oXy+ Px9grwL/xwGXziZgT5GoTUkPYuBg20MHDz5XEzqTBKB6w+TbCvC6IhXSx4hAWivlwi0cEqWvlLin9 2vpzybp9dVnfP8nHaGEvjf/N9ZsGP/P3s/LqjGkDiKTSXh2h9b4VMnVZrrDLtFDWvjRcgtKL/sPss kyFzT8Hfz0JyXnODfaWKv2z7Lz0szQtnKevaArOvmhQqa72+Ezzv9yPr7UmUGBBLfpPoyPILFVU+y CewOLsTpO1jBm/RZjagXc6RO36nlaSi0UAJ0Yrsy9bSmPpOPrr7PSoHRSrkhW+kWDdGAPuTgwuNfR 7hbIqEvBx5a8vwmMF3oA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pVTSM-001X8g-QH; Fri, 24 Feb 2023 08:29:30 +0000 Received: from ams.source.kernel.org ([2604:1380:4601:e00::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pVTSJ-001X70-TC for linux-phy@lists.infradead.org; Fri, 24 Feb 2023 08:29:29 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 246A2B81B41; Fri, 24 Feb 2023 08:29:24 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id B8A25C433EF; Fri, 24 Feb 2023 08:29:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1677227362; bh=q8kTU+LfofL0VHWZwEZg9bxoWDAM8VoYajRpLoyyFAE=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=R7BXd7H9QkK2fASkmAEjg6BTSCiLVI3c/ARkcvfuNla6hNl8oD0zM8UdhJ/3/jDJM Y9UhZ76trIiRAHoyzF1ZxSmC0mX78NaVyb4vi6i8zTcVd1G/3vKWkkJcuARI66PKrw mm2R3cP+lngucrWO7cbK6Fk49BggGbyu5bZ1RywkReMTaPAK88wkYiXWuus2YA6Ry1 bNFn3sXgyHr678ySzhYV2SO9cX32iC5z9dH/V/yTG+5M7HOqldLdSknjCOeMahUh6/ GpbSjac982CnaA2cC6t+YSgYJ0b/7tgo2kmIKgK0C5b9Zz3384hDz2Y0RNVv9AuT8y sfN3xf4Ql7zEg== Date: Fri, 24 Feb 2023 13:59:04 +0530 From: Manivannan Sadhasivam To: Devi Priya Cc: agross@kernel.org, andersson@kernel.org, konrad.dybcio@linaro.org, lpieralisi@kernel.org, kw@linux.com, robh@kernel.org, bhelgaas@google.com, krzysztof.kozlowski+dt@linaro.org, vkoul@kernel.org, kishon@kernel.org, mturquette@baylibre.com, sboyd@kernel.org, p.zabel@pengutronix.de, svarbanov@mm-sol.com, linux-arm-msm@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-clk@vger.kernel.org, quic_srichara@quicinc.com, quic_gokulsri@quicinc.com, quic_sjaganat@quicinc.com, quic_kathirav@quicinc.com, quic_arajkuma@quicinc.com, quic_anusha@quicinc.com Subject: Re: [PATCH 2/7] PCI: qcom: Add IPQ9574 PCIe support Message-ID: <20230224082904.GB5443@thinkpad> References: <20230214164135.17039-1-quic_devipriy@quicinc.com> <20230214164135.17039-3-quic_devipriy@quicinc.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20230214164135.17039-3-quic_devipriy@quicinc.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230224_002928_264914_C52138F7 X-CRM114-Status: GOOD ( 26.66 ) X-BeenThere: linux-phy@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Linux Phy Mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-phy" Errors-To: linux-phy-bounces+linux-phy=archiver.kernel.org@lists.infradead.org T24gVHVlLCBGZWIgMTQsIDIwMjMgYXQgMTA6MTE6MzBQTSArMDUzMCwgRGV2aSBQcml5YSB3cm90 ZToKPiBBZGRpbmcgUENJZSBzdXBwb3J0IGZvciBJUFE5NTc0IFNvQwo+IAoKUGxlYXNlIGFkZCBz b21lIGluZm9ybWF0aW9uIGFib3V0IHRoZSBQQ0llIElQIGluIHRoZSBjb21taXQgbWVzc2FnZS4K TGlrZSwgdGhlIFN5bm9wc3lzIElQIHZlcnNpb24sIEdlbiBzcGVlZCBldGMuLi4gYW5kIGhvdyB0 aGUgc3VwcG9ydAppcyBhZGRlZCAodXNpbmcgZXhpc3RpbmcgY29uZmlnIG9yIGEgbmV3IG9uZSku CgpBcyBvdGhlcnMgaGF2ZSBtZW50aW9uZWQsIHlvdSBjb3VsZCByZXVzZSB0aGUgZXhpc3Rpbmcg Y29uZmlnLiBJbiB0aGF0CmNhc2UsIGFkZCB0aGUgaW5mbyBpbiBjb21taXQgbWVzc2FnZSBhcyBJ IHN1Z2dlc3RlZCBhYm92ZS4KCkFuZCB0aGUgUENJIHBhdGNoIHNob3VsZCBjb21lIGxhc3QgaW4g dGhlIHNlcmllcyBhZnRlciBiaW5kaW5ncyBhbmQgZHRzCnBhdGNoZXMuCgpUaGFua3MsCk1hbmkK Cj4gQ28tZGV2ZWxvcGVkLWJ5OiBBbnVzaGEgUmFvIDxxdWljX2FudXNoYUBxdWljaW5jLmNvbT4K PiBTaWduZWQtb2ZmLWJ5OiBBbnVzaGEgUmFvIDxxdWljX2FudXNoYUBxdWljaW5jLmNvbT4KPiBT aWduZWQtb2ZmLWJ5OiBEZXZpIFByaXlhIDxxdWljX2Rldmlwcml5QHF1aWNpbmMuY29tPgo+IC0t LQo+ICBkcml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy9wY2llLXFjb20uYyB8IDExOSArKysrKysr KysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKQo+ IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy9wY2llLXFjb20uYyBi L2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvZHdjL3BjaWUtcWNvbS5jCj4gaW5kZXggYTIzMmIwNGFm MDQ4Li41NzYwNmMxMTNkNDUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9wY2kvY29udHJvbGxlci9k d2MvcGNpZS1xY29tLmMKPiArKysgYi9kcml2ZXJzL3BjaS9jb250cm9sbGVyL2R3Yy9wY2llLXFj b20uYwo+IEBAIC0xOTMsNiArMTkzLDEyIEBAIHN0cnVjdCBxY29tX3BjaWVfcmVzb3VyY2VzXzJf OV8wIHsKPiAgCXN0cnVjdCByZXNldF9jb250cm9sICpyc3Q7Cj4gIH07Cj4gIAo+ICtzdHJ1Y3Qg cWNvbV9wY2llX3Jlc291cmNlc18xXzI3XzAgewo+ICsJc3RydWN0IGNsa19idWxrX2RhdGEgKmNs a3M7Cj4gKwlzdHJ1Y3QgcmVzZXRfY29udHJvbCAqcnN0Owo+ICsJaW50IG51bV9jbGtzOwo+ICt9 Owo+ICsKPiAgdW5pb24gcWNvbV9wY2llX3Jlc291cmNlcyB7Cj4gIAlzdHJ1Y3QgcWNvbV9wY2ll X3Jlc291cmNlc18xXzBfMCB2MV8wXzA7Cj4gIAlzdHJ1Y3QgcWNvbV9wY2llX3Jlc291cmNlc18y XzFfMCB2Ml8xXzA7Cj4gQEAgLTIwMSw2ICsyMDcsNyBAQCB1bmlvbiBxY29tX3BjaWVfcmVzb3Vy Y2VzIHsKPiAgCXN0cnVjdCBxY29tX3BjaWVfcmVzb3VyY2VzXzJfNF8wIHYyXzRfMDsKPiAgCXN0 cnVjdCBxY29tX3BjaWVfcmVzb3VyY2VzXzJfN18wIHYyXzdfMDsKPiAgCXN0cnVjdCBxY29tX3Bj aWVfcmVzb3VyY2VzXzJfOV8wIHYyXzlfMDsKPiArCXN0cnVjdCBxY29tX3BjaWVfcmVzb3VyY2Vz XzFfMjdfMCB2MV8yN18wOwo+ICB9Owo+ICAKPiAgc3RydWN0IHFjb21fcGNpZTsKPiBAQCAtMTQw OSw2ICsxNDE2LDEwNCBAQCBzdGF0aWMgaW50IHFjb21fcGNpZV9wb3N0X2luaXRfMl85XzAoc3Ry dWN0IHFjb21fcGNpZSAqcGNpZSkKPiAgCXJldHVybiAwOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW50 IHFjb21fcGNpZV9nZXRfcmVzb3VyY2VzXzFfMjdfMChzdHJ1Y3QgcWNvbV9wY2llICpwY2llKQo+ ICt7Cj4gKwlzdHJ1Y3QgcWNvbV9wY2llX3Jlc291cmNlc18xXzI3XzAgKnJlcyA9ICZwY2llLT5y ZXMudjFfMjdfMDsKPiArCXN0cnVjdCBkd19wY2llICpwY2kgPSBwY2llLT5wY2k7Cj4gKwlzdHJ1 Y3QgZGV2aWNlICpkZXYgPSBwY2ktPmRldjsKPiArCj4gKwlyZXMtPm51bV9jbGtzID0gZGV2bV9j bGtfYnVsa19nZXRfYWxsKGRldiwgJnJlcy0+Y2xrcyk7Cj4gKwlpZiAocmVzLT5jbGtzIDwgMCkK PiArCQlyZXR1cm4gcmVzLT5udW1fY2xrczsKPiArCj4gKwlyZXMtPnJzdCA9IGRldm1fcmVzZXRf Y29udHJvbF9hcnJheV9nZXRfZXhjbHVzaXZlKGRldik7Cj4gKwlpZiAoSVNfRVJSKHJlcy0+cnN0 KSkKPiArCQlyZXR1cm4gUFRSX0VSUihyZXMtPnJzdCk7Cj4gKwo+ICsJcmV0dXJuIDA7Cj4gK30K PiArCj4gK3N0YXRpYyB2b2lkIHFjb21fcGNpZV9kZWluaXRfMV8yN18wKHN0cnVjdCBxY29tX3Bj aWUgKnBjaWUpCj4gK3sKPiArCXN0cnVjdCBxY29tX3BjaWVfcmVzb3VyY2VzXzFfMjdfMCAqcmVz ID0gJnBjaWUtPnJlcy52MV8yN18wOwo+ICsKPiArCWNsa19idWxrX2Rpc2FibGVfdW5wcmVwYXJl KHJlcy0+bnVtX2Nsa3MsIHJlcy0+Y2xrcyk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgcWNvbV9w Y2llX2luaXRfMV8yN18wKHN0cnVjdCBxY29tX3BjaWUgKnBjaWUpCj4gK3sKPiArCXN0cnVjdCBx Y29tX3BjaWVfcmVzb3VyY2VzXzFfMjdfMCAqcmVzID0gJnBjaWUtPnJlcy52MV8yN18wOwo+ICsJ c3RydWN0IGRldmljZSAqZGV2ID0gcGNpZS0+cGNpLT5kZXY7Cj4gKwlpbnQgcmV0Owo+ICsKPiAr CXJldCA9IHJlc2V0X2NvbnRyb2xfYXNzZXJ0KHJlcy0+cnN0KTsKPiArCWlmIChyZXQpIHsKPiAr CQlkZXZfZXJyKGRldiwgInJlc2V0IGFzc2VydCBmYWlsZWQgKCVkKVxuIiwgcmV0KTsKPiArCQly ZXR1cm4gcmV0Owo+ICsJfQo+ICsKPiArCS8qCj4gKwkgKiBEZWxheSBwZXJpb2RzIGJlZm9yZSBh bmQgYWZ0ZXIgcmVzZXQgZGVhc3NlcnQgYXJlIHdvcmtpbmcgdmFsdWVzCj4gKwkgKiBmcm9tIGRv d25zdHJlYW0gQ29kZWF1cm9yYSBrZXJuZWwKPiArCSAqLwo+ICsJdXNsZWVwX3JhbmdlKDIwMDAs IDI1MDApOwo+ICsKPiArCXJldCA9IHJlc2V0X2NvbnRyb2xfZGVhc3NlcnQocmVzLT5yc3QpOwo+ ICsJaWYgKHJldCkgewo+ICsJCWRldl9lcnIoZGV2LCAicmVzZXQgZGVhc3NlcnQgZmFpbGVkICgl ZClcbiIsIHJldCk7Cj4gKwkJcmV0dXJuIHJldDsKPiArCX0KPiArCj4gKwl1c2xlZXBfcmFuZ2Uo MjAwMCwgMjUwMCk7Cj4gKwo+ICsJcmV0dXJuIGNsa19idWxrX3ByZXBhcmVfZW5hYmxlKHJlcy0+ bnVtX2Nsa3MsIHJlcy0+Y2xrcyk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgcWNvbV9wY2llX3Bv c3RfaW5pdF8xXzI3XzAoc3RydWN0IHFjb21fcGNpZSAqcGNpZSkKPiArewo+ICsJc3RydWN0IGR3 X3BjaWUgKnBjaSA9IHBjaWUtPnBjaTsKPiArCXUxNiBvZmZzZXQgPSBkd19wY2llX2ZpbmRfY2Fw YWJpbGl0eShwY2ksIFBDSV9DQVBfSURfRVhQKTsKPiArCXUzMiB2YWw7Cj4gKwlpbnQgaTsKPiAr Cj4gKwl3cml0ZWwoMHg4MDAwMDAwLCBwY2llLT5wYXJmICsgUENJRTIwX3YzX1BBUkZfU0xWX0FE RFJfU1BBQ0VfU0laRSk7Cj4gKwo+ICsJdmFsID0gcmVhZGwocGNpZS0+cGFyZiArIFBDSUUyMF9Q QVJGX1BIWV9DVFJMKTsKPiArCXZhbCAmPSB+QklUKDApOwo+ICsJd3JpdGVsKHZhbCwgcGNpZS0+ cGFyZiArIFBDSUUyMF9QQVJGX1BIWV9DVFJMKTsKPiArCj4gKwl3cml0ZWwoMCwgcGNpZS0+cGFy ZiArIFBDSUUyMF9QQVJGX0RCSV9CQVNFX0FERFIpOwo+ICsKPiArCXdyaXRlbChERVZJQ0VfVFlQ RV9SQywgcGNpZS0+cGFyZiArIFBDSUUyMF9QQVJGX0RFVklDRV9UWVBFKTsKPiArCXdyaXRlbChC WVBBU1MgfCBNU1RSX0FYSV9DTEtfRU4gfCBBSEJfQ0xLX0VOLAo+ICsJICAgICAgIHBjaWUtPnBh cmYgKyBQQ0lFMjBfUEFSRl9NSElfQ0xPQ0tfUkVTRVRfQ1RSTCk7Cj4gKwl3cml0ZWwoR0VOM19S RUxBVEVEX09GRl9SWEVRX1JHUkRMRVNTX1JYVFMgfAo+ICsJICAgICAgIEdFTjNfUkVMQVRFRF9P RkZfR0VOM19aUlhEQ19OT05DT01QTCwKPiArCSAgICAgICBwY2ktPmRiaV9iYXNlICsgR0VOM19S RUxBVEVEX09GRik7Cj4gKwo+ICsJd3JpdGVsKE1TVF9XQUtFVVBfRU4gfCBTTFZfV0FLRVVQX0VO IHwgTVNUUl9BQ0xLX0NHQ19ESVMgfAo+ICsJICAgICAgIFNMVl9BQ0xLX0NHQ19ESVMgfCBDT1JF X0NMS19DR0NfRElTIHwKPiArCSAgICAgICBBVVhfUFdSX0RFVCB8IEwyM19DTEtfUk1WX0RJUyB8 IEwxX0NMS19STVZfRElTLAo+ICsJICAgICAgIHBjaWUtPnBhcmYgKyBQQ0lFMjBfUEFSRl9TWVNf Q1RSTCk7Cj4gKwo+ICsJd3JpdGVsKDAsIHBjaWUtPnBhcmYgKyBQQ0lFMjBfUEFSRl9RMkFfRkxV U0gpOwo+ICsKPiArCWR3X3BjaWVfZGJpX3JvX3dyX2VuKHBjaSk7Cj4gKwl3cml0ZWwoUENJRV9D QVBfU0xPVF9WQUwsIHBjaS0+ZGJpX2Jhc2UgKyBvZmZzZXQgKyBQQ0lfRVhQX1NMVENBUCk7Cj4g Kwo+ICsJdmFsID0gcmVhZGwocGNpLT5kYmlfYmFzZSArIG9mZnNldCArIFBDSV9FWFBfTE5LQ0FQ KTsKPiArCXZhbCAmPSB+UENJX0VYUF9MTktDQVBfQVNQTVM7Cj4gKwl3cml0ZWwodmFsLCBwY2kt PmRiaV9iYXNlICsgb2Zmc2V0ICsgUENJX0VYUF9MTktDQVApOwo+ICsKPiArCXdyaXRlbChQQ0lf RVhQX0RFVkNUTDJfQ09NUF9UTU9VVF9ESVMsIHBjaS0+ZGJpX2Jhc2UgKyBvZmZzZXQgKwo+ICsJ ICAgICAgIFBDSV9FWFBfREVWQ1RMMik7Cj4gKwo+ICsJZm9yIChpID0gMDsgaSA8IDI1NjsgaSsr KQo+ICsJCXdyaXRlbCgwLCBwY2llLT5wYXJmICsgUENJRTIwX1BBUkZfQkRGX1RPX1NJRF9UQUJM RV9OICsgKDQgKiBpKSk7Cj4gKwo+ICsJcmV0dXJuIDA7Cj4gK30KPiArCj4gIHN0YXRpYyBpbnQg cWNvbV9wY2llX2xpbmtfdXAoc3RydWN0IGR3X3BjaWUgKnBjaSkKPiAgewo+ICAJdTE2IG9mZnNl dCA9IGR3X3BjaWVfZmluZF9jYXBhYmlsaXR5KHBjaSwgUENJX0NBUF9JRF9FWFApOwo+IEBAIC0x NjIwLDYgKzE3MjUsMTUgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBxY29tX3BjaWVfb3BzIG9wc18y XzlfMCA9IHsKPiAgCS5sdHNzbV9lbmFibGUgPSBxY29tX3BjaWVfMl8zXzJfbHRzc21fZW5hYmxl LAo+ICB9Owo+ICAKPiArLyogUWNvbSBJUCByZXYuOiAxLjI3LjAgU3lub3BzeXMgSVAgcmV2Ljog NS44MGEgKi8KPiArc3RhdGljIGNvbnN0IHN0cnVjdCBxY29tX3BjaWVfb3BzIG9wc18xXzI3XzAg PSB7Cj4gKwkuZ2V0X3Jlc291cmNlcyA9IHFjb21fcGNpZV9nZXRfcmVzb3VyY2VzXzFfMjdfMCwK PiArCS5pbml0ID0gcWNvbV9wY2llX2luaXRfMV8yN18wLAo+ICsJLnBvc3RfaW5pdCA9IHFjb21f cGNpZV9wb3N0X2luaXRfMV8yN18wLAo+ICsJLmRlaW5pdCA9IHFjb21fcGNpZV9kZWluaXRfMV8y N18wLAo+ICsJLmx0c3NtX2VuYWJsZSA9IHFjb21fcGNpZV8yXzNfMl9sdHNzbV9lbmFibGUsCj4g K307Cj4gKwo+ICBzdGF0aWMgY29uc3Qgc3RydWN0IHFjb21fcGNpZV9jZmcgY2ZnXzFfMF8wID0g ewo+ICAJLm9wcyA9ICZvcHNfMV8wXzAsCj4gIH07Cj4gQEAgLTE2NTIsNiArMTc2NiwxMCBAQCBz dGF0aWMgY29uc3Qgc3RydWN0IHFjb21fcGNpZV9jZmcgY2ZnXzJfOV8wID0gewo+ICAJLm9wcyA9 ICZvcHNfMl85XzAsCj4gIH07Cj4gIAo+ICtzdGF0aWMgY29uc3Qgc3RydWN0IHFjb21fcGNpZV9j ZmcgY2ZnXzFfMjdfMCA9IHsKPiArCS5vcHMgPSAmb3BzXzFfMjdfMCwKPiArfTsKPiArCj4gIHN0 YXRpYyBjb25zdCBzdHJ1Y3QgZHdfcGNpZV9vcHMgZHdfcGNpZV9vcHMgPSB7Cj4gIAkubGlua191 cCA9IHFjb21fcGNpZV9saW5rX3VwLAo+ICAJLnN0YXJ0X2xpbmsgPSBxY29tX3BjaWVfc3RhcnRf bGluaywKPiBAQCAtMTgyOSw2ICsxOTQ3LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBvZl9kZXZp Y2VfaWQgcWNvbV9wY2llX21hdGNoW10gPSB7Cj4gIAl7IC5jb21wYXRpYmxlID0gInFjb20scGNp ZS1pcHE4MDY0LXYyIiwgLmRhdGEgPSAmY2ZnXzJfMV8wIH0sCj4gIAl7IC5jb21wYXRpYmxlID0g InFjb20scGNpZS1pcHE4MDc0IiwgLmRhdGEgPSAmY2ZnXzJfM18zIH0sCj4gIAl7IC5jb21wYXRp YmxlID0gInFjb20scGNpZS1pcHE4MDc0LWdlbjMiLCAuZGF0YSA9ICZjZmdfMl85XzAgfSwKPiAr CXsgLmNvbXBhdGlibGUgPSAicWNvbSxwY2llLWlwcTk1NzQiLCAuZGF0YSA9ICZjZmdfMV8yN18w IH0sCj4gIAl7IC5jb21wYXRpYmxlID0gInFjb20scGNpZS1tc204OTk2IiwgLmRhdGEgPSAmY2Zn XzJfM18yIH0sCj4gIAl7IC5jb21wYXRpYmxlID0gInFjb20scGNpZS1xY3M0MDQiLCAuZGF0YSA9 ICZjZmdfMl80XzAgfSwKPiAgCXsgLmNvbXBhdGlibGUgPSAicWNvbSxwY2llLXNhODU0MHAiLCAu ZGF0YSA9ICZjZmdfMV85XzAgfSwKPiAtLSAKPiAyLjE3LjEKPiAKCi0tIArgrq7grqPgrr/grrXg rqPgr43grqPgrqngr40g4K6a4K6k4K6+4K6a4K6/4K614K6u4K+NCgotLSAKbGludXgtcGh5IG1h aWxpbmcgbGlzdApsaW51eC1waHlAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwczovL2xpc3RzLmlu ZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1waHkK