Received: by 2002:a25:ca44:0:0:0:0:0 with SMTP id a65csp949081ybg; Wed, 29 Jul 2020 01:45:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxGpvWfuSrVZ1sLw9Kr7wgWDNbaT9oRvsR2I/SbEga5SqNnJJU3kNSv2XkyBgjxun/3uGBu X-Received: by 2002:a05:6402:354:: with SMTP id r20mr31400469edw.32.1596012337106; Wed, 29 Jul 2020 01:45:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596012337; cv=none; d=google.com; s=arc-20160816; b=J4fJNuFBEI9tYRtIov8dtGWoMGMhnMpW+T7WdTyHaXx/wjtEHpqW6Zm/p7arLCLiVJ hQCM+kBFlnum8iqSmMaOwFbEb7o9duPFqbtGECll/GMa9TtWJyRtLLWvmTenJ5GWj3CM +3a7xIvSg76jNTV9kLj0pxc2nAbgC3NhCJ1uvSQMH2KhNHscYjKCPWS1Mg24ouM0vjxS /lm98zf3QSGmjnv0+vS+G+9/P6WE3HWT2MJhtJG85UtOgSA6bMRowY/nBAdKcyt6i0UE gQHXSJ9tW/kfm3rGfQsJx4HubrGnXhZLo+xaYdrJ355c53kc/g+pIzoq5cDrUcYI71Tn KDgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=hedGltKMo4S0AeSBkYndMMTausqUfwf6tK8YcqmKXRg=; b=vQ5emx3OyrbN1RYu2Oug17PDuaiB7iR+J2mZ1ZA6puUfSyeQoRwrJDVuriYf/kpKBF jiaLPJTANSoZkJ6mJpkEc+hKU8NrWHuxe/JYFjEBS+owmgRJIW3ZU8WMvABXP2twuQGL KTmLoi3GHZouwQxYwtlFWH4/75A8AXCDsrDf5fSTaM8XYtWw2bhjS3kO7l1/7LTIOjUm FqgjBz/9CsWt8Bz50qSK9xtOu9FvJicy+sQHO2nQRS6LMnPzQBIAj9P/ZhirxKWSzeLz SO3UowJDejaGG6T3mj5ElO2RuS+5+nJ66uLJBxgiRGjrQMCb85JPd1UJQpEVPk6u9nfO Cbmg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=jcyj0QrF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u7si311982edt.557.2020.07.29.01.45.14; Wed, 29 Jul 2020 01:45:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b=jcyj0QrF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728049AbgG2Ioz (ORCPT + 99 others); Wed, 29 Jul 2020 04:44:55 -0400 Received: from mailgw02.mediatek.com ([210.61.82.184]:26375 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1727112AbgG2Iox (ORCPT ); Wed, 29 Jul 2020 04:44:53 -0400 X-UUID: 71039ec90310458b98df098df1767870-20200729 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:Subject:CC:To:From; bh=hedGltKMo4S0AeSBkYndMMTausqUfwf6tK8YcqmKXRg=; b=jcyj0QrF1pt4ock8PeFN09oUsN1ndrQIyTVxW+JpJDlhARudReQoGFjEVExakyYIBRIv6M3Z8TackDZ9OS0DcxuuB74kjLVbH21ipGQ9vsnMZks7KOXQ/OG6436M4a+TBW2JygqwVbjWUtHG92oBbeTVTUG3ekoXSweAY2Sz80Y=; X-UUID: 71039ec90310458b98df098df1767870-20200729 Received: from mtkcas07.mediatek.inc [(172.21.101.84)] by mailgw02.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 1205728083; Wed, 29 Jul 2020 16:44:46 +0800 Received: from mtkcas07.mediatek.inc (172.21.101.84) by mtkmbs08n2.mediatek.inc (172.21.101.56) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 29 Jul 2020 16:44:43 +0800 Received: from mtksdccf07.mediatek.inc (172.21.84.99) by mtkcas07.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Wed, 29 Jul 2020 16:44:45 +0800 From: Weiyi Lu To: Matthias Brugger , Rob Herring , Stephen Boyd , Nicolas Boichat CC: James Liao , , , , , , Weiyi Lu , Wendell Lin Subject: [PATCH v2 0/5] Mediatek MT8192 clock support Date: Wed, 29 Jul 2020 16:44:32 +0800 Message-ID: <1596012277-8448-1-git-send-email-weiyi.lu@mediatek.com> X-Mailer: git-send-email 1.8.1.1.dirty MIME-Version: 1.0 Content-Type: text/plain X-TM-SNTS-SMTP: 9CE4D8E8E174BD6943C6B2B6AB7171B3C1681FC63B00A8C0C24F8618D1D30A012000:8 X-MTK: N Content-Transfer-Encoding: base64 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org VGhpcyBzZXJpZXMgaXMgYmFzZWQgb24gdjUuOC1yYzENCg0KY2hhbmdlcyBzaW5jZSB2MToNCi0g Zml4IGFzeW1tZXRyaWNhbCBjb250cm9sIG9mIFBMTA0KLSBoYXZlIGVuX21hc2sgdXNlZCBhcyBk aXZpZGVyIGVuYWJsZSBtYXNrIG9uIGFsbCBNZWRpYVRlayBTb0MNCg0KV2VpeWkgTHUgKDUpOg0K ICBkdC1iaW5kaW5nczogQVJNOiBNZWRpYXRlazogRG9jdW1lbnQgYmluZGluZ3MgZm9yIE1UODE5 Mg0KICBjbGs6IG1lZGlhdGVrOiBBZGQgZHQtYmluZGluZ3MgZm9yIE1UODE5MiBjbG9ja3MNCiAg Y2xrOiBtZWRpYXRlazogRml4IGFzeW1tZXRyaWNhbCBQTEwgZW5hYmxlIGFuZCBkaXNhYmxlIGNv bnRyb2wNCiAgY2xrOiBtZWRpYXRlazogQWRkIGNvbmZpZ3VyYWJsZSBlbmFibGUgY29udHJvbCB0 byBtdGtfcGxsX2RhdGENCiAgY2xrOiBtZWRpYXRlazogQWRkIE1UODE5MiBjbG9jayBzdXBwb3J0 DQoNCiAuLi4vYXJtL21lZGlhdGVrL21lZGlhdGVrLGFwbWl4ZWRzeXMudHh0ICAgICAgfCAgICAx ICsNCiAuLi4vYmluZGluZ3MvYXJtL21lZGlhdGVrL21lZGlhdGVrLGF1ZHN5cy50eHQgfCAgICAx ICsNCiAuLi4vYXJtL21lZGlhdGVrL21lZGlhdGVrLGNhbXN5cy1yYXcueWFtbCAgICAgfCAgIDQw ICsNCiAuLi4vYmluZGluZ3MvYXJtL21lZGlhdGVrL21lZGlhdGVrLGNhbXN5cy50eHQgfCAgICAx ICsNCiAuLi4vYmluZGluZ3MvYXJtL21lZGlhdGVrL21lZGlhdGVrLGltZ3N5cy50eHQgfCAgICAy ICsNCiAuLi4vYXJtL21lZGlhdGVrL21lZGlhdGVrLGltcF9paWNfd3JhcC55YW1sICAgfCAgIDQz ICsNCiAuLi4vYXJtL21lZGlhdGVrL21lZGlhdGVrLGluZnJhY2ZnLnR4dCAgICAgICAgfCAgICAx ICsNCiAuLi4vYmluZGluZ3MvYXJtL21lZGlhdGVrL21lZGlhdGVrLGlwZXN5cy50eHQgfCAgICAx ICsNCiAuLi4vYXJtL21lZGlhdGVrL21lZGlhdGVrLG1kcHN5cy55YW1sICAgICAgICAgfCAgIDM4 ICsNCiAuLi4vYmluZGluZ3MvYXJtL21lZGlhdGVrL21lZGlhdGVrLG1mZ2NmZy50eHQgfCAgICAx ICsNCiAuLi4vYmluZGluZ3MvYXJtL21lZGlhdGVrL21lZGlhdGVrLG1tc3lzLnR4dCAgfCAgICAx ICsNCiAuLi4vYmluZGluZ3MvYXJtL21lZGlhdGVrL21lZGlhdGVrLG1zZGMueWFtbCAgfCAgIDM5 ICsNCiAuLi4vYXJtL21lZGlhdGVrL21lZGlhdGVrLHBlcmljZmcueWFtbCAgICAgICAgfCAgICAx ICsNCiAuLi4vYXJtL21lZGlhdGVrL21lZGlhdGVrLHNjcC1hZHNwLnlhbWwgICAgICAgfCAgIDM4 ICsNCiAuLi4vYXJtL21lZGlhdGVrL21lZGlhdGVrLHRvcGNrZ2VuLnR4dCAgICAgICAgfCAgICAx ICsNCiAuLi4vYXJtL21lZGlhdGVrL21lZGlhdGVrLHZkZWNzeXMtc29jLnlhbWwgICAgfCAgIDM4 ICsNCiAuLi4vYXJtL21lZGlhdGVrL21lZGlhdGVrLHZkZWNzeXMudHh0ICAgICAgICAgfCAgICAx ICsNCiAuLi4vYXJtL21lZGlhdGVrL21lZGlhdGVrLHZlbmNzeXMudHh0ICAgICAgICAgfCAgICAx ICsNCiBkcml2ZXJzL2Nsay9tZWRpYXRlay9LY29uZmlnICAgICAgICAgICAgICAgICAgfCAgMTQ2 ICsrDQogZHJpdmVycy9jbGsvbWVkaWF0ZWsvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgICAy NCArDQogZHJpdmVycy9jbGsvbWVkaWF0ZWsvY2xrLW10MjcwMS5jICAgICAgICAgICAgIHwgICAy NiArLQ0KIGRyaXZlcnMvY2xrL21lZGlhdGVrL2Nsay1tdDI3MTIuYyAgICAgICAgICAgICB8ICAg MzAgKy0NCiBkcml2ZXJzL2Nsay9tZWRpYXRlay9jbGstbXQ2NzY1LmMgICAgICAgICAgICAgfCAg IDIwICstDQogZHJpdmVycy9jbGsvbWVkaWF0ZWsvY2xrLW10Njc3OS5jICAgICAgICAgICAgIHwg ICAyNCArLQ0KIGRyaXZlcnMvY2xrL21lZGlhdGVrL2Nsay1tdDY3OTcuYyAgICAgICAgICAgICB8 ICAgMjAgKy0NCiBkcml2ZXJzL2Nsay9tZWRpYXRlay9jbGstbXQ3NjIyLmMgICAgICAgICAgICAg fCAgIDE4ICstDQogZHJpdmVycy9jbGsvbWVkaWF0ZWsvY2xrLW10NzYyOS5jICAgICAgICAgICAg IHwgICAxMiArLQ0KIGRyaXZlcnMvY2xrL21lZGlhdGVrL2Nsay1tdDgxNzMuYyAgICAgICAgICAg ICB8ICAgNDIgKy0NCiBkcml2ZXJzL2Nsay9tZWRpYXRlay9jbGstbXQ4MTgzLmMgICAgICAgICAg ICAgfCAgIDIyICstDQogZHJpdmVycy9jbGsvbWVkaWF0ZWsvY2xrLW10ODE5Mi1hdWQuYyAgICAg ICAgIHwgIDE1MCArKw0KIGRyaXZlcnMvY2xrL21lZGlhdGVrL2Nsay1tdDgxOTItY2FtLmMgICAg ICAgICB8ICAgNjkgKw0KIGRyaXZlcnMvY2xrL21lZGlhdGVrL2Nsay1tdDgxOTItY2FtX3Jhd2Eu YyAgICB8ICAgNTYgKw0KIGRyaXZlcnMvY2xrL21lZGlhdGVrL2Nsay1tdDgxOTItY2FtX3Jhd2Iu YyAgICB8ICAgNTYgKw0KIGRyaXZlcnMvY2xrL21lZGlhdGVrL2Nsay1tdDgxOTItY2FtX3Jhd2Mu YyAgICB8ICAgNTYgKw0KIGRyaXZlcnMvY2xrL21lZGlhdGVrL2Nsay1tdDgxOTItaW1nLmMgICAg ICAgICB8ICAgNTcgKw0KIGRyaXZlcnMvY2xrL21lZGlhdGVrL2Nsay1tdDgxOTItaW1nMi5jICAg ICAgICB8ICAgNTkgKw0KIC4uLi9jbGsvbWVkaWF0ZWsvY2xrLW10ODE5Mi1pbXBfaWljX3dyYXBf Yy5jICB8ICAgNjEgKw0KIC4uLi9jbGsvbWVkaWF0ZWsvY2xrLW10ODE5Mi1pbXBfaWljX3dyYXBf ZS5jICB8ICAgNTUgKw0KIC4uLi9jbGsvbWVkaWF0ZWsvY2xrLW10ODE5Mi1pbXBfaWljX3dyYXBf bi5jICB8ICAgNTcgKw0KIC4uLi9jbGsvbWVkaWF0ZWsvY2xrLW10ODE5Mi1pbXBfaWljX3dyYXBf cy5jICB8ICAgNTkgKw0KIC4uLi9jbGsvbWVkaWF0ZWsvY2xrLW10ODE5Mi1pbXBfaWljX3dyYXBf dy5jICB8ICAgNTUgKw0KIC4uLi9jbGsvbWVkaWF0ZWsvY2xrLW10ODE5Mi1pbXBfaWljX3dyYXBf d3MuYyB8ICAgNTkgKw0KIGRyaXZlcnMvY2xrL21lZGlhdGVrL2Nsay1tdDgxOTItaXBlLmMgICAg ICAgICB8ICAgNjEgKw0KIGRyaXZlcnMvY2xrL21lZGlhdGVrL2Nsay1tdDgxOTItbWRwLmMgICAg ICAgICB8ICAgODkgKw0KIGRyaXZlcnMvY2xrL21lZGlhdGVrL2Nsay1tdDgxOTItbWZnLmMgICAg ICAgICB8ICAgNTQgKw0KIGRyaXZlcnMvY2xrL21lZGlhdGVrL2Nsay1tdDgxOTItbW0uYyAgICAg ICAgICB8ICAxMDggKysNCiBkcml2ZXJzL2Nsay9tZWRpYXRlay9jbGstbXQ4MTkyLW1zZGMuYyAg ICAgICAgfCAgIDU0ICsNCiBkcml2ZXJzL2Nsay9tZWRpYXRlay9jbGstbXQ4MTkyLW1zZGNfdG9w LmMgICAgfCAgIDgzICsNCiBkcml2ZXJzL2Nsay9tZWRpYXRlay9jbGstbXQ4MTkyLXNjcF9hZHNw LmMgICAgfCAgIDU1ICsNCiBkcml2ZXJzL2Nsay9tZWRpYXRlay9jbGstbXQ4MTkyLXZkZWMuYyAg ICAgICAgfCAgIDgxICsNCiBkcml2ZXJzL2Nsay9tZWRpYXRlay9jbGstbXQ4MTkyLXZkZWNfc29j LmMgICAgfCAgIDg2ICsNCiBkcml2ZXJzL2Nsay9tZWRpYXRlay9jbGstbXQ4MTkyLXZlbmMuYyAg ICAgICAgfCAgIDU3ICsNCiBkcml2ZXJzL2Nsay9tZWRpYXRlay9jbGstbXQ4MTkyLmMgICAgICAg ICAgICAgfCAxNTQ5ICsrKysrKysrKysrKysrKysrDQogZHJpdmVycy9jbGsvbWVkaWF0ZWsvY2xr LW10ay5oICAgICAgICAgICAgICAgIHwgICAgMiArDQogZHJpdmVycy9jbGsvbWVkaWF0ZWsvY2xr LW11eC5oICAgICAgICAgICAgICAgIHwgICAxNSArDQogZHJpdmVycy9jbGsvbWVkaWF0ZWsvY2xr LXBsbC5jICAgICAgICAgICAgICAgIHwgICAyMCArLQ0KIGluY2x1ZGUvZHQtYmluZGluZ3MvY2xv Y2svbXQ4MTkyLWNsay5oICAgICAgICB8ICA1OTMgKysrKysrKw0KIDU3IGZpbGVzIGNoYW5nZWQs IDQyODQgaW5zZXJ0aW9ucygrKSwgMTA1IGRlbGV0aW9ucygtKQ0KIGNyZWF0ZSBtb2RlIDEwMDY0 NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL21lZGlhdGVrL21lZGlhdGVr LGNhbXN5cy1yYXcueWFtbA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2Rldmlj ZXRyZWUvYmluZGluZ3MvYXJtL21lZGlhdGVrL21lZGlhdGVrLGltcF9paWNfd3JhcC55YW1sDQog Y3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0v bWVkaWF0ZWsvbWVkaWF0ZWssbWRwc3lzLnlhbWwNCiBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1l bnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2FybS9tZWRpYXRlay9tZWRpYXRlayxtc2RjLnlh bWwNCiBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdz L2FybS9tZWRpYXRlay9tZWRpYXRlayxzY3AtYWRzcC55YW1sDQogY3JlYXRlIG1vZGUgMTAwNjQ0 IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0vbWVkaWF0ZWsvbWVkaWF0ZWss dmRlY3N5cy1zb2MueWFtbA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2Nsay9tZWRpYXRl ay9jbGstbXQ4MTkyLWF1ZC5jDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY2xrL21lZGlh dGVrL2Nsay1tdDgxOTItY2FtLmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jbGsvbWVk aWF0ZWsvY2xrLW10ODE5Mi1jYW1fcmF3YS5jDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMv Y2xrL21lZGlhdGVrL2Nsay1tdDgxOTItY2FtX3Jhd2IuYw0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBk cml2ZXJzL2Nsay9tZWRpYXRlay9jbGstbXQ4MTkyLWNhbV9yYXdjLmMNCiBjcmVhdGUgbW9kZSAx MDA2NDQgZHJpdmVycy9jbGsvbWVkaWF0ZWsvY2xrLW10ODE5Mi1pbWcuYw0KIGNyZWF0ZSBtb2Rl IDEwMDY0NCBkcml2ZXJzL2Nsay9tZWRpYXRlay9jbGstbXQ4MTkyLWltZzIuYw0KIGNyZWF0ZSBt b2RlIDEwMDY0NCBkcml2ZXJzL2Nsay9tZWRpYXRlay9jbGstbXQ4MTkyLWltcF9paWNfd3JhcF9j LmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jbGsvbWVkaWF0ZWsvY2xrLW10ODE5Mi1p bXBfaWljX3dyYXBfZS5jDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY2xrL21lZGlhdGVr L2Nsay1tdDgxOTItaW1wX2lpY193cmFwX24uYw0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJz L2Nsay9tZWRpYXRlay9jbGstbXQ4MTkyLWltcF9paWNfd3JhcF9zLmMNCiBjcmVhdGUgbW9kZSAx MDA2NDQgZHJpdmVycy9jbGsvbWVkaWF0ZWsvY2xrLW10ODE5Mi1pbXBfaWljX3dyYXBfdy5jDQog Y3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY2xrL21lZGlhdGVrL2Nsay1tdDgxOTItaW1wX2lp Y193cmFwX3dzLmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jbGsvbWVkaWF0ZWsvY2xr LW10ODE5Mi1pcGUuYw0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2Nsay9tZWRpYXRlay9j bGstbXQ4MTkyLW1kcC5jDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY2xrL21lZGlhdGVr L2Nsay1tdDgxOTItbWZnLmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9jbGsvbWVkaWF0 ZWsvY2xrLW10ODE5Mi1tbS5jDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY2xrL21lZGlh dGVrL2Nsay1tdDgxOTItbXNkYy5jDQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvY2xrL21l ZGlhdGVrL2Nsay1tdDgxOTItbXNkY190b3AuYw0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJz L2Nsay9tZWRpYXRlay9jbGstbXQ4MTkyLXNjcF9hZHNwLmMNCiBjcmVhdGUgbW9kZSAxMDA2NDQg ZHJpdmVycy9jbGsvbWVkaWF0ZWsvY2xrLW10ODE5Mi12ZGVjLmMNCiBjcmVhdGUgbW9kZSAxMDA2 NDQgZHJpdmVycy9jbGsvbWVkaWF0ZWsvY2xrLW10ODE5Mi12ZGVjX3NvYy5jDQogY3JlYXRlIG1v ZGUgMTAwNjQ0IGRyaXZlcnMvY2xrL21lZGlhdGVrL2Nsay1tdDgxOTItdmVuYy5jDQogY3JlYXRl IG1vZGUgMTAwNjQ0IGRyaXZlcnMvY2xrL21lZGlhdGVrL2Nsay1tdDgxOTIuYw0KIGNyZWF0ZSBt b2RlIDEwMDY0NCBpbmNsdWRlL2R0LWJpbmRpbmdzL2Nsb2NrL210ODE5Mi1jbGsuaA0K