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 X-Spam-Level: X-Spam-Status: No, score=-12.7 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C95F2C433DB for ; Tue, 23 Feb 2021 10:46:16 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 8E51C64DE8 for ; Tue, 23 Feb 2021 10:46:16 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231865AbhBWKpy (ORCPT ); Tue, 23 Feb 2021 05:45:54 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37486 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230008AbhBWKpr (ORCPT ); Tue, 23 Feb 2021 05:45:47 -0500 Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2710FC06174A; Tue, 23 Feb 2021 02:45:07 -0800 (PST) Received: by mail-ed1-x533.google.com with SMTP id d2so25265364edq.10; Tue, 23 Feb 2021 02:45:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=AHsE9a1YsM89AysbkR4TKMICvTUi7WCLD0u7dNRVOnc=; b=sMgxB6vA+AuytYH3Q6zxWjwvYdLGpx4aaxGsisarPa+A3/oifFf1DQ0+I+t2Fm5Sp+ /IkC4IvCkq66PO44eHlaruamEtdDnoevhKBQ4rn9yjVx+CPXzpQj3LBaGHTEbsPs7/e9 nPfb3Ja2MpKQGy8/CKDLu9dSnX54AHqiHoLlj59DQHqsKAsWS3THouGSGvJHdL9ncai4 ZDmG00edM0JznvzqE+JOsGwYUD9wDj0It+85eAEgTRpppKF6owxhyD8TjrCoT4RjcWKa f7MizsEapS4hXRtpSViNx5DpFuzKcsHzSP+FGh5zAkipu+kXjH4D2jEFfbmaMeiKktyS Vf2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=AHsE9a1YsM89AysbkR4TKMICvTUi7WCLD0u7dNRVOnc=; b=AepkMGmDSXJElSlWQSmD11NoUVDDScbkpWonOk+Bf+fecnvg78Wm8KYhlaKS7vbSyh 4y3RqFKz5Z3JVSzWNNgXaXUb7kW5vo5qGlbqk+68nb7Lj+lV6PwWFUqnvmyN9NZwiUNf OK+4d3fEd70vTvsm1rMkUrjlUlg7G8/4LwQicExDQhroO0hbrj+CAgd/PlvuNx1KJ2YX h7MKxlKQaGgPaxh1Zwq5UYx3U+fNtFbVBRvoEJ+If/wD/ET4hkyx1rdSkKKiFysGJtYy IeDUeM1v083JNNFkyRpDPNcqKxoFRGVLzBXF+wBUhw/XntBgat5v4fAWP2C38N8SmiYn 4LPQ== X-Gm-Message-State: AOAM533s9pWhylpRWwlgqafjsZ17F+DFppZL+VdQnqutNwBg/bP/gv6i CjrAMGTVc6OC5MUqdZJWWanavdh9roa32R4IudN9IXxE X-Google-Smtp-Source: ABdhPJzQcIkxe4N3TjSZewfJK2PBe2QwAQSzpKSUS1ItVyBGWrb9rYjGxLtX6fPM80pelKxJgEEfbWM6TTVqNwOeV0s= X-Received: by 2002:a05:6402:c15:: with SMTP id co21mr27312441edb.115.1614077105917; Tue, 23 Feb 2021 02:45:05 -0800 (PST) MIME-Version: 1.0 References: <20210217161052.877877-1-adrien.grassein@gmail.com> <20210217161052.877877-2-adrien.grassein@gmail.com> <20210219131825.niiftfm5r32qc6m3@kozik-lap> <20210220191914.pir3ep3utz6uwyrb@kozik-lap> In-Reply-To: From: Adrien Grassein Date: Tue, 23 Feb 2021 11:44:55 +0100 Message-ID: Subject: Re: [PATCH v2 1/8] arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip To: Krzysztof Kozlowski Cc: Rob Herring , Shawn Guo , Sascha Hauer , Sascha Hauer , Fabio Estevam , dl-linux-imx , catalin.marinas@arm.com, will@kernel.org, DTML , linux-arm-kernel@lists.infradead.org, linux-kernel Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Le lun. 22 f=C3=A9vr. 2021 =C3=A0 19:40, Krzysztof Kozlowski a =C3=A9crit : > > On Mon, 22 Feb 2021 at 00:47, Adrien Grassein = wrote: > > > > Le sam. 20 f=C3=A9vr. 2021 =C3=A0 20:19, Krzysztof Kozlowski a =C3=A9crit : > > > > > > On Fri, Feb 19, 2021 at 03:03:55PM +0100, Adrien Grassein wrote: > > > > Le ven. 19 f=C3=A9vr. 2021 =C3=A0 14:18, Krzysztof Kozlowski a =C3=A9crit : > > > > > > > > > > On Wed, Feb 17, 2021 at 05:10:45PM +0100, Adrien Grassein wrote: > > > > > > Add usdhc3 description which corresponds to the wifi/bt chip > > > > > > > > > > > > Signed-off-by: Adrien Grassein > > > > > > --- > > > > > > .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 31 +++++++++++= ++++++++ > > > > > > 1 file changed, 31 insertions(+) > > > > > > > > > > > > diff --git a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.d= ts b/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts > > > > > > index c0c384d76147..212dc9e5e85d 100644 > > > > > > --- a/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts > > > > > > +++ b/arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts > > > > > > @@ -9,6 +9,17 @@ > > > > > > / { > > > > > > model =3D "Boundary Devices i.MX8MMini Nitrogen8MM Rev2"; > > > > > > compatible =3D "boundary,imx8mm-nitrogen8mm", "fsl,imx8mm= "; > > > > > > + > > > > > > + reg_wlan_vmmc: regulator-wlan-vmmc { > > > > > > + compatible =3D "regulator-fixed"; > > > > > > + pinctrl-names =3D "default"; > > > > > > + pinctrl-0 =3D <&pinctrl_reg_wlan_vmmc>; > > > > > > + regulator-name =3D "reg_wlan_vmmc"; > > > > > > + regulator-min-microvolt =3D <3300000>; > > > > > > + regulator-max-microvolt =3D <3300000>; > > > > > > + gpio =3D <&gpio3 20 GPIO_ACTIVE_HIGH>; > > > > > > + enable-active-high; > > > > > > + }; > > > > > > }; > > > > > > > > > > > > &A53_0 { > > > > > > @@ -206,6 +217,20 @@ &usdhc2 { > > > > > > status =3D "okay"; > > > > > > }; > > > > > > > > > > > > +/* wlan */ > > > > > > +&usdhc3 { > > > > > > + bus-width =3D <4>; > > > > > > + sdhci-caps-mask =3D <0x2 0x0>; > > > > > > + non-removable; > > > > > > + pinctrl-names =3D "default", "state_100mhz", "state_200mh= z"; > > > > > > + pinctrl-0 =3D <&pinctrl_usdhc3>; > > > > > > + pinctrl-1 =3D <&pinctrl_usdhc3_100mhz>; > > > > > > + pinctrl-2 =3D <&pinctrl_usdhc3_200mhz>; > > > > > > + vmmc-supply =3D <®_wlan_vmmc>; > > > > > > + vqmmc-1-8-v; > > > > > > > > > > There is no such property in the bindings. > > > > > > > > > > > > > Sorry, I copied a property from the FSL kernel. > > > > I will fix this with a "fixed-regulator". > > > > > > I would assume this goes from PMIC, so check your schematics. There i= s > > > little point in adding a fixed regulator which is non-controllable. > > > > No, the 1.8V is issued directly from the alimentation stage. > > So we can't control it. > > > > > I think bindings don't require it. > > After reading some code, I can say that vqmmc is not mandatory but it > > helped to find out > > the caps of the mmc host. In this case, we only support 1.8V on vqmmc. > > It avoids driver to guess it (and avoid bad behaviour on any future cha= nge). > > If the supply (hardware) is really 1.8 V then indeed your approach is > good. So let's keep that one. > To be sure to understand well: should I keep the fixed regulator? Thanks, > Best regards, > Krzysztof Best regards, Adrien 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 X-Spam-Level: X-Spam-Status: No, score=-10.7 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E3BF3C433E0 for ; Tue, 23 Feb 2021 10:46:47 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7206B64DF5 for ; Tue, 23 Feb 2021 10:46:47 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7206B64DF5 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=GW9Hc/k6hncgbH3ha35LztQj4fO6Q1locRbaz0Zw+Ns=; b=EddZXhoCvFvTUZdhPJNIjjO0k mXSW0r7hgB4xzhYZVdmpi70y7HUzfFNi/wBmN85wRoi0bk0v7N2+YGBmdnIJH8VzvZ0dXtUifMSoU bzrDpMYQfWP964dgEeoX32KkQWbWvBiy2CLMwOfwlwbJP1kL6SMn1DCyTQ0p+Ztk1IOyUl6MJ8Wed G//fek4taFlQtXSg+JTkTrb7bQxwOAKD/Ez93eQy+6Psxbl8+WwgOvLTYxoX8c5Vhr+B1rbUHXVSd TzNdIy+JkL6t8MJHqMnaj0xDDcTOg6tantkEKGTmTdrAtLW4spbqseedbRgK8iY//UQwNqsO4aLJl xwkwVThbg==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1lEVBm-0002Al-T6; Tue, 23 Feb 2021 10:45:10 +0000 Received: from mail-ed1-x52b.google.com ([2a00:1450:4864:20::52b]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1lEVBl-0002AB-2U for linux-arm-kernel@lists.infradead.org; Tue, 23 Feb 2021 10:45:09 +0000 Received: by mail-ed1-x52b.google.com with SMTP id c6so25418945ede.0 for ; Tue, 23 Feb 2021 02:45:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=AHsE9a1YsM89AysbkR4TKMICvTUi7WCLD0u7dNRVOnc=; b=sMgxB6vA+AuytYH3Q6zxWjwvYdLGpx4aaxGsisarPa+A3/oifFf1DQ0+I+t2Fm5Sp+ /IkC4IvCkq66PO44eHlaruamEtdDnoevhKBQ4rn9yjVx+CPXzpQj3LBaGHTEbsPs7/e9 nPfb3Ja2MpKQGy8/CKDLu9dSnX54AHqiHoLlj59DQHqsKAsWS3THouGSGvJHdL9ncai4 ZDmG00edM0JznvzqE+JOsGwYUD9wDj0It+85eAEgTRpppKF6owxhyD8TjrCoT4RjcWKa f7MizsEapS4hXRtpSViNx5DpFuzKcsHzSP+FGh5zAkipu+kXjH4D2jEFfbmaMeiKktyS Vf2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=AHsE9a1YsM89AysbkR4TKMICvTUi7WCLD0u7dNRVOnc=; b=MUmWTRyNnl+DGA+BSTz4NUs3pT/ttGNEasd19nuC58obuQgDjInO1NT3ty6oQKMa0V nVhhlW18bgodCUN7gExJKvo0RRZlxTWpHN+n5Bet3S8mT9cqeB0uyctmhzc5R9qmCaa0 wfaWcvbSwXMHjCbmOphHzTsC3sM7sUvVrOsCSVtCSVYMKvfVa5fB4NcS6pxmg/Jh8bOE t4rcY+XdTitSrzthUIC0IybJSSIhP1kLolXTh/YtXfeRBg67jRMBjOPiQCJfWwJMNJw/ 3guP3Xv390K2ZoJOHJGcr9SCH2F/0mZGlCD69zKPatlb45mg4T7QPvfl0O2Nw7WCL+ty vcrA== X-Gm-Message-State: AOAM5338STJSAnJtJTk9ZjGTEeGChFG41YRjnPirdAxXHIPxUGmQo6pr rWKd5UUnlpwDdTcLtW2j+H4yPqAFCv8hcaNVQ/s= X-Google-Smtp-Source: ABdhPJzQcIkxe4N3TjSZewfJK2PBe2QwAQSzpKSUS1ItVyBGWrb9rYjGxLtX6fPM80pelKxJgEEfbWM6TTVqNwOeV0s= X-Received: by 2002:a05:6402:c15:: with SMTP id co21mr27312441edb.115.1614077105917; Tue, 23 Feb 2021 02:45:05 -0800 (PST) MIME-Version: 1.0 References: <20210217161052.877877-1-adrien.grassein@gmail.com> <20210217161052.877877-2-adrien.grassein@gmail.com> <20210219131825.niiftfm5r32qc6m3@kozik-lap> <20210220191914.pir3ep3utz6uwyrb@kozik-lap> In-Reply-To: From: Adrien Grassein Date: Tue, 23 Feb 2021 11:44:55 +0100 Message-ID: Subject: Re: [PATCH v2 1/8] arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip To: Krzysztof Kozlowski X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210223_054509_158313_78FA1EE6 X-CRM114-Status: GOOD ( 27.18 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: DTML , will@kernel.org, Shawn Guo , Sascha Hauer , linux-kernel , Rob Herring , dl-linux-imx , Sascha Hauer , catalin.marinas@arm.com, Fabio Estevam , linux-arm-kernel@lists.infradead.org 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 TGUgbHVuLiAyMiBmw6l2ci4gMjAyMSDDoCAxOTo0MCwgS3J6eXN6dG9mIEtvemxvd3NraSA8a3J6 a0BrZXJuZWwub3JnPiBhIMOpY3JpdCA6Cj4KPiBPbiBNb24sIDIyIEZlYiAyMDIxIGF0IDAwOjQ3 LCBBZHJpZW4gR3Jhc3NlaW4gPGFkcmllbi5ncmFzc2VpbkBnbWFpbC5jb20+IHdyb3RlOgo+ID4K PiA+IExlIHNhbS4gMjAgZsOpdnIuIDIwMjEgw6AgMjA6MTksIEtyenlzenRvZiBLb3psb3dza2kg PGtyemtAa2VybmVsLm9yZz4gYSDDqWNyaXQgOgo+ID4gPgo+ID4gPiBPbiBGcmksIEZlYiAxOSwg MjAyMSBhdCAwMzowMzo1NVBNICswMTAwLCBBZHJpZW4gR3Jhc3NlaW4gd3JvdGU6Cj4gPiA+ID4g TGUgdmVuLiAxOSBmw6l2ci4gMjAyMSDDoCAxNDoxOCwgS3J6eXN6dG9mIEtvemxvd3NraSA8a3J6 a0BrZXJuZWwub3JnPiBhIMOpY3JpdCA6Cj4gPiA+ID4gPgo+ID4gPiA+ID4gT24gV2VkLCBGZWIg MTcsIDIwMjEgYXQgMDU6MTA6NDVQTSArMDEwMCwgQWRyaWVuIEdyYXNzZWluIHdyb3RlOgo+ID4g PiA+ID4gPiBBZGQgdXNkaGMzIGRlc2NyaXB0aW9uIHdoaWNoIGNvcnJlc3BvbmRzIHRvIHRoZSB3 aWZpL2J0IGNoaXAKPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogQWRyaWVu IEdyYXNzZWluIDxhZHJpZW4uZ3Jhc3NlaW5AZ21haWwuY29tPgo+ID4gPiA+ID4gPiAtLS0KPiA+ ID4gPiA+ID4gIC4uLi9ib290L2R0cy9mcmVlc2NhbGUvaW14OG1tLW5pdHJvZ2VuLXIyLmR0cyB8 IDMxICsrKysrKysrKysrKysrKysrKysKPiA+ID4gPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAzMSBp bnNlcnRpb25zKCspCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS9hcmNoL2Fy bTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9pbXg4bW0tbml0cm9nZW4tcjIuZHRzIGIvYXJjaC9hcm02 NC9ib290L2R0cy9mcmVlc2NhbGUvaW14OG1tLW5pdHJvZ2VuLXIyLmR0cwo+ID4gPiA+ID4gPiBp bmRleCBjMGMzODRkNzYxNDcuLjIxMmRjOWU1ZTg1ZCAxMDA2NDQKPiA+ID4gPiA+ID4gLS0tIGEv YXJjaC9hcm02NC9ib290L2R0cy9mcmVlc2NhbGUvaW14OG1tLW5pdHJvZ2VuLXIyLmR0cwo+ID4g PiA+ID4gPiArKysgYi9hcmNoL2FybTY0L2Jvb3QvZHRzL2ZyZWVzY2FsZS9pbXg4bW0tbml0cm9n ZW4tcjIuZHRzCj4gPiA+ID4gPiA+IEBAIC05LDYgKzksMTcgQEAKPiA+ID4gPiA+ID4gIC8gewo+ ID4gPiA+ID4gPiAgICAgICBtb2RlbCA9ICJCb3VuZGFyeSBEZXZpY2VzIGkuTVg4TU1pbmkgTml0 cm9nZW44TU0gUmV2MiI7Cj4gPiA+ID4gPiA+ICAgICAgIGNvbXBhdGlibGUgPSAiYm91bmRhcnks aW14OG1tLW5pdHJvZ2VuOG1tIiwgImZzbCxpbXg4bW0iOwo+ID4gPiA+ID4gPiArCj4gPiA+ID4g PiA+ICsgICAgIHJlZ193bGFuX3ZtbWM6IHJlZ3VsYXRvci13bGFuLXZtbWMgewo+ID4gPiA+ID4g PiArICAgICAgICAgICAgIGNvbXBhdGlibGUgPSAicmVndWxhdG9yLWZpeGVkIjsKPiA+ID4gPiA+ ID4gKyAgICAgICAgICAgICBwaW5jdHJsLW5hbWVzID0gImRlZmF1bHQiOwo+ID4gPiA+ID4gPiAr ICAgICAgICAgICAgIHBpbmN0cmwtMCA9IDwmcGluY3RybF9yZWdfd2xhbl92bW1jPjsKPiA+ID4g PiA+ID4gKyAgICAgICAgICAgICByZWd1bGF0b3ItbmFtZSA9ICJyZWdfd2xhbl92bW1jIjsKPiA+ ID4gPiA+ID4gKyAgICAgICAgICAgICByZWd1bGF0b3ItbWluLW1pY3Jvdm9sdCA9IDwzMzAwMDAw PjsKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICByZWd1bGF0b3ItbWF4LW1pY3Jvdm9sdCA9IDwz MzAwMDAwPjsKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICBncGlvID0gPCZncGlvMyAyMCBHUElP X0FDVElWRV9ISUdIPjsKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgICBlbmFibGUtYWN0aXZlLWhp Z2g7Cj4gPiA+ID4gPiA+ICsgICAgIH07Cj4gPiA+ID4gPiA+ICB9Owo+ID4gPiA+ID4gPgo+ID4g PiA+ID4gPiAgJkE1M18wIHsKPiA+ID4gPiA+ID4gQEAgLTIwNiw2ICsyMTcsMjAgQEAgJnVzZGhj MiB7Cj4gPiA+ID4gPiA+ICAgICAgIHN0YXR1cyA9ICJva2F5IjsKPiA+ID4gPiA+ID4gIH07Cj4g PiA+ID4gPiA+Cj4gPiA+ID4gPiA+ICsvKiB3bGFuICovCj4gPiA+ID4gPiA+ICsmdXNkaGMzIHsK PiA+ID4gPiA+ID4gKyAgICAgYnVzLXdpZHRoID0gPDQ+Owo+ID4gPiA+ID4gPiArICAgICBzZGhj aS1jYXBzLW1hc2sgPSA8MHgyIDB4MD47Cj4gPiA+ID4gPiA+ICsgICAgIG5vbi1yZW1vdmFibGU7 Cj4gPiA+ID4gPiA+ICsgICAgIHBpbmN0cmwtbmFtZXMgPSAiZGVmYXVsdCIsICJzdGF0ZV8xMDBt aHoiLCAic3RhdGVfMjAwbWh6IjsKPiA+ID4gPiA+ID4gKyAgICAgcGluY3RybC0wID0gPCZwaW5j dHJsX3VzZGhjMz47Cj4gPiA+ID4gPiA+ICsgICAgIHBpbmN0cmwtMSA9IDwmcGluY3RybF91c2Ro YzNfMTAwbWh6PjsKPiA+ID4gPiA+ID4gKyAgICAgcGluY3RybC0yID0gPCZwaW5jdHJsX3VzZGhj M18yMDBtaHo+Owo+ID4gPiA+ID4gPiArICAgICB2bW1jLXN1cHBseSA9IDwmcmVnX3dsYW5fdm1t Yz47Cj4gPiA+ID4gPiA+ICsgICAgIHZxbW1jLTEtOC12Owo+ID4gPiA+ID4KPiA+ID4gPiA+IFRo ZXJlIGlzIG5vIHN1Y2ggcHJvcGVydHkgaW4gdGhlIGJpbmRpbmdzLgo+ID4gPiA+ID4KPiA+ID4g Pgo+ID4gPiA+IFNvcnJ5LCBJIGNvcGllZCBhIHByb3BlcnR5IGZyb20gdGhlIEZTTCBrZXJuZWwu Cj4gPiA+ID4gSSB3aWxsIGZpeCB0aGlzIHdpdGggYSAiZml4ZWQtcmVndWxhdG9yIi4KPiA+ID4K PiA+ID4gSSB3b3VsZCBhc3N1bWUgdGhpcyBnb2VzIGZyb20gUE1JQywgc28gY2hlY2sgeW91ciBz Y2hlbWF0aWNzLiBUaGVyZSBpcwo+ID4gPiBsaXR0bGUgcG9pbnQgaW4gYWRkaW5nIGEgZml4ZWQg cmVndWxhdG9yIHdoaWNoIGlzIG5vbi1jb250cm9sbGFibGUuCj4gPgo+ID4gTm8sIHRoZSAxLjhW IGlzIGlzc3VlZCBkaXJlY3RseSBmcm9tIHRoZSBhbGltZW50YXRpb24gc3RhZ2UuCj4gPiBTbyB3 ZSBjYW4ndCBjb250cm9sIGl0Lgo+ID4KPiA+ID4gSSB0aGluayBiaW5kaW5ncyBkb24ndCByZXF1 aXJlIGl0Lgo+ID4gQWZ0ZXIgcmVhZGluZyBzb21lIGNvZGUsIEkgY2FuIHNheSB0aGF0IHZxbW1j IGlzIG5vdCBtYW5kYXRvcnkgYnV0IGl0Cj4gPiBoZWxwZWQgdG8gZmluZCBvdXQKPiA+IHRoZSBj YXBzIG9mIHRoZSBtbWMgaG9zdC4gSW4gdGhpcyBjYXNlLCB3ZSBvbmx5IHN1cHBvcnQgMS44ViBv biB2cW1tYy4KPiA+IEl0IGF2b2lkcyBkcml2ZXIgdG8gZ3Vlc3MgaXQgKGFuZCBhdm9pZCBiYWQg YmVoYXZpb3VyIG9uIGFueSBmdXR1cmUgY2hhbmdlKS4KPgo+IElmIHRoZSBzdXBwbHkgKGhhcmR3 YXJlKSBpcyByZWFsbHkgMS44IFYgdGhlbiBpbmRlZWQgeW91ciBhcHByb2FjaCBpcwo+IGdvb2Qu IFNvIGxldCdzIGtlZXAgdGhhdCBvbmUuCj4KClRvIGJlIHN1cmUgdG8gdW5kZXJzdGFuZCB3ZWxs OiBzaG91bGQgSSBrZWVwIHRoZSBmaXhlZCByZWd1bGF0b3I/ClRoYW5rcywKCj4gQmVzdCByZWdh cmRzLAo+IEtyenlzenRvZgoKQmVzdCByZWdhcmRzLApBZHJpZW4KCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBs aXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK