Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp4639550ybl; Mon, 13 Jan 2020 17:37:51 -0800 (PST) X-Google-Smtp-Source: APXvYqwj3eq8+h4BAnJfGFfPREPBUvCDHSs4N2t2WXlhSDZrwYb2DSZqlo1nK+WreQwt2IZrrblP X-Received: by 2002:a9d:3a66:: with SMTP id j93mr15785147otc.25.1578965871668; Mon, 13 Jan 2020 17:37:51 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1578965871; cv=pass; d=google.com; s=arc-20160816; b=QdpVht/SKGog9b48TXirvVfCahUuqnCxYyDEf5SggHe2BxkiL4Ihdrv/u3T46Zz60R uiHsaxNd9xNfidlnMgTuIjlWzU0OY+wTVZD4ErjXLCz3Nx9NfT2jkYUT00sBxNNSHRUy EiX7v72V+m8aW1n5t4PPH2ZHvLE4NmWEAlxARLG7J7Ou77RyaRS0cpOWSt0CYwteJ+qz 4FJxQk00CzO/KPifvfItoxLrDJ5VvVMh0CpE4SyhnnKO3uulOQONbHArrmwBwbvf4LWe nHbckTrH1/5Vf4x6oP6XIhwyVWe/7E/zz/D+TIteEC6kbdSkGwJ6/puKFN2Pd9FCq21W jJ0Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=ivmqQCMOBKURI/U4sDGZa03bwIe4+ZecI4XMXFKlaRM=; b=P0rQHgX1pexpQvxPITd52QiD46OAYNcYn6LiIo6C9mpfxM8uPNkSIdE0IwX4rvmVGQ YozDSy/1fUIs6PYW/pRiRfM9L9a/dMCD7jRmXV2z2HH2cb4uz1hK4kWqZWAhmvxena/P XhJS6ovyY3ivIzjvOoCxSTyhzdPEcwV0hY1wvgK0qlPo1DDPgP4Qv1AIHFKivSI13gVr 4iIpMII9pgh8L6CmtB4fzx9V63iDZokvj9PAeB9P2qrixdrqZ/tJukh/vLYjSgYMR512 hLLHRf4zsojuNmMF541GfbdC9VYhEo1YHVKOowkn4nUozBrLbPir7kklNP1BtAEIldSN sa6Q== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@nxp.com header.s=selector2 header.b=fqg9bsI0; arc=pass (i=1 spf=pass spfdomain=nxp.com dkim=pass dkdomain=nxp.com dmarc=pass fromdomain=nxp.com); spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z18si7670007otq.121.2020.01.13.17.37.39; Mon, 13 Jan 2020 17:37:51 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nxp.com header.s=selector2 header.b=fqg9bsI0; arc=pass (i=1 spf=pass spfdomain=nxp.com dkim=pass dkdomain=nxp.com dmarc=pass fromdomain=nxp.com); spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729417AbgANBZo (ORCPT + 99 others); Mon, 13 Jan 2020 20:25:44 -0500 Received: from mail-am6eur05on2052.outbound.protection.outlook.com ([40.107.22.52]:26848 "EHLO EUR05-AM6-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727556AbgANBZn (ORCPT ); Mon, 13 Jan 2020 20:25:43 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BOUmCTN3SlJh7nM4+7R9H23PGmg163B0h9L95JUUKMiXA6y0ExR5KRhNY58NwrdqDAij3Kn6qsoBjqGWx43wwkuUP5UjZFka8hViOiHefz5BKB2gfTWR5lismx7ctWEIxDZDSH6u8IAaYBS8TGVcFN2o1gq5VBsuQNgQeCrle+TbruYsYUOfu/HYVryFy1SQu/L/FuDRggTCYVRjIcGtXC6BKmu5glmcd6o7S6+Wmi6lK+9ZcjwbFF5WfhLpX9d7OI2MpRGEXP8mdImY9gQQmelEeEqz1neBJJmbvxWBucCqA0+5C8Ak/CDxvdxNQN2+KSGCYO0U2LxD1bdu8PNWIA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ivmqQCMOBKURI/U4sDGZa03bwIe4+ZecI4XMXFKlaRM=; b=ZbrEQewC8I0qzEVIhGpAtYS4GAJHoQKywOejyWYtQJl/NOcM2OcdQpaV/TRIsudwM+MRxsWxoPaH3dvjlCZZhCxHiktW+5xgg9F1Bz3eeU6QHOMUTFtR2PBZ43vtaQEzwgpYBGYuFE8YhJ1iXluJgNVu2znpVNXWzBIzUOgYTkgufRF6iMYffuxXTaSye6E5gOZrgObLPS1sSE2prq9C3+51URDfGHE1c3VhfM+9ZCvWHtH00qVyPJDeoGQUk9NsjF8MF9mUX3W4ywVCBlIFrr+IOw5Qo3gBjf97WNpLTSwB48PL2vcI5fXr9OqFXApoMAjlmsfBaotObjdTXWQFAw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ivmqQCMOBKURI/U4sDGZa03bwIe4+ZecI4XMXFKlaRM=; b=fqg9bsI0vT0aUb3e6r6B+sNoKeZ1kvTnbMtw+JeRohJCrRpSLFNNGdgSTXapoI36yzWZILw3ka/dls65efoH1GSDgdDvKXP4mEwLPouD9VD9acHoDlq/GL6unyJZIlfcYXMg/0+O3iOjFA0K6iROQNGrd2yi7StaFfNC4bisTlI= Received: from DB3PR0402MB3916.eurprd04.prod.outlook.com (52.134.72.18) by DB3PR0402MB3769.eurprd04.prod.outlook.com (52.134.71.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2623.16; Tue, 14 Jan 2020 01:25:36 +0000 Received: from DB3PR0402MB3916.eurprd04.prod.outlook.com ([fe80::e44d:fa34:a0af:d96]) by DB3PR0402MB3916.eurprd04.prod.outlook.com ([fe80::e44d:fa34:a0af:d96%5]) with mapi id 15.20.2623.015; Tue, 14 Jan 2020 01:25:36 +0000 From: Anson Huang To: Rob Herring CC: "mturquette@baylibre.com" , "sboyd@kernel.org" , "mark.rutland@arm.com" , "shawnguo@kernel.org" , "s.hauer@pengutronix.de" , "kernel@pengutronix.de" , "festevam@gmail.com" , "linux-clk@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , dl-linux-imx Subject: RE: [PATCH 1/3] dt-bindings: clock: Convert i.MX8MQ to json-schema Thread-Topic: [PATCH 1/3] dt-bindings: clock: Convert i.MX8MQ to json-schema Thread-Index: AQHVx4vbRwDkRSfO1EW8Ves0taMPv6fpIXOAgABBktA= Date: Tue, 14 Jan 2020 01:25:36 +0000 Message-ID: References: <1578642914-838-1-git-send-email-Anson.Huang@nxp.com> <20200113212735.GA9275@bogus> In-Reply-To: <20200113212735.GA9275@bogus> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=anson.huang@nxp.com; x-originating-ip: [119.31.174.66] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: e7129e71-7a6e-462d-0116-08d79890a872 x-ms-traffictypediagnostic: DB3PR0402MB3769:|DB3PR0402MB3769: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-forefront-prvs: 028256169F x-forefront-antispam-report: SFV:NSPM;SFS:(10001)(10009020)(4636009)(39860400002)(396003)(376002)(136003)(346002)(366004)(199004)(189003)(26005)(6506007)(66446008)(54906003)(66556008)(64756008)(2906002)(66946007)(66476007)(316002)(86362001)(7416002)(9686003)(4326008)(7696005)(186003)(76116006)(55016002)(52536014)(33656002)(44832011)(8936002)(5660300002)(81166006)(478600001)(45080400002)(6916009)(71200400001)(8676002)(81156014);DIR:OUT;SFP:1101;SCL:1;SRVR:DB3PR0402MB3769;H:DB3PR0402MB3916.eurprd04.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tk63VTKs5lvWxOplw9LLNNNItSPXGqPbZn4+rFYFlEGCLEM0kk8QyRRenDHkD0f/zKsjHy/eNt9LBnzuCKxgwlciHkeTXq2SUQRSd8aRlX+3Fvs5FWwXIswIOdV/mIa8Hk3VZteDfgOXS4tJpJWYA4JPKGUkTe3eAiZaFLedRK5uBTafDiqwvftb5HHDUTy/zzLmctf9m7AJr0eYlhFR7SgWYRHjzEA0WI4ETtjkZ7uZu9uq5D65Tkv7QrP3d4lxKpD96QhyjK962hYBk+zRzOJHXfxvf+tyDdNTAb4HBb7lGhEjAHwOEewQIE7di6gI7lCrBoYTTmM/ZQ92cysSDdjaMCUHW53vzPMAB6yi/laWJ4Rz5xc0R6Zs4OWWasarsZJQLnNb5RivLqUDJH+WpDooxq3Z5Fw9KahiVb4kTNWWo7jG7x/7pLS7Z3u/55QTkWLppACFCEXZFBOnIP7ozuk71WV8wnDejrjBfacb+mILPGrwoeIg3d7SX3OxcsSDjqEsaxDpob7zlCV2it9basnH+VL8lCVDv/bIG06rhsx9vFlMV9JG76vBT6N525E5gcx4ZKJvCrH+nfMFsgfskQ== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: e7129e71-7a6e-462d-0116-08d79890a872 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jan 2020 01:25:36.1872 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: CBWAG0TWPAuv9bErLNKaSeIUkYdGF2KkqMv4atO+0aFeSp9QrAQJO/TbAfKHNYE4CBg8Et5Hki7YDiJs88yTzA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0402MB3769 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGksIFJvYg0KDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggMS8zXSBkdC1iaW5kaW5nczogY2xvY2s6 IENvbnZlcnQgaS5NWDhNUSB0byBqc29uLXNjaGVtYQ0KPiANCj4gT24gRnJpLCBKYW4gMTAsIDIw MjAgYXQgMDM6NTU6MTJQTSArMDgwMCwgQW5zb24gSHVhbmcgd3JvdGU6DQo+ID4gQ29udmVydCB0 aGUgaS5NWDhNUSBjbG9jayBiaW5kaW5nIHRvIERUIHNjaGVtYSBmb3JtYXQgdXNpbmcNCj4gPiBq c29uLXNjaGVtYQ0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogQW5zb24gSHVhbmcgPEFuc29uLkh1 YW5nQG54cC5jb20+DQo+ID4gLS0tDQo+ID4gIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Nsb2Nr L2lteDhtcS1jbG9jay50eHQgICAgIHwgMjAgLS0tLS0tDQo+ID4gIC4uLi9kZXZpY2V0cmVlL2Jp bmRpbmdzL2Nsb2NrL2lteDhtcS1jbG9jay55YW1sICAgIHwgNzINCj4gKysrKysrKysrKysrKysr KysrKysrKw0KPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDcyIGluc2VydGlvbnMoKyksIDIwIGRlbGV0 aW9ucygtKSAgZGVsZXRlIG1vZGUNCj4gPiAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVl L2JpbmRpbmdzL2Nsb2NrL2lteDhtcS1jbG9jay50eHQNCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0 DQo+ID4gRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Nsb2NrL2lteDhtcS1jbG9j ay55YW1sDQo+IA0KPiBGYWlscyAnbWFrZSBkdF9iaW5kaW5nX2NoZWNrJzoNCj4gDQo+IC9idWls ZHMvcm9iaGVycmluZy9saW51eC1kdC0NCj4gcmV2aWV3L0RvY3VtZW50YXRpb24vZGV2aWNldHJl ZS9iaW5kaW5ncy9jbG9jay9pbXg4bW4tDQo+IGNsb2NrLmV4YW1wbGUuZHQueWFtbDoNCj4gY2xv Y2stY29udHJvbGxlckAzMDM4MDAwMDogY2xvY2stbmFtZXM6MDogJ2NraWwnIHdhcyBleHBlY3Rl ZA0KPiAvYnVpbGRzL3JvYmhlcnJpbmcvbGludXgtZHQtDQo+IHJldmlldy9Eb2N1bWVudGF0aW9u L2RldmljZXRyZWUvYmluZGluZ3MvY2xvY2svaW14OG1uLQ0KPiBjbG9jay5leGFtcGxlLmR0Lnlh bWw6DQo+IGNsb2NrLWNvbnRyb2xsZXJAMzAzODAwMDA6IGNsb2NrLW5hbWVzOjE6ICdvc2NfMjVt JyB3YXMgZXhwZWN0ZWQNCj4gL2J1aWxkcy9yb2JoZXJyaW5nL2xpbnV4LWR0LQ0KPiByZXZpZXcv RG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Nsb2NrL2lteDhtbi0NCj4gY2xvY2su ZXhhbXBsZS5kdC55YW1sOg0KPiBjbG9jay1jb250cm9sbGVyQDMwMzgwMDAwOiBjbG9jay1uYW1l czoyOiAnb3NjXzI3bScgd2FzIGV4cGVjdGVkDQo+IC9idWlsZHMvcm9iaGVycmluZy9saW51eC1k dC0NCj4gcmV2aWV3L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9jbG9jay9pbXg4 bW4tDQo+IGNsb2NrLmV4YW1wbGUuZHQueWFtbDoNCj4gY2xvY2stY29udHJvbGxlckAzMDM4MDAw MDogY2xvY2stbmFtZXM6MzogJ2Nsa19leHQxJyB3YXMgZXhwZWN0ZWQNCj4gL2J1aWxkcy9yb2Jo ZXJyaW5nL2xpbnV4LWR0LQ0KPiByZXZpZXcvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRp bmdzL2Nsb2NrL2lteDhtbi0NCj4gY2xvY2suZXhhbXBsZS5kdC55YW1sOg0KPiBjbG9jay1jb250 cm9sbGVyQDMwMzgwMDAwOiBjbG9jay1uYW1lczo0OiAnY2xrX2V4dDInIHdhcyBleHBlY3RlZA0K PiAvYnVpbGRzL3JvYmhlcnJpbmcvbGludXgtZHQtDQo+IHJldmlldy9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvY2xvY2svaW14OG1uLQ0KPiBjbG9jay5leGFtcGxlLmR0LnlhbWw6 DQo+IGNsb2NrLWNvbnRyb2xsZXJAMzAzODAwMDA6IGNsb2NrLW5hbWVzOjU6ICdjbGtfZXh0Mycg d2FzIGV4cGVjdGVkDQo+IC9idWlsZHMvcm9iaGVycmluZy9saW51eC1kdC0NCj4gcmV2aWV3L0Rv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9jbG9jay9pbXg4bW4tDQo+IGNsb2NrLmV4 YW1wbGUuZHQueWFtbDoNCj4gY2xvY2stY29udHJvbGxlckAzMDM4MDAwMDogY2xvY2stbmFtZXM6 IFsnb3NjXzMyaycsICdvc2NfMjRtJywgJ2Nsa19leHQxJywNCj4gJ2Nsa19leHQyJywgJ2Nsa19l eHQzJywgJ2Nsa19leHQ0J10gaXMgdG9vIHNob3J0DQo+IC9idWlsZHMvcm9iaGVycmluZy9saW51 eC1kdC0NCj4gcmV2aWV3L0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9jbG9jay9p bXg4bW4tDQo+IGNsb2NrLmV4YW1wbGUuZHQueWFtbDoNCj4gY2xvY2stY29udHJvbGxlckAzMDM4 MDAwMDogY2xvY2tzOiBbWzFdLCBbMl0sIFszXSwgWzRdLCBbNV0sIFs2XV0gaXMgdG9vIHNob3J0 DQoNCkkgZGlkIE5PVCBzZWUgYnVpbGQgZmFpbCBvbiBteSBzaWRlLCBhbnl0aGluZyBtaXNzZWQg aW4gbXkgZW52aXJvbm1lbnQgc2V0dXA/IFRoZSBmYWlsdXJlDQpsb2cgaXMgZm9yIGkuTVg4TU4s IHdoaWxlIHRoaXMgYmluZGluZyBkb2MgaXMgaS5NWDhNUSwgaXMgaXQgY2F1c2VkIGJ5IHRoZSBp bmNvcnJlY3QgY29tcGF0aWJsZQ0Kc3RyaW5nIHdoaWNoIHNob3VsZCBiZSAiZnNsLGlteDhtcS1j Y20iLCBidXQgSSBtYWRlIGl0ICJmc2wsaW14OG1uLWNjbSIgYnkgbWlzdGFrZT8NCg0KYW5zb25A YW5zb24tT3B0aVBsZXgtNzkwOn4vd29ya3NwYWNlL3N0YXNoL2xpbnV4LW5leHQkIC4vemV1cy5z aA0KKioqIERlZmF1bHQgY29uZmlndXJhdGlvbiBpcyBiYXNlZCBvbiAnZGVmY29uZmlnJw0KIw0K IyBObyBjaGFuZ2UgdG8gLmNvbmZpZw0KIw0KICBDSEtEVCAgIERvY3VtZW50YXRpb24vZGV2aWNl dHJlZS9iaW5kaW5ncy9jbG9jay9pbXg4bXEtY2xvY2sueWFtbA0KICBTQ0hFTUEgIERvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9wcm9jZXNzZWQtc2NoZW1hLnlhbWwNCiAgRFRDICAg ICBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvY2xvY2svaW14OG1xLWNsb2NrLmV4 YW1wbGUuZHQueWFtbA0KICBDSEVDSyAgIERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9jbG9jay9pbXg4bXEtY2xvY2suZXhhbXBsZS5kdC55YW1sDQphbnNvbkBhbnNvbi1PcHRpUGxl eC03OTA6fi93b3Jrc3BhY2Uvc3Rhc2gvbGludXgtbmV4dCQNCg0KDQoNCj4gDQo+ID4NCj4gPiBk aWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Nsb2NrL2lteDht cS1jbG9jay50eHQNCj4gPiBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9jbG9j ay9pbXg4bXEtY2xvY2sudHh0DQo+ID4gZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0DQo+ID4gaW5k ZXggNTJkZTgyNi4uMDAwMDAwMA0KPiA+IC0tLSBhL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9jbG9jay9pbXg4bXEtY2xvY2sudHh0DQo+ID4gKysrIC9kZXYvbnVsbA0KPiA+IEBA IC0xLDIwICswLDAgQEANCj4gPiAtKiBDbG9jayBiaW5kaW5ncyBmb3IgTlhQIGkuTVg4TSBRdWFk DQo+ID4gLQ0KPiA+IC1SZXF1aXJlZCBwcm9wZXJ0aWVzOg0KPiA+IC0tIGNvbXBhdGlibGU6IFNo b3VsZCBiZSAiZnNsLGlteDhtcS1jY20iDQo+ID4gLS0gcmVnOiBBZGRyZXNzIGFuZCBsZW5ndGgg b2YgdGhlIHJlZ2lzdGVyIHNldA0KPiA+IC0tICNjbG9jay1jZWxsczogU2hvdWxkIGJlIDwxPg0K PiA+IC0tIGNsb2NrczogbGlzdCBvZiBjbG9jayBzcGVjaWZpZXJzLCBtdXN0IGNvbnRhaW4gYW4g ZW50cnkgZm9yIGVhY2ggcmVxdWlyZWQNCj4gPiAtICAgICAgICAgIGVudHJ5IGluIGNsb2NrLW5h bWVzDQo+ID4gLS0gY2xvY2stbmFtZXM6IHNob3VsZCBpbmNsdWRlIHRoZSBmb2xsb3dpbmcgZW50 cmllczoNCj4gPiAtICAgIC0gImNraWwiDQo+ID4gLSAgICAtICJvc2NfMjVtIg0KPiA+IC0gICAg LSAib3NjXzI3bSINCj4gPiAtICAgIC0gImNsa19leHQxIg0KPiA+IC0gICAgLSAiY2xrX2V4dDIi DQo+ID4gLSAgICAtICJjbGtfZXh0MyINCj4gPiAtICAgIC0gImNsa19leHQ0Ig0KPiA+IC0NCj4g PiAtVGhlIGNsb2NrIGNvbnN1bWVyIHNob3VsZCBzcGVjaWZ5IHRoZSBkZXNpcmVkIGNsb2NrIGJ5 IGhhdmluZyB0aGUNCj4gPiBjbG9jayAtSUQgaW4gaXRzICJjbG9ja3MiIHBoYW5kbGUgY2VsbC4g IFNlZQ0KPiA+IGluY2x1ZGUvZHQtYmluZGluZ3MvY2xvY2svaW14OG1xLWNsb2NrLmgNCj4gPiAt Zm9yIHRoZSBmdWxsIGxpc3Qgb2YgaS5NWDhNIFF1YWQgY2xvY2sgSURzLg0KPiA+IGRpZmYgLS1n aXQgYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvY2xvY2svaW14OG1xLWNsb2Nr LnlhbWwNCj4gPiBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9jbG9jay9pbXg4 bXEtY2xvY2sueWFtbA0KPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+ID4gaW5kZXggMDAwMDAw MC4uODgxYzAxYw0KPiA+IC0tLSAvZGV2L251bGwNCj4gPiArKysgYi9Eb2N1bWVudGF0aW9uL2Rl dmljZXRyZWUvYmluZGluZ3MvY2xvY2svaW14OG1xLWNsb2NrLnlhbWwNCj4gPiBAQCAtMCwwICsx LDcyIEBADQo+ID4gKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjANCj4gPiArJVlB TUwgMS4yDQo+ID4gKy0tLQ0KPiA+ICskaWQ6DQo+ID4gK2h0dHBzOi8vZXVyMDEuc2FmZWxpbmtz LnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRwJTNBJTJGJTJGZGV2aQ0KPiA+ICtjZXRy ZWUub3JnJTJGc2NoZW1hcyUyRmJpbmRpbmdzJTJGY2xvY2slMkZpbXg4bXEtDQo+IGNsb2NrLnlh bWwlMjMmYW1wO2RhDQo+ID4NCj4gK3RhPTAyJTdDMDElN0NBbnNvbi5IdWFuZyU0MG54cC5jb20l N0M3MTZmMzVkNDliMWI0YTkxYmU3MzA4ZA0KPiA3OTg2ZjZhODENCj4gPg0KPiArJTdDNjg2ZWEx ZDNiYzJiNGM2ZmE5MmNkOTljNWMzMDE2MzUlN0MwJTdDMCU3QzYzNzE0NTQ3NjYwMjU0MA0KPiA3 NzYmYW1wOw0KPiA+DQo+ICtzZGF0YT12ekFXcldRZ21BeiUyRm5XYVUlMkJNS2QlMkZwYmhIczZV MSUyRk9HbGpSUVFYSXA5Uw0KPiBRJTNEJmFtcDtyZXNlDQo+ID4gK3J2ZWQ9MA0KPiA+ICskc2No ZW1hOg0KPiA+ICtodHRwczovL2V1cjAxLnNhZmVsaW5rcy5wcm90ZWN0aW9uLm91dGxvb2suY29t Lz91cmw9aHR0cCUzQSUyRiUyRmRldmkNCj4gPiArY2V0cmVlLm9yZyUyRm1ldGEtDQo+IHNjaGVt YXMlMkZjb3JlLnlhbWwlMjMmYW1wO2RhdGE9MDIlN0MwMSU3Q0Fuc29uLkh1YQ0KPiA+DQo+ICtu ZyU0MG54cC5jb20lN0M3MTZmMzVkNDliMWI0YTkxYmU3MzA4ZDc5ODZmNmE4MSU3QzY4NmVhMWQz YmMyDQo+IGI0YzZmYTkyDQo+ID4NCj4gK2NkOTljNWMzMDE2MzUlN0MwJTdDMCU3QzYzNzE0NTQ3 NjYwMjU0MDc3NiZhbXA7c2RhdGE9UVRZUTZCaA0KPiAlMkJMc2JHalINCj4gPiArOHBVOHRUc1Y5 TU0yR09UMjNPbmhvbFFmZ2F4YTAlM0QmYW1wO3Jlc2VydmVkPTANCj4gPiArDQo+ID4gK3RpdGxl OiBOWFAgaS5NWDhNIFF1YWQgQ2xvY2sgQ29udHJvbCBNb2R1bGUgQmluZGluZw0KPiA+ICsNCj4g PiArbWFpbnRhaW5lcnM6DQo+ID4gKyAgLSBBbnNvbiBIdWFuZyA8QW5zb24uSHVhbmdAbnhwLmNv bT4NCj4gPiArDQo+ID4gK2Rlc2NyaXB0aW9uOiB8DQo+ID4gKyAgTlhQIGkuTVg4TSBRdWFkIGNs b2NrIGNvbnRyb2wgbW9kdWxlIGlzIGFuIGludGVncmF0ZWQgY2xvY2sNCj4gPiArY29udHJvbGxl ciwgd2hpY2gNCj4gPiArICBnZW5lcmF0ZXMgYW5kIHN1cHBsaWVzIHRvIGFsbCBtb2R1bGVzLg0K PiA+ICsNCj4gPiArcHJvcGVydGllczoNCj4gPiArICBjb21wYXRpYmxlOg0KPiA+ICsgICAgY29u c3Q6IGZzbCxpbXg4bW4tY2NtDQo+IA0KPiBXcm9uZyBjb21wYXRpYmxlLi4uDQoNCk9vcHMsIG15 IG1pc3Rha2UsIEkgcmV2aWV3ZWQgbWFueSB0aW1lcyBiZWZvcmUgc2VuZGluZyBvdXQgdGhlIHBh dGNoLCBidXQgc3RpbGwgbWlzcyB0aGlzLi4uDQpTb3JyeSBmb3IgdGhhdC4NCg0KQW5zb24NCg0K PiANCj4gPiArDQo+ID4gKyAgcmVnOg0KPiA+ICsgICAgbWF4SXRlbXM6IDENCj4gPiArDQo+ID4g KyAgY2xvY2tzOg0KPiA+ICsgICAgaXRlbXM6DQo+ID4gKyAgICAgIC0gZGVzY3JpcHRpb246IDMy ayBvc2MNCj4gPiArICAgICAgLSBkZXNjcmlwdGlvbjogMjVtIG9zYw0KPiA+ICsgICAgICAtIGRl c2NyaXB0aW9uOiAyN20gb3NjDQo+ID4gKyAgICAgIC0gZGVzY3JpcHRpb246IGV4dDEgY2xvY2sg aW5wdXQNCj4gPiArICAgICAgLSBkZXNjcmlwdGlvbjogZXh0MiBjbG9jayBpbnB1dA0KPiA+ICsg ICAgICAtIGRlc2NyaXB0aW9uOiBleHQzIGNsb2NrIGlucHV0DQo+ID4gKyAgICAgIC0gZGVzY3Jp cHRpb246IGV4dDQgY2xvY2sgaW5wdXQNCj4gPiArDQo+ID4gKyAgY2xvY2stbmFtZXM6DQo+ID4g KyAgICBpdGVtczoNCj4gPiArICAgICAgLSBjb25zdDogY2tpbA0KPiA+ICsgICAgICAtIGNvbnN0 OiBvc2NfMjVtDQo+ID4gKyAgICAgIC0gY29uc3Q6IG9zY18yN20NCj4gPiArICAgICAgLSBjb25z dDogY2xrX2V4dDENCj4gPiArICAgICAgLSBjb25zdDogY2xrX2V4dDINCj4gPiArICAgICAgLSBj b25zdDogY2xrX2V4dDMNCj4gPiArICAgICAgLSBjb25zdDogY2xrX2V4dDQNCj4gPiArDQo+ID4g KyAgJyNjbG9jay1jZWxscyc6DQo+ID4gKyAgICBjb25zdDogMQ0KPiA+ICsgICAgZGVzY3JpcHRp b246DQo+ID4gKyAgICAgIFRoZSBjbG9jayBjb25zdW1lciBzaG91bGQgc3BlY2lmeSB0aGUgZGVz aXJlZCBjbG9jayBieSBoYXZpbmcgdGhlDQo+IGNsb2NrDQo+ID4gKyAgICAgIElEIGluIGl0cyAi Y2xvY2tzIiBwaGFuZGxlIGNlbGwuIFNlZSBpbmNsdWRlL2R0LWJpbmRpbmdzL2Nsb2NrL2lteDht cS0NCj4gY2xvY2suaA0KPiA+ICsgICAgICBmb3IgdGhlIGZ1bGwgbGlzdCBvZiBpLk1YOE0gUXVh ZCBjbG9jayBJRHMuDQo+ID4gKw0KPiA+ICtyZXF1aXJlZDoNCj4gPiArICAtIGNvbXBhdGlibGUN Cj4gPiArICAtIHJlZw0KPiA+ICsgIC0gY2xvY2tzDQo+ID4gKyAgLSBjbG9jay1uYW1lcw0KPiA+ ICsgIC0gJyNjbG9jay1jZWxscycNCj4gPiArDQo+ID4gK2V4YW1wbGVzOg0KPiA+ICsgICMgQ2xv Y2sgQ29udHJvbCBNb2R1bGUgbm9kZToNCj4gPiArICAtIHwNCj4gPiArICAgIGNsazogY2xvY2st Y29udHJvbGxlckAzMDM4MDAwMCB7DQo+ID4gKyAgICAgICAgY29tcGF0aWJsZSA9ICJmc2wsaW14 OG1xLWNjbSI7DQo+ID4gKyAgICAgICAgcmVnID0gPDB4MzAzODAwMDAgMHgxMDAwMD47DQo+ID4g KyAgICAgICAgI2Nsb2NrLWNlbGxzID0gPDE+Ow0KPiA+ICsgICAgICAgIGNsb2NrcyA9IDwmY2tp bD4sIDwmb3NjXzI1bT4sIDwmb3NjXzI3bT4sDQo+ID4gKyAgICAgICAgICAgICAgICAgPCZjbGtf ZXh0MT4sIDwmY2xrX2V4dDI+LA0KPiA+ICsgICAgICAgICAgICAgICAgIDwmY2xrX2V4dDM+LCA8 JmNsa19leHQ0PjsNCj4gPiArICAgICAgICBjbG9jay1uYW1lcyA9ICJja2lsIiwgIm9zY18yNW0i LCAib3NjXzI3bSIsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAiY2xrX2V4dDEiLCAiY2xr X2V4dDIiLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgImNsa19leHQzIiwgImNsa19leHQ0 IjsNCj4gPiArICAgIH07DQo+ID4gKw0KPiA+ICsuLi4NCj4gPiAtLQ0KPiA+IDIuNy40DQo+ID4N Cg==