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 9EEF2C3DA7F for ; Sun, 4 Aug 2024 13:28:51 +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=S9u3l6QOgtsBH70ADTQKea7CbzIFtwKR0jBhOX5Xts4=; b=fzfInpWdKJsd5z 6IzHocu5wvPka39EJwgur869jolwrAQg9q9HzXvNLyA8+9XmjWsPWDO3D70ly5zFQ3yW+QcX3CXtO U+oy8LCW/X/QxuTXRezprWzVbfc9ppDLYeVYaEdQj44nyHdHnseUk/zdP9kJHgh97IqFWDzLhDMP2 cRYW0ibrA5CQCNEDWVhiHx/+klakt55JT1Bq1q7F5JaXEVUk0tlZSXKhQSkoTF/37OH/Vb/EzlDyI o4WYNQw4LRNc68tHedslPjhXPXLYqPeakSxhaol0uJd0UjDhSVASKWMSGEOF6zfj0qSG1nkK3GZX4 vWkJiXV4RoH5f5u0alGg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sabI0-0000000DKA7-0D9b; Sun, 04 Aug 2024 13:28:48 +0000 Received: from layka.disroot.org ([178.21.23.139]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sabHT-0000000DK5O-3kkh; Sun, 04 Aug 2024 13:28:17 +0000 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 3A4134103C; Sun, 4 Aug 2024 15:28:14 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fGeTbZQBCPqx; Sun, 4 Aug 2024 15:28:12 +0200 (CEST) Date: Sun, 4 Aug 2024 21:27:47 +0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1722778092; bh=RfCC0Rd2hawHEeBBuBIbGRY7g/EAFFGPxBU/1QuLlsY=; h=Date:From:To:Cc:Subject:References:In-Reply-To; b=aOaTOxoc7xbi8RoeDfgUdN1RRZ3nZxU1OaftnAR08AkWuc+MpV2Uvu2EqaKvCp+Kl rwn0WbPO9aDFORnzOfprKAi46k26BxBRFR5dSNnApdJCVb6kxwdXVa3BFgIAQ0a2Iw HXyZ+rfSfi/pdK3HBuyrKPsh88saq1U7DGV08fxM3JfgFQCqu+x8l/reM1TH8cfb7w brKd/MWRT4xaZYZ+5/dYHJyGvlT/eaVjapGtrht0qmbYxzFARqPQZkgXeNVjotaZch 3GdooHtVSdYeK1oSAqkPDmwzfbn831t4GgtpwUN2KtrhzzGO5IPdqBaJsY6clG0Pto pjUUfWwHoJaSQ== From: Yao Zi To: Piotr Oniszczuk Cc: Dragan Simic , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Greg Kroah-Hartman , Jiri Slaby , Chris Morgan , Jonas Karlman , Tim Lunn , Andy Yan , Muhammed Efe Cetin , Jagan Teki , Ondrej Jirman , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, "open list:ARM/Rockchip SoC..." , linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org Subject: Re: [PATCH 0/4] Add initial support for Rockchip RK3528 SoC Message-ID: References: <20240803125510.4699-2-ziyao@disroot.org> <0c77f99f4af96807a2a8c3028e3c1d4d@manjaro.org> <3EA59A56-C6E5-40B7-A5C4-C280B001E981@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <3EA59A56-C6E5-40B7-A5C4-C280B001E981@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240804_062816_228587_09D476A0 X-CRM114-Status: GOOD ( 31.97 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org T24gU3VuLCBBdWcgMDQsIDIwMjQgYXQgMTE6MTM6NTlBTSArMDIwMCwgUGlvdHIgT25pc3pjenVr IHdyb3RlOgo+IAo+IAo+ID4gV2lhZG9tb8WbxIcgbmFwaXNhbmEgcHJ6ZXogWWFvIFppIDx6aXlh b0BkaXNyb290Lm9yZz4gdyBkbml1IDA0LjA4LjIwMjQsIG8gZ29kei4gMDg6MjI6Cj4gPiAKPiA+ IE9uIFN1biwgQXVnIDA0LCAyMDI0IGF0IDA3OjQwOjQzQU0gKzAyMDAsIERyYWdhbiBTaW1pYyB3 cm90ZToKPiA+PiBIZWxsbyBhbGwsCj4gPj4gCj4gPj4gT24gMjAyNC0wOC0wMyAxNDo1NSwgWWFv IFppIHdyb3RlOgo+ID4+PiBSb2NrY2hpcCBSSzM1MjggaXMgYSBxdWFkLWNvcmUgQVJNIENvcnRl eC1BNTMgU29DIGRlc2lnbmVkIGZvcgo+ID4+PiBtdWx0aW1lZGlhIGFwcGxpY2F0aW9uLiBUaGlz IHNlcmllcyBhZGQgYSBiYXNpYyBkZXZpY2UgdHJlZSB3aXRoIENQVSwKPiA+Pj4gaW50ZXJydXB0 cyBhbmQgVUFSVCBub2RlcyBmb3IgaXQgYW5kIGlzIGFibGUgdG8gYm9vdCBpbnRvIGEga2VybmVs IHdpdGgKPiA+Pj4gb25seSBVQVJUIGNvbnNvbGUuCj4gPj4+IAo+ID4+PiBIYXMgYmVlbiB0ZXN0 ZWQgb24gUmFkeGEgRTIwQyBib2FyZFsxXSB3aXRoIHZlbmRvciBVLWJvb3QsIHN1Y2Nlc3NmdWxs eQo+ID4+PiBib290ZWQgaW50byBpbml0cmFtZnMgd2l0aCB0aGlzIGxvZ1syXS4KPiA+PiAKPiA+ PiBJIHdvbmRlciB3aWxsIGF0IGxlYXN0IHRoZSBSSzM1MjggZGF0YXNoZWV0IGJlY29tZSBhdmFp bGFibGUgcHVibGljbHk/Cj4gPiAKPiA+IEkgZm91bmQgbm9uZSBmb3Igbm93LCBhbmQgSSBhbSBu b3Qgc29tZW9uZSBmcm9tIFJvY2tjaGlwLCB0aHVzIGRvbid0Cj4gPiBrbm93IHdoZXRoZXIgdGhl eSBoYXZlIGEgcGxhbiB0byBtYWtlIGl0IHB1YmxpYywgZWl0aGVyLiBCdXQgdGhlcmUgaGFzCj4g PiBiZWVuIHNvbWUgZGV2aWNlcyBzaGlwcGluZyBpdCBhbHJlYWR5IGFuZCBnZXR0aW5nIHRoZW0g bWFpbmxpbmVkIHdpbGwKPiA+IGJlIGEgbmVhdCB0aGluZy4KPiA+IAo+IAo+IE1heWJlIHRoaXMg aGlnaHQgYmUgdXNlZnVsOiBhdCBzb21lIHBvaW50IGluIHRpbWUgSSBzdGFydGVkIHRvIGhhY2sg d2l0aCByazM1Mjggc3VwcG9ydCBpbiBtYWlubGluZSBrZXJuZWwuCj4gSFcgSeKAmW0gdXNpbmcg aXMgdm9udGFyIHJrMzUyOCB0dmJveC4KPiAKPiBTbyBmYXIgLSBvbiBtYWlubGluZSA2LjEwIGtl cm5lbCAtIEkgZ290IHdvcmtpbmc6IGNsb2NrcywgcGluIGNvbnRyb2wsIHVhcnQsIHNkY2FyZCwg ZXRoLCB1c2IuCj4gCj4gSSBzdGFydGVkIHRvIHdvcmsgb24gZHcgaGRtaSBhbmQgZ290IHRvIHN0 YWdlIHdpdGggY29ycmVjdCBtb2RlIHNldHMgYnkgZHctaGRtaSBidXQgSSBzdHVjayB3aXRoIHZv cDMgc3VwcG9ydC4KPiAKPiBHZW5lcmFsbHkgLSBJIHdhcyBiYWNrIHBvcnRpbmcgY29kZSBmcm9t IGJzcCBidXQgcm9ja2NoaXAgYnNwIGlzIHRvbyBkaXZlcmdlbnQgZnJvbSBtYWlubGluZSB0byBt eSBiYWNrIHBvcnRpbmcgc2tpbGxzIDotKAo+IAo+IElmIGFueWJvZHkgY2FuIGhlbHAgd2l0aCB2 b3AzIC0gdGhlbiB3ZSBjYW4gaGF2ZSBxdWl0ZSBnb29kIGluaXRpYWwgc3VwcG9ydCBvZiByazM1 MjggaW4gbWFpbmxpbmUgKHRoZSwgc2RjYXJkLCB1c2IsIGV0aCwgaGRtaSkKPiBncHUsIGhkbWkg YXVkaW8gc2hvdWxkIGJlIHByb2JhYmx5IGVhc3nigKYKPiAKPiBNeSByazM1MjggZW5hYmxlbWVu dHM6Cj4gCj4gQmluZGluZ3M6IGh0dHBzOi8vZ2l0aHViLmNvbS93YXJwbWUvbWluaW15dGgyL2Js b2IvbWFzdGVyL3NjcmlwdC9rZXJuZWwvbGludXgtNi4xMC9maWxlcy8xMTAwLWR0LWJpbmRpbmdz LWNsb2NrLWFkZC1yazM1MjgtY2xvY2stZGVmaW5pdGlvbnMucGF0Y2gKPiAKPiBDbG9ja3M6IGh0 dHBzOi8vZ2l0aHViLmNvbS93YXJwbWUvbWluaW15dGgyL2Jsb2IvbWFzdGVyL3NjcmlwdC9rZXJu ZWwvbGludXgtNi4xMC9maWxlcy8xMTAxLWNsay1yb2NrY2hpcC1hZGQtY2xvY2stY29udHJvbGxl ci1mb3ItdGhlLVJLMzUyOC5wYXRjaAo+IAo+IFBpbmNvbnRyb2w6IGh0dHBzOi8vZ2l0aHViLmNv bS93YXJwbWUvbWluaW15dGgyL2Jsb2IvbWFzdGVyL3NjcmlwdC9rZXJuZWwvbGludXgtNi4xMC9m aWxlcy8xMTAyLXBpbmN0cmwtcm9ja2NoaXAtYWRkLXJrMzUyOC1zdXBwb3J0LnBhdGNoCj4gCj4g UG93ZXIgZG9tYWluIGJpbmRpbmdzOiBodHRwczovL2dpdGh1Yi5jb20vd2FycG1lL21pbmlteXRo Mi9ibG9iL21hc3Rlci9zY3JpcHQva2VybmVsL2xpbnV4LTYuMTAvZmlsZXMvMTEwMy1kdC1iaW5k aW5ncy1wb3dlci1hZGQtUkszNTI4LVNvQ3MtaGVhZGVyLWZvci1pZGxlLnBhdGNoCj4gCj4gRXRo ZXJuZXQgc3VwcG9ydDogaHR0cHM6Ly9naXRodWIuY29tL3dhcnBtZS9taW5pbXl0aDIvYmxvYi9t YXN0ZXIvc2NyaXB0L2tlcm5lbC9saW51eC02LjEwL2ZpbGVzLzExMDQtZXRoZXJuZXQtc3RtbWFj LWR3bWFjLXJrMzUyOC1hZGQtR01BQy1zdXBwb3J0LnBhdGNoCj4gCj4gUG93ZXIgZG9tYWlucyBz dXBwb3J0OiBodHRwczovL2dpdGh1Yi5jb20vd2FycG1lL21pbmlteXRoMi9ibG9iL21hc3Rlci9z Y3JpcHQva2VybmVsL2xpbnV4LTYuMTAvZmlsZXMvMTEwNS1zb2Mtcm9ja2NoaXAtcG93ZXItZG9t YWluLWFkZC1yazM1Mjgtc3VwcG9ydC5wYXRjaAo+IAo+IHVzYjogaHR0cHM6Ly9naXRodWIuY29t L3dhcnBtZS9taW5pbXl0aDIvYmxvYi9tYXN0ZXIvc2NyaXB0L2tlcm5lbC9saW51eC02LjEwL2Zp bGVzLzExMDYtcGh5LXJvY2tjaGlwLWlubm8tdXNiMi1hZGQtcGh5LXN1cHBvcnQtZm9yLXJrMzUy OC5wYXRjaAo+IAo+IFNvQyBwb3dlciBkb21haW5zOiBodHRwczovL2dpdGh1Yi5jb20vd2FycG1l L21pbmlteXRoMi9ibG9iL21hc3Rlci9zY3JpcHQva2VybmVsL2xpbnV4LTYuMTAvZmlsZXMvMTEw OC1zb2Mtcm9ja2NoaXAtcG93ZXItZG9tYWluLWFkZC1yazM1Mjgtc3VwcG9ydC5wYXRjaAo+IAo+ IFRoZXJtYWw6IGh0dHBzOi8vZ2l0aHViLmNvbS93YXJwbWUvbWluaW15dGgyL2Jsb2IvbWFzdGVy L3NjcmlwdC9rZXJuZWwvbGludXgtNi4xMC9maWxlcy8xMTA4LXRoZXJtYWwtcm9ja2NoaXAtYWRk LXN1cHBvcnQtZm9yLXJrMzUyOC5wYXRjaAo+IAo+IE5hbmVuZyBwaHk6IGh0dHBzOi8vZ2l0aHVi LmNvbS93YXJwbWUvbWluaW15dGgyL2Jsb2IvbWFzdGVyL3NjcmlwdC9rZXJuZWwvbGludXgtNi4x MC9maWxlcy8xMTA5LXBoeS1yb2NrY2hpcC1uYW5lbmctY29tYnBoeS1hZGQtc3VwcG9ydC1mb3It cmszNTI4LnBhdGNoCj4gCj4gZHcgaGRtaTogaHR0cHM6Ly9naXRodWIuY29tL3dhcnBtZS9taW5p bXl0aDIvYmxvYi9tYXN0ZXIvc2NyaXB0L2tlcm5lbC9saW51eC02LjEwL2ZpbGVzLzExMTAtcGh5 LXJvY2tjaGlwLWlubm8taGRtaS1hZGQtc3VwcG9ydC1mb3ItcmszNTI4LnBhdGNoCj4gCj4gSW5u byBoZG1pOiBodHRwczovL2dpdGh1Yi5jb20vd2FycG1lL21pbmlteXRoMi9ibG9iL21hc3Rlci9z Y3JpcHQva2VybmVsL2xpbnV4LTYuMTAvZmlsZXMvMTExMS1kcm0tcm9ja2NoaXAtZHdfaGRtaS1h ZGQtc3VwcG9ydC1mb3ItcmszNTI4LnBhdGNoICAgICAgIE52bWVtOiBodHRwczovL2dpdGh1Yi5j b20vd2FycG1lL21pbmlteXRoMi9ibG9iL21hc3Rlci9zY3JpcHQva2VybmVsL2xpbnV4LTYuMTAv ZmlsZXMvMTExMy1udm1lbS1yb2NrY2hpcC1vdHAtYWRkLXN1cHBvcnQtZm9yLXJrMzUyOC5wYXRj aAo+IAo+IFNvdW5kIHNvYzogaHR0cHM6Ly9naXRodWIuY29tL3dhcnBtZS9taW5pbXl0aDIvYmxv Yi9tYXN0ZXIvc2NyaXB0L2tlcm5lbC9saW51eC02LjEwL2ZpbGVzLzExMTQtc291bmQtc29jLWNv ZGVjcy1hZGQtcmszNTI4LXN1cHBvcnQucGF0Y2gKPiAKPiByazM1MjggZHRzaTogaHR0cHM6Ly9n aXRodWIuY29tL3dhcnBtZS9taW5pbXl0aDIvYmxvYi9tYXN0ZXIvc2NyaXB0L2tlcm5lbC9saW51 eC02LjEwL2ZpbGVzLzExNTAtYXJtNjQtZHRzaS1yb2NrY2hpcC1hZGQtMzUyOC5kdHNpLnBhdGNo OiAKCkZZSSwgVGhpcyBsaW5rIGlzIGRlYWQuCgo+IFZvbnRhciB0dmJveCBkdHM6IGh0dHBzOi8v Z2l0aHViLmNvbS93YXJwbWUvbWluaW15dGgyL2Jsb2IvbWFzdGVyL3NjcmlwdC9rZXJuZWwvbGlu dXgtNi4xMC9maWxlcy8xMTUxLWFybTY0LWR0cy1yb2NrY2hpcC1hZGQtZHRzLWZvci12b250YXJf cjMucGF0Y2gKPiAKPiBJdCBtYXkgaGFwcGVuIHRoYXQgYWJvdmUgcGF0Y2hlcyB3aWxsIG5vdCBh cHBseSBjbGVhbiBvbiB2YW5pbGxhIDYuMTAgYXMgSeKAmW0gcGF0Y2hpbmcga2VybmVsIGZvciBz OTA1L3M5MTIvc20xL2cxMi9ycGkzL3JwaTQvcnBpNS8zMzI4LzMzOTkvLzM1NjYvMzU2OC8zNTg4 LzM1MjggYW5kIHJrMzUyOCBwYXRjaGVzIGFyZSBhZnRlciBhcHBsaWVkIHM5MDUvczkxMi9zbTEv ZzEyL3JwaTMvcnBpNC9ycGk1LzMzMjgvMzM5OS8zNTY2LzM1NjgvMzU4OCBwYXRjaGVzLgo+IAo+ IElmIGFueWJvZHkgaXMgaW50ZXJlc3RlZCBpbiBhZGRpbmcgdm9wMyBzdXBwb3J0IC0gcGxzIGdp dmUgbWUgc2lnbiAtIHdlIGNhbiB3b3JrIHRvZ2V0aGVy4oCmCj4gCj4gPiBKdXN0IEZZSSwgdGhl IHZlbmRvciBrZXJuZWwgaXMgYXZhaWxhYmxlIGhlcmVbMV0gb24gdGhlICJkZXZlbG9wLTUuMTAi Cj4gPiBicmFuY2guCj4gPiAKPiA+IEJlc3QgcmVnYXJkcywKPiA+IFlhbyBaaQo+ID4gCj4gPiBb MV06IGh0dHBzOi8vZ2l0aHViLmNvbS9yb2NrY2hpcC1saW51eC9rZXJuZWwKPiA+IAo+ID4+IAo+ ID4+PiBbMV06IGh0dHBzOi8vZG9jcy5yYWR4YS5jb20vZW4vZS9lMjBjCj4gPj4+IFsyXTogaHR0 cHM6Ly9naXN0LmdpdGh1Yi5jb20veml5YW8yMzMvYjc0NTIzYTFlM2U4YmYzNjI4NmE1NzJlMDA4 Y2EzMTkKPiA+Pj4gCj4gPj4+IFlhbyBaaSAoNCk6Cj4gPj4+ICBkdC1iaW5kaW5nczogc2VyaWFs OiBzbnBzLWR3LWFwYi11YXJ0OiBEb2N1bWVudCBSb2NrY2hpcCBSSzM1MjgKPiA+Pj4gIGR0LWJp bmRpbmdzOiBhcm06IHJvY2tjaGlwOiBBZGQgUmFkeGEgRTIwQyBib2FyZAo+ID4+PiAgYXJtNjQ6 IGR0czogcm9ja2NoaXA6IEFkZCBiYXNlIERUIGZvciByazM1MjggU29DCj4gPj4+ICBhcm02NDog ZHRzOiByb2NrY2hpcDogQWRkIFJhZHhhIGUyMGMgYm9hcmQKPiA+Pj4gCj4gPj4+IC4uLi9kZXZp Y2V0cmVlL2JpbmRpbmdzL2FybS9yb2NrY2hpcC55YW1sICAgICB8ICAgNSArCj4gPj4+IC4uLi9i aW5kaW5ncy9zZXJpYWwvc25wcy1kdy1hcGItdWFydC55YW1sICAgICB8ICAgMSArCj4gPj4+IGFy Y2gvYXJtNjQvYm9vdC9kdHMvcm9ja2NoaXAvTWFrZWZpbGUgICAgICAgICB8ICAgMSArCj4gPj4+ IC4uLi9ib290L2R0cy9yb2NrY2hpcC9yazM1MjgtcmFkeGEtZTIwYy5kdHMgICB8ICAyMiArKysK PiA+Pj4gYXJjaC9hcm02NC9ib290L2R0cy9yb2NrY2hpcC9yazM1MjguZHRzaSAgICAgIHwgMTgy ICsrKysrKysrKysrKysrKysrKwo+ID4+PiA1IGZpbGVzIGNoYW5nZWQsIDIxMSBpbnNlcnRpb25z KCspCj4gPj4+IGNyZWF0ZSBtb2RlIDEwMDY0NCBhcmNoL2FybTY0L2Jvb3QvZHRzL3JvY2tjaGlw L3JrMzUyOC1yYWR4YS1lMjBjLmR0cwo+ID4+PiBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC9hcm02 NC9ib290L2R0cy9yb2NrY2hpcC9yazM1MjguZHRzaQo+ID4+PiAKPiA+Pj4gCj4gPj4+IGJhc2Ut Y29tbWl0OiA5NGVkZTJhM2U5MTM1NzY0NzM2MjIxYzA4MGFjN2MwYWQ5OTNkYzJkCj4gPiAKPiA+ IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPiBMaW51 eC1yb2NrY2hpcCBtYWlsaW5nIGxpc3QKPiA+IExpbnV4LXJvY2tjaGlwQGxpc3RzLmluZnJhZGVh ZC5vcmcKPiA+IGh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGlu dXgtcm9ja2NoaXAKPiAKCkJlc3QgcmVnYXJkcywKWWFvIFppCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eC1yb2NrY2hpcCBtYWlsaW5nIGxpc3QK TGludXgtcm9ja2NoaXBAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFk Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LXJvY2tjaGlwCg==