Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp4381953rdb; Mon, 11 Dec 2023 18:48:44 -0800 (PST) X-Google-Smtp-Source: AGHT+IHbENoTvbAV322KX29hFz6bZ7kHzrkDo/V6guI+MLhcEv6UmVdBWCyS27i987x4etxqkDG2 X-Received: by 2002:a05:6808:3c99:b0:3b9:dfb9:ef76 with SMTP id gs25-20020a0568083c9900b003b9dfb9ef76mr8130029oib.10.1702349324640; Mon, 11 Dec 2023 18:48:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702349324; cv=none; d=google.com; s=arc-20160816; b=cRbXEZVIQb3eAOd+br4G8DQxVgYVY4Gq7W2Wrbrm4nSDAYZ3ARQKopDkoDgHDXtpBk 4sUF7y7Uua3vXtdfCa3r1FU9G2AZjrj3YrGXlc+TrbM/dLLu/xznYiC48gahrKEVJhPf 9PkM8W/ZJD/WNK/4AJdhItW8UBXIbDVLxblvQ7rxjShsvvg+WhuQEF7P2ot7l/2GaYeK Ggjj2MoYZ4RxNn4tdaSEpWul3ee1l8U9D8/um0prqO1vQQ1HBVa2tjfCR7/x9NyO+Khy 1gpZDylly6ZtB2ZKSO2o+6CpjsHc76RNmndgcfV9uiXzX7IULcwKgNHBRD+mJpf47mpB 5LXA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from; bh=CJ9jrY6Un7lP4fm/lNr+a98eDqRFFmNs2liQvDQ1eB4=; fh=lSePrXh0df8YRSdoDdUg9/1BRQ3Whf5U0E5PT3ezdIA=; b=jMilFDayGmD5xcyU1Y/bLKMD6s2q8mDB4GqEkKlyxTSyGa3ENyTbM//sgqL1YciOgS fw4hnUVwfVkIM6VVL6JkL2+7I3MGmq+i78W/hQ0UJ1ytZONMJpBKjcWrnKyB0hd1uWB7 8F80z2RKNvHJUPBgxkqc5tJD4txXy6yFZ57/5YFhT0uToKlF7uBqjJfbrUuhWfHLSqhe 1Zk6ha5grpIKYyu/KDv9rBpqvtsnsTPVjlqc0s5fhfbNOfKVEPG7OzjJdtTeZ7a/u63h 6y3SF4Dr/n9BncxOUKQ8BQUXb5TO1Iu7BBESWJJ4FgliqQmGAvaLSXgm/SfMRswcy0i8 NeBg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id bf20-20020a17090b0b1400b0028a2944a218si1050110pjb.111.2023.12.11.18.48.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Dec 2023 18:48:44 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 75A0E80C5C93; Mon, 11 Dec 2023 18:48:40 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231131AbjLLCsU (ORCPT + 99 others); Mon, 11 Dec 2023 21:48:20 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47590 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345738AbjLLCsG (ORCPT ); Mon, 11 Dec 2023 21:48:06 -0500 Received: from ex01.ufhost.com (ex01.ufhost.com [61.152.239.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 84749137; Mon, 11 Dec 2023 18:48:04 -0800 (PST) Received: from EXMBX166.cuchost.com (unknown [175.102.18.54]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "EXMBX166", Issuer "EXMBX166" (not verified)) by ex01.ufhost.com (Postfix) with ESMTP id 4D42B24E29B; Tue, 12 Dec 2023 10:48:03 +0800 (CST) Received: from EXMBX071.cuchost.com (172.16.6.81) by EXMBX166.cuchost.com (172.16.6.76) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Tue, 12 Dec 2023 10:48:03 +0800 Received: from EXMBX066.cuchost.com (172.16.7.66) by EXMBX071.cuchost.com (172.16.6.81) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Tue, 12 Dec 2023 10:48:02 +0800 Received: from EXMBX066.cuchost.com ([fe80::5947:9245:907e:339f]) by EXMBX066.cuchost.com ([fe80::5947:9245:907e:339f%17]) with mapi id 15.00.1497.044; Tue, 12 Dec 2023 10:48:02 +0800 From: JeeHeng Sia To: Krzysztof Kozlowski , "kernel@esmil.dk" , "conor@kernel.org" , "robh+dt@kernel.org" , "krzysztof.kozlowski+dt@linaro.org" , "paul.walmsley@sifive.com" , "palmer@dabbelt.com" , "aou@eecs.berkeley.edu" , "mturquette@baylibre.com" , "sboyd@kernel.org" , "p.zabel@pengutronix.de" , "emil.renner.berthing@canonical.com" , Hal Feng , Xingyu Wu CC: "linux-riscv@lists.infradead.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-clk@vger.kernel.org" , Leyfoon Tan Subject: RE: [PATCH v1 07/16] dt-bindings: clock: Add StarFive JH8100 System-North-West clock and reset generator Thread-Topic: [PATCH v1 07/16] dt-bindings: clock: Add StarFive JH8100 System-North-West clock and reset generator Thread-Index: AQHaKDqBLsc6ZLEdqkC8Pa2wy7o0rrCfKGcAgAW9vxA= Date: Tue, 12 Dec 2023 02:48:02 +0000 Message-ID: References: <20231206115000.295825-1-jeeheng.sia@starfivetech.com> <20231206115000.295825-8-jeeheng.sia@starfivetech.com> <452ec1ad-2f01-4f18-be16-94fb7cc583e1@linaro.org> In-Reply-To: <452ec1ad-2f01-4f18-be16-94fb7cc583e1@linaro.org> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [202.188.176.82] x-yovoleruleagent: yovoleflag Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Mon, 11 Dec 2023 18:48:40 -0800 (PST) DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogS3J6eXN6dG9mIEtvemxv d3NraSA8a3J6eXN6dG9mLmtvemxvd3NraUBsaW5hcm8ub3JnPg0KPiBTZW50OiBTYXR1cmRheSwg RGVjZW1iZXIgOSwgMjAyMyAxOjU0IEFNDQo+IFRvOiBKZWVIZW5nIFNpYSA8amVlaGVuZy5zaWFA c3RhcmZpdmV0ZWNoLmNvbT47IGtlcm5lbEBlc21pbC5kazsgY29ub3JAa2VybmVsLm9yZzsgcm9i aCtkdEBrZXJuZWwub3JnOw0KPiBrcnp5c3p0b2Yua296bG93c2tpK2R0QGxpbmFyby5vcmc7IHBh dWwud2FsbXNsZXlAc2lmaXZlLmNvbTsgcGFsbWVyQGRhYmJlbHQuY29tOyBhb3VAZWVjcy5iZXJr ZWxleS5lZHU7DQo+IG10dXJxdWV0dGVAYmF5bGlicmUuY29tOyBzYm95ZEBrZXJuZWwub3JnOyBw LnphYmVsQHBlbmd1dHJvbml4LmRlOyBlbWlsLnJlbm5lci5iZXJ0aGluZ0BjYW5vbmljYWwuY29t OyBIYWwgRmVuZw0KPiA8aGFsLmZlbmdAc3RhcmZpdmV0ZWNoLmNvbT47IFhpbmd5dSBXdSA8eGlu Z3l1Lnd1QHN0YXJmaXZldGVjaC5jb20+DQo+IENjOiBsaW51eC1yaXNjdkBsaXN0cy5pbmZyYWRl YWQub3JnOyBkZXZpY2V0cmVlQHZnZXIua2VybmVsLm9yZzsgbGludXgta2VybmVsQHZnZXIua2Vy bmVsLm9yZzsgbGludXgtY2xrQHZnZXIua2VybmVsLm9yZzsgTGV5Zm9vbiBUYW4NCj4gPGxleWZv b24udGFuQHN0YXJmaXZldGVjaC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEgMDcvMTZd IGR0LWJpbmRpbmdzOiBjbG9jazogQWRkIFN0YXJGaXZlIEpIODEwMCBTeXN0ZW0tTm9ydGgtV2Vz dCBjbG9jayBhbmQgcmVzZXQgZ2VuZXJhdG9yDQo+IA0KPiBPbiAwNi8xMi8yMDIzIDEyOjQ5LCBT aWEgSmVlIEhlbmcgd3JvdGU6DQo+ID4gQWRkIGJpbmRpbmdzIGZvciB0aGUgU3lzdGVtLU5vcnRo LVdlc3QgY2xvY2sgYW5kIHJlc2V0IGdlbmVyYXRvcg0KPiA+IChTWVNDUkctTlcpIG9uIEpIODEw MCBTb0MuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBTaWEgSmVlIEhlbmcgPGplZWhlbmcuc2lh QHN0YXJmaXZldGVjaC5jb20+DQo+ID4gUmV2aWV3ZWQtYnk6IExleSBGb29uIFRhbiA8bGV5Zm9v bi50YW5Ac3RhcmZpdmV0ZWNoLmNvbT4NCj4gPiAtLS0NCj4gPiAgLi4uL2Nsb2NrL3N0YXJmaXZl LGpoODEwMC1zeXNjcmctbncueWFtbCAgICAgIHwgMTE5ICsrKysrKysrKysrKysrKysrKw0KPiA+ ICAuLi4vZHQtYmluZGluZ3MvY2xvY2svc3RhcmZpdmUsamg4MTAwLWNyZy5oICAgfCAgNDUgKysr KysrKw0KPiA+ICAuLi4vZHQtYmluZGluZ3MvcmVzZXQvc3RhcmZpdmUsamg4MTAwLWNyZy5oICAg fCAgMTUgKysrDQo+ID4gIDMgZmlsZXMgY2hhbmdlZCwgMTc5IGluc2VydGlvbnMoKykNCj4gPiAg Y3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9jbG9j ay9zdGFyZml2ZSxqaDgxMDAtc3lzY3JnLW53LnlhbWwNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9E b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvY2xvY2svc3RhcmZpdmUsamg4MTAwLXN5 c2NyZy1udy55YW1sDQo+IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Nsb2Nr L3N0YXJmaXZlLGpoODEwMC1zeXNjcmctbncueWFtbA0KPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0 DQo+ID4gaW5kZXggMDAwMDAwMDAwMDAwLi5iMTZhODc0ODI4ZGQNCj4gPiAtLS0gL2Rldi9udWxs DQo+ID4gKysrIGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Nsb2NrL3N0YXJm aXZlLGpoODEwMC1zeXNjcmctbncueWFtbA0KPiA+IEBAIC0wLDAgKzEsMTE5IEBADQo+ID4gKyMg U1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAtb25seSBPUiBCU0QtMi1DbGF1c2UNCj4g PiArJVlBTUwgMS4yDQo+ID4gKy0tLQ0KPiA+ICskaWQ6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9z Y2hlbWFzL2Nsb2NrL3N0YXJmaXZlLGpoODEwMC1zeXNjcmctbncueWFtbCMNCj4gPiArJHNjaGVt YTogaHR0cDovL2RldmljZXRyZWUub3JnL21ldGEtc2NoZW1hcy9jb3JlLnlhbWwjDQo+ID4gKw0K PiA+ICt0aXRsZTogU3RhckZpdmUgSkg4MTAwIFN5c3RlbS1Ob3J0aC1XZXN0IENsb2NrIGFuZCBS ZXNldCBHZW5lcmF0b3INCj4gPiArDQo+ID4gK21haW50YWluZXJzOg0KPiA+ICsgIC0gU2lhIEpl ZSBIZW5nIDxqZWVoZW5nLnNpYUBzdGFyZml2ZXRlY2guY29tPg0KPiA+ICsNCj4gPiArcHJvcGVy dGllczoNCj4gPiArICBjb21wYXRpYmxlOg0KPiA+ICsgICAgY29uc3Q6IHN0YXJmaXZlLGpoODEw MC1zeXNjcmctbncNCj4gPiArDQo+ID4gKyAgcmVnOg0KPiA+ICsgICAgbWF4SXRlbXM6IDENCj4g PiArDQo+ID4gKyAgY2xvY2tzOg0KPiA+ICsgICAgaXRlbXM6DQo+ID4gKyAgICAgIC0gZGVzY3Jp cHRpb246IE1haW4gT3NjaWxsYXRvciAoMjQgTUh6KQ0KPiA+ICsgICAgICAtIGRlc2NyaXB0aW9u OiBBUEJfQlVTIGNsb2NrIGZyb20gU1lTQ1JHDQo+ID4gKyAgICAgIC0gZGVzY3JpcHRpb246IElT UF8yWCBjbG9jayBmcm9tIFNZU0NSRw0KPiA+ICsgICAgICAtIGRlc2NyaXB0aW9uOiBJU1BfQVhJ IGNsb2NrIGZyb20gU1lTQ1JHDQo+ID4gKyAgICAgIC0gZGVzY3JpcHRpb246IFZPVVRfUk9PVDAg Y2xvY2sgZnJvbSBTWVNDUkcNCj4gPiArICAgICAgLSBkZXNjcmlwdGlvbjogVk9VVF9ST09UMSBj bG9jayBmcm9tIFNZU0NSRw0KPiA+ICsgICAgICAtIGRlc2NyaXB0aW9uOiBWT1VUX1NDQU5fQVRT IGNsb2NrIGZyb20gU1lTQ1JHDQo+ID4gKyAgICAgIC0gZGVzY3JpcHRpb246IFZPVVRfRENfQ09S RSBjbG9jayBmcm9tIFNZU0NSRw0KPiA+ICsgICAgICAtIGRlc2NyaXB0aW9uOiBWT1VUX0FYSSBj bG9jayBmcm9tIFNZU0NSRw0KPiA+ICsgICAgICAtIGRlc2NyaXB0aW9uOiBBWElfNDAwIGNsb2Nr IGZyb20gU1lTQ1JHDQo+ID4gKyAgICAgIC0gZGVzY3JpcHRpb246IEFYSV8yMDAgY2xvY2sgZnJv bSBTWVNDUkcNCj4gPiArICAgICAgLSBkZXNjcmlwdGlvbjogUGVyaXBoZXJhbCBjbG9jayBmcm9t IFNZU0NSRw0KPiA+ICsgICAgICAtIGRlc2NyaXB0aW9uOiBFeHRlcm5hbCBEVlAgY2xvY2sNCj4g PiArICAgICAgLSBkZXNjcmlwdGlvbjogRXh0ZXJuYWwgSVNQIERQSFkgVEFQIFRDSyBjbG9jaw0K PiA+ICsgICAgICAtIGRlc2NyaXB0aW9uOiBFeHRlcm5hbCBnb2xiYWwgY2xvY2sNCj4gPiArICAg ICAgLSBkZXNjcmlwdGlvbjogRXh0ZXJuYWwgaTJzX3RzY2tvIGNsb2NrDQo+ID4gKyAgICAgIC0g ZGVzY3JpcHRpb246IEV4dGVybmFsIFZPVVQgTUlQSSBEUEhZIFRBUCBUQ0sNCj4gPiArICAgICAg LSBkZXNjcmlwdGlvbjogRXh0ZXJuYWwgVk9VVCBlRFAgVEFQIFRDSw0KPiA+ICsgICAgICAtIGRl c2NyaXB0aW9uOiBFeHRlcm5hbCBTUEkgSW4yIGNsb2NrDQo+ID4gKw0KPiA+ICsgIGNsb2NrLW5h bWVzOg0KPiA+ICsgICAgaXRlbXM6DQo+ID4gKyAgICAgIC0gY29uc3Q6IGNsa19vc2MNCj4gPiAr ICAgICAgLSBjb25zdDogc3lzX2Nsa19hcGJfYnVzDQo+ID4gKyAgICAgIC0gY29uc3Q6IHN5c19j bGtfaXNwXzJ4DQo+ID4gKyAgICAgIC0gY29uc3Q6IHN5c19jbGtfaXNwX2F4aQ0KPiA+ICsgICAg ICAtIGNvbnN0OiBzeXNfY2xrX3ZvdXRfcm9vdDANCj4gPiArICAgICAgLSBjb25zdDogc3lzX2Ns a192b3V0X3Jvb3QxDQo+ID4gKyAgICAgIC0gY29uc3Q6IHN5c19jbGtfdm91dF9zY2FuX2F0cw0K PiA+ICsgICAgICAtIGNvbnN0OiBzeXNfY2xrX3ZvdXRfZGNfY29yZQ0KPiA+ICsgICAgICAtIGNv bnN0OiBzeXNfY2xrX3ZvdXRfYXhpDQo+ID4gKyAgICAgIC0gY29uc3Q6IHN5c19jbGtfYXhpXzQw MA0KPiA+ICsgICAgICAtIGNvbnN0OiBzeXNfY2xrX2F4aV8yMDANCj4gPiArICAgICAgLSBjb25z dDogc3lzX2Nsa19wZXJoX3Jvb3RfcHJlb3NjDQo+ID4gKyAgICAgIC0gY29uc3Q6IGNsa19kdnBf ZXh0DQo+ID4gKyAgICAgIC0gY29uc3Q6IGNsa19pc3BfZHBoeV90YXBfdGNrX2V4dA0KPiA+ICsg ICAgICAtIGNvbnN0OiBjbGtfZ2xiX2V4dF9jbGsNCj4gPiArICAgICAgLSBjb25zdDogY2xrX2ky c190c2Nrbw0KPiA+ICsgICAgICAtIGNvbnN0OiBjbGtfdm91dF9taXBpX2RwaHlfdGFwX3Rja19l eHQNCj4gPiArICAgICAgLSBjb25zdDogY2xrX3ZvdXRfZWRwX3RhcF90Y2tfZXh0DQo+ID4gKyAg ICAgIC0gY29uc3Q6IGNsa19zcGlfaW4yX2V4dA0KPiANCj4gU2FtZSBjb21tZW50cyBhcyBmb3Ig b3RoZXIgcGF0Y2guDQpOb3RlZC4NCj4gDQo+ID4gKw0KPiA+ICsgICcjY2xvY2stY2VsbHMnOg0K PiA+ICsgICAgY29uc3Q6IDENCj4gPiArICAgIGRlc2NyaXB0aW9uOg0KPiA+ICsgICAgICBTZWUg PGR0LWJpbmRpbmdzL2Nsb2NrL3N0YXJmaXZlLGpoODEwMC1jcmcuaD4gZm9yIHZhbGlkIGluZGlj ZXMuDQo+ID4gKw0KPiA+ICsgICcjcmVzZXQtY2VsbHMnOg0KPiA+ICsgICAgY29uc3Q6IDENCj4g PiArICAgIGRlc2NyaXB0aW9uOg0KPiA+ICsgICAgICBTZWUgPGR0LWJpbmRpbmdzL3Jlc2V0L3N0 YXJmaXZlLGpoODEwMC1jcmcuaD4gZm9yIHZhbGlkIGluZGljZXMuDQo+ID4gKw0KPiA+ICtyZXF1 aXJlZDoNCj4gPiArICAtIGNvbXBhdGlibGUNCj4gPiArICAtIHJlZw0KPiA+ICsgIC0gY2xvY2tz DQo+ID4gKyAgLSBjbG9jay1uYW1lcw0KPiA+ICsgIC0gJyNjbG9jay1jZWxscycNCj4gPiArICAt ICcjcmVzZXQtY2VsbHMnDQo+ID4gKw0KPiA+ICthZGRpdGlvbmFsUHJvcGVydGllczogZmFsc2UN Cj4gPiArDQo+ID4gK2V4YW1wbGVzOg0KPiA+ICsgIC0gfA0KPiA+ICsgICAgI2luY2x1ZGUgPGR0 LWJpbmRpbmdzL2Nsb2NrL3N0YXJmaXZlLGpoODEwMC1jcmcuaD4NCj4gPiArDQo+ID4gKyAgICBj bG9jay1jb250cm9sbGVyQDEyM2MwMDAwIHsNCj4gPiArICAgICAgICAgICAgY29tcGF0aWJsZSA9 ICJzdGFyZml2ZSxqaDgxMDAtc3lzY3JnLW53IjsNCj4gDQo+IFNhbWUgY29tbWVudHMgYXMgZm9y IG90aGVyIHBhdGNoLg0KTm90ZWQuDQo+IA0KPiANCj4gPiArICAgICAgICAgICAgcmVnID0gPDB4 MTIzYzAwMDAgMHgxMDAwMD47DQo+ID4gKyAgICAgICAgICAgIGNsb2NrcyA9IDwmY2xrX29zYz4s IDwmc3lzY3JnIFNZU0NSR19DTEtfQVBCX0JVUz4sDQo+ID4gKyAgICAgICAgICAgICAgICAgICAg IDwmc3lzY3JnIFNZU0NSR19DTEtfSVNQXzJYPiwNCj4gPiArICAgICAgICAgICAgICAgICAgICAg PCZzeXNjcmcgU1lTQ1JHX0NMS19JU1BfQVhJPiwNCj4gPiArICAgICAgICAgICAgICAgICAgICAg PCZzeXNjcmcgU1lTQ1JHX0NMS19WT1VUX1JPT1QwPiwNCj4gPiArICAgICAgICAgICAgICAgICAg ICAgPCZzeXNjcmcgU1lTQ1JHX0NMS19WT1VUX1JPT1QxPiwNCj4gPiArICAgICAgICAgICAgICAg ICAgICAgPCZzeXNjcmcgU1lTQ1JHX0NMS19WT1VUX1NDQU5fQVRTPiwNCj4gPiArICAgICAgICAg ICAgICAgICAgICAgPCZzeXNjcmcgU1lTQ1JHX0NMS19WT1VUX0RDX0NPUkU+LA0KPiA+ICsgICAg ICAgICAgICAgICAgICAgICA8JnN5c2NyZyBTWVNDUkdfQ0xLX1ZPVVRfQVhJPiwNCj4gPiArICAg ICAgICAgICAgICAgICAgICAgPCZzeXNjcmcgU1lTQ1JHX0NMS19BWElfNDAwPiwNCj4gPiArICAg ICAgICAgICAgICAgICAgICAgPCZzeXNjcmcgU1lTQ1JHX0NMS19BWElfMjAwPiwNCj4gPiArICAg ICAgICAgICAgICAgICAgICAgPCZzeXNjcmcgU1lTQ1JHX0NMS19QRVJIX1JPT1RfUFJFT1NDPiwN Cj4gPiArICAgICAgICAgICAgICAgICAgICAgPCZjbGtfZHZwX2V4dD4sDQo+ID4gKyAgICAgICAg ICAgICAgICAgICAgIDwmY2xrX2lzcF9kcGh5X3RhcF90Y2tfZXh0PiwNCj4gPiArICAgICAgICAg ICAgICAgICAgICAgPCZjbGtfZ2xiX2V4dF9jbGs+LA0KPiA+ICsgICAgICAgICAgICAgICAgICAg ICA8JmNsa19pMnNfdHNja28+LA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICA8JmNsa192b3V0 X21pcGlfZHBoeV90YXBfdGNrX2V4dD4sDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgIDwmY2xr X3ZvdXRfZWRwX3RhcF90Y2tfZXh0PiwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgPCZjbGtf c3BpX2luMl9leHQ+Ow0KPiA+ICsgICAgICAgICAgICBjbG9jay1uYW1lcyA9ICJjbGtfb3NjIiwg InN5c19jbGtfYXBiX2J1cyIsICJzeXNfY2xrX2lzcF8yeCIsDQo+ID4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgInN5c19jbGtfaXNwX2F4aSIsICJzeXNfY2xrX3ZvdXRfcm9vdDAiLA0KPiA+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgICJzeXNfY2xrX3ZvdXRfcm9vdDEiLCAic3lzX2Ns a192b3V0X3NjYW5fYXRzIiwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAic3lzX2Ns a192b3V0X2RjX2NvcmUiLCAic3lzX2Nsa192b3V0X2F4aSIsDQo+ID4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgInN5c19jbGtfYXhpXzQwMCIsICJzeXNfY2xrX2F4aV8yMDAiLA0KPiA+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICJzeXNfY2xrX3Blcmhfcm9vdF9wcmVvc2MiLCAiY2xr X2R2cF9leHQiLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICJjbGtfaXNwX2RwaHlf dGFwX3Rja19leHQiLCAiY2xrX2dsYl9leHRfY2xrIiwNCj4gPiArICAgICAgICAgICAgICAgICAg ICAgICAgICAiY2xrX2kyc190c2NrbyIsICJjbGtfdm91dF9taXBpX2RwaHlfdGFwX3Rja19leHQi LA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICJjbGtfdm91dF9lZHBfdGFwX3Rja19l eHQiLCAiY2xrX3NwaV9pbjJfZXh0IjsNCj4gPiArICAgICAgICAgICAgI2Nsb2NrLWNlbGxzID0g PDE+Ow0KPiA+ICsgICAgICAgICAgICAjcmVzZXQtY2VsbHMgPSA8MT47DQo+ID4gKyAgICB9Ow0K PiA+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2R0LWJpbmRpbmdzL2Nsb2NrL3N0YXJmaXZlLGpoODEw MC1jcmcuaCBiL2luY2x1ZGUvZHQtYmluZGluZ3MvY2xvY2svc3RhcmZpdmUsamg4MTAwLWNyZy5o DQo+ID4gaW5kZXggZTViYjU4OGNlNzk4Li44NDE3NDU1YzI0MDkgMTAwNjQ0DQo+ID4gLS0tIGEv aW5jbHVkZS9kdC1iaW5kaW5ncy9jbG9jay9zdGFyZml2ZSxqaDgxMDAtY3JnLmgNCj4gPiArKysg Yi9pbmNsdWRlL2R0LWJpbmRpbmdzL2Nsb2NrL3N0YXJmaXZlLGpoODEwMC1jcmcuaA0KPiA+IEBA IC0xMjAsNCArMTIwLDQ5IEBADQo+ID4gICNkZWZpbmUgU1lTQ1JHX0NMS19OTkVfSUNHX0VOCQkJ CQkJMTA4DQo+ID4NCj4gPiAgI2RlZmluZSBTWVNDUkdfQ0xLX0VORAkJCQkJCQkxMDkNCj4gPiAr DQo+ID4gKy8qIFNZU0NSR19OV19DTEsgKi8NCj4gPiArI2RlZmluZSBTWVNDUkdfTldfQ0xLX1BM TDVfRElWMgkJCQkJCTANCj4gPiArI2RlZmluZSBTWVNDUkdfTldfQ0xLX0dDTEs1CQkJCQkJMQ0K PiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfR1BJT18xMDAJCQkJCQkyDQo+ID4gKyNkZWZpbmUg U1lTQ1JHX05XX0NMS19HUElPXzUwCQkJCQkJMw0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtf R1BJT18xNTAJCQkJCQk0DQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19HUElPXzYwCQkJCQkJ NQ0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfSU9NVVhfV0VTVF9QQ0xLCQkJCQk2DQo+ID4g KyNkZWZpbmUgU1lTQ1JHX05XX0NMS19JMkM2X0FQQgkJCQkJCTcNCj4gPiArI2RlZmluZSBTWVND UkdfTldfQ0xLX0kyQzdfQVBCCQkJCQkJOA0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfU1BJ Ml9BUEIJCQkJCQk5DQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19TUEkyX0NPUkUJCQkJCQkx MA0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfU1BJMl9TQ0xLX0lOCQkJCQkxMQ0KPiA+ICsj ZGVmaW5lIFNZU0NSR19OV19DTEtfU01CVVMxX0FQQgkJCQkJMTINCj4gPiArI2RlZmluZSBTWVND UkdfTldfQ0xLX1NNQlVTMV9DT1JFCQkJCQkxMw0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtf SVNQX0RWUAkJCQkJCTE0DQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19JU1BfQ09SRV8yWAkJ CQkJMTUNCj4gPiArI2RlZmluZSBTWVNDUkdfTldfQ0xLX0lTUF9BWEkJCQkJCQkxNg0KPiA+ICsj ZGVmaW5lIFNZU0NSR19OV19DTEtfSVNQX0RQSFlfVEFQX1RDSwkJCQkJMTcNCj4gPiArI2RlZmlu ZSBTWVNDUkdfTldfQ0xLX0ZMRVhOT0NfSVNQU0xWCQkJCQkxOA0KPiA+ICsjZGVmaW5lIFNZU0NS R19OV19DTEtfVk9VVF9QSVgwCQkJCQkJMTkNCj4gPiArI2RlZmluZSBTWVNDUkdfTldfQ0xLX1ZP VVRfUElYMQkJCQkJCTIwDQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19WT1VUX1NDQU5fQVRT CQkJCQkyMQ0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfVk9VVF9EQ19DT1JFCQkJCQkyMg0K PiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfVk9VVF9BUEIJCQkJCQkyMw0KPiA+ICsjZGVmaW5l IFNZU0NSR19OV19DTEtfVk9VVF9EU0kJCQkJCQkyNA0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19D TEtfVk9VVF9BSEIJCQkJCQkyNQ0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfVk9VVF9BWEkJ CQkJCQkyNg0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfVk9VVF9NSVBJX0RQSFlfVEFQX1RD SwkJCQkyNw0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfVk9VVF9FRFBfUEhZX1RBUF9UQ0sJ CQkJMjgNCj4gPiArI2RlZmluZSBTWVNDUkdfTldfQ0xLX1VBUlQ1X0NPUkVfUFJFT1NDCQkJCQky OQ0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfVUFSVDVfQVBCCQkJCQkJMzANCj4gPiArI2Rl ZmluZSBTWVNDUkdfTldfQ0xLX1VBUlQ1X0NPUkUJCQkJCTMxDQo+ID4gKyNkZWZpbmUgU1lTQ1JH X05XX0NMS19VQVJUNl9DT1JFX1BSRU9TQwkJCQkJMzINCj4gPiArI2RlZmluZSBTWVNDUkdfTldf Q0xLX1VBUlQ2X0FQQgkJCQkJCTMzDQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19VQVJUNl9D T1JFCQkJCQkzNA0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfU1BJMl9JQ0dfRU4JCQkJCTM1 DQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19TTUJVUzFfSUNHX0VOCQkJCQkzNg0KPiA+ICsj ZGVmaW5lIFNZU0NSR19OV19DTEtfSVNQX0lDR19FTgkJCQkJMzcNCj4gPiArI2RlZmluZSBTWVND UkdfTldfQ0xLX1ZPVVRfSUNHX0VOCQkJCQkzOA0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtf VUFSVDVfSUNHX0VOCQkJCQkzOQ0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfVUFSVDZfSUNH X0VOCQkJCQk0MA0KPiA+ICsNCj4gPiArI2RlZmluZSBTWVNDUkdfTldfQ0xLX0VORAkJCQkJCTQx DQo+IA0KPiBTYW1lIGNvbW1lbnRzIGFzIGZvciBvdGhlciBwYXRjaC4NCk5vdGVkLg0KPiANCj4g DQo+ID4gICNlbmRpZiAvKiBfX0RUX0JJTkRJTkdTX0NMT0NLX1NUQVJGSVZFX0pIODEwMF9IX18g Ki8NCj4gPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kdC1iaW5kaW5ncy9yZXNldC9zdGFyZml2ZSxq aDgxMDAtY3JnLmggYi9pbmNsdWRlL2R0LWJpbmRpbmdzL3Jlc2V0L3N0YXJmaXZlLGpoODEwMC1j cmcuaA0KPiA+IGluZGV4IDNiN2I5MjQ4OGU3Ni4uOGMzYTg1OGJkZjZhIDEwMDY0NA0KPiA+IC0t LSBhL2luY2x1ZGUvZHQtYmluZGluZ3MvcmVzZXQvc3RhcmZpdmUsamg4MTAwLWNyZy5oDQo+ID4g KysrIGIvaW5jbHVkZS9kdC1iaW5kaW5ncy9yZXNldC9zdGFyZml2ZSxqaDgxMDAtY3JnLmgNCj4g PiBAQCAtMjAsNCArMjAsMTkgQEANCj4gPg0KPiA+ICAjZGVmaW5lIFNZU0NSR19SRVNFVF9OUl9S RVNFVFMJCQkJCTgNCj4gPg0KPiA+ICsvKg0KPiA+ICsgKiBzeXNjcmdfbnc6IGFzc2VydDANCj4g PiArICovDQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX1JTVE5fUFJFU0VUTgkJCQkJMA0KPiA+ICsj ZGVmaW5lIFNZU0NSR19OV19SU1ROX1NZU19JT01VWF9XCQkJCTENCj4gPiArI2RlZmluZSBTWVND UkdfTldfUlNUTl9JMkM2CQkJCQkyDQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX1JTVE5fSTJDNwkJ CQkJMw0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19SU1ROX1NQSTIJCQkJCTQNCj4gPiArI2RlZmlu ZSBTWVNDUkdfTldfUlNUTl9TTUJVUzEJCQkJCTUNCj4gPiArI2RlZmluZSBTWVNDUkdfTldfUlNU Tl9VQVJUNQkJCQkJNg0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19SU1ROX1VBUlQ2CQkJCQk3DQo+ ID4gKyNkZWZpbmUgU1lTQ1JHX05XX1JTVE5fTUVSQUswX1RWU0VOU09SCQkJCTgNCj4gPiArI2Rl ZmluZSBTWVNDUkdfTldfUlNUTl9NRVJBSzFfVFZTRU5TT1IJCQkJOQ0KPiA+ICsNCj4gPiArI2Rl ZmluZSBTWVNDUkdfTldfUkVTRVRfTlJfUkVTRVRTCQkJCTEwDQo+IA0KPiBTYW1lIGNvbW1lbnRz IGFzIGZvciBvdGhlciBwYXRjaC4NCk5vdGVkLg0KPiANCj4gDQo+IA0KPiBCZXN0IHJlZ2FyZHMs DQo+IEtyenlzenRvZg0KDQo=