Received: by 2002:a05:7412:8d10:b0:f3:1519:9f41 with SMTP id bj16csp4341337rdb; Mon, 11 Dec 2023 17:02:03 -0800 (PST) X-Google-Smtp-Source: AGHT+IFMJcwSXNdeEMDsvdz52k0Ujfmjb4Q0PmmjFld5CZf9tGbDgktzc6nnp8fq9lyPm8e3vnNH X-Received: by 2002:a17:902:e849:b0:1d0:6ffd:610e with SMTP id t9-20020a170902e84900b001d06ffd610emr6982316plg.48.1702342922969; Mon, 11 Dec 2023 17:02:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702342922; cv=none; d=google.com; s=arc-20160816; b=PP9uKREt+SvCkKrw7Ko8IFrZTvkx+dFtM2uwo10emdgVzOqqXLU0H0giDgRi3GjXPH rFB+4fcqsxZvq2PzeimOvFhPB4jWISd6yD/DKfYJ0pCICvhZQhvEXWvhHke98MbTFXZ5 7rMVr8uRPyIO0SNgVc9asG40TU8qjnYHB3T7jlPcuFnGe1+mHVDWpsHfA3cGy3ZMWhZF Ldh353uQIFkgnxMB3Wmc0ehmT8wF3GvquOHra5qEJnXSlTnY61aE8T+4wt3K4/kEUhJU bZeFW0LiYGD3KpVPkvaNXiZCTuOAu6zAx0imXJd1UvCiWCUh4NyxqY1ng6Gy/GxpsH1X 7ddg== 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=RTs+d19Hmc8qIlVc2egjpIMQBJHS25igAEaGXxVF5M4=; fh=cu3GA/J1cG/KmCGAkiut6mqpHPPoktRPIvnSROTiWWI=; b=k3kl5mGh1K4qpbjhtX7Ojaor7dYAV+ZWQGzHB90y/On2JSxh0JdTnoVqc3CwCZ1Jc5 su+eTZy7RakLvctzIqmXgceK0yd5iejNDVOQCaDpldPcW6t2sMWnTQOt6BzfoGANOFhn 6B5iCn6yvn+fLMrmo6RsUF8q8jUOe7SwIxtoSgBL0Pww9OVtmaI6895fpy+hsds5BHwy ABAgS8rFfnNHpwBc+5Tpg8KOC8tE0O4cXBl+le4EWvp+pu3bePMxSD9gnEPLdabm7JH/ rOC15/nn5+wPgf2s0dHtn7fk71lwvg+JvokRwQ8Gdm9RDhgJtgQjbomyrnJVwAWvwKpC hIUw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from pete.vger.email (pete.vger.email. [23.128.96.36]) by mx.google.com with ESMTPS id h13-20020a170902f7cd00b001d07d6916f4si6855551plw.592.2023.12.11.17.02.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 11 Dec 2023 17:02:02 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) client-ip=23.128.96.36; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 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 4D1698034A57; Mon, 11 Dec 2023 17:01:59 -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 S1345644AbjLLBBg (ORCPT + 99 others); Mon, 11 Dec 2023 20:01:36 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41176 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345641AbjLLBBd (ORCPT ); Mon, 11 Dec 2023 20:01:33 -0500 Received: from fd01.gateway.ufhost.com (fd01.gateway.ufhost.com [61.152.239.71]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0B286CB; Mon, 11 Dec 2023 17:01:36 -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 fd01.gateway.ufhost.com (Postfix) with ESMTP id 301A97FFD; Tue, 12 Dec 2023 09:01:24 +0800 (CST) Received: from EXMBX061.cuchost.com (172.16.6.61) by EXMBX166.cuchost.com (172.16.6.76) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Tue, 12 Dec 2023 09:01:24 +0800 Received: from EXMBX066.cuchost.com (172.16.7.66) by EXMBX061.cuchost.com (172.16.6.61) with Microsoft SMTP Server (TLS) id 15.0.1497.42; Tue, 12 Dec 2023 09:01:23 +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 09:01:23 +0800 From: JeeHeng Sia To: Emil Renner Berthing , "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" , "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: AQHaKDqBLsc6ZLEdqkC8Pa2wy7o0rrCfEw+AgAXF0LA= Date: Tue, 12 Dec 2023 01:01:23 +0000 Message-ID: <56031a2fadf442e297b1e0ea03777e5f@EXMBX066.cuchost.com> References: <20231206115000.295825-1-jeeheng.sia@starfivetech.com> <20231206115000.295825-8-jeeheng.sia@starfivetech.com> In-Reply-To: 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 17:01:59 -0800 (PST) DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRW1pbCBSZW5uZXIgQmVy dGhpbmcgPGVtaWwucmVubmVyLmJlcnRoaW5nQGNhbm9uaWNhbC5jb20+DQo+IFNlbnQ6IFNhdHVy ZGF5LCBEZWNlbWJlciA5LCAyMDIzIDEyOjM3IEFNDQo+IFRvOiBKZWVIZW5nIFNpYSA8amVlaGVu Zy5zaWFAc3RhcmZpdmV0ZWNoLmNvbT47IGtlcm5lbEBlc21pbC5kazsgY29ub3JAa2VybmVsLm9y Zzsgcm9iaCtkdEBrZXJuZWwub3JnOw0KPiBrcnp5c3p0b2Yua296bG93c2tpK2R0QGxpbmFyby5v cmc7IHBhdWwud2FsbXNsZXlAc2lmaXZlLmNvbTsgcGFsbWVyQGRhYmJlbHQuY29tOyBhb3VAZWVj cy5iZXJrZWxleS5lZHU7DQo+IG10dXJxdWV0dGVAYmF5bGlicmUuY29tOyBzYm95ZEBrZXJuZWwu b3JnOyBwLnphYmVsQHBlbmd1dHJvbml4LmRlOyBlbWlsLnJlbm5lci5iZXJ0aGluZ0BjYW5vbmlj YWwuY29tOyBIYWwgRmVuZw0KPiA8aGFsLmZlbmdAc3RhcmZpdmV0ZWNoLmNvbT47IFhpbmd5dSBX dSA8eGluZ3l1Lnd1QHN0YXJmaXZldGVjaC5jb20+DQo+IENjOiBsaW51eC1yaXNjdkBsaXN0cy5p bmZyYWRlYWQub3JnOyBkZXZpY2V0cmVlQHZnZXIua2VybmVsLm9yZzsgbGludXgta2VybmVsQHZn ZXIua2VybmVsLm9yZzsgbGludXgtY2xrQHZnZXIua2VybmVsLm9yZzsgTGV5Zm9vbiBUYW4NCj4g PGxleWZvb24udGFuQHN0YXJmaXZldGVjaC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEg MDcvMTZdIGR0LWJpbmRpbmdzOiBjbG9jazogQWRkIFN0YXJGaXZlIEpIODEwMCBTeXN0ZW0tTm9y dGgtV2VzdCBjbG9jayBhbmQgcmVzZXQgZ2VuZXJhdG9yDQo+IA0KPiBTaWEgSmVlIEhlbmcgd3Jv dGU6DQo+ID4gQWRkIGJpbmRpbmdzIGZvciB0aGUgU3lzdGVtLU5vcnRoLVdlc3QgY2xvY2sgYW5k IHJlc2V0IGdlbmVyYXRvcg0KPiA+IChTWVNDUkctTlcpIG9uIEpIODEwMCBTb0MuDQo+ID4NCj4g PiBTaWduZWQtb2ZmLWJ5OiBTaWEgSmVlIEhlbmcgPGplZWhlbmcuc2lhQHN0YXJmaXZldGVjaC5j b20+DQo+ID4gUmV2aWV3ZWQtYnk6IExleSBGb29uIFRhbiA8bGV5Zm9vbi50YW5Ac3RhcmZpdmV0 ZWNoLmNvbT4NCj4gPiAtLS0NCj4gPiAgLi4uL2Nsb2NrL3N0YXJmaXZlLGpoODEwMC1zeXNjcmct bncueWFtbCAgICAgIHwgMTE5ICsrKysrKysrKysrKysrKysrKw0KPiANCj4gVGhlIEpINzExMCBj bG9ja3MsIHRoZSBKSDgxMDAgc3lzdGVtIGFuZCBhbHdheXMtb24gYWxsIGZvbGxvdyB0aGUgWGNy ZyBwYXR0ZXJuOg0KPiBzeXNjcmcNCj4gYW9uY3JnDQo+IHN0Z2NyZw0KPiBpc3BjcmcNCj4gdm91 dGNyZw0KPiBldGMuDQo+IA0KPiBJcyB0aGVyZSBhIHJlYXNvbiB0aGUgbm9ydGgtd2VzdCwgbm9y dGgtZWFzdCBhbmQgc291dGgtd2VzdCBicmVha3MgdGhpcyBwYXR0ZXJuPw0KPiBJJ2QgaGF2ZSBl eHBlY3RlZCB0aGVtIHRvIGJlIGNhbGxlZCBzb21ldGhpbmcgbGlrZQ0KPiBud2NyZywgSkg4MTAw X05XQ0xLXyosIEpIODEwMF9OV1JTVF8qLA0KPiBuZWNyZywgSkg4MTAwX05FQ0xLXyosIEpIODEw MF9ORVJTVF8qIGFuZA0KPiBzd2NyZywgSkg4MTAwX1NXQ0xLXyosIEpIODEwMF9TV1JTVF8qDQo+ IA0KPiBKdXN0IGxpa2UgYWxsIHRoZSBvdGhlciBTdGFyZml2ZSBkcml2ZXJzLg0KVW5kZXJzdG9v ZCB5b3VyIGNvbmNlcm4uIFdlIGRvbuKAmXQgaGF2ZSB0aGUgaW50ZW50aW9uIHRvIGJyZWFrIHRo ZSBwYXR0ZXJuLA0KYnV0IHRoZSByZWFzb24gd2Ugc2tpcCB0aGUgU29DXyBwcmVmaXggaXMgdGhh dCB0aGUgU29DIG5hbWVzIHdlcmUgYWxyZWFkeQ0KZGVmaW5lZCBpbiB0aGUgaGVhZGVyIGZpbGUg d2l0aCB0aGUgU29DIG5hbWUuDQpIb3dldmVyLCBJIGNhbiBwdXQgaXQgYmFjaywgb2YgY291cnNl Lg0KPiANCj4gPiAgLi4uL2R0LWJpbmRpbmdzL2Nsb2NrL3N0YXJmaXZlLGpoODEwMC1jcmcuaCAg IHwgIDQ1ICsrKysrKysNCj4gPiAgLi4uL2R0LWJpbmRpbmdzL3Jlc2V0L3N0YXJmaXZlLGpoODEw MC1jcmcuaCAgIHwgIDE1ICsrKw0KPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDE3OSBpbnNlcnRpb25z KCspDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmlu ZGluZ3MvY2xvY2svc3RhcmZpdmUsamg4MTAwLXN5c2NyZy1udy55YW1sDQo+ID4NCj4gPiBkaWZm IC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Nsb2NrL3N0YXJmaXZl LGpoODEwMC1zeXNjcmctbncueWFtbA0KPiBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5k aW5ncy9jbG9jay9zdGFyZml2ZSxqaDgxMDAtc3lzY3JnLW53LnlhbWwNCj4gPiBuZXcgZmlsZSBt b2RlIDEwMDY0NA0KPiA+IGluZGV4IDAwMDAwMDAwMDAwMC4uYjE2YTg3NDgyOGRkDQo+ID4gLS0t IC9kZXYvbnVsbA0KPiA+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9j bG9jay9zdGFyZml2ZSxqaDgxMDAtc3lzY3JnLW53LnlhbWwNCj4gPiBAQCAtMCwwICsxLDExOSBA QA0KPiA+ICsjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wLW9ubHkgT1IgQlNELTIt Q2xhdXNlDQo+ID4gKyVZQU1MIDEuMg0KPiA+ICstLS0NCj4gPiArJGlkOiBodHRwOi8vZGV2aWNl dHJlZS5vcmcvc2NoZW1hcy9jbG9jay9zdGFyZml2ZSxqaDgxMDAtc3lzY3JnLW53LnlhbWwjDQo+ ID4gKyRzY2hlbWE6IGh0dHA6Ly9kZXZpY2V0cmVlLm9yZy9tZXRhLXNjaGVtYXMvY29yZS55YW1s Iw0KPiA+ICsNCj4gPiArdGl0bGU6IFN0YXJGaXZlIEpIODEwMCBTeXN0ZW0tTm9ydGgtV2VzdCBD bG9jayBhbmQgUmVzZXQgR2VuZXJhdG9yDQo+ID4gKw0KPiA+ICttYWludGFpbmVyczoNCj4gPiAr ICAtIFNpYSBKZWUgSGVuZyA8amVlaGVuZy5zaWFAc3RhcmZpdmV0ZWNoLmNvbT4NCj4gPiArDQo+ ID4gK3Byb3BlcnRpZXM6DQo+ID4gKyAgY29tcGF0aWJsZToNCj4gPiArICAgIGNvbnN0OiBzdGFy Zml2ZSxqaDgxMDAtc3lzY3JnLW53DQo+ID4gKw0KPiA+ICsgIHJlZzoNCj4gPiArICAgIG1heEl0 ZW1zOiAxDQo+ID4gKw0KPiA+ICsgIGNsb2NrczoNCj4gPiArICAgIGl0ZW1zOg0KPiA+ICsgICAg ICAtIGRlc2NyaXB0aW9uOiBNYWluIE9zY2lsbGF0b3IgKDI0IE1IeikNCj4gPiArICAgICAgLSBk ZXNjcmlwdGlvbjogQVBCX0JVUyBjbG9jayBmcm9tIFNZU0NSRw0KPiA+ICsgICAgICAtIGRlc2Ny aXB0aW9uOiBJU1BfMlggY2xvY2sgZnJvbSBTWVNDUkcNCj4gPiArICAgICAgLSBkZXNjcmlwdGlv bjogSVNQX0FYSSBjbG9jayBmcm9tIFNZU0NSRw0KPiA+ICsgICAgICAtIGRlc2NyaXB0aW9uOiBW T1VUX1JPT1QwIGNsb2NrIGZyb20gU1lTQ1JHDQo+ID4gKyAgICAgIC0gZGVzY3JpcHRpb246IFZP VVRfUk9PVDEgY2xvY2sgZnJvbSBTWVNDUkcNCj4gPiArICAgICAgLSBkZXNjcmlwdGlvbjogVk9V VF9TQ0FOX0FUUyBjbG9jayBmcm9tIFNZU0NSRw0KPiA+ICsgICAgICAtIGRlc2NyaXB0aW9uOiBW T1VUX0RDX0NPUkUgY2xvY2sgZnJvbSBTWVNDUkcNCj4gPiArICAgICAgLSBkZXNjcmlwdGlvbjog Vk9VVF9BWEkgY2xvY2sgZnJvbSBTWVNDUkcNCj4gPiArICAgICAgLSBkZXNjcmlwdGlvbjogQVhJ XzQwMCBjbG9jayBmcm9tIFNZU0NSRw0KPiA+ICsgICAgICAtIGRlc2NyaXB0aW9uOiBBWElfMjAw IGNsb2NrIGZyb20gU1lTQ1JHDQo+ID4gKyAgICAgIC0gZGVzY3JpcHRpb246IFBlcmlwaGVyYWwg Y2xvY2sgZnJvbSBTWVNDUkcNCj4gPiArICAgICAgLSBkZXNjcmlwdGlvbjogRXh0ZXJuYWwgRFZQ IGNsb2NrDQo+ID4gKyAgICAgIC0gZGVzY3JpcHRpb246IEV4dGVybmFsIElTUCBEUEhZIFRBUCBU Q0sgY2xvY2sNCj4gPiArICAgICAgLSBkZXNjcmlwdGlvbjogRXh0ZXJuYWwgZ29sYmFsIGNsb2Nr DQo+ID4gKyAgICAgIC0gZGVzY3JpcHRpb246IEV4dGVybmFsIGkyc190c2NrbyBjbG9jaw0KPiA+ ICsgICAgICAtIGRlc2NyaXB0aW9uOiBFeHRlcm5hbCBWT1VUIE1JUEkgRFBIWSBUQVAgVENLDQo+ ID4gKyAgICAgIC0gZGVzY3JpcHRpb246IEV4dGVybmFsIFZPVVQgZURQIFRBUCBUQ0sNCj4gPiAr ICAgICAgLSBkZXNjcmlwdGlvbjogRXh0ZXJuYWwgU1BJIEluMiBjbG9jaw0KPiA+ICsNCj4gPiAr ICBjbG9jay1uYW1lczoNCj4gPiArICAgIGl0ZW1zOg0KPiA+ICsgICAgICAtIGNvbnN0OiBjbGtf b3NjDQo+ID4gKyAgICAgIC0gY29uc3Q6IHN5c19jbGtfYXBiX2J1cw0KPiA+ICsgICAgICAtIGNv bnN0OiBzeXNfY2xrX2lzcF8yeA0KPiA+ICsgICAgICAtIGNvbnN0OiBzeXNfY2xrX2lzcF9heGkN Cj4gPiArICAgICAgLSBjb25zdDogc3lzX2Nsa192b3V0X3Jvb3QwDQo+ID4gKyAgICAgIC0gY29u c3Q6IHN5c19jbGtfdm91dF9yb290MQ0KPiA+ICsgICAgICAtIGNvbnN0OiBzeXNfY2xrX3ZvdXRf c2Nhbl9hdHMNCj4gPiArICAgICAgLSBjb25zdDogc3lzX2Nsa192b3V0X2RjX2NvcmUNCj4gPiAr ICAgICAgLSBjb25zdDogc3lzX2Nsa192b3V0X2F4aQ0KPiA+ICsgICAgICAtIGNvbnN0OiBzeXNf Y2xrX2F4aV80MDANCj4gPiArICAgICAgLSBjb25zdDogc3lzX2Nsa19heGlfMjAwDQo+ID4gKyAg ICAgIC0gY29uc3Q6IHN5c19jbGtfcGVyaF9yb290X3ByZW9zYw0KPiA+ICsgICAgICAtIGNvbnN0 OiBjbGtfZHZwX2V4dA0KPiA+ICsgICAgICAtIGNvbnN0OiBjbGtfaXNwX2RwaHlfdGFwX3Rja19l eHQNCj4gPiArICAgICAgLSBjb25zdDogY2xrX2dsYl9leHRfY2xrDQo+ID4gKyAgICAgIC0gY29u c3Q6IGNsa19pMnNfdHNja28NCj4gPiArICAgICAgLSBjb25zdDogY2xrX3ZvdXRfbWlwaV9kcGh5 X3RhcF90Y2tfZXh0DQo+ID4gKyAgICAgIC0gY29uc3Q6IGNsa192b3V0X2VkcF90YXBfdGNrX2V4 dA0KPiA+ICsgICAgICAtIGNvbnN0OiBjbGtfc3BpX2luMl9leHQNCj4gPiArDQo+ID4gKyAgJyNj bG9jay1jZWxscyc6DQo+ID4gKyAgICBjb25zdDogMQ0KPiA+ICsgICAgZGVzY3JpcHRpb246DQo+ ID4gKyAgICAgIFNlZSA8ZHQtYmluZGluZ3MvY2xvY2svc3RhcmZpdmUsamg4MTAwLWNyZy5oPiBm b3IgdmFsaWQgaW5kaWNlcy4NCj4gPiArDQo+ID4gKyAgJyNyZXNldC1jZWxscyc6DQo+ID4gKyAg ICBjb25zdDogMQ0KPiA+ICsgICAgZGVzY3JpcHRpb246DQo+ID4gKyAgICAgIFNlZSA8ZHQtYmlu ZGluZ3MvcmVzZXQvc3RhcmZpdmUsamg4MTAwLWNyZy5oPiBmb3IgdmFsaWQgaW5kaWNlcy4NCj4g PiArDQo+ID4gK3JlcXVpcmVkOg0KPiA+ICsgIC0gY29tcGF0aWJsZQ0KPiA+ICsgIC0gcmVnDQo+ ID4gKyAgLSBjbG9ja3MNCj4gPiArICAtIGNsb2NrLW5hbWVzDQo+ID4gKyAgLSAnI2Nsb2NrLWNl bGxzJw0KPiA+ICsgIC0gJyNyZXNldC1jZWxscycNCj4gPiArDQo+ID4gK2FkZGl0aW9uYWxQcm9w ZXJ0aWVzOiBmYWxzZQ0KPiA+ICsNCj4gPiArZXhhbXBsZXM6DQo+ID4gKyAgLSB8DQo+ID4gKyAg ICAjaW5jbHVkZSA8ZHQtYmluZGluZ3MvY2xvY2svc3RhcmZpdmUsamg4MTAwLWNyZy5oPg0KPiA+ ICsNCj4gPiArICAgIGNsb2NrLWNvbnRyb2xsZXJAMTIzYzAwMDAgew0KPiA+ICsgICAgICAgICAg ICBjb21wYXRpYmxlID0gInN0YXJmaXZlLGpoODEwMC1zeXNjcmctbnciOw0KPiA+ICsgICAgICAg ICAgICByZWcgPSA8MHgxMjNjMDAwMCAweDEwMDAwPjsNCj4gPiArICAgICAgICAgICAgY2xvY2tz ID0gPCZjbGtfb3NjPiwgPCZzeXNjcmcgU1lTQ1JHX0NMS19BUEJfQlVTPiwNCj4gPiArICAgICAg ICAgICAgICAgICAgICAgPCZzeXNjcmcgU1lTQ1JHX0NMS19JU1BfMlg+LA0KPiA+ICsgICAgICAg ICAgICAgICAgICAgICA8JnN5c2NyZyBTWVNDUkdfQ0xLX0lTUF9BWEk+LA0KPiA+ICsgICAgICAg ICAgICAgICAgICAgICA8JnN5c2NyZyBTWVNDUkdfQ0xLX1ZPVVRfUk9PVDA+LA0KPiA+ICsgICAg ICAgICAgICAgICAgICAgICA8JnN5c2NyZyBTWVNDUkdfQ0xLX1ZPVVRfUk9PVDE+LA0KPiA+ICsg ICAgICAgICAgICAgICAgICAgICA8JnN5c2NyZyBTWVNDUkdfQ0xLX1ZPVVRfU0NBTl9BVFM+LA0K PiA+ICsgICAgICAgICAgICAgICAgICAgICA8JnN5c2NyZyBTWVNDUkdfQ0xLX1ZPVVRfRENfQ09S RT4sDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgIDwmc3lzY3JnIFNZU0NSR19DTEtfVk9VVF9B WEk+LA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICA8JnN5c2NyZyBTWVNDUkdfQ0xLX0FYSV80 MDA+LA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICA8JnN5c2NyZyBTWVNDUkdfQ0xLX0FYSV8y MDA+LA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICA8JnN5c2NyZyBTWVNDUkdfQ0xLX1BFUkhf Uk9PVF9QUkVPU0M+LA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICA8JmNsa19kdnBfZXh0PiwN Cj4gPiArICAgICAgICAgICAgICAgICAgICAgPCZjbGtfaXNwX2RwaHlfdGFwX3Rja19leHQ+LA0K PiA+ICsgICAgICAgICAgICAgICAgICAgICA8JmNsa19nbGJfZXh0X2Nsaz4sDQo+ID4gKyAgICAg ICAgICAgICAgICAgICAgIDwmY2xrX2kyc190c2Nrbz4sDQo+ID4gKyAgICAgICAgICAgICAgICAg ICAgIDwmY2xrX3ZvdXRfbWlwaV9kcGh5X3RhcF90Y2tfZXh0PiwNCj4gPiArICAgICAgICAgICAg ICAgICAgICAgPCZjbGtfdm91dF9lZHBfdGFwX3Rja19leHQ+LA0KPiA+ICsgICAgICAgICAgICAg ICAgICAgICA8JmNsa19zcGlfaW4yX2V4dD47DQo+ID4gKyAgICAgICAgICAgIGNsb2NrLW5hbWVz ID0gImNsa19vc2MiLCAic3lzX2Nsa19hcGJfYnVzIiwgInN5c19jbGtfaXNwXzJ4IiwNCj4gPiAr ICAgICAgICAgICAgICAgICAgICAgICAgICAic3lzX2Nsa19pc3BfYXhpIiwgInN5c19jbGtfdm91 dF9yb290MCIsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgInN5c19jbGtfdm91dF9y b290MSIsICJzeXNfY2xrX3ZvdXRfc2Nhbl9hdHMiLA0KPiA+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgICJzeXNfY2xrX3ZvdXRfZGNfY29yZSIsICJzeXNfY2xrX3ZvdXRfYXhpIiwNCj4gPiAr ICAgICAgICAgICAgICAgICAgICAgICAgICAic3lzX2Nsa19heGlfNDAwIiwgInN5c19jbGtfYXhp XzIwMCIsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgInN5c19jbGtfcGVyaF9yb290 X3ByZW9zYyIsICJjbGtfZHZwX2V4dCIsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg ImNsa19pc3BfZHBoeV90YXBfdGNrX2V4dCIsICJjbGtfZ2xiX2V4dF9jbGsiLA0KPiA+ICsgICAg ICAgICAgICAgICAgICAgICAgICAgICJjbGtfaTJzX3RzY2tvIiwgImNsa192b3V0X21pcGlfZHBo eV90YXBfdGNrX2V4dCIsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgImNsa192b3V0 X2VkcF90YXBfdGNrX2V4dCIsICJjbGtfc3BpX2luMl9leHQiOw0KPiA+ICsgICAgICAgICAgICAj Y2xvY2stY2VsbHMgPSA8MT47DQo+ID4gKyAgICAgICAgICAgICNyZXNldC1jZWxscyA9IDwxPjsN Cj4gPiArICAgIH07DQo+ID4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHQtYmluZGluZ3MvY2xvY2sv c3RhcmZpdmUsamg4MTAwLWNyZy5oIGIvaW5jbHVkZS9kdC1iaW5kaW5ncy9jbG9jay9zdGFyZml2 ZSxqaDgxMDAtY3JnLmgNCj4gPiBpbmRleCBlNWJiNTg4Y2U3OTguLjg0MTc0NTVjMjQwOSAxMDA2 NDQNCj4gPiAtLS0gYS9pbmNsdWRlL2R0LWJpbmRpbmdzL2Nsb2NrL3N0YXJmaXZlLGpoODEwMC1j cmcuaA0KPiA+ICsrKyBiL2luY2x1ZGUvZHQtYmluZGluZ3MvY2xvY2svc3RhcmZpdmUsamg4MTAw LWNyZy5oDQo+ID4gQEAgLTEyMCw0ICsxMjAsNDkgQEANCj4gPiAgI2RlZmluZSBTWVNDUkdfQ0xL X05ORV9JQ0dfRU4JCQkJCQkxMDgNCj4gPg0KPiA+ICAjZGVmaW5lIFNZU0NSR19DTEtfRU5ECQkJ CQkJCTEwOQ0KPiA+ICsNCj4gPiArLyogU1lTQ1JHX05XX0NMSyAqLw0KPiA+ICsjZGVmaW5lIFNZ U0NSR19OV19DTEtfUExMNV9ESVYyCQkJCQkJMA0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtf R0NMSzUJCQkJCQkxDQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19HUElPXzEwMAkJCQkJCTIN Cj4gPiArI2RlZmluZSBTWVNDUkdfTldfQ0xLX0dQSU9fNTAJCQkJCQkzDQo+ID4gKyNkZWZpbmUg U1lTQ1JHX05XX0NMS19HUElPXzE1MAkJCQkJCTQNCj4gPiArI2RlZmluZSBTWVNDUkdfTldfQ0xL X0dQSU9fNjAJCQkJCQk1DQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19JT01VWF9XRVNUX1BD TEsJCQkJCTYNCj4gPiArI2RlZmluZSBTWVNDUkdfTldfQ0xLX0kyQzZfQVBCCQkJCQkJNw0KPiA+ ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfSTJDN19BUEIJCQkJCQk4DQo+ID4gKyNkZWZpbmUgU1lT Q1JHX05XX0NMS19TUEkyX0FQQgkJCQkJCTkNCj4gPiArI2RlZmluZSBTWVNDUkdfTldfQ0xLX1NQ STJfQ09SRQkJCQkJCTEwDQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19TUEkyX1NDTEtfSU4J CQkJCTExDQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19TTUJVUzFfQVBCCQkJCQkxMg0KPiA+ ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfU01CVVMxX0NPUkUJCQkJCTEzDQo+ID4gKyNkZWZpbmUg U1lTQ1JHX05XX0NMS19JU1BfRFZQCQkJCQkJMTQNCj4gPiArI2RlZmluZSBTWVNDUkdfTldfQ0xL X0lTUF9DT1JFXzJYCQkJCQkxNQ0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfSVNQX0FYSQkJ CQkJCTE2DQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19JU1BfRFBIWV9UQVBfVENLCQkJCQkx Nw0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfRkxFWE5PQ19JU1BTTFYJCQkJCTE4DQo+ID4g KyNkZWZpbmUgU1lTQ1JHX05XX0NMS19WT1VUX1BJWDAJCQkJCQkxOQ0KPiA+ICsjZGVmaW5lIFNZ U0NSR19OV19DTEtfVk9VVF9QSVgxCQkJCQkJMjANCj4gPiArI2RlZmluZSBTWVNDUkdfTldfQ0xL X1ZPVVRfU0NBTl9BVFMJCQkJCTIxDQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19WT1VUX0RD X0NPUkUJCQkJCTIyDQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19WT1VUX0FQQgkJCQkJCTIz DQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19WT1VUX0RTSQkJCQkJCTI0DQo+ID4gKyNkZWZp bmUgU1lTQ1JHX05XX0NMS19WT1VUX0FIQgkJCQkJCTI1DQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05X X0NMS19WT1VUX0FYSQkJCQkJCTI2DQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19WT1VUX01J UElfRFBIWV9UQVBfVENLCQkJCTI3DQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19WT1VUX0VE UF9QSFlfVEFQX1RDSwkJCQkyOA0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfVUFSVDVfQ09S RV9QUkVPU0MJCQkJCTI5DQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19VQVJUNV9BUEIJCQkJ CQkzMA0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfVUFSVDVfQ09SRQkJCQkJMzENCj4gPiAr I2RlZmluZSBTWVNDUkdfTldfQ0xLX1VBUlQ2X0NPUkVfUFJFT1NDCQkJCQkzMg0KPiA+ICsjZGVm aW5lIFNZU0NSR19OV19DTEtfVUFSVDZfQVBCCQkJCQkJMzMNCj4gPiArI2RlZmluZSBTWVNDUkdf TldfQ0xLX1VBUlQ2X0NPUkUJCQkJCTM0DQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19TUEky X0lDR19FTgkJCQkJMzUNCj4gPiArI2RlZmluZSBTWVNDUkdfTldfQ0xLX1NNQlVTMV9JQ0dfRU4J CQkJCTM2DQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX0NMS19JU1BfSUNHX0VOCQkJCQkzNw0KPiA+ ICsjZGVmaW5lIFNZU0NSR19OV19DTEtfVk9VVF9JQ0dfRU4JCQkJCTM4DQo+ID4gKyNkZWZpbmUg U1lTQ1JHX05XX0NMS19VQVJUNV9JQ0dfRU4JCQkJCTM5DQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05X X0NMS19VQVJUNl9JQ0dfRU4JCQkJCTQwDQo+ID4gKw0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19D TEtfRU5ECQkJCQkJNDENCj4gPiAgI2VuZGlmIC8qIF9fRFRfQklORElOR1NfQ0xPQ0tfU1RBUkZJ VkVfSkg4MTAwX0hfXyAqLw0KPiA+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2R0LWJpbmRpbmdzL3Jl c2V0L3N0YXJmaXZlLGpoODEwMC1jcmcuaCBiL2luY2x1ZGUvZHQtYmluZGluZ3MvcmVzZXQvc3Rh cmZpdmUsamg4MTAwLWNyZy5oDQo+ID4gaW5kZXggM2I3YjkyNDg4ZTc2Li44YzNhODU4YmRmNmEg MTAwNjQ0DQo+ID4gLS0tIGEvaW5jbHVkZS9kdC1iaW5kaW5ncy9yZXNldC9zdGFyZml2ZSxqaDgx MDAtY3JnLmgNCj4gPiArKysgYi9pbmNsdWRlL2R0LWJpbmRpbmdzL3Jlc2V0L3N0YXJmaXZlLGpo ODEwMC1jcmcuaA0KPiA+IEBAIC0yMCw0ICsyMCwxOSBAQA0KPiA+DQo+ID4gICNkZWZpbmUgU1lT Q1JHX1JFU0VUX05SX1JFU0VUUwkJCQkJOA0KPiA+DQo+ID4gKy8qDQo+ID4gKyAqIHN5c2NyZ19u dzogYXNzZXJ0MA0KPiA+ICsgKi8NCj4gPiArI2RlZmluZSBTWVNDUkdfTldfUlNUTl9QUkVTRVRO CQkJCQkwDQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX1JTVE5fU1lTX0lPTVVYX1cJCQkJMQ0KPiA+ ICsjZGVmaW5lIFNZU0NSR19OV19SU1ROX0kyQzYJCQkJCTINCj4gPiArI2RlZmluZSBTWVNDUkdf TldfUlNUTl9JMkM3CQkJCQkzDQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX1JTVE5fU1BJMgkJCQkJ NA0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19SU1ROX1NNQlVTMQkJCQkJNQ0KPiA+ICsjZGVmaW5l IFNZU0NSR19OV19SU1ROX1VBUlQ1CQkJCQk2DQo+ID4gKyNkZWZpbmUgU1lTQ1JHX05XX1JTVE5f VUFSVDYJCQkJCTcNCj4gPiArI2RlZmluZSBTWVNDUkdfTldfUlNUTl9NRVJBSzBfVFZTRU5TT1IJ CQkJOA0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19SU1ROX01FUkFLMV9UVlNFTlNPUgkJCQk5DQo+ ID4gKw0KPiA+ICsjZGVmaW5lIFNZU0NSR19OV19SRVNFVF9OUl9SRVNFVFMJCQkJMTANCj4gPiAg I2VuZGlmIC8qIF9fRFRfQklORElOR1NfUkVTRVRfU1RBUkZJVkVfSkg4MTAwX0hfXyAqLw0KPiA+ IC0tDQo+ID4gMi4zNC4xDQo+ID4NCg==