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 E14D3C433EF for ; Thu, 12 May 2022 04:36:56 +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-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:From:References:Cc:To:Subject: MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Sdyy6iZpz5jgMzuWqZ+gFx4Dbs5I2IUrbO1MjxrJYp0=; b=b179vmNjQa5tV3 MK1leykBe9YDLO1cwe97pZNIcGN30xF67uYvzK8AlACae5RPommtz+GX0OuT7hqKdQFW7M1Ft1Qjs /Z5xziuEmVcH6RlVV/tVm6jFCc04VYvpbf1ZTNa75ib8TryYRaijV82/jt3ZsO7TumcvhPXdQCp5g 8dIbJK2MS2iERXKvuFrOs0JqJuzvSEBrcuq1GCAHcrxmNfi/XqyybQ8OBHXY31tTotjJw5/nuknGZ 7i6vr3ab6oKKw+U2RvdOV5xArwXbjfN3yY6otviRX7UOoobecCiJX6/4/N1hc42UrbSSJ9nFxq3vu XSPJ2FPphlx6N4LNakrg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1np0YE-009ySE-Qv; Thu, 12 May 2022 04:35:46 +0000 Received: from m12-13.163.com ([220.181.12.13]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1np0YB-009yPA-LU for linux-arm-kernel@lists.infradead.org; Thu, 12 May 2022 04:35:45 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Message-ID:Date:MIME-Version:Subject:From; bh=1d1tM H+vnpjo4OFLZKcFG1r3ENVDriGXTVUEOuHNaZI=; b=d9n4eEEfilh7piLG7UENr 1Boj9hwQtUtl1CeaNiYFDlYuMRUTBDhRUZJGikc9OnvLgYlFR0xkvUp1YI9vtuJY pgSoSaCc/Fi1/78Q5RTpzeje4bYF9ONLeZuBR5sU/jKzE4obNA4yLCs3sMrbB/bn TY12O6FCtnLzkTlCi8bxIM= Received: from [192.168.3.102] (unknown [218.201.129.19]) by smtp9 (Coremail) with SMTP id DcCowABHmR9ejnxi3XKFCQ--.35242S2; Thu, 12 May 2022 12:34:39 +0800 (CST) Message-ID: <01c2c11f-71fd-b735-b935-109865d62de5@163.com> Date: Thu, 12 May 2022 12:34:38 +0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Subject: Re: [PATCH v2] drivers: cpufreq: sun8i-r40: Add cpufreq support Content-Language: en-US To: =?UTF-8?Q?Jernej_=c5=a0krabec?= , linux-sunxi@lists.linux.dev Cc: Rob Herring , Maxime Ripard , Chen-Yu Tsai , "Rafael J . Wysocki" , Viresh Kumar , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org References: <20220510003611.1812-1-qianfanguijin@163.com> <1902551.yKVeVyVuyW@kista> From: qianfan In-Reply-To: <1902551.yKVeVyVuyW@kista> X-CM-TRANSID: DcCowABHmR9ejnxi3XKFCQ--.35242S2 X-Coremail-Antispam: 1Uf129KBjvJXoWxKF17GFy3tFW5JFWxKr17Jrb_yoW7Zw15pr 1UCFZ5GF4fWr15t34aqw1DGrn7CFyv9FWY9ryUGa48tr1kZrykXr13tr93KrZ5Xr13J3yI vrn5XryI9ws8JaDanT9S1TB71UUUUUUqnTZGkaVYY2UrUUUUjbIjqfuFe4nvWSU5nxnvy2 9KBjDUYxBIdaVFxhVjvjDU0xZFpf9x07UXiSLUUUUU= X-Originating-IP: [218.201.129.19] X-CM-SenderInfo: htld0w5dqj3xxmlqqiywtou0bp/1tbiGhn+7VaEBiT6wwABsY X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220511_213544_154065_3F1711E1 X-CRM114-Status: GOOD ( 16.78 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org CgrlnKggMjAyMi81LzEyIDQ6MTMsIEplcm5laiDFoGtyYWJlYyDlhpnpgZM6Cj4gRG5lIHRvcmVr LCAxMC4gbWFqIDIwMjIgb2IgMDI6MzY6MTEgQ0VTVCBqZSBxaWFuZmFuZ3VpamluQDE2My5jb20g bmFwaXNhbChhKToKPj4gRnJvbTogcWlhbmZhbiBaaGFvIDxxaWFuZmFuZ3VpamluQDE2My5jb20+ Cj4+Cj4+IE9QUCB0YWJsZSB2YWx1ZSBpcyBnZXQgZnJvbSBhbGx3aW5uZXIgbGljaGVlIDMuMTAg a2VybmVsLgo+PiBBbmQgY29tcGxldGVkICdjcHUtc3VwcGx5JyBvbiBzdW44aSBiYXNlZCBib2Fy ZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogcWlhbmZhbiBaaGFvIDxxaWFuZmFuZ3VpamluQDE2My5j b20+Cj4+IC0tLQo+PiAgIC4uLi9ib290L2R0cy9zdW44aS1yNDAtYmFuYW5hcGktbTItdWx0cmEu ZHRzICB8ICA0ICsrCj4+ICAgYXJjaC9hcm0vYm9vdC9kdHMvc3VuOGktcjQwLWZldGE0MGkuZHRz aSAgICAgIHwgIDQgKysKPj4gICBhcmNoL2FybS9ib290L2R0cy9zdW44aS1yNDAuZHRzaSAgICAg ICAgICAgICAgfCA0NyArKysrKysrKysrKysrKysrKysrCj4+ICAgYXJjaC9hcm0vYm9vdC9kdHMv c3VuOGktdDMtY3FhM3QtYnYzLmR0cyAgICAgIHwgIDQgKysKPj4gICAuLi4vYm9vdC9kdHMvc3Vu OGktdjQwLWJhbmFuYXBpLW0yLWJlcnJ5LmR0cyAgfCAgNCArKwo+PiAgIGRyaXZlcnMvY3B1ZnJl cS9jcHVmcmVxLWR0LXBsYXRkZXYuYyAgICAgICAgICB8ICAxICsKPiBUaGlzIHBhdGNoIG5lZWRz IHRvIGJlIHNwbGl0IGluIHR3bzoKPiAxLiBkcml2ZXIgY2hhbmdlCj4gMi4gRFQgY2hhbmdlcwo+ Cj4gQW5kIHBsZWFzZSBhZGQgY2hhbmdlIGxvZyBoZXJlIGZvciBuZXh0IHN1Ym1pc3Npb24uCk1h eWJlIHRoZXJlIHBhdGNoIGlzIGJldHRlcj8gb25lIG9mIGRyaXZlciwgb25lIG9mIHN1bjhpLXI0 MC5kdHNpCmFuZCB0aGUgb3RoZXJzIGlzIHRoZSBib2FyZCdzIGNoYW5nZXMuCj4KPj4gICA2IGZp bGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJt L2Jvb3QvZHRzL3N1bjhpLXI0MC1iYW5hbmFwaS1tMi11bHRyYS5kdHMgYi9hcmNoL2FybS8KPiBi b290L2R0cy9zdW44aS1yNDAtYmFuYW5hcGktbTItdWx0cmEuZHRzCj4+IGluZGV4IGE2YTEwODdh MGM5Yi4uNGYzMDAxOGVjNGEyIDEwMDY0NAo+PiAtLS0gYS9hcmNoL2FybS9ib290L2R0cy9zdW44 aS1yNDAtYmFuYW5hcGktbTItdWx0cmEuZHRzCj4+ICsrKyBiL2FyY2gvYXJtL2Jvb3QvZHRzL3N1 bjhpLXI0MC1iYW5hbmFwaS1tMi11bHRyYS5kdHMKPj4gQEAgLTExMyw2ICsxMTMsMTAgQEAgJmFo Y2kgewo+PiAgIAlzdGF0dXMgPSAib2theSI7Cj4+ICAgfTsKPj4gICAKPj4gKyZjcHUwIHsKPj4g KwljcHUtc3VwcGx5ID0gPCZyZWdfZGNkYzI+Owo+PiArfTsKPj4gKwo+PiAgICZkZSB7Cj4+ICAg CXN0YXR1cyA9ICJva2F5IjsKPj4gICB9Owo+PiBkaWZmIC0tZ2l0IGEvYXJjaC9hcm0vYm9vdC9k dHMvc3VuOGktcjQwLWZldGE0MGkuZHRzaSBiL2FyY2gvYXJtL2Jvb3QvZHRzLwo+IHN1bjhpLXI0 MC1mZXRhNDBpLmR0c2kKPj4gaW5kZXggMjY1ZTBmYTU3YTMyLi5iODcyYjUxYTM0NmQgMTAwNjQ0 Cj4+IC0tLSBhL2FyY2gvYXJtL2Jvb3QvZHRzL3N1bjhpLXI0MC1mZXRhNDBpLmR0c2kKPj4gKysr IGIvYXJjaC9hcm0vYm9vdC9kdHMvc3VuOGktcjQwLWZldGE0MGkuZHRzaQo+PiBAQCAtNiw2ICs2 LDEwIEBACj4+ICAgCj4+ICAgI2luY2x1ZGUgInN1bjhpLXI0MC5kdHNpIgo+PiAgIAo+PiArJmNw dTAgewo+PiArCWNwdS1zdXBwbHkgPSA8JnJlZ19kY2RjMj47Cj4+ICt9Owo+PiArCj4+ICAgJmky YzAgewo+PiAgIAlzdGF0dXMgPSAib2theSI7Cj4+ICAgCj4+IGRpZmYgLS1naXQgYS9hcmNoL2Fy bS9ib290L2R0cy9zdW44aS1yNDAuZHRzaSBiL2FyY2gvYXJtL2Jvb3QvZHRzL3N1bjhpLQo+IHI0 MC5kdHNpCj4+IGluZGV4IDI5MWY0Nzg0ZTg2Yy4uOTBkZTExOTA5NWZhIDEwMDY0NAo+PiAtLS0g YS9hcmNoL2FybS9ib290L2R0cy9zdW44aS1yNDAuZHRzaQo+PiArKysgYi9hcmNoL2FybS9ib290 L2R0cy9zdW44aS1yNDAuZHRzaQo+PiBAQCAtNTQsNiArNTQsNDEgQEAgLyB7Cj4+ICAgCSNzaXpl LWNlbGxzID0gPDE+Owo+PiAgIAlpbnRlcnJ1cHQtcGFyZW50ID0gPCZnaWM+Owo+PiAgIAo+PiAr CWNwdTBfb3BwX3RhYmxlOiBvcHBfdGFibGUwIHsKPj4gKwkJY29tcGF0aWJsZSA9ICJvcGVyYXRp bmctcG9pbnRzLXYyIjsKPj4gKwkJb3BwLXNoYXJlZDsKPj4gKwo+PiArCQlvcHAtNzIwMDAwMDAw IHsKPj4gKwkJCW9wcC1oeiA9IC9iaXRzLyA2NCA8NzIwMDAwMDAwPjsKPj4gKwkJCW9wcC1taWNy b3ZvbHQgPSA8MTAwMDAwMCAxMDAwMDAwIDEzMDAwMDA+Owo+PiArCQkJY2xvY2stbGF0ZW5jeS1u cyA9IDwyMDAwMDAwPjsKPj4gKwkJfTsKPj4gKwo+PiArCQlvcHAtOTEyMDAwMDAwIHsKPj4gKwkJ CW9wcC1oeiA9IC9iaXRzLyA2NCA8OTEyMDAwMDAwPjsKPj4gKwkJCW9wcC1taWNyb3ZvbHQgPSA8 MTEwMDAwMCAxMTAwMDAwIDEzMDAwMDA+Owo+PiArCQkJY2xvY2stbGF0ZW5jeS1ucyA9IDwyMDAw MDAwPjsKPj4gKwkJfTsKPj4gKwo+PiArCQlvcHAtMTAwODAwMDAwMCB7Cj4+ICsJCQlvcHAtaHog PSAvYml0cy8gNjQgPDEwMDgwMDAwMDA+Owo+PiArCQkJb3BwLW1pY3Jvdm9sdCA9IDwxMTYwMDAw IDExNjAwMDAgMTMwMDAwMD47Cj4+ICsJCQljbG9jay1sYXRlbmN5LW5zID0gPDIwMDAwMDA+Owo+ PiArCQl9Owo+PiArCj4+ICsJCW9wcC0xMTA0MDAwMDAwIHsKPj4gKwkJCW9wcC1oeiA9IC9iaXRz LyA2NCA8MTEwNDAwMDAwMD47Cj4+ICsJCQlvcHAtbWljcm92b2x0ID0gPDEyNDAwMDAgMTI0MDAw MCAxMzAwMDAwPjsKPj4gKwkJCWNsb2NrLWxhdGVuY3ktbnMgPSA8MjAwMDAwMD47Cj4+ICsJCX07 Cj4+ICsKPj4gKwkJb3BwLTEyMDAwMDAwMDAgewo+PiArCQkJb3BwLWh6ID0gL2JpdHMvIDY0IDwx MjAwMDAwMDAwPjsKPj4gKwkJCW9wcC1taWNyb3ZvbHQgPSA8MTMwMDAwMCAxMzAwMDAwIDEzMDAw MDA+Owo+PiArCQkJY2xvY2stbGF0ZW5jeS1ucyA9IDwyMDAwMDAwPjsKPj4gKwkJfTsKPj4gKwl9 Owo+PiArCj4+ICAgCWNsb2NrcyB7Cj4+ICAgCQkjYWRkcmVzcy1jZWxscyA9IDwxPjsKPj4gICAJ CSNzaXplLWNlbGxzID0gPDE+Owo+PiBAQCAtODQsMjQgKzExOSwzNiBAQCBjcHUwOiBjcHVAMCB7 Cj4+ICAgCQkJY29tcGF0aWJsZSA9ICJhcm0sY29ydGV4LWE3IjsKPj4gICAJCQlkZXZpY2VfdHlw ZSA9ICJjcHUiOwo+PiAgIAkJCXJlZyA9IDwwPjsKPj4gKwkJCWNsb2NrcyA9IDwmY2N1IENMS19D UFU+Owo+PiArCQkJY2xvY2stbmFtZXMgPSAiY3B1IjsKPj4gKwkJCW9wZXJhdGluZy1wb2ludHMt djIgPSA8JmNwdTBfb3BwX3RhYmxlPjsKPj4gICAJCX07Cj4+ICAgCj4+ICAgCQljcHUxOiBjcHVA MSB7Cj4+ICAgCQkJY29tcGF0aWJsZSA9ICJhcm0sY29ydGV4LWE3IjsKPj4gICAJCQlkZXZpY2Vf dHlwZSA9ICJjcHUiOwo+PiAgIAkJCXJlZyA9IDwxPjsKPj4gKwkJCWNsb2NrcyA9IDwmY2N1IENM S19DUFU+Owo+PiArCQkJY2xvY2stbmFtZXMgPSAiY3B1IjsKPj4gKwkJCW9wZXJhdGluZy1wb2lu dHMtdjIgPSA8JmNwdTBfb3BwX3RhYmxlPjsKPj4gICAJCX07Cj4+ICAgCj4+ICAgCQljcHUyOiBj cHVAMiB7Cj4+ICAgCQkJY29tcGF0aWJsZSA9ICJhcm0sY29ydGV4LWE3IjsKPj4gICAJCQlkZXZp Y2VfdHlwZSA9ICJjcHUiOwo+PiAgIAkJCXJlZyA9IDwyPjsKPj4gKwkJCWNsb2NrcyA9IDwmY2N1 IENMS19DUFU+Owo+PiArCQkJY2xvY2stbmFtZXMgPSAiY3B1IjsKPj4gKwkJCW9wZXJhdGluZy1w b2ludHMtdjIgPSA8JmNwdTBfb3BwX3RhYmxlPjsKPj4gICAJCX07Cj4+ICAgCj4+ICAgCQljcHUz OiBjcHVAMyB7Cj4+ICAgCQkJY29tcGF0aWJsZSA9ICJhcm0sY29ydGV4LWE3IjsKPj4gICAJCQlk ZXZpY2VfdHlwZSA9ICJjcHUiOwo+PiAgIAkJCXJlZyA9IDwzPjsKPj4gKwkJCWNsb2NrcyA9IDwm Y2N1IENMS19DUFU+Owo+PiArCQkJY2xvY2stbmFtZXMgPSAiY3B1IjsKPj4gKwkJCW9wZXJhdGlu Zy1wb2ludHMtdjIgPSA8JmNwdTBfb3BwX3RhYmxlPjsKPj4gICAJCX07Cj4+ICAgCX07Cj4+ICAg Cj4+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9ib290L2R0cy9zdW44aS10My1jcWEzdC1idjMuZHRz IGIvYXJjaC9hcm0vYm9vdC9kdHMvCj4gc3VuOGktdDMtY3FhM3QtYnYzLmR0cwo+PiBpbmRleCA2 OTMxYWFhYjIzODIuLjBlYjE5OTA3NDJmZiAxMDA2NDQKPj4gLS0tIGEvYXJjaC9hcm0vYm9vdC9k dHMvc3VuOGktdDMtY3FhM3QtYnYzLmR0cwo+PiArKysgYi9hcmNoL2FybS9ib290L2R0cy9zdW44 aS10My1jcWEzdC1idjMuZHRzCj4+IEBAIC04OCw2ICs4OCwxMCBAQCAmYWhjaSB7Cj4+ICAgCXN0 YXR1cyA9ICJva2F5IjsKPj4gICB9Owo+PiAgIAo+PiArJmNwdTAgewo+PiArCWNwdS1zdXBwbHkg PSA8JnJlZ19kY2RjMj47Cj4+ICt9Owo+PiArCj4+ICAgJmRlIHsKPj4gICAJc3RhdHVzID0gIm9r YXkiOwo+PiAgIH07Cj4+IGRpZmYgLS1naXQgYS9hcmNoL2FybS9ib290L2R0cy9zdW44aS12NDAt YmFuYW5hcGktbTItYmVycnkuZHRzIGIvYXJjaC9hcm0vCj4gYm9vdC9kdHMvc3VuOGktdjQwLWJh bmFuYXBpLW0yLWJlcnJ5LmR0cwo+PiBpbmRleCA0Nzk1NDU1MWY1NzMuLmZkZjhiZDEyZmFhYSAx MDA2NDQKPj4gLS0tIGEvYXJjaC9hcm0vYm9vdC9kdHMvc3VuOGktdjQwLWJhbmFuYXBpLW0yLWJl cnJ5LmR0cwo+PiArKysgYi9hcmNoL2FybS9ib290L2R0cy9zdW44aS12NDAtYmFuYW5hcGktbTIt YmVycnkuZHRzCj4+IEBAIC0xMDcsNiArMTA3LDEwIEBAICZhaGNpIHsKPj4gICAJc3RhdHVzID0g Im9rYXkiOwo+PiAgIH07Cj4+ICAgCj4+ICsmY3B1MCB7Cj4+ICsJY3B1LXN1cHBseSA9IDwmcmVn X2RjZGMyPjsKPj4gK307Cj4+ICsKPj4gICAmZGUgewo+PiAgIAlzdGF0dXMgPSAib2theSI7Cj4+ ICAgfTsKPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLWR0LXBsYXRkZXYu YyBiL2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLQo+IGR0LXBsYXRkZXYuYwo+PiBpbmRleCBjYTFk MTAzZWM0NDkuLjk3MWE5OTIxOWQ0ZCAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9jcHVmcmVxL2Nw dWZyZXEtZHQtcGxhdGRldi5jCj4+ICsrKyBiL2RyaXZlcnMvY3B1ZnJlcS9jcHVmcmVxLWR0LXBs YXRkZXYuYwo+PiBAQCAtMjYsNiArMjYsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IG9mX2Rldmlj ZV9pZCBhbGxvd2xpc3RbXSBfX2luaXRjb25zdCA9Cj4gewo+PiAgIAl7IC5jb21wYXRpYmxlID0g ImFsbHdpbm5lcixzdW44aS1hMjMiLCB9LAo+PiAgIAl7IC5jb21wYXRpYmxlID0gImFsbHdpbm5l cixzdW44aS1hODN0IiwgfSwKPj4gICAJeyAuY29tcGF0aWJsZSA9ICJhbGx3aW5uZXIsc3VuOGkt aDMiLCB9LAo+PiArCXsgLmNvbXBhdGlibGUgPSAiYWxsd2lubmVyLHN1bjhpLXI0MCIsIH0sCj4g V2h5IG9uIGFsbG93IGxpc3Q/IENvbW1lbnQgc2F5cyBvcGVyYXRpbmdzLXBvaW50LXYyIHNob3Vs ZCBiZSBvbiBibG9jayBsaXN0LAo+IGp1c3QgbGlrZSBINi4KQWN0dWFsbHkgSSdtIG5vdCBtYWtl IHN1cmUgdGhlIGRpZmZlcmVuY2UsIHNlZW1zIGJvdGggb2YgdGhlbSBjYW4gd29yay4KTW9zdCBv ZiBhbGx3aW5uZXIgZGV2aWNlX2lkIGlzIGFkZGVkIGluIGFsbG93bGlzdCwgc28gSSBkaWQgdGhp cy4KPgo+IEJlc3QgcmVnYXJkcywKPiBKZXJuZWoKPgo+PiAgIAo+PiAgIAl7IC5jb21wYXRpYmxl ID0gImFwbSx4Z2VuZS1zaGFkb3djYXQiLCB9LAo+PiAgIAo+PiAtLSAKPj4gMi4yNS4xCj4+Cj4+ CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgt YXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQu b3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJt LWtlcm5lbAo=