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 2A817CF9C6B for ; Tue, 24 Sep 2024 14:09:01 +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=MWcZU1zu+L4Xn/p1T7BRo17M+3FCPeC/jJ1pdymuPwI=; b=F2DgLwF8IL+MQd 7A1GbDi5SgkaD0RynvDJUoZLopfNnOA693kxgfF6pky9/AjaVt55HmTtY0RoQZBgrAIP/2Oq8wU/y evPjLVMlyKFIHSbAhICwQab1n9UZECGmfFlWIvWV6AnhBnm1ZEQBF2LPnH3MAA/xjNW0MD04l0xIX rXkXVmk+dyWqsATDlPeTy8wAfHwawOeU0mDCuKj9GBLVS0azrbIrFCjvdyTakSA/M3DREMR+kMeap yGGGJHwTGXxnUVcPgAAyyxBCalblsAijoHXXeEe8e7ULfgaQNLZ0zY5gMTEwCC4QL5jSK1C3BlaX7 +73EHmKuEtHpqErDa+aA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1st6Ds-00000002VbP-3fO5; Tue, 24 Sep 2024 14:09:00 +0000 Received: from mail-wm1-x332.google.com ([2a00:1450:4864:20::332]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1st6BK-00000002VCh-1PTi for linux-phy@lists.infradead.org; Tue, 24 Sep 2024 14:06:24 +0000 Received: by mail-wm1-x332.google.com with SMTP id 5b1f17b1804b1-42cba6cdf32so51830655e9.1 for ; Tue, 24 Sep 2024 07:06:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1727186780; x=1727791580; darn=lists.infradead.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=aQuJDS2p2nHDgfX+yjcD6xSYkM92DOywSwMA+XRxBgs=; b=OUAi+wqpsF2vNxhi4UR/9rAsPR6d+U89pGtM35qgPBhNW4INMeXVOvRmH243yOt58/ CZVOqSGtDdHxYeWkJ4xk3eKs5GYIdrEQCsHldCPfUVowHDJ6V74qrbFpUecGiaddYc87 bA5JXljtVTmIvKiaJbJPpTaldyLI1W/uoA4xokfILLblcmSEnAcR+vN8lH3BkgMyUcMv RouHwRs6ODRICekplZBntlTwENoK03ASMg8k4CGMEM/oqmMnhWXJsj1oyQBlB3vp/r2+ M+K9qO9DsmGMllKTFoh4jmT0/08lmfMxII4wx/vq0Si/BpcAExkvekNueh3ilQaQLBle 1FWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1727186780; x=1727791580; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=aQuJDS2p2nHDgfX+yjcD6xSYkM92DOywSwMA+XRxBgs=; b=wN2DQbpFmrFQGeoLzWvEResHVShj7gpF9ClZ33K2762GulF+zLppU/sDh2hahyb6Lh xSX90MrhQnS3CuILZ0p+cqWq8/uJetLEU8EXT3idnAAK2apeTaYsghQtM3JrV7mlTZTP 3Ybv4nwXdLtsr21WcAP1vaVz75l5H3WKkiDMmRpqNa0IFB140nqRbTuVIinBhbLA0KP1 T8R9AD1WlKplKBnqII2hdCh9C2KB3HmBgasuqkoOZlPqE7A1+5pqDYISBWMCGkExDL03 mYGLSlMd/LmpZvK49+EHAmxM6rJ8PQq8Wt133GvYLWbAydOX3UTqVJPKBTzP8U0hCzuw j52g== X-Forwarded-Encrypted: i=1; AJvYcCWebm1Fg18vSbzgosiPskjhGsmdavw2EAtu1MjUoFYr0DHUHDW1PTRDHf2EHPy6OROe6FaSqkoo/nA=@lists.infradead.org X-Gm-Message-State: AOJu0Yw7xg781fm7Nf4NNHhZBxH+tU2Z9VFHo//L8eop1dHVwEgMnHs1 FQx/Pweub7K6NWkWNcVlTv7/kn/YKbyGZ4hTCe1RmGgjSM2cJ1LaHIAHPtQdiA== X-Google-Smtp-Source: AGHT+IHU4kvIqsUW9tfGMm57l30NViD2L3ov9CyYk2djN3TJXKiHwPX3y36c6PXwW7xl/drzs60iCA== X-Received: by 2002:a05:600c:3b9a:b0:42c:c401:6d86 with SMTP id 5b1f17b1804b1-42e7ad8859emr97008525e9.27.1727186780057; Tue, 24 Sep 2024 07:06:20 -0700 (PDT) Received: from thinkpad ([80.66.138.17]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-42e902b67b8sm23480865e9.29.2024.09.24.07.06.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 24 Sep 2024 07:06:19 -0700 (PDT) Date: Tue, 24 Sep 2024 16:06:18 +0200 From: Manivannan Sadhasivam To: Qiang Yu Cc: vkoul@kernel.org, kishon@kernel.org, robh@kernel.org, andersson@kernel.org, konradybcio@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, mturquette@baylibre.com, sboyd@kernel.org, abel.vesa@linaro.org, quic_msarkar@quicinc.com, quic_devipriy@quicinc.com, dmitry.baryshkov@linaro.org, kw@linux.com, lpieralisi@kernel.org, neil.armstrong@linaro.org, linux-arm-msm@vger.kernel.org, linux-phy@lists.infradead.org, linux-kernel@vger.kernel.org, linux-pci@vger.kernel.org, devicetree@vger.kernel.org, linux-clk@vger.kernel.org Subject: Re: [PATCH v4 6/6] arm64: dts: qcom: x1e80100: Add support for PCIe3 on x1e80100 Message-ID: <20240924140618.dgaiisihyuqf4vrr@thinkpad> References: <20240924101444.3933828-1-quic_qianyu@quicinc.com> <20240924101444.3933828-7-quic_qianyu@quicinc.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20240924101444.3933828-7-quic_qianyu@quicinc.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240924_070622_414361_8BB378F4 X-CRM114-Status: GOOD ( 17.22 ) 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 T24gVHVlLCBTZXAgMjQsIDIwMjQgYXQgMDM6MTQ6NDRBTSAtMDcwMCwgUWlhbmcgWXUgd3JvdGU6 Cj4gRGVzY3JpYmUgUENJZTMgY29udHJvbGxlciBhbmQgUEhZLiBBbHNvIGFkZCByZXF1aXJlZCBz eXN0ZW0gcmVzb3VyY2VzIGxpa2UKPiByZWd1bGF0b3JzLCBjbG9ja3MsIGludGVycnVwdHMgYW5k IHJlZ2lzdGVycyBjb25maWd1cmF0aW9uIGZvciBQQ0llMy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBR aWFuZyBZdSA8cXVpY19xaWFueXVAcXVpY2luYy5jb20+CgpSZXZpZXdlZC1ieTogTWFuaXZhbm5h biBTYWRoYXNpdmFtIDxtYW5pdmFubmFuLnNhZGhhc2l2YW1AbGluYXJvLm9yZz4KCi0gTWFuaQoK PiBSZXZpZXdlZC1ieTogRG1pdHJ5IEJhcnlzaGtvdiA8ZG1pdHJ5LmJhcnlzaGtvdkBsaW5hcm8u b3JnPgo+IC0tLQo+ICBhcmNoL2FybTY0L2Jvb3QvZHRzL3Fjb20veDFlODAxMDAuZHRzaSB8IDIw NCArKysrKysrKysrKysrKysrKysrKysrKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAyMDMgaW5zZXJ0 aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2Jvb3Qv ZHRzL3Fjb20veDFlODAxMDAuZHRzaSBiL2FyY2gvYXJtNjQvYm9vdC9kdHMvcWNvbS94MWU4MDEw MC5kdHNpCj4gaW5kZXggYTM2MDc2ZTNjNTZiLi5jNjE1YzkzMGNmMGMgMTAwNjQ0Cj4gLS0tIGEv YXJjaC9hcm02NC9ib290L2R0cy9xY29tL3gxZTgwMTAwLmR0c2kKPiArKysgYi9hcmNoL2FybTY0 L2Jvb3QvZHRzL3Fjb20veDFlODAxMDAuZHRzaQo+IEBAIC03NDQsNyArNzQ0LDcgQEAgZ2NjOiBj bG9jay1jb250cm9sbGVyQDEwMDAwMCB7Cj4gIAo+ICAJCQljbG9ja3MgPSA8JmJpX3RjeG9fZGl2 Mj4sCj4gIAkJCQkgPCZzbGVlcF9jbGs+LAo+IC0JCQkJIDwwPiwKPiArCQkJCSA8JnBjaWUzX3Bo eT4sCj4gIAkJCQkgPCZwY2llNF9waHk+LAo+ICAJCQkJIDwmcGNpZTVfcGh5PiwKPiAgCQkJCSA8 JnBjaWU2YV9waHk+LAo+IEBAIC0yOTA3LDYgKzI5MDcsMjA4IEBAIG1tc3Nfbm9jOiBpbnRlcmNv bm5lY3RAMTc4MDAwMCB7Cj4gIAkJCSNpbnRlcmNvbm5lY3QtY2VsbHMgPSA8Mj47Cj4gIAkJfTsK PiAgCj4gKwkJcGNpZTM6IHBjaWVAMWJkMDAwMCB7Cj4gKwkJCWRldmljZV90eXBlID0gInBjaSI7 Cj4gKwkJCWNvbXBhdGlibGUgPSAicWNvbSxwY2llLXgxZTgwMTAwIjsKPiArCQkJcmVnID0gPDB4 MCAweDAxYmQwMDAwIDB4MCAweDMwMDA+LAo+ICsJCQkgICAgICA8MHgwIDB4NzgwMDAwMDAgMHgw IDB4ZjFkPiwKPiArCQkJICAgICAgPDB4MCAweDc4MDAwZjQwIDB4MCAweGE4PiwKPiArCQkJICAg ICAgPDB4MCAweDc4MDAxMDAwIDB4MCAweDEwMDA+LAo+ICsJCQkgICAgICA8MHgwIDB4NzgxMDAw MDAgMHgwIDB4MTAwMDAwPiwKPiArCQkJICAgICAgPDB4MCAweDAxYmQzMDAwIDB4MCAweDEwMDA+ Owo+ICsJCQlyZWctbmFtZXMgPSAicGFyZiIsCj4gKwkJCQkgICAgImRiaSIsCj4gKwkJCQkgICAg ImVsYmkiLAo+ICsJCQkJICAgICJhdHUiLAo+ICsJCQkJICAgICJjb25maWciLAo+ICsJCQkJICAg ICJtaGkiOwo+ICsJCQkjYWRkcmVzcy1jZWxscyA9IDwzPjsKPiArCQkJI3NpemUtY2VsbHMgPSA8 Mj47Cj4gKwkJCXJhbmdlcyA9IDwweDAxMDAwMDAwIDB4MCAweDAwMDAwMDAwIDB4MCAweDc4MjAw MDAwIDB4MCAweDEwMDAwMD4sCj4gKwkJCQkgPDB4MDIwMDAwMDAgMHgwIDB4NzgzMDAwMDAgMHgw IDB4NzgzMDAwMDAgMHgwIDB4M2QwMDAwMD4sCj4gKwkJCQkgPDB4MDMwMDAwMDAgMHg3IDB4NDAw MDAwMDAgMHg3IDB4NDAwMDAwMDAgMHgwIDB4NDAwMDAwMDA+Owo+ICsJCQlidXMtcmFuZ2UgPSA8 MHgwMCAweGZmPjsKPiArCj4gKwkJCWRtYS1jb2hlcmVudDsKPiArCj4gKwkJCWxpbnV4LHBjaS1k b21haW4gPSA8Mz47Cj4gKwkJCW51bS1sYW5lcyA9IDw4PjsKPiArCj4gKwkJCWludGVycnVwdHMg PSA8R0lDX1NQSSAxNTggSVJRX1RZUEVfTEVWRUxfSElHSD4sCj4gKwkJCQkgICAgIDxHSUNfU1BJ IDE2NiBJUlFfVFlQRV9MRVZFTF9ISUdIPiwKPiArCQkJCSAgICAgPEdJQ19TUEkgNzY5IElSUV9U WVBFX0xFVkVMX0hJR0g+LAo+ICsJCQkJICAgICA8R0lDX1NQSSA4MzYgSVJRX1RZUEVfTEVWRUxf SElHSD4sCj4gKwkJCQkgICAgIDxHSUNfU1BJIDY3MSBJUlFfVFlQRV9MRVZFTF9ISUdIPiwKPiAr CQkJCSAgICAgPEdJQ19TUEkgMjAwIElSUV9UWVBFX0xFVkVMX0hJR0g+LAo+ICsJCQkJICAgICA8 R0lDX1NQSSAyMTggSVJRX1RZUEVfTEVWRUxfSElHSD4sCj4gKwkJCQkgICAgIDxHSUNfU1BJIDIx OSBJUlFfVFlQRV9MRVZFTF9ISUdIPiwKPiArCQkJCSAgICAgPEdJQ19TUEkgMTIxIElSUV9UWVBF X0xFVkVMX0hJR0g+Owo+ICsJCQlpbnRlcnJ1cHQtbmFtZXMgPSAibXNpMCIsCj4gKwkJCQkJICAi bXNpMSIsCj4gKwkJCQkJICAibXNpMiIsCj4gKwkJCQkJICAibXNpMyIsCj4gKwkJCQkJICAibXNp NCIsCj4gKwkJCQkJICAibXNpNSIsCj4gKwkJCQkJICAibXNpNiIsCj4gKwkJCQkJICAibXNpNyIs Cj4gKwkJCQkJICAiZ2xvYmFsIjsKPiArCj4gKwkJCSNpbnRlcnJ1cHQtY2VsbHMgPSA8MT47Cj4g KwkJCWludGVycnVwdC1tYXAtbWFzayA9IDwwIDAgMCAweDc+Owo+ICsJCQlpbnRlcnJ1cHQtbWFw ID0gPDAgMCAwIDEgJmludGMgMCAwIEdJQ19TUEkgMjIwIElSUV9UWVBFX0xFVkVMX0hJR0g+LAo+ ICsJCQkJCTwwIDAgMCAyICZpbnRjIDAgMCBHSUNfU1BJIDIyMSBJUlFfVFlQRV9MRVZFTF9ISUdI PiwKPiArCQkJCQk8MCAwIDAgMyAmaW50YyAwIDAgR0lDX1NQSSAyMzcgSVJRX1RZUEVfTEVWRUxf SElHSD4sCj4gKwkJCQkJPDAgMCAwIDQgJmludGMgMCAwIEdJQ19TUEkgMjM4IElSUV9UWVBFX0xF VkVMX0hJR0g+Owo+ICsKPiArCQkJY2xvY2tzID0gPCZnY2MgR0NDX1BDSUVfM19BVVhfQ0xLPiwK PiArCQkJCSA8JmdjYyBHQ0NfUENJRV8zX0NGR19BSEJfQ0xLPiwKPiArCQkJCSA8JmdjYyBHQ0Nf UENJRV8zX01TVFJfQVhJX0NMSz4sCj4gKwkJCQkgPCZnY2MgR0NDX1BDSUVfM19TTFZfQVhJX0NM Sz4sCj4gKwkJCQkgPCZnY2MgR0NDX1BDSUVfM19TTFZfUTJBX0FYSV9DTEs+LAo+ICsJCQkJIDwm Z2NjIEdDQ19DRkdfTk9DX1BDSUVfQU5PQ19OT1JUSF9BSEJfQ0xLPiwKPiArCQkJCSA8JmdjYyBH Q0NfQ05PQ19QQ0lFX05PUlRIX1NGX0FYSV9DTEs+Owo+ICsJCQljbG9jay1uYW1lcyA9ICJhdXgi LAo+ICsJCQkJICAgICAgImNmZyIsCj4gKwkJCQkgICAgICAiYnVzX21hc3RlciIsCj4gKwkJCQkg ICAgICAiYnVzX3NsYXZlIiwKPiArCQkJCSAgICAgICJzbGF2ZV9xMmEiLAo+ICsJCQkJICAgICAg Im5vY19hZ2dyIiwKPiArCQkJCSAgICAgICJjbm9jX3NmX2F4aSI7Cj4gKwo+ICsJCQlhc3NpZ25l ZC1jbG9ja3MgPSA8JmdjYyBHQ0NfUENJRV8zX0FVWF9DTEs+Owo+ICsJCQlhc3NpZ25lZC1jbG9j ay1yYXRlcyA9IDwxOTIwMDAwMD47Cj4gKwo+ICsJCQlpbnRlcmNvbm5lY3RzID0gPCZwY2llX3Nv dXRoX2Fub2MgTUFTVEVSX1BDSUVfMyBRQ09NX0lDQ19UQUdfQUxXQVlTCj4gKwkJCQkJICZtY192 aXJ0IFNMQVZFX0VCSTEgUUNPTV9JQ0NfVEFHX0FMV0FZUz4sCj4gKwkJCQkJPCZnZW1fbm9jIE1B U1RFUl9BUFBTU19QUk9DIFFDT01fSUNDX1RBR19BTFdBWVMKPiArCQkJCQkgJmNub2NfbWFpbiBT TEFWRV9QQ0lFXzMgUUNPTV9JQ0NfVEFHX0FMV0FZUz47Cj4gKwkJCWludGVyY29ubmVjdC1uYW1l cyA9ICJwY2llLW1lbSIsCj4gKwkJCQkJICAgICAiY3B1LXBjaWUiOwo+ICsKPiArCQkJcmVzZXRz ID0gPCZnY2MgR0NDX1BDSUVfM19CQ1I+LAo+ICsJCQkJIDwmZ2NjIEdDQ19QQ0lFXzNfTElOS19E T1dOX0JDUj47Cj4gKwkJCXJlc2V0LW5hbWVzID0gInBjaSIsCj4gKwkJCQkgICAgICAibGlua19k b3duIjsKPiArCj4gKwkJCXBvd2VyLWRvbWFpbnMgPSA8JmdjYyBHQ0NfUENJRV8zX0dEU0M+Owo+ ICsKPiArCQkJcGh5cyA9IDwmcGNpZTNfcGh5PjsKPiArCQkJcGh5LW5hbWVzID0gInBjaWVwaHki Owo+ICsKPiArCQkJb3BlcmF0aW5nLXBvaW50cy12MiA9IDwmcGNpZTNfb3BwX3RhYmxlPjsKPiAr Cj4gKwkJCXN0YXR1cyA9ICJkaXNhYmxlZCI7Cj4gKwo+ICsJCQlwY2llM19vcHBfdGFibGU6IG9w cC10YWJsZSB7Cj4gKwkJCQljb21wYXRpYmxlID0gIm9wZXJhdGluZy1wb2ludHMtdjIiOwo+ICsK PiArCQkJCS8qIEdFTiAxIHgxICovCj4gKwkJCQlvcHAtMjUwMDAwMCB7Cj4gKwkJCQkJb3BwLWh6 ID0gL2JpdHMvIDY0IDwyNTAwMDAwPjsKPiArCQkJCQlyZXF1aXJlZC1vcHBzID0gPCZycG1ocGRf b3BwX2xvd19zdnM+Owo+ICsJCQkJCW9wcC1wZWFrLWtCcHMgPSA8MjUwMDAwIDE+Owo+ICsJCQkJ fTsKPiArCj4gKwkJCQkvKiBHRU4gMSB4MiBhbmQgR0VOIDIgeDEgKi8KPiArCQkJCW9wcC01MDAw MDAwIHsKPiArCQkJCQlvcHAtaHogPSAvYml0cy8gNjQgPDUwMDAwMDA+Owo+ICsJCQkJCXJlcXVp cmVkLW9wcHMgPSA8JnJwbWhwZF9vcHBfbG93X3N2cz47Cj4gKwkJCQkJb3BwLXBlYWsta0JwcyA9 IDw1MDAwMDAgMT47Cj4gKwkJCQl9Owo+ICsKPiArCQkJCS8qIEdFTiAxIHg0IGFuZCBHRU4gMiB4 MiAqLwo+ICsJCQkJb3BwLTEwMDAwMDAwIHsKPiArCQkJCQlvcHAtaHogPSAvYml0cy8gNjQgPDEw MDAwMDAwPjsKPiArCQkJCQlyZXF1aXJlZC1vcHBzID0gPCZycG1ocGRfb3BwX2xvd19zdnM+Owo+ ICsJCQkJCW9wcC1wZWFrLWtCcHMgPSA8MTAwMDAwMCAxPjsKPiArCQkJCX07Cj4gKwo+ICsJCQkJ LyogR0VOIDEgeDggYW5kIEdFTiAyIHg0ICovCj4gKwkJCQlvcHAtMjAwMDAwMDAgewo+ICsJCQkJ CW9wcC1oeiA9IC9iaXRzLyA2NCA8MjAwMDAwMDA+Owo+ICsJCQkJCXJlcXVpcmVkLW9wcHMgPSA8 JnJwbWhwZF9vcHBfbG93X3N2cz47Cj4gKwkJCQkJb3BwLXBlYWsta0JwcyA9IDwyMDAwMDAwIDE+ Owo+ICsJCQkJfTsKPiArCj4gKwkJCQkvKiBHRU4gMiB4OCAqLwo+ICsJCQkJb3BwLTQwMDAwMDAw IHsKPiArCQkJCQlvcHAtaHogPSAvYml0cy8gNjQgPDQwMDAwMDAwPjsKPiArCQkJCQlyZXF1aXJl ZC1vcHBzID0gPCZycG1ocGRfb3BwX2xvd19zdnM+Owo+ICsJCQkJCW9wcC1wZWFrLWtCcHMgPSA8 NDAwMDAwMCAxPjsKPiArCQkJCX07Cj4gKwo+ICsJCQkJLyogR0VOIDMgeDEgKi8KPiArCQkJCW9w cC04MDAwMDAwIHsKPiArCQkJCQlvcHAtaHogPSAvYml0cy8gNjQgPDgwMDAwMDA+Owo+ICsJCQkJ CXJlcXVpcmVkLW9wcHMgPSA8JnJwbWhwZF9vcHBfc3ZzPjsKPiArCQkJCQlvcHAtcGVhay1rQnBz ID0gPDk4NDUwMCAxPjsKPiArCQkJCX07Cj4gKwo+ICsJCQkJLyogR0VOIDMgeDIgYW5kIEdFTiA0 IHgxICovCj4gKwkJCQlvcHAtMTYwMDAwMDAgewo+ICsJCQkJCW9wcC1oeiA9IC9iaXRzLyA2NCA8 MTYwMDAwMDA+Owo+ICsJCQkJCXJlcXVpcmVkLW9wcHMgPSA8JnJwbWhwZF9vcHBfc3ZzPjsKPiAr CQkJCQlvcHAtcGVhay1rQnBzID0gPDE5NjkwMDAgMT47Cj4gKwkJCQl9Owo+ICsKPiArCQkJCS8q IEdFTiAzIHg0IGFuZCBHRU4gNCB4MiAqLwo+ICsJCQkJb3BwLTMyMDAwMDAwIHsKPiArCQkJCQlv cHAtaHogPSAvYml0cy8gNjQgPDMyMDAwMDAwPjsKPiArCQkJCQlyZXF1aXJlZC1vcHBzID0gPCZy cG1ocGRfb3BwX3N2cz47Cj4gKwkJCQkJb3BwLXBlYWsta0JwcyA9IDwzOTM4MDAwIDE+Owo+ICsJ CQkJfTsKPiArCj4gKwkJCQkvKiBHRU4gMyB4OCBhbmQgR0VOIDQgeDQgKi8KPiArCQkJCW9wcC02 NDAwMDAwMCB7Cj4gKwkJCQkJb3BwLWh6ID0gL2JpdHMvIDY0IDw2NDAwMDAwMD47Cj4gKwkJCQkJ cmVxdWlyZWQtb3BwcyA9IDwmcnBtaHBkX29wcF9zdnM+Owo+ICsJCQkJCW9wcC1wZWFrLWtCcHMg PSA8Nzg3NjAwMCAxPjsKPiArCQkJCX07Cj4gKwo+ICsJCQkJLyogR0VOIDQgeDggKi8KPiArCQkJ CW9wcC0xMjgwMDAwMDAgewo+ICsJCQkJCW9wcC1oeiA9IC9iaXRzLyA2NCA8MTI4MDAwMDAwPjsK PiArCQkJCQlyZXF1aXJlZC1vcHBzID0gPCZycG1ocGRfb3BwX3N2cz47Cj4gKwkJCQkJb3BwLXBl YWsta0JwcyA9IDwxNTc1MzAwMCAxPjsKPiArCQkJCX07Cj4gKwkJCX07Cj4gKwkJfTsKPiArCj4g KwkJcGNpZTNfcGh5OiBwaHlAMWJlMDAwMCB7Cj4gKwkJCWNvbXBhdGlibGUgPSAicWNvbSx4MWU4 MDEwMC1xbXAtZ2VuNHg4LXBjaWUtcGh5IjsKPiArCQkJcmVnID0gPDAgMHgwMWJlMDAwMCAwIDB4 MTAwMDA+Owo+ICsKPiArCQkJY2xvY2tzID0gPCZnY2MgR0NDX1BDSUVfM19QSFlfQVVYX0NMSz4s Cj4gKwkJCQkgPCZnY2MgR0NDX1BDSUVfM19DRkdfQUhCX0NMSz4sCj4gKwkJCQkgPCZ0Y3NyIFRD U1JfUENJRV84TF9DTEtSRUZfRU4+LAo+ICsJCQkJIDwmZ2NjIEdDQ19QQ0lFXzNfUEhZX1JDSE5H X0NMSz4sCj4gKwkJCQkgPCZnY2MgR0NDX1BDSUVfM19QSVBFX0NMSz4sCj4gKwkJCQkgPCZnY2Mg R0NDX1BDSUVfM19QSVBFRElWMl9DTEs+Owo+ICsJCQljbG9jay1uYW1lcyA9ICJhdXgiLAo+ICsJ CQkJICAgICAgImNmZ19haGIiLAo+ICsJCQkJICAgICAgInJlZiIsCj4gKwkJCQkgICAgICAicmNo bmciLAo+ICsJCQkJICAgICAgInBpcGUiLAo+ICsJCQkJICAgICAgInBpcGVkaXYyIjsKPiArCj4g KwkJCXJlc2V0cyA9IDwmZ2NjIEdDQ19QQ0lFXzNfUEhZX0JDUj4sCj4gKwkJCQkgPCZnY2MgR0ND X1BDSUVfM19OT0NTUl9DT01fUEhZX0JDUj47Cj4gKwkJCXJlc2V0LW5hbWVzID0gInBoeSIsCj4g KwkJCQkgICAgICAicGh5X25vY3NyIjsKPiArCj4gKwkJCWFzc2lnbmVkLWNsb2NrcyA9IDwmZ2Nj IEdDQ19QQ0lFXzNfUEhZX1JDSE5HX0NMSz47Cj4gKwkJCWFzc2lnbmVkLWNsb2NrLXJhdGVzID0g PDEwMDAwMDAwMD47Cj4gKwo+ICsJCQlwb3dlci1kb21haW5zID0gPCZnY2MgR0NDX1BDSUVfM19Q SFlfR0RTQz47Cj4gKwo+ICsJCQkjY2xvY2stY2VsbHMgPSA8MD47Cj4gKwkJCWNsb2NrLW91dHB1 dC1uYW1lcyA9ICJwY2llM19waXBlX2NsayI7Cj4gKwo+ICsJCQkjcGh5LWNlbGxzID0gPDA+Owo+ ICsKPiArCQkJc3RhdHVzID0gImRpc2FibGVkIjsKPiArCQl9Owo+ICsKPiAgCQlwY2llNmE6IHBj aUAxYmY4MDAwIHsKPiAgCQkJZGV2aWNlX3R5cGUgPSAicGNpIjsKPiAgCQkJY29tcGF0aWJsZSA9 ICJxY29tLHBjaWUteDFlODAxMDAiOwo+IC0tIAo+IDIuMzQuMQo+IAoKLS0gCuCuruCuo+Cuv+Cu teCuo+CvjeCuo+CuqeCvjSDgrprgrqTgrr7grprgrr/grrXgrq7gr40KCi0tIApsaW51eC1waHkg bWFpbGluZyBsaXN0CmxpbnV4LXBoeUBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHBzOi8vbGlzdHMu aW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXBoeQo=