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 99A66CCF9F0 for ; Sat, 1 Nov 2025 08:54: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:Cc:To:MIME-Version:Message-Id:Date: Subject:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=7OMBT70sNjDLQ+SfGUkoKNvab3+MxDUHw6HRZOWmEYQ=; b=svdWQwtK8CbX1W hWvFGSVv19kQGgYW3zBczWzqJ5/ZKvgnMQ5mcs0UHaktiy7UdljBTMPreSoxpbqo/jiElhuXUIKul TlUI83a/pk6UojZyWqXeuGGQerZ3WYaSDmRk05hlw841SV3qESa8IPe+zKM6WbbQi82rb1Cuer1h4 l5nM3bgT5aScMjY2YF2qqaMtkRBiPhRmbP6n/Xlu6T1T7+Cy+ugoBBLBEjphPxkEN+CI1kkMFfoSz 8qudojSP9xIYYUh1EpqxjN3F7jZB4ZLCUCETz+AHOfir66Yr1rCrcibmBqm5JSouSu3ZJxq+hNygC lN7fvrgzaI3ptZCWxvRg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98.2 #2 (Red Hat Linux)) id 1vF7N3-00000007Cey-1bc1; Sat, 01 Nov 2025 08:54:01 +0000 Received: from smtpout-03.galae.net ([185.246.85.4]) by bombadil.infradead.org with esmtps (Exim 4.98.2 #2 (Red Hat Linux)) id 1vF7My-00000007CdG-1JII for linux-phy@lists.infradead.org; Sat, 01 Nov 2025 08:53:59 +0000 Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-03.galae.net (Postfix) with ESMTPS id 0B59C4E4145E; Sat, 1 Nov 2025 08:53:50 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id BD3FD6070B; Sat, 1 Nov 2025 08:53:49 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 558F411818085; Sat, 1 Nov 2025 09:53:41 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1761987227; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding; bh=5WyJ7KLCTmA5rRb0bRTlxs5HWJzEizch8fWH5kQRtnI=; b=A2VnnmlPLPE5gbwOjgo02mjFmC3ZBtPbAW+WKC2SYyheozrWVVXP3kdPCVOp9LDd+VJpke lppza4wAilTS5Q0nmctwJI9Z78Eszhjx0Bc4Ddj+D+lvUmIIwXww1vJblT6MuNBjIesYLA mIVGxxHVERptfNxlePu5Bl2eLnrjrTC0TvcuhHnWQ/mewmNWOv3KA3oUUHF46otE0sOLWs QWK46IQ4VxqWvPyNxL0jQDjJTUL3cxFNiCQM6ICRZje5fnUm00iZaw654mrNUEgSdhGAex PfRgHqVpAM2ulBkhGJBXs6jUectxbkRPaqcDjiIdk55lMdNNZ6hvPgsmAeeldA== From: =?utf-8?q?Th=C3=A9o_Lebrun?= Subject: [PATCH v2 0/7] Add generic PHY driver used by MACB/GEM on EyeQ5 Date: Sat, 01 Nov 2025 09:53:28 +0100 Message-Id: <20251101-macb-phy-v2-0-c1519eef16d3@bootlin.com> MIME-Version: 1.0 X-B4-Tracking: v=1; b=H4sIAIjKBWkC/23MQQ7CIBCF4as0sxYDE03VlfdougA6yCQWGmiIT cPdxa5d/i8v3w6ZElOGR7dDosKZY2iBpw6s1+FFgqfWgBKvSiKKWVsjFr8JVMZeSE3OmB7afUn k+HNQw9jac15j2g65qN/6BylKSOHw7vDmNPWonibG9c3hbOMMY631C2tZV8uiAAAA X-Change-ID: 20251022-macb-phy-21bc4e1dfbb7 To: Vladimir Kondratiev , =?utf-8?q?Gr=C3=A9gory_Clement?= , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Vinod Koul , Kishon Vijay Abraham I , Michael Turquette , Stephen Boyd , Philipp Zabel , Thomas Bogendoerfer Cc: linux-mips@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-clk@vger.kernel.org, =?utf-8?q?Beno=C3=AEt_Monin?= , Maxime Chevallier , Tawfik Bayouk , Thomas Petazzoni , =?utf-8?q?Th=C3=A9o_Lebrun?= , Conor Dooley , Jerome Brunet , Andrew Lunn X-Mailer: b4 0.14.3 X-Last-TLS-Session-Version: TLSv1.3 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20251101_015357_063669_7386B29B X-CRM114-Status: GOOD ( 16.52 ) 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 RXllUTUgU29DcyBpbnRlZ3JhdGUgdHdvIEdFTSBpbnN0YW5jZXMuIEEgc3lzdGVtLWNvbnRyb2xs ZXIgcmVnaXN0ZXIKcmVnaW9uIG5hbWVkICJPTEIiIGhhcyBzb21lIGNvbnRyb2wgb3ZlciB0aGUg RXRoZXJuZXQgUEhZIGludGVncmF0aW9uLgoKUGFzdCBpdGVyYXRpb25zIFswXSB0b3VjaGVkIHRo b3NlIHN5c2NvbiByZWdpc3RlcnMgZGlyZWN0bHkgZnJvbSBNQUNCLgpJdCB3YXMgYSBiYWQgaWRl YS4gRXh0ZW5kIHRoZSBjdXJyZW50IE9MQiBlY29zeXN0ZW0gd2l0aCBhIG5ldyBnZW5lcmljClBI WSBkcml2ZXIuCiAtIE9MQiBpcyBjYXJyaWVkIGJ5IG9uZSBtYWluIHBsYXRmb3JtIGRyaXZlcjog Y2xrLWV5ZXEuCiAtIEl0IGluc3RhbnRpYXRlcyBhdXhpbGlhcnkgZGV2aWNlczogcmVzZXQtZXll cSAmIHBpbmN0cmwtZXllcTUuCiAtIFdlIGFkZCBhIG5ldyBvbmU6IHBoeS1leWVxNS1ldGguCgpI ZXJlIGlzIGEgRFQgb3ZlcnZpZXc6CgogICBvbGI6IHN5c3RlbS1jb250cm9sbGVyQGUwMDAwMCB7 CiAgICAgICAgICAgY29tcGF0aWJsZSA9ICJtb2JpbGV5ZSxleWVxNS1vbGIiLCAic3lzY29uIjsK ICAgICAgICAgICByZWcgPSA8MCAweGUwMDAwMCAweDAgMHg0MDA+OwogICAgICAgICAgIC8vIC4u LgogICAgICAgICAgICNyZXNldC1jZWxscyA9IDwyPjsKICAgICAgICAgICAjY2xvY2stY2VsbHMg PSA8MT47CiAgICAgICAgICAgI3BoeS1jZWxscyA9IDwxPjsgLy8gPD0gdGhpcyBpcyBuZXcKICAg fTsKCiAgIG1hY2IwOiBldGhlcm5ldEAyYTAwMDAwIHsKICAgICAgICAgICBjb21wYXRpYmxlID0g Im1vYmlsZXllLGV5ZXE1LWdlbSI7CiAgICAgICAgICAgcGh5cyA9IDwmb2xiIDA+OyAvLyA8PSBH RU0gZGV2aWNlIGNvbnN1bWVzIHRoZSBQSFkKICAgICAgICAgICAvLyAuLi4KICAgfTsKCiAgIG1h Y2IxOiBldGhlcm5ldEAyYjAwMDAwIHsKICAgICAgICAgICBjb21wYXRpYmxlID0gIm1vYmlsZXll LGV5ZXE1LWdlbSI7CiAgICAgICAgICAgcGh5cyA9IDwmb2xiIDE+OyAvLyA8PSBzYW1lIHRoaW5n IGZvciB0aGUgc2Vjb25kIGluc3RhbmNlCiAgICAgICAgICAgLy8gLi4uCiAgIH07CgpUaGUgTGlu dXggTUFDQiBkcml2ZXIgYWxyZWFkeSBjb25zdW1lcyBhIGdlbmVyaWMgUEhZIGZvciBzb21lIG90 aGVyCmNvbXBhdGlibGVzLCB0aGlzIGlzIG5vdGhpbmcgbmV3LiBUaGUgTUFDQiBzZXJpZXMgWzFd IGhhcyBiZWVuIG1lcmdlZAppbnRvIG5ldC1uZXh0L21haW4uCgotLQoKT25lIHRvcGljIHRvIHRh bGsgYWJvdXQ6IHRoZSB3aG9sZSAid2UgbXVzdCBhc3NpZ24gY2hpbGQtPm9mX25vZGUKbWFudWFs bHkiLiBBdXhpbGlhcnkgZHJpdmVyIGNvcmUgZG9lcyBub3QgZG8gaXQgYXV0b21hdGljYWxseSwg c28KZWl0aGVyIHRoZSBwYXJlbnQgKGNsay1leWVxKSBvciB0aGUgY2hpbGRyZW4gbXVzdCBkbyBp dC4KCkluIE9MQiBsYW5kLCB1bnRpbCBub3csIGNoaWxkcmVuIHdlcmUgZG9pbmcgaXQgd2l0aCBh CmRldmljZV9zZXRfb2Zfbm9kZV9mcm9tX2RldihkZXYsIGRldi0+cGFyZW50KSBjYWxsIGluIHBy b2JlLgoKUmVjZW50bHksIEplcm9tZSBCcnVuZXQgYWRkZWQgZGV2bV9hdXhpbGlhcnlfZGV2aWNl X2NyZWF0ZSgpOgplYWEwZDMwMjE2YzEgKCJkcml2ZXIgY29yZTogYXV4aWxpYXJ5IGJ1czogYWRk IGRldmljZSBjcmVhdGlvbgpoZWxwZXJzIikuIFVzaW5nIHRoYXQgY2xlYW5zIHVwIGNsay1leWVx IGJ1dCBtZWFucyB3ZSBtdXN0IHJlbW92ZQpkZXZpY2Vfc2V0X29mX25vZGVfZnJvbV9kZXYoKSBm cm9tIHJlc2V0LWV5ZXEgaW4gdGhlIHNhbWUgcGF0Y2ggc2VyaWVzLAphcyB0aGUgaGVscGVycyBk byB0aGUgZGV2LT5vZl9ub2RlIGFzc2lnbmVtZW50IGZyb20gdGhlIHBhcmVudCBkcml2ZXIuCgpU aGF0IGV4cGxhaW5zIHdoeSB0aGUgaWRlYWwgcGF0Y2g6CltQQVRDSCA0LzddIGNsazogZXllcTog YWRkIEV5ZVE1IGNoaWxkcmVuIGF1eGlsaWFyeSBkZXZpY2UgZm9yIGdlbmVyaWMgUEhZcwpUdXJu ZWQgaW50byB0aG9zZSB0aHJlZToKW1BBVENIIDMvN10gY2xrOiBleWVxOiB1c2UgdGhlIGF1eGls aWFyeSBkZXZpY2UgY3JlYXRpb24gaGVscGVyCltQQVRDSCA0LzddIGNsazogZXllcTogYWRkIEV5 ZVE1IGNoaWxkcmVuIGF1eGlsaWFyeSBkZXZpY2UgZm9yIGdlbmVyaWMgUEhZcwpbUEFUQ0ggNS83 XSByZXNldDogZXllcTogZHJvcCBkZXZpY2Vfc2V0X29mX25vZGVfZnJvbV9kZXYoKSBkb25lIGJ5 IHBhcmVudAoKLS0KCkFib3V0IG1lcmdpbmcsIGl0J2xsIHByb2JhYmx5IGJlIGNvbXBsZXguIEkg c2VlIG5vIGJ1aWxkIGRlcGVuZGVuY2llcywKYnV0IHRoZSBib2FyZCB3aWxsIGJlIGluIGFuIG9k ZCBzdGF0ZSBpZiBvbmx5IHNvbWUgcGF0Y2hlcyBhcmUgYXBwbGllZC4KU29tZSBkZXZfd2Fybigp IGF0IGJvb3QgYW5kIGRldi0+b2Zfbm9kZSByZWZjb3VudGluZyBpc3N1ZXMgYXQgdW5sb2FkLgoK IC0gW1BBVENIIDEvN10gZHQtYmluZGluZ3M6IHNvYzogbW9iaWxleWU6IE9MQiBpcyBhbiBFdGhl cm5ldCBQSFkgcHJvdmlkZXIgb24gRXllUTUKICAgV2UgdG91Y2ggZHQtYmluZGluZ3MgYmVjYXVz ZSBPTEIgYmVjb21lcyBhIFBIWSBwcm92aWRlci4KICAgPT4gbGludXgtbWlwcyAoPykKCiAtIFtQ QVRDSCAyLzddIHBoeTogQWRkIGRyaXZlciBmb3IgRXllUTUgRXRoZXJuZXQgUEhZIHdyYXBwZXIK ICAgV2UgYWRkIHRoZSBnZW5lcmljIFBIWSBkcml2ZXIgaW4gZHJpdmVycy9waHkvcGh5LWV5ZXE1 LWV0aC5jIHdpdGggdGhlCiAgIHVzdWFsIEtjb25maWcsIE1ha2VmaWxlIGFuZCBNQUlOVEFJTkVS UyBjaGFuZ2VzLgogICA9PiBsaW51eC1waHkgKD8pCgogLSBbUEFUQ0ggNi83XSBNSVBTOiBtb2Jp bGV5ZTogZXllcTU6IGFkZCB0d28gQ2FkZW5jZSBHRU0gRXRoZXJuZXQgY29udHJvbGxlcnMKICAg W1BBVENIIDcvN10gTUlQUzogbW9iaWxleWU6IGV5ZXE1LWVwbTogYWRkIHR3byBDYWRlbmNlIEdF TSBFdGhlcm5ldCBQSFlzCiAgIERUUyBwYXRjaGVzIHRvIGFkZCBib3RoIHRoZSAjcGh5LWNlbGxz IG9mIE9MQiBhbmQgdGhlIE1BQ0IgaW5zdGFuY2VzLgogICA9PiBsaW51eC1taXBzCgogLSBbUEFU Q0ggNC83XSBjbGs6IGV5ZXE6IGFkZCBFeWVRNSBjaGlsZHJlbiBhdXhpbGlhcnkgZGV2aWNlIGZv ciBnZW5lcmljIFBIWXMKICAgV2UgbXVzdCB1cGRhdGUgY2xrLWV5ZXEgYmVjYXVzZSBpdCBpbnN0 YW50aWF0ZXMgYSBuZXcgYXV4ZGV2LgogICA9PiBsaW51eC1jbGsKCiAtIFtQQVRDSCAzLzddIGNs azogZXllcTogdXNlIHRoZSBhdXhpbGlhcnkgZGV2aWNlIGNyZWF0aW9uIGhlbHBlcgogICBbUEFU Q0ggNS83XSByZXNldDogZXllcTogZHJvcCBkZXZpY2Vfc2V0X29mX25vZGVfZnJvbV9kZXYoKSBk b25lIGJ5IHBhcmVudAogICBXaXRoIHRoZSBkZXYtPm9mX25vZGUgYXNzaWduZW1lbnQsIHdlIG11 c3QgYWxzbyBjb3JyZWN0IHJlc2V0LWV5ZXEuCiAgID0+IHNlcGFyYXRlIHRoZW0gaW50byBsaW51 eC1jbGsgYW5kIGxpbnV4LXJlc2V0PwoKSGF2ZSBhIG5pY2UgZGF5LApUaGFua3MsClRow6lvCgpb MF06IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xrbWwvMjAyNTA2MjctbWFjYi12Mi0xNS1mZjgy MDdkMGJiNzdAYm9vdGxpbi5jb20vClsxXTogaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGttbC8y MDI1MTAyMi1tYWNiLWV5ZXE1LXYyLTAtN2MxNDBhYmIwNTgxQGJvb3RsaW4uY29tLwpbMl06IGh0 dHBzOi8vbG9yZS5rZXJuZWwub3JnL2FsbC8yMDI1MTAyMS1tYWNiLWV5ZXE1LXYxLTAtM2IwYjVh OWQyZjg1QGJvb3RsaW4uY29tLwoKU2lnbmVkLW9mZi1ieTogVGjDqW8gTGVicnVuIDx0aGVvLmxl YnJ1bkBib290bGluLmNvbT4KLS0tCkNoYW5nZXMgaW4gdjI6Ci0gVGFrZSBBY2tlZC1ieTogQ29u b3IgRG9vbGV5IG9uIGR0LWJpbmRpbmdzLXBhdGNoLgotIHMvJWxkLyV0dS8gZm9yIHByaW50aW5n IHB0cmRpZmZfdDsgd2FybmluZ3Mgb24gMzItYml0IGFyY2hzLgogIFJlcG9ydGVkIGJ5IE5JUEEn cyBuZXRkZXYvYnVpbGRfMzJiaXQgdGVzdC4KICBodHRwczovL3BhdGNod29yay5rZXJuZWwub3Jn L3Byb2plY3QvbmV0ZGV2YnBmL3BhdGNoLzIwMjUxMDIxLW1hY2ItZXllcTUtdjEtNy0zYjBiNWE5 ZDJmODVAYm9vdGxpbi5jb20vCiAgaHR0cHM6Ly9uZXRkZXYuYm90cy5saW51eC5kZXYvc3RhdGlj L25pcGEvMTAxNDEyNi8xNDI3Nzg1Ny9idWlsZF8zMmJpdC9zdGRlcnIKLSBMaW5rIHRvIHYxOiBo dHRwczovL2xvcmUua2VybmVsLm9yZy9yLzIwMjUxMDIyLW1hY2ItcGh5LXYxLTAtZjI5ZjI4ZmFl NzIxQGJvb3RsaW4uY29tCgpDaGFuZ2VzIHNpbmNlIE1BQ0IgVjE6Ci0gRHJvcCB0aGUgb2xkICJt b2JpbGV5ZSxvbGIiIHByb3BlcnRpZXMgZnJvbSBEVCBwYXRjaGVzOyBmb3VuZCB3aGlsZQogIHJ1 bm5pbmcgZHRic19jaGVjayBhbmQgZHRfYmluZGluZ19jaGVjay4KLSBEcm9wIGFsbCBwYXRjaGVz IHRhcmdldGluZyBuZXQtbmV4dC4gVGhhdCBpcyBNQUNCIGR0LWJpbmRpbmdzIHBhdGNoCiAgYW5k IE1BQ0IgZHJpdmVyIGNvZGUuIFNlZSB0aGVyZSBoZXJlIFsxXS4KLSBMaW5rIHRvIHYxOiBodHRw czovL2xvcmUua2VybmVsLm9yZy9sa21sLzIwMjUxMDIxLW1hY2ItZXllcTUtdjEtMC0zYjBiNWE5 ZDJmODVAYm9vdGxpbi5jb20vCgpQYXN0IHZlcnNpb25zIG9mIE1BQ0IgcGF0Y2hlczoKIC0gTWFy Y2ggMjAyNTogW1BBVENIIG5ldC1uZXh0IDAwLzEzXSBTdXBwb3J0IHRoZSBDYWRlbmNlIE1BQ0Iv R0VNCiAgIGluc3RhbmNlcyBvbiBNb2JpbGV5ZSBFeWVRNSBTb0NzCiAgIGh0dHBzOi8vbG9yZS5r ZXJuZWwub3JnL2xrbWwvMjAyNTAzMjEtbWFjYi12MS0wLTUzN2I3ZTM3OTcxZEBib290bGluLmNv bS8KIC0gSnVuZSAyMDI1OiBbUEFUQ0ggbmV0LW5leHQgdjIgMDAvMThdIFN1cHBvcnQgdGhlIENh ZGVuY2UgTUFDQi9HRU0KICAgaW5zdGFuY2VzIG9uIE1vYmlsZXllIEV5ZVE1IFNvQ3MKICAgaHR0 cHM6Ly9sb3JlLmtlcm5lbC5vcmcvbGttbC8yMDI1MDYyNy1tYWNiLXYyLTAtZmY4MjA3ZDBiYjc3 QGJvb3RsaW4uY29tLwogLSBBdWd1c3QgMjAyNTogW1BBVENIIG5ldCB2MyAwMC8xNl0gbmV0OiBt YWNiOiB2YXJpb3VzIGZpeGVzICYgY2xlYW51cAogICBodHRwczovL2xvcmUua2VybmVsLm9yZy9s a21sLzIwMjUwODA4LW1hY2ItZml4ZXMtdjMtMC0wOGYxZmNiNTE3OWZAYm9vdGxpbi5jb20vCgot LS0KSmVyb21lIEJydW5ldCAoMSk6CiAgICAgIGNsazogZXllcTogdXNlIHRoZSBhdXhpbGlhcnkg ZGV2aWNlIGNyZWF0aW9uIGhlbHBlcgoKVGjDqW8gTGVicnVuICg2KToKICAgICAgZHQtYmluZGlu Z3M6IHNvYzogbW9iaWxleWU6IE9MQiBpcyBhbiBFdGhlcm5ldCBQSFkgcHJvdmlkZXIgb24gRXll UTUKICAgICAgcGh5OiBBZGQgZHJpdmVyIGZvciBFeWVRNSBFdGhlcm5ldCBQSFkgd3JhcHBlcgog ICAgICBjbGs6IGV5ZXE6IGFkZCBFeWVRNSBjaGlsZHJlbiBhdXhpbGlhcnkgZGV2aWNlIGZvciBn ZW5lcmljIFBIWXMKICAgICAgcmVzZXQ6IGV5ZXE6IGRyb3AgZGV2aWNlX3NldF9vZl9ub2RlX2Zy b21fZGV2KCkgZG9uZSBieSBwYXJlbnQKICAgICAgTUlQUzogbW9iaWxleWU6IGV5ZXE1OiBhZGQg dHdvIENhZGVuY2UgR0VNIEV0aGVybmV0IGNvbnRyb2xsZXJzCiAgICAgIE1JUFM6IG1vYmlsZXll OiBleWVxNS1lcG06IGFkZCB0d28gQ2FkZW5jZSBHRU0gRXRoZXJuZXQgUEhZcwoKIC4uLi9iaW5k aW5ncy9zb2MvbW9iaWxleWUvbW9iaWxleWUsZXllcTUtb2xiLnlhbWwgIHwgICA3ICstCiBNQUlO VEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiBh cmNoL21pcHMvYm9vdC9kdHMvbW9iaWxleWUvZXllcTUtZXBtNS5kdHMgICAgICAgICB8ICAyNiAr KysKIGFyY2gvbWlwcy9ib290L2R0cy9tb2JpbGV5ZS9leWVxNS5kdHNpICAgICAgICAgICAgIHwg IDQ1ICsrKysKIGRyaXZlcnMvY2xrL2Nsay1leWVxLmMgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHwgIDYwICsrLS0tCiBkcml2ZXJzL3BoeS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAxMyArKwogZHJpdmVycy9waHkvTWFrZWZpbGUgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgfCAgIDEgKwogZHJpdmVycy9waHkvcGh5LWV5ZXE1LWV0aC5jICAgICAg ICAgICAgICAgICAgICAgICAgfCAyNTQgKysrKysrKysrKysrKysrKysrKysrCiBkcml2ZXJzL3Jl c2V0L3Jlc2V0LWV5ZXEuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyNCArLQogOSBmaWxl cyBjaGFuZ2VkLCAzNjMgaW5zZXJ0aW9ucygrKSwgNjggZGVsZXRpb25zKC0pCi0tLQpiYXNlLWNv bW1pdDogMDFjYzc2MDYzMmI4NzVjNGFkMGQ4ZmVjMGIwYzAxODk2YjhhMzZkNApjaGFuZ2UtaWQ6 IDIwMjUxMDIyLW1hY2ItcGh5LTIxYmM0ZTFkZmJiNwoKQmVzdCByZWdhcmRzLAotLSAKVGjDqW8g TGVicnVuIDx0aGVvLmxlYnJ1bkBib290bGluLmNvbT4KCgotLSAKbGludXgtcGh5IG1haWxpbmcg bGlzdApsaW51eC1waHlAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwczovL2xpc3RzLmluZnJhZGVh ZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1waHkK