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 X-Spam-Level: X-Spam-Status: No, score=-15.8 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E94A8C07E9A for ; Wed, 14 Jul 2021 08:48:56 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id C8E56611AB for ; Wed, 14 Jul 2021 08:48:56 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238674AbhGNIvr (ORCPT ); Wed, 14 Jul 2021 04:51:47 -0400 Received: from mail-eopbgr80077.outbound.protection.outlook.com ([40.107.8.77]:52750 "EHLO EUR04-VI1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S238432AbhGNIvq (ORCPT ); Wed, 14 Jul 2021 04:51:46 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HWBHMB/eoLk/lPWUJd7rORPBziL/1GVOczIIMtqLWEkpg/tFz6jzed583J4vywezFpEVZ2m3lNFInjp3z9Z9bMcIez3m8+AeuuNcjTQg1BPZqOL0YdjZzjnSUyMuKZ2NH/tz3LSXrqHUyl9f9TMNN9+jJ5KY5EAwtWu/ade4SQrMssWeCVrp2eje/e37iHDUt4Z3aqAnJ/Lf4Gi/ozZDtx1KAi/umBIwhijxej8SKxks4hN3UypWEplYfjnff0mP3osWiYptzQ4l1LTtv2T4s7ximUZQyaEZwpnUgfsC2vogQJ7L9/caFxRtxH6RrAkPmPlhRG+UZ5T/GMIdJVqUrw== 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=T2cxQdi+mV2n2YMYe7utkQWpXNuocUA1fOYZk84Joio=; b=CCf0uxt1w9g6W0muOV+tloGp/zeqiQjiUEnwbhRHRvatt6LWGLR0+nToyENgrwYw5+eHfMO2OsBvUhXSqQG/ckeGp+YoWV4onDF+DUP/4kCeEOGDfHMK9ZuwKhB04wGjt3Ckv+7t81Z8JeovP3IGXMK9KpBxP3ZALkcVV1ymcx+VHuFuZAPpmZ8bD1l183HIOYEPBaOFKLtnZNyGZUJXEuyeMAFANvRgvALfqRawM6e2up/RAFw4zBMBY1aplP6/7UyW5NB/tVDzBzKMhRJ9IR0hH5sjmTSqcEKXVrjQXWPTrQGjNP+yPIItlyUglzL4+v/nrkcHeU1dJW3oRXoYJw== 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=T2cxQdi+mV2n2YMYe7utkQWpXNuocUA1fOYZk84Joio=; b=hqhrFdweCw8v2E6tugIldCcc8ka/98Y6mi4GLXCrvaPIAqejEWkiVtWtcJTotMjpAkc5M56X0vK5KeiyFYQs8Dmkt300474VSo9I5IXvfNTABYMQvkzeQehumHK0EXLQ6YRtMJllXrvB1Dqhdy7/9uJA44gv2/Ez7CDM40na2CI= Received: from AS8PR04MB7928.eurprd04.prod.outlook.com (2603:10a6:20b:2af::11) by AM5PR0402MB2835.eurprd04.prod.outlook.com (2603:10a6:203:95::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.25; Wed, 14 Jul 2021 08:48:52 +0000 Received: from AS8PR04MB7928.eurprd04.prod.outlook.com ([fe80::f001:3be2:cedd:5a5]) by AS8PR04MB7928.eurprd04.prod.outlook.com ([fe80::f001:3be2:cedd:5a5%3]) with mapi id 15.20.4331.021; Wed, 14 Jul 2021 08:48:52 +0000 From: Jacky Bai To: Shawn Guo CC: "robh+dt@kernel.org" , "sboyd@kernel.org" , "s.hauer@pengutronix.de" , "linus.walleij@linaro.org" , Aisheng Dong , "festevam@gmail.com" , "kernel@pengutronix.de" , dl-linux-imx , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" Subject: RE: [PATCH v3 09/11] dt-bindings: clock: Add imx8ulp clock support Thread-Topic: [PATCH v3 09/11] dt-bindings: clock: Add imx8ulp clock support Thread-Index: AQHXaV4K1aEIp4yhVU+TDbRMTwFNJKtCP54AgAAAMVCAAAVJAIAAADfQ Date: Wed, 14 Jul 2021 08:48:52 +0000 Message-ID: References: <20210625011355.3468586-1-ping.bai@nxp.com> <20210625011355.3468586-10-ping.bai@nxp.com> <20210714082059.GJ4419@dragon> <20210714084035.GN4419@dragon> In-Reply-To: <20210714084035.GN4419@dragon> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=nxp.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0bcd77a7-5e33-4f4c-24ca-08d946a43514 x-ms-traffictypediagnostic: AM5PR0402MB2835: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3383; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NWgpAEvLszhHCop3TpAoQ8RynWvlIvDHS4w9CgGcvkWoKnd5Zl22b9Sk6wa/Geo/wdejt6OFSUBmJTnJxbb0frxXlOgDrHQHyCe672L8ZzAjTjBonL97SkOJVJHinr9FW5nhB14zCfD5abBgzH/i961VddOgB8hOqx5o4o4GVm9v61B881uHTqAyw6mIodHeBBnOp8tklURzmUlvcaTXbwH1TaPu4mm7zTvopgmh/FGpYBDGvy1q9O7rjJUtC/RJ5ursH3LjYvPkoQSCrWUApHVnCms7YOeddqElv40D1DxH2WoIlAZf9zr/SuZtxFeZOhyxxQDm8MvjAw7fb2GkTrO3dYyQelghpQIiU20YlxDv0z7pZAWAxn0AU5ept1xeaZ6AethtOXCJwV1iOrCkEZuvBQRSchseDMKX9DJjGSPgjtzglncvAwpqQ36Ab+z1/v1CQxQvY3Dy6q1eGF01f/Po0fzX0wu2r/Dc66EkbJkO6a5hTGS9ERQWfWvGqOcEj+hAhpxUpsg4P2SuD3Q5TcFBOLHQ2EzKiP4fBZgR/5rU/UuWjSRMNjWVOhhuYN+n+JgHlpsKhgFjiiBwSPksd24Xo6iplTtTmON3pLN+mZ7lWkfzRy9XOfoLpSGpqe9FMKm4y2RlDJm0chK2HKRxUDQRHacfDqf59xyCSG0CeWysMojIBuVMDyGiA533yTeUM2AcHbKux1qRmohV3MY9jX/9/KUztYgdMYsF2lzG/kAeyo+ZjwTn6OZunOR0PtdCn/RSKVstCaspUYWuhTTdobTl0B5wjUpCM5FErr7SGng6ncseH4evMqfHjA3WpkTD x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR04MB7928.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(376002)(346002)(39860400002)(366004)(396003)(136003)(4326008)(33656002)(186003)(316002)(66556008)(55016002)(45080400002)(478600001)(9686003)(26005)(71200400001)(7696005)(6506007)(2906002)(76116006)(66446008)(66476007)(86362001)(64756008)(66946007)(54906003)(122000001)(52536014)(6916009)(8676002)(30864003)(5660300002)(8936002)(38100700002)(83380400001)(32563001)(38070700004);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?M3FLMmNray8wY2lRQnA1SUNmQ3Z0czdGUmNnWHJmRmgyS0Joa0xyZjdqQmlX?= =?utf-8?B?NG1jMm1yQXg1MHN1bkFwNEIvcTA4OHFSd0NEaFFFQlV2NnRPZDRCQ29xMC9n?= =?utf-8?B?ZFJ4cVo5cDgrM0UvUWZUUXMrK2N0S2RJcmUvWjFMUmJFbFFGQjdmTVZTblRI?= =?utf-8?B?ZmozZkFRckQ2VklnUmEyb3YzQmkvblhHUXVwTFluUHJCSllob2t1UmxEMEdt?= =?utf-8?B?SmczT2lXNUZQZTZwcE1kL2VKNzEzcS9vYk5xa0dvTXVJc0xvQmVDYzUzYzJR?= =?utf-8?B?WWkzTDhNanpxNzhKMzJFT3Q5ZWJiTGFjb0pyc2tBRUpadDdTRmRrdTcvS0Nh?= =?utf-8?B?dCtKN1NMNVFlWDNZK0NYbzdNMTB6OUQzL1Voa3pnK01odElHT0s2Zy9VZ1Qy?= =?utf-8?B?OVNZOHdla0pISitEQWR3T21MRmNzb0RxS0NXYXlCY0l3Zy8zeGJFRlh0RUFi?= =?utf-8?B?bGJJSG9VL21DS2dyQjQ3cncvMHAxdmxxRmRMQVFxK3duV21HNXUya005NHZW?= =?utf-8?B?MEc4RUxNQU53T2ppQmo5ODVtZHBlR3ZvREtURVlGaDdLSTc2RnkxODltdjNJ?= =?utf-8?B?aGtjYUZPRXFYMHAvQnVYdlQ4VEdINW14YlMzTm80aFQ5TFBLN25MU2R6MXRF?= =?utf-8?B?cVZzTmx6TEpkVGROZmxsM0haeUVwdW5xMFVheDkzTXEwcFNVZWcxMmNpeEJM?= =?utf-8?B?K3pHa2dlUlJ0VUF6anAzY0RYWG4ySFdxcXVWajdZOGsvSUNReGxPTGszRHgz?= =?utf-8?B?c25QazZMYmo1eWZ3N2l6Ump0WER3dkh1cHRqUkRiKzI3WUVUZExXZmR3Mmxm?= =?utf-8?B?RFU2TXNwdHlscHVHSnVVQ3AycEJXdmh5TitkUkdZUHlxYkk5MktnTWFQQTBk?= =?utf-8?B?K3o1WDJKQVhCVkxNRFUraTYrWVBtQnpuU0dUTlU0MUgrLzhnSE9BVEVXSUR6?= =?utf-8?B?WFdyYXEwNjhqRmNJa3BJd1NTZjlrSlkzOFNybU03L0xmVUNKbE9YQ015SlRk?= =?utf-8?B?OEZYV1N0ckdZWE5IMDVWY1kwNHFqWmFDeU51UGJreGZ4UFZZNm1kcTVRcE1R?= =?utf-8?B?SDVrYzZJQjNmRU5JOElEbXYvM0RGNmJaZEdRbGk2T1JOd0M1bVU0MFVLOUt6?= =?utf-8?B?RjF1Wm5EMmpybE9zc1o1dnRMN3g3eFZ5KzluTW1MM1p3aS9KNnBjRWtZbnIw?= =?utf-8?B?VWN3V2JZM3JTaW9aOEtNaXJJbGRCQjZmNEdEcHpsNVBTTktzVFBsSkNFbU9T?= =?utf-8?B?ZUNmVjZna3dReEl3enRGVHlYeG1xQmduU3d0RERFaGVXLzNkNy9hakpLSFdM?= =?utf-8?B?K3d6dndPaklweDJiVlAzMjdCZ3BRWHYvTGxJQ1lWeUpXdmNsR3U4czZ6SG1H?= =?utf-8?B?QlVxcVI3elcvTFpjLzdycTlFZzNjNWhjNFNwQnp0eE9lY0RaQTVmRFpaa1lD?= =?utf-8?B?R2dRMmN6c2psRk1EQ0pmSGxOck0vK2V5TTMrcjBzSXlKbnVtY0xTdnJycWJh?= =?utf-8?B?R0tZQW1MZzR6UGNxWUhoR0RzNWRzbEkzVklZVGVmNHhyZ0FhYmRPMWh3V2lo?= =?utf-8?B?cmtlOWliRG1HangzNVgrTkxuTVJhb3BaaVhxc3FuWXBNWUIvWm5tR3EzS3pV?= =?utf-8?B?a1NzbW44OHFzcWdxSVVFY29HUU1kWGp1THJ3YmxTMk1nWm1Hbm1ONWJCYWhF?= =?utf-8?B?WkZlQWxhRXZPd2hDZzlnTzNwazZmWnN3bGVkYUtYc21zUDBsbFBVWXlZYW5h?= =?utf-8?Q?nH8KxmVDWGLBwJPJtuQlJ6da7AXDTnVNkCp25/8?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB7928.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0bcd77a7-5e33-4f4c-24ca-08d946a43514 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2021 08:48:52.7594 (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: Ke59rS3SiQiBywYejpDfiTM+99xn6EhNjfq0DT4Hg+LydbhPdQal9L+d09MvldZnrkqpojc+u8wQ4id1fbsx6g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0402MB2835 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org PiBTdWJqZWN0OiBSZTogW1BBVENIIHYzIDA5LzExXSBkdC1iaW5kaW5nczogY2xvY2s6IEFkZCBp bXg4dWxwIGNsb2NrIHN1cHBvcnQNCj4gDQo+IE9uIFdlZCwgSnVsIDE0LCAyMDIxIGF0IDA4OjMx OjI1QU0gKzAwMDAsIEphY2t5IEJhaSB3cm90ZToNCj4gPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0gg djMgMDkvMTFdIGR0LWJpbmRpbmdzOiBjbG9jazogQWRkIGlteDh1bHAgY2xvY2sNCj4gPiA+IHN1 cHBvcnQNCj4gPiA+DQo+ID4gPiBPbiBGcmksIEp1biAyNSwgMjAyMSBhdCAwOToxMzo1M0FNICsw ODAwLCBKYWNreSBCYWkgd3JvdGU6DQo+ID4gPiA+IEFkZCB0aGUgY2xvY2sgZHQtYmluZGluZyBm aWxlIGZvciBpLk1YOFVMUC4NCj4gPiA+ID4NCj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogSmFja3kg QmFpIDxwaW5nLmJhaUBueHAuY29tPg0KPiA+ID4gPiAtLS0NCj4gPiA+ID4gIC0gdjMgY2hhbmdl czoNCj4gPiA+ID4gICAgdXNlICdHUEwtMi4wLW9ubHkgT1IgQlNELTItQ2xhdXNlJyBsaWNlbnNl IGZvcg0KPiA+ID4gPiBpbXg4dWxwLWNsb2NrLnlhbWwNCj4gPiA+ID4NCj4gPiA+ID4gIC0gdjIg Y2hhbmdlczoNCj4gPiA+ID4gICAgdXBkYXRlIHRoZSBsaWNlbnNlDQo+ID4gPiA+IC0tLQ0KPiA+ ID4gPiAgLi4uL2JpbmRpbmdzL2Nsb2NrL2lteDh1bHAtY2xvY2sueWFtbCAgICAgICAgIHwgIDcy ICsrKysrDQo+ID4gPiA+ICBpbmNsdWRlL2R0LWJpbmRpbmdzL2Nsb2NrL2lteDh1bHAtY2xvY2su aCAgICAgfCAyNjENCj4gPiA+ICsrKysrKysrKysrKysrKysrKw0KPiA+ID4gPiAgMiBmaWxlcyBj aGFuZ2VkLCAzMzMgaW5zZXJ0aW9ucygrKSAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4gPiA+IERv Y3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9jbG9jay9pbXg4dWxwLWNsb2NrLnlhbWwN Cj4gPiA+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2R0LWJpbmRpbmdzL2Nsb2NrL2lt eDh1bHAtY2xvY2suaA0KPiA+ID4NCj4gPiA+IFdoYXQncyB0aGUgc3RhdHVzIG9mIGlteDh1bHAg Y2xvY2sgZHJpdmVyPyAgVGhlIGNsb2NrIGRyaXZlciBuZWVkcw0KPiA+ID4gdG8gaW5jbHVkZSB0 aGlzIGlteDh1bHAtY2xvY2suaCBoZWFkZXIsIG5vPw0KPiA+DQo+ID4gSXQgaXMgb24gbXkgbG9j YWwgdHJlZSBhcyBhIHNlcGFyYXRlIHBhdGNoc2V0LiBZZXMsIHRoZSBjbG9jayBkcml2ZXINCj4g PiBoYXMgZGVwZW5kZW5jeSBvbiB0aGlzIHBhdGNoc2V0IGR1ZSB0byB0aGUgaGVhZGVyIGZpbGUs IHNvIEkgcGxhbiB0byBzZW5kIGl0DQo+IG91dCB3aGVuIHRoaXMgcGF0Y2hzZXQgaXMgYWNjZXB0 ZWQuDQo+IA0KPiBJIHRoaW5rIHlvdSBzaG91bGQgbGFuZCBjbG9jayBkcml2ZXIgYW5kIGJpbmRp bmdzIGZpcnN0LCBhbmQgdGhlbiB0aGlzIHBhdGNoc2V0Lg0KPiANCg0Kb2ssIGFncmVlLCBJIHdp bGwgc3BsaXQgcGF0Y2hlcywgYW5kIHNlbmQgb3V0IGNsb2NrIHBhcnQgcGF0Y2hzZXQgZmlyc3Qs IHRoZW4gcmVzZW5kIHRoZSBkdHMgcGFydCwgVGh4IGZvciByZXZpZXcuIF5fXg0KDQpCUg0KSmFj a3kgQmFpDQoNCj4gU2hhd24NCj4gDQo+ID4NCj4gPg0KPiA+IEJSDQo+ID4gSmFja3kgQmFpDQo+ ID4gPg0KPiA+ID4gU2hhd24NCj4gPiA+DQo+ID4gPiA+DQo+ID4gPiA+IGRpZmYgLS1naXQNCj4g PiA+ID4gYS9Eb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvY2xvY2svaW14OHVscC1j bG9jay55YW1sDQo+ID4gPiA+IGIvRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2Ns b2NrL2lteDh1bHAtY2xvY2sueWFtbA0KPiA+ID4gPiBuZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiA+ ID4gPiBpbmRleCAwMDAwMDAwMDAwMDAuLmQ4NDBjY2ZmNDEzZQ0KPiA+ID4gPiAtLS0gL2Rldi9u dWxsDQo+ID4gPiA+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9jbG9j ay9pbXg4dWxwLWNsb2NrLnlhbWwNCj4gPiA+ID4gQEAgLTAsMCArMSw3MiBAQA0KPiA+ID4gPiAr IyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogKEdQTC0yLjAtb25seSBPUiBCU0QtMi1DbGF1c2Up ICVZQU1MDQo+ID4gPiA+ICsxLjINCj4gPiA+ID4gKy0tLQ0KPiA+ID4gPiArJGlkOg0KPiA+ID4g PiAraHR0cHM6Ly9ldXIwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0 dHAlM0ElMkYlMkYNCj4gPiA+ID4gK2RldmkNCj4gPiA+ID4NCj4gPiA+DQo+ICtjZXRyZWUub3Jn JTJGc2NoZW1hcyUyRmNsb2NrJTJGaW14OHVscC1jbG9jay55YW1sJTIzJmFtcDtkYXRhPTA0DQo+ ID4gPiAlN0MwMQ0KPiA+ID4gPg0KPiA+ID4NCj4gKyU3Q3BpbmcuYmFpJTQwbnhwLmNvbSU3QzA2 YTZmODgwNWVmNjQxMjYwM2Y0MDhkOTQ2YTA1NTI2JTdDNjg2DQo+ID4gPiBlYTFkM2JjDQo+ID4g PiA+DQo+ID4gPg0KPiArMmI0YzZmYTkyY2Q5OWM1YzMwMTYzNSU3QzAlN0MwJTdDNjM3NjE4NDc2 NzA5OTQ0MDM4JTdDVW5rbm8NCj4gPiA+IHduJTdDVFdGcGINCj4gPiA+ID4NCj4gPiA+DQo+ICtH WnNiM2Q4ZXlKV0lqb2lNQzR3TGpBd01EQWlMQ0pRSWpvaVYybHVNeklpTENKQlRpSTZJazFoYVd3 aUxDSlhWQw0KPiA+ID4gSTZNbg0KPiA+ID4gPg0KPiA+ID4NCj4gKzAlM0QlN0MxMDAwJmFtcDtz ZGF0YT1lSFE1VDczVTZkSmRFZ2JEakU1THdTVyUyRk9rc1BFMFRKNnVuDQo+ID4gPiB1N1ZRRnpS QSUzDQo+ID4gPiA+ICtEJmFtcDtyZXNlcnZlZD0wDQo+ID4gPiA+ICskc2NoZW1hOg0KPiA+ID4g PiAraHR0cHM6Ly9ldXIwMS5zYWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0 dHAlM0ElMkYlMkYNCj4gPiA+ID4gK2RldmkNCj4gPiA+ID4NCj4gPiA+DQo+ICtjZXRyZWUub3Jn JTJGbWV0YS1zY2hlbWFzJTJGY29yZS55YW1sJTIzJmFtcDtkYXRhPTA0JTdDMDElN0NwaQ0KPiA+ ID4gbmcuYmFpJQ0KPiA+ID4gPg0KPiA+ID4NCj4gKzQwbnhwLmNvbSU3QzA2YTZmODgwNWVmNjQx MjYwM2Y0MDhkOTQ2YTA1NTI2JTdDNjg2ZWExZDNiYzJiNGM2DQo+ID4gPiBmYTkyY2Q5DQo+ID4g PiA+DQo+ID4gPg0KPiArOWM1YzMwMTYzNSU3QzAlN0MwJTdDNjM3NjE4NDc2NzA5OTU0MDAyJTdD VW5rbm93biU3Q1RXRnBiDQo+ID4gPiBHWnNiM2Q4ZXlKV0kNCj4gPiA+ID4NCj4gPiA+DQo+ICtq b2lNQzR3TGpBd01EQWlMQ0pRSWpvaVYybHVNeklpTENKQlRpSTZJazFoYVd3aUxDSlhWQ0k2TW4w JTNEJTcNCj4gPiA+IEMxMDAwJg0KPiA+ID4gPg0KPiA+ID4NCj4gK2FtcDtzZGF0YT1HTCUyRmJV RUFrZ214RDVybVF5d2NLM09qTWIwdzh1NHhKd1c3eDF1TjIlMkJZSQ0KPiA+ID4gJTNEJmFtcDty ZXNlDQo+ID4gPiA+ICtydmVkPTANCj4gPiA+ID4gKw0KPiA+ID4gPiArdGl0bGU6IE5YUCBpLk1Y OFVMUCBDbG9jayBDb250cm9sIE1vZHVsZSBCaW5kaW5nDQo+ID4gPiA+ICsNCj4gPiA+ID4gK21h aW50YWluZXJzOg0KPiA+ID4gPiArICAtIEphY2t5IEJhaSA8cGluZy5iYWlAbnhwLmNvbT4NCj4g PiA+ID4gKw0KPiA+ID4gPiArZGVzY3JpcHRpb246IHwNCj4gPiA+ID4gKyAgT24gaS5NWDhVTFAs IFRoZSBjbG9jayBzb3VyY2VzIGdlbmVyYXRpb24sIGRpc3RyaWJ1dGlvbiBhbmQNCj4gPiA+ID4g K21hbmFnZW1lbnQgaXMNCj4gPiA+ID4gKyAgdW5kZXIgdGhlIGNvbnRyb2wgb2Ygc2V2ZXJhbCBD R0NzICYgUENDcyBtb2R1bGVzLiBUaGUgQ0dDDQo+ID4gPiA+ICttb2R1bGVzIGdlbmVyYXRlDQo+ ID4gPiA+ICsgIGFuZCBkaXN0cmlidXRlIGNsb2NrcyBvbiB0aGUgZGV2aWNlLiBQQ0MgbW9kdWxl cyBjb250cm9sIGNsb2NrDQo+ID4gPiA+ICtzZWxlY3Rpb24sDQo+ID4gPiA+ICsgIG9wdGlvbmFs IGRpdmlzaW9uIGFuZCBjbG9jayBnYXRpbmcgbW9kZSBmb3IgcGVyaXBoZXJhbHMNCj4gPiA+ID4g Kw0KPiA+ID4gPiArcHJvcGVydGllczoNCj4gPiA+ID4gKyAgY29tcGF0aWJsZToNCj4gPiA+ID4g KyAgICBlbnVtOg0KPiA+ID4gPiArICAgICAgLSBmc2wsaW14OHVscC1jZ2MxDQo+ID4gPiA+ICsg ICAgICAtIGZzbCxpbXg4dWxwLWNnYzINCj4gPiA+ID4gKyAgICAgIC0gZnNsLGlteDh1bHAtcGNj Mw0KPiA+ID4gPiArICAgICAgLSBmc2wsaW14OHVscC1wY2M0DQo+ID4gPiA+ICsgICAgICAtIGZz bCxpbXg4dWxwLXBjYzUNCj4gPiA+ID4gKw0KPiA+ID4gPiArICByZWc6DQo+ID4gPiA+ICsgICAg bWF4SXRlbXM6IDENCj4gPiA+ID4gKw0KPiA+ID4gPiArICBjbG9ja3M6DQo+ID4gPiA+ICsgICAg ZGVzY3JpcHRpb246DQo+ID4gPiA+ICsgICAgICBzcGVjaWZ5IHRoZSBleHRlcm5hbCBjbG9ja3Mg dXNlZCBieSB0aGUgQ0dDIG1vZHVsZSwgdGhlIGNsb2Nrcw0KPiA+ID4gPiArICAgICAgYXJlIHJv c2MsIHNvc2MsIGZyb3NjLCBscG9zYw0KPiA+ID4gPiArICAgIG1heEl0ZW1zOiA0DQo+ID4gPiA+ ICsNCj4gPiA+ID4gKyAgY2xvY2stbmFtZXM6DQo+ID4gPiA+ICsgICAgZGVzY3JpcHRpb246DQo+ ID4gPiA+ICsgICAgICBzcGVjaWZ5IHRoZSBleHRlcm5hbCBjbG9ja3MgbmFtZXMgdXNlZCBieSB0 aGUgQ0dDIG1vZHVsZS4NCj4gPiA+ID4gKyB0aGUNCj4gPiA+IHZhbGlkDQo+ID4gPiA+ICsgICAg ICBjbG9jayBuYW1lcyBzaG91bGQgcm9zYywgc29zYywgZnJvc2MsIGxwb3NjLg0KPiA+ID4gPiAr ICAgIG1heEl0ZW1zOiA0DQo+ID4gPiA+ICsNCj4gPiA+ID4gKyAgJyNjbG9jay1jZWxscyc6DQo+ ID4gPiA+ICsgICAgY29uc3Q6IDENCj4gPiA+ID4gKyAgICBkZXNjcmlwdGlvbjoNCj4gPiA+ID4g KyAgICAgIFRoZSBjbG9jayBjb25zdW1lciBzaG91bGQgc3BlY2lmeSB0aGUgZGVzaXJlZCBjbG9j ayBieQ0KPiA+ID4gPiArIGhhdmluZyB0aGUNCj4gPiA+IGNsb2NrDQo+ID4gPiA+ICsgICAgICBJ RCBpbiBpdHMgImNsb2NrcyIgcGhhbmRsZSBjZWxsLiBTZWUNCj4gPiA+IGluY2x1ZGUvZHQtYmlu ZGluZ3MvY2xvY2svaW14OHVscC1jbG9jay5oDQo+ID4gPiA+ICsgICAgICBmb3IgdGhlIGZ1bGwg bGlzdCBvZiBpLk1YOFVMUCBjbG9jayBJRHMuDQo+ID4gPiA+ICsNCj4gPiA+ID4gK3JlcXVpcmVk Og0KPiA+ID4gPiArICAtIGNvbXBhdGlibGUNCj4gPiA+ID4gKyAgLSByZWcNCj4gPiA+ID4gKyAg LSAnI2Nsb2NrLWNlbGxzJw0KPiA+ID4gPiArDQo+ID4gPiA+ICthZGRpdGlvbmFsUHJvcGVydGll czogZmFsc2UNCj4gPiA+ID4gKw0KPiA+ID4gPiArZXhhbXBsZXM6DQo+ID4gPiA+ICsgICMgQ2xv Y2sgQ29udHJvbCBNb2R1bGUgbm9kZToNCj4gPiA+ID4gKyAgLSB8DQo+ID4gPiA+ICsgICAgY2xv Y2stY29udHJvbGxlckAyOTJjMDAwMCB7DQo+ID4gPiA+ICsgICAgICAgIGNvbXBhdGlibGUgPSAi ZnNsLGlteDh1bHAtY2djMSI7DQo+ID4gPiA+ICsgICAgICAgIHJlZyA9IDwweDI5MmMwMDAwIDB4 MTAwMDA+Ow0KPiA+ID4gPiArICAgICAgICBjbG9ja3MgPSA8JnJvc2M+LCA8JnNvc2M+LCA8JmZy b3NjPiwgPCZscG9zYz47DQo+ID4gPiA+ICsgICAgICAgIGNsb2NrLW5hbWVzID0gInJvc2MiLCAi c29zYyIsICJmcm9zYyIsICJscG9zYyI7DQo+ID4gPiA+ICsgICAgICAgICNjbG9jay1jZWxscyA9 IDwxPjsNCj4gPiA+ID4gKyAgICB9Ow0KPiA+ID4gPiArDQo+ID4gPiA+ICsgIC0gfA0KPiA+ID4g PiArICAgIGNsb2NrLWNvbnRyb2xsZXJAMjkyZDAwMDAgew0KPiA+ID4gPiArICAgICAgICBjb21w YXRpYmxlID0gImZzbCxpbXg4dWxwLXBjYzMiOw0KPiA+ID4gPiArICAgICAgICByZWcgPSA8MHgy OTJkMDAwMCAweDEwMDAwPjsNCj4gPiA+ID4gKyAgICAgICAgI2Nsb2NrLWNlbGxzID0gPDE+Ow0K PiA+ID4gPiArICAgIH07DQo+ID4gPiA+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2R0LWJpbmRpbmdz L2Nsb2NrL2lteDh1bHAtY2xvY2suaA0KPiA+ID4gPiBiL2luY2x1ZGUvZHQtYmluZGluZ3MvY2xv Y2svaW14OHVscC1jbG9jay5oDQo+ID4gPiA+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0DQo+ID4gPiA+ IGluZGV4IDAwMDAwMDAwMDAwMC4uNWJkMjA0NDYzM2QzDQo+ID4gPiA+IC0tLSAvZGV2L251bGwN Cj4gPiA+ID4gKysrIGIvaW5jbHVkZS9kdC1iaW5kaW5ncy9jbG9jay9pbXg4dWxwLWNsb2NrLmgN Cj4gPiA+ID4gQEAgLTAsMCArMSwyNjEgQEANCj4gPiA+ID4gKy8qIFNQRFgtTGljZW5zZS1JZGVu dGlmaWVyOiBHUEwtMi4wKyBPUiBNSVQgKi8NCj4gPiA+ID4gKy8qDQo+ID4gPiA+ICsgKiBDb3B5 cmlnaHQgMjAyMSBOWFANCj4gPiA+ID4gKyAqLw0KPiA+ID4gPiArDQo+ID4gPiA+ICsjaWZuZGVm IF9fRFRfQklORElOR1NfQ0xPQ0tfSU1YOFVMUF9IICNkZWZpbmUNCj4gPiA+ID4gK19fRFRfQklO RElOR1NfQ0xPQ0tfSU1YOFVMUF9IDQo+ID4gPiA+ICsNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVM UF9DTEtfRFVNTVkJCQkwDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1JPU0MJCQkxDQo+ ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0ZST1NDCQkJMg0KPiA+ID4gPiArI2RlZmluZSBJ TVg4VUxQX0NMS19MUE9TQwkJCTMNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU09TQwkJ CTQNCj4gPiA+ID4gKw0KPiA+ID4gPiArLyogQ0dDMSAqLw0KPiA+ID4gPiArI2RlZmluZSBJTVg4 VUxQX0NMS19TUExMMgkJCTUNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU1BMTDMJCQk2 DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0EzNV9TRUwJCQk3DQo+ID4gPiA+ICsjZGVm aW5lIElNWDhVTFBfQ0xLX0EzNV9ESVYJCQk4DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xL X1NQTEwyX1BSRV9TRUwJCTkNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU1BMTDNfUFJF X1NFTAkJMTANCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU1BMTDNfUEZEMAkJCTExDQo+ ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1NQTEwzX1BGRDEJCQkxMg0KPiA+ID4gPiArI2Rl ZmluZSBJTVg4VUxQX0NMS19TUExMM19QRkQyCQkJMTMNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVM UF9DTEtfU1BMTDNfUEZEMwkJCTE0DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1NQTEwz X1BGRDBfRElWMQkJMTUNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU1BMTDNfUEZEMF9E SVYyCQkxNg0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19TUExMM19QRkQxX0RJVjEJCTE3 DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1NQTEwzX1BGRDFfRElWMgkJMTgNCj4gPiA+ ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU1BMTDNfUEZEMl9ESVYxCQkxOQ0KPiA+ID4gPiArI2Rl ZmluZSBJTVg4VUxQX0NMS19TUExMM19QRkQyX0RJVjIJCTIwDQo+ID4gPiA+ICsjZGVmaW5lIElN WDhVTFBfQ0xLX1NQTEwzX1BGRDNfRElWMQkJMjENCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9D TEtfU1BMTDNfUEZEM19ESVYyCQkyMg0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19OSUNf U0VMCQkJMjMNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfTklDX0FEX0RJVlBMQVQJCTI0 DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX05JQ19QRVJfRElWUExBVAkJMjUNCj4gPiA+ ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfWEJBUl9TRUwJCQkyNg0KPiA+ID4gPiArI2RlZmluZSBJ TVg4VUxQX0NMS19YQkFSX0FEX0RJVlBMQVQJCTI3DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBf Q0xLX1hCQVJfRElWQlVTCQkJMjgNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfWEJBUl9B RF9TTE9XCQkyOQ0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19TT1NDX0RJVjEJCQkzMA0K PiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19TT1NDX0RJVjIJCQkzMQ0KPiA+ID4gPiArI2Rl ZmluZSBJTVg4VUxQX0NMS19TT1NDX0RJVjMJCQkzMg0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQ X0NMS19GUk9TQ19ESVYxCQkJMzMNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRlJPU0Nf RElWMgkJCTM0DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0ZST1NDX0RJVjMJCQkzNQ0K PiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19TUExMM19WQ09ESVYJCTM2DQo+ID4gPiA+ICsj ZGVmaW5lIElNWDhVTFBfQ0xLX1NQTEwzX1BGRDBfRElWMV9HQVRFCTM3DQo+ID4gPiA+ICsjZGVm aW5lIElNWDhVTFBfQ0xLX1NQTEwzX1BGRDBfRElWMl9HQVRFCTM4DQo+ID4gPiA+ICsjZGVmaW5l IElNWDhVTFBfQ0xLX1NQTEwzX1BGRDFfRElWMV9HQVRFCTM5DQo+ID4gPiA+ICsjZGVmaW5lIElN WDhVTFBfQ0xLX1NQTEwzX1BGRDFfRElWMl9HQVRFCTQwDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhV TFBfQ0xLX1NQTEwzX1BGRDJfRElWMV9HQVRFCTQxDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBf Q0xLX1NQTEwzX1BGRDJfRElWMl9HQVRFCTQyDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xL X1NQTEwzX1BGRDNfRElWMV9HQVRFCTQzDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1NQ TEwzX1BGRDNfRElWMl9HQVRFCTQ0DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1NPU0Nf RElWMV9HQVRFCQk0NQ0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19TT1NDX0RJVjJfR0FU RQkJNDYNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU09TQ19ESVYzX0dBVEUJCTQ3DQo+ ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0ZST1NDX0RJVjFfR0FURQkJNDgNCj4gPiA+ID4g KyNkZWZpbmUgSU1YOFVMUF9DTEtfRlJPU0NfRElWMl9HQVRFCQk0OQ0KPiA+ID4gPiArI2RlZmlu ZSBJTVg4VUxQX0NMS19GUk9TQ19ESVYzX0dBVEUJCTUwDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhV TFBfQ0xLX1NBSTRfU0VMCQkJNTENCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU0FJNV9T RUwJCQk1Mg0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19BVURfQ0xLMQkJCTUzDQo+ID4g PiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0FSTQkJCQk1NA0KPiA+ID4gPiArI2RlZmluZSBJTVg4 VUxQX0NMS19FTkVUX1RTX1NFTAkJCTU1DQo+ID4gPiA+ICsNCj4gPiA+ID4gKyNkZWZpbmUgSU1Y OFVMUF9DTEtfQ0dDMV9FTkQJCQk1Ng0KPiA+ID4gPiArDQo+ID4gPiA+ICsvKiBDR0MyICovDQo+ ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1BMTDRfUFJFX1NFTAkwDQo+ID4gPiA+ICsjZGVm aW5lIElNWDhVTFBfQ0xLX1BMTDQJCTENCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfUExM NF9WQ09ESVYJCTINCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRERSX1NFTAkJMw0KPiA+ ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ERFJfRElWCQk0DQo+ID4gPiA+ICsjZGVmaW5lIElN WDhVTFBfQ0xLX0xQQVZfQVhJX1NFTAk1DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0xQ QVZfQVhJX0RJVgk2DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0xQQVZfQUhCX0RJVgk3 DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0xQQVZfQlVTX0RJVgk4DQo+ID4gPiA+ICsj ZGVmaW5lIElNWDhVTFBfQ0xLX1BMTDRfUEZEMAkJOQ0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQ X0NMS19QTEw0X1BGRDEJCTEwDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1BMTDRfUEZE MgkJMTENCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfUExMNF9QRkQzCQkxMg0KPiA+ID4g PiArI2RlZmluZSBJTVg4VUxQX0NMS19QTEw0X1BGRDBfRElWMV9HQVRFCTEzDQo+ID4gPiA+ICsj ZGVmaW5lIElNWDhVTFBfQ0xLX1BMTDRfUEZEMF9ESVYyX0dBVEUJMTQNCj4gPiA+ID4gKyNkZWZp bmUgSU1YOFVMUF9DTEtfUExMNF9QRkQxX0RJVjFfR0FURQkxNQ0KPiA+ID4gPiArI2RlZmluZSBJ TVg4VUxQX0NMS19QTEw0X1BGRDFfRElWMl9HQVRFCTE2DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhV TFBfQ0xLX1BMTDRfUEZEMl9ESVYxX0dBVEUJMTcNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9D TEtfUExMNF9QRkQyX0RJVjJfR0FURQkxOA0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19Q TEw0X1BGRDNfRElWMV9HQVRFCTE5DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1BMTDRf UEZEM19ESVYyX0dBVEUJMjANCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfUExMNF9QRkQw X0RJVjEJMjENCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfUExMNF9QRkQwX0RJVjIJMjIN Cj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfUExMNF9QRkQxX0RJVjEJMjMNCj4gPiA+ID4g KyNkZWZpbmUgSU1YOFVMUF9DTEtfUExMNF9QRkQxX0RJVjIJMjQNCj4gPiA+ID4gKyNkZWZpbmUg SU1YOFVMUF9DTEtfUExMNF9QRkQyX0RJVjEJMjUNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9D TEtfUExMNF9QRkQyX0RJVjIJMjYNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfUExMNF9Q RkQzX0RJVjEJMjcNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfUExMNF9QRkQzX0RJVjIJ MjgNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfQ0dDMl9TT1NDX0RJVjFfR0FURQkyOQ0K PiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19DR0MyX1NPU0NfRElWMl9HQVRFCTMwDQo+ID4g PiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0NHQzJfU09TQ19ESVYzX0dBVEUJMzENCj4gPiA+ID4g KyNkZWZpbmUgSU1YOFVMUF9DTEtfQ0dDMl9TT1NDX0RJVjEJMzINCj4gPiA+ID4gKyNkZWZpbmUg SU1YOFVMUF9DTEtfQ0dDMl9TT1NDX0RJVjIJMzMNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9D TEtfQ0dDMl9TT1NDX0RJVjMJMzQNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfQ0dDMl9G Uk9TQ19ESVYxX0dBVEUJMzUNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfQ0dDMl9GUk9T Q19ESVYyX0dBVEUJMzYNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfQ0dDMl9GUk9TQ19E SVYzX0dBVEUJMzcNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfQ0dDMl9GUk9TQ19ESVYx CTM4DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0NHQzJfRlJPU0NfRElWMgkzOQ0KPiA+ ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19DR0MyX0ZST1NDX0RJVjMJNDANCj4gPiA+ID4gKyNk ZWZpbmUgSU1YOFVMUF9DTEtfQVVEX0NMSzIJCTQxDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBf Q0xLX1NBSTZfU0VMCQk0Mg0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19TQUk3X1NFTAkJ NDMNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU1BESUZfU0VMCQk0NA0KPiA+ID4gPiAr I2RlZmluZSBJTVg4VUxQX0NMS19ISUZJX1NFTAkJNDUNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVM UF9DTEtfSElGSV9ESVZDT1JFCTQ2DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0hJRklf RElWUExBVAk0Nw0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19EU0lfUEhZX1JFRgkJNDgN Cj4gPiA+ID4gKw0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19DR0MyX0VORAkJNDkNCj4g PiA+ID4gKw0KPiA+ID4gPiArLyogUENDMyAqLw0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NM S19XRE9HMwkJMA0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19XRE9HNAkJMQ0KPiA+ID4g PiArI2RlZmluZSBJTVg4VUxQX0NMS19MUElUMQkJMg0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQ X0NMS19UUE00CQkzDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1RQTTUJCTQNCj4gPiA+ ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRkxFWElPMQkJNQ0KPiA+ID4gPiArI2RlZmluZSBJTVg4 VUxQX0NMS19JM0MyCQk2DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0xQSTJDNAkJNw0K PiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19MUEkyQzUJCTgNCj4gPiA+ID4gKyNkZWZpbmUg SU1YOFVMUF9DTEtfTFBVQVJUNAkJOQ0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19MUFVB UlQ1CQkxMA0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19MUFNQSTQJCTExDQo+ID4gPiA+ ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0xQU1BJNQkJMTINCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVM UF9DTEtfRE1BMV9NUAkJMTMNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMV9DSDAJ CTE0DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0gxCQkxNQ0KPiA+ID4gPiAr I2RlZmluZSBJTVg4VUxQX0NMS19ETUExX0NIMgkJMTYNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVM UF9DTEtfRE1BMV9DSDMJCTE3DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0g0 CQkxOA0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUExX0NINQkJMTkNCj4gPiA+ID4g KyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMV9DSDYJCTIwDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhV TFBfQ0xLX0RNQTFfQ0g3CQkyMQ0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUExX0NI OAkJMjINCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMV9DSDkJCTIzDQo+ID4gPiA+ ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0gxMAkJMjQNCj4gPiA+ID4gKyNkZWZpbmUgSU1Y OFVMUF9DTEtfRE1BMV9DSDExCQkyNQ0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUEx X0NIMTIJCTI2DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0gxMwkJMjcNCj4g PiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMV9DSDE0CQkyOA0KPiA+ID4gPiArI2RlZmlu ZSBJTVg4VUxQX0NMS19ETUExX0NIMTUJCTI5DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xL X0RNQTFfQ0gxNgkJMzANCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMV9DSDE3CQkz MQ0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUExX0NIMTgJCTMyDQo+ID4gPiA+ICsj ZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0gxOQkJMzMNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVM UF9DTEtfRE1BMV9DSDIwCQkzNA0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUExX0NI MjEJCTM1DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0gyMgkJMzYNCj4gPiA+ ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMV9DSDIzCQkzNw0KPiA+ID4gPiArI2RlZmluZSBJ TVg4VUxQX0NMS19ETUExX0NIMjQJCTM4DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RN QTFfQ0gyNQkJMzkNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMV9DSDI2CQk0MA0K PiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUExX0NIMjcJCTQxDQo+ID4gPiA+ICsjZGVm aW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0gyOAkJNDINCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9D TEtfRE1BMV9DSDI5CQk0Mw0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUExX0NIMzAJ CTQ0DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0gzMQkJNDUNCj4gPiA+ID4g KyNkZWZpbmUgSU1YOFVMUF9DTEtfTVUzX0EJCTQ2DQo+ID4gPiA+ICsNCj4gPiA+ID4gKyNkZWZp bmUgSU1YOFVMUF9DTEtfUENDM19FTkQJCTQ3DQo+ID4gPiA+ICsNCj4gPiA+ID4gKy8qIFBDQzQg Ki8NCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRkxFWFNQSTIJCTANCj4gPiA+ID4gKyNk ZWZpbmUgSU1YOFVMUF9DTEtfVFBNNgkJMQ0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19U UE03CQkyDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0xQSTJDNgkJMw0KPiA+ID4gPiAr I2RlZmluZSBJTVg4VUxQX0NMS19MUEkyQzcJCTQNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9D TEtfTFBVQVJUNgkJNQ0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19MUFVBUlQ3CQk2DQo+ ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1NBSTQJCTcNCj4gPiA+ID4gKyNkZWZpbmUgSU1Y OFVMUF9DTEtfU0FJNQkJOA0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19QQ1RMRQkJOQ0K PiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19QQ1RMRgkJMTANCj4gPiA+ID4gKyNkZWZpbmUg SU1YOFVMUF9DTEtfVVNESEMwCQkxMQ0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19VU0RI QzEJCTEyDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1VTREhDMgkJMTMNCj4gPiA+ID4g KyNkZWZpbmUgSU1YOFVMUF9DTEtfVVNCMAkJMTQNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9D TEtfVVNCMF9QSFkJCTE1DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1VTQjEJCTE2DQo+ ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1VTQjFfUEhZCQkxNw0KPiA+ID4gPiArI2RlZmlu ZSBJTVg4VUxQX0NMS19VU0JfWEJBUgkJMTgNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtf RU5FVAkJMTkNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU0ZBMQkJMjANCj4gPiA+ID4g KyNkZWZpbmUgSU1YOFVMUF9DTEtfUkdQSU9FCQkyMQ0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQ X0NMS19SR1BJT0YJCTIyDQo+ID4gPiA+ICsNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtf UENDNF9FTkQJCTIzDQo+ID4gPiA+ICsNCj4gPiA+ID4gKy8qIFBDQzUgKi8NCj4gPiA+ID4gKyNk ZWZpbmUgSU1YOFVMUF9DTEtfVFBNOAkJMA0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19T QUk2CQkxDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1NBSTcJCTINCj4gPiA+ID4gKyNk ZWZpbmUgSU1YOFVMUF9DTEtfU1BESUYJCTMNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtf SVNJCQkJNA0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19DU0lfUkVHUyAJCTUNCj4gPiA+ ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfUENUTEQJCTYNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVM UF9DTEtfQ1NJCQkJNw0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19EU0kJCQk4DQo+ID4g PiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1dET0c1CQk5DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhV TFBfQ0xLX0VQREMJCTEwDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1BYUAkJCTExDQo+ ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1NGQTIJCTEyDQo+ID4gPiA+ICsjZGVmaW5lIElN WDhVTFBfQ0xLX0dQVTJECQkxMw0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19HUFUzRAkJ MTQNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRENfTkFOTwkJMTUNCj4gPiA+ID4gKyNk ZWZpbmUgSU1YOFVMUF9DTEtfQ1NJX0NMS19VSSAJCTE2DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhV TFBfQ0xLX0NTSV9DTEtfRVNDCQkxNw0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19SR1BJ T0QJCTE4DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTJfTVAJCTE5DQo+ID4gPiA+ ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTJfQ0gwCQkyMA0KPiA+ID4gPiArI2RlZmluZSBJTVg4 VUxQX0NMS19ETUEyX0NIMQkJMjENCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMl9D SDIJCTIyDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTJfQ0gzCQkyMw0KPiA+ID4g PiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUEyX0NINAkJMjQNCj4gPiA+ID4gKyNkZWZpbmUgSU1Y OFVMUF9DTEtfRE1BMl9DSDUJCTI1DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTJf Q0g2CQkyNg0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUEyX0NINwkJMjcNCj4gPiA+ ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMl9DSDgJCTI4DQo+ID4gPiA+ICsjZGVmaW5lIElN WDhVTFBfQ0xLX0RNQTJfQ0g5CQkyOQ0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUEy X0NIMTAJCTMwDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTJfQ0gxMQkJMzENCj4g PiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMl9DSDEyCQkzMg0KPiA+ID4gPiArI2RlZmlu ZSBJTVg4VUxQX0NMS19ETUEyX0NIMTMJCTMzDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xL X0RNQTJfQ0gxNAkJMzQNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMl9DSDE1CQkz NQ0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUEyX0NIMTYJCTM2DQo+ID4gPiA+ICsj ZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTJfQ0gxNwkJMzcNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVM UF9DTEtfRE1BMl9DSDE4CQkzOA0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUEyX0NI MTkJCTM5DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTJfQ0gyMAkJNDANCj4gPiA+ ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMl9DSDIxCQk0MQ0KPiA+ID4gPiArI2RlZmluZSBJ TVg4VUxQX0NMS19ETUEyX0NIMjIJCTQyDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RN QTJfQ0gyMwkJNDMNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMl9DSDI0CQk0NA0K PiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUEyX0NIMjUJCTQ1DQo+ID4gPiA+ICsjZGVm aW5lIElNWDhVTFBfQ0xLX0RNQTJfQ0gyNgkJNDYNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9D TEtfRE1BMl9DSDI3CQk0Nw0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUEyX0NIMjgJ CTQ4DQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTJfQ0gyOQkJNDkNCj4gPiA+ID4g KyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMl9DSDMwCQk1MA0KPiA+ID4gPiArI2RlZmluZSBJTVg4 VUxQX0NMS19ETUEyX0NIMzEJCTUxDQo+ID4gPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX01VMl9C CQk1Mg0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19NVTNfQgkJNTMNCj4gPiA+ID4gKyNk ZWZpbmUgSU1YOFVMUF9DTEtfQVZEX1NJTQkJNTQNCj4gPiA+ID4gKyNkZWZpbmUgSU1YOFVMUF9D TEtfRFNJX1RYX0VTQwkJNTUNCj4gPiA+ID4gKw0KPiA+ID4gPiArI2RlZmluZSBJTVg4VUxQX0NM S19QQ0M1X0VORAkJNTYNCj4gPiA+ID4gKw0KPiA+ID4gPiArI2VuZGlmDQo+ID4gPiA+IC0tDQo+ ID4gPiA+IDIuMjYuMg0KPiA+ID4gPg0K 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 X-Spam-Level: X-Spam-Status: No, score=-14.4 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 616E7C07E9A for ; Wed, 14 Jul 2021 08:50:32 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 1E322610F9 for ; Wed, 14 Jul 2021 08:50:32 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1E322610F9 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=nxp.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=/JE9lQf48GW3BLg0YUQ+P/N3IhyXmhJ8tkCopZ6GgmY=; b=xFA65Owl9GOynY h/3ljo8NO1/XEjeO6DE1LgHgL8C6fuoCzFRQFv+aIEEqqyT+J67pl6OPTea3YBdQKsnAOy6/nd+EV lz1OWptpebwgQSsIJ8fFfdNgNt40xFxw++QwSozhsYXLGeP7piST6kLd1AQcU5Th5iLW1e7emM+X1 cO4TDRKwaPGEexFon400Rsk76WmFWvCtCCMuv0RTFnJbWUlb0O5P8Z43lOarzQ4W1S1SkNCWmgFPB lms8qjYZxDcbcALsoyEXChMOfIgJeW6YgQxoesZBKFRSz9DxIrrg+x1THaufVQnzYRz9Wbhee1VpD 64qZVTtYTR8PAR04YVCQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1m3aZi-00CmW8-0v; Wed, 14 Jul 2021 08:49:02 +0000 Received: from mail-eopbgr80081.outbound.protection.outlook.com ([40.107.8.81] helo=EUR04-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1m3aZc-00CmUl-Og for linux-arm-kernel@lists.infradead.org; Wed, 14 Jul 2021 08:48:59 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HWBHMB/eoLk/lPWUJd7rORPBziL/1GVOczIIMtqLWEkpg/tFz6jzed583J4vywezFpEVZ2m3lNFInjp3z9Z9bMcIez3m8+AeuuNcjTQg1BPZqOL0YdjZzjnSUyMuKZ2NH/tz3LSXrqHUyl9f9TMNN9+jJ5KY5EAwtWu/ade4SQrMssWeCVrp2eje/e37iHDUt4Z3aqAnJ/Lf4Gi/ozZDtx1KAi/umBIwhijxej8SKxks4hN3UypWEplYfjnff0mP3osWiYptzQ4l1LTtv2T4s7ximUZQyaEZwpnUgfsC2vogQJ7L9/caFxRtxH6RrAkPmPlhRG+UZ5T/GMIdJVqUrw== 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=T2cxQdi+mV2n2YMYe7utkQWpXNuocUA1fOYZk84Joio=; b=CCf0uxt1w9g6W0muOV+tloGp/zeqiQjiUEnwbhRHRvatt6LWGLR0+nToyENgrwYw5+eHfMO2OsBvUhXSqQG/ckeGp+YoWV4onDF+DUP/4kCeEOGDfHMK9ZuwKhB04wGjt3Ckv+7t81Z8JeovP3IGXMK9KpBxP3ZALkcVV1ymcx+VHuFuZAPpmZ8bD1l183HIOYEPBaOFKLtnZNyGZUJXEuyeMAFANvRgvALfqRawM6e2up/RAFw4zBMBY1aplP6/7UyW5NB/tVDzBzKMhRJ9IR0hH5sjmTSqcEKXVrjQXWPTrQGjNP+yPIItlyUglzL4+v/nrkcHeU1dJW3oRXoYJw== 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=T2cxQdi+mV2n2YMYe7utkQWpXNuocUA1fOYZk84Joio=; b=hqhrFdweCw8v2E6tugIldCcc8ka/98Y6mi4GLXCrvaPIAqejEWkiVtWtcJTotMjpAkc5M56X0vK5KeiyFYQs8Dmkt300474VSo9I5IXvfNTABYMQvkzeQehumHK0EXLQ6YRtMJllXrvB1Dqhdy7/9uJA44gv2/Ez7CDM40na2CI= Received: from AS8PR04MB7928.eurprd04.prod.outlook.com (2603:10a6:20b:2af::11) by AM5PR0402MB2835.eurprd04.prod.outlook.com (2603:10a6:203:95::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.25; Wed, 14 Jul 2021 08:48:52 +0000 Received: from AS8PR04MB7928.eurprd04.prod.outlook.com ([fe80::f001:3be2:cedd:5a5]) by AS8PR04MB7928.eurprd04.prod.outlook.com ([fe80::f001:3be2:cedd:5a5%3]) with mapi id 15.20.4331.021; Wed, 14 Jul 2021 08:48:52 +0000 From: Jacky Bai To: Shawn Guo CC: "robh+dt@kernel.org" , "sboyd@kernel.org" , "s.hauer@pengutronix.de" , "linus.walleij@linaro.org" , Aisheng Dong , "festevam@gmail.com" , "kernel@pengutronix.de" , dl-linux-imx , "devicetree@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" Subject: RE: [PATCH v3 09/11] dt-bindings: clock: Add imx8ulp clock support Thread-Topic: [PATCH v3 09/11] dt-bindings: clock: Add imx8ulp clock support Thread-Index: AQHXaV4K1aEIp4yhVU+TDbRMTwFNJKtCP54AgAAAMVCAAAVJAIAAADfQ Date: Wed, 14 Jul 2021 08:48:52 +0000 Message-ID: References: <20210625011355.3468586-1-ping.bai@nxp.com> <20210625011355.3468586-10-ping.bai@nxp.com> <20210714082059.GJ4419@dragon> <20210714084035.GN4419@dragon> In-Reply-To: <20210714084035.GN4419@dragon> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=nxp.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0bcd77a7-5e33-4f4c-24ca-08d946a43514 x-ms-traffictypediagnostic: AM5PR0402MB2835: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:3383; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: NWgpAEvLszhHCop3TpAoQ8RynWvlIvDHS4w9CgGcvkWoKnd5Zl22b9Sk6wa/Geo/wdejt6OFSUBmJTnJxbb0frxXlOgDrHQHyCe672L8ZzAjTjBonL97SkOJVJHinr9FW5nhB14zCfD5abBgzH/i961VddOgB8hOqx5o4o4GVm9v61B881uHTqAyw6mIodHeBBnOp8tklURzmUlvcaTXbwH1TaPu4mm7zTvopgmh/FGpYBDGvy1q9O7rjJUtC/RJ5ursH3LjYvPkoQSCrWUApHVnCms7YOeddqElv40D1DxH2WoIlAZf9zr/SuZtxFeZOhyxxQDm8MvjAw7fb2GkTrO3dYyQelghpQIiU20YlxDv0z7pZAWAxn0AU5ept1xeaZ6AethtOXCJwV1iOrCkEZuvBQRSchseDMKX9DJjGSPgjtzglncvAwpqQ36Ab+z1/v1CQxQvY3Dy6q1eGF01f/Po0fzX0wu2r/Dc66EkbJkO6a5hTGS9ERQWfWvGqOcEj+hAhpxUpsg4P2SuD3Q5TcFBOLHQ2EzKiP4fBZgR/5rU/UuWjSRMNjWVOhhuYN+n+JgHlpsKhgFjiiBwSPksd24Xo6iplTtTmON3pLN+mZ7lWkfzRy9XOfoLpSGpqe9FMKm4y2RlDJm0chK2HKRxUDQRHacfDqf59xyCSG0CeWysMojIBuVMDyGiA533yTeUM2AcHbKux1qRmohV3MY9jX/9/KUztYgdMYsF2lzG/kAeyo+ZjwTn6OZunOR0PtdCn/RSKVstCaspUYWuhTTdobTl0B5wjUpCM5FErr7SGng6ncseH4evMqfHjA3WpkTD x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR04MB7928.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(39860400002)(366004)(396003)(136003)(4326008)(33656002)(186003)(316002)(66556008)(55016002)(45080400002)(478600001)(9686003)(26005)(71200400001)(7696005)(6506007)(2906002)(76116006)(66446008)(66476007)(86362001)(64756008)(66946007)(54906003)(122000001)(52536014)(6916009)(8676002)(30864003)(5660300002)(8936002)(38100700002)(83380400001)(32563001)(38070700004); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?M3FLMmNray8wY2lRQnA1SUNmQ3Z0czdGUmNnWHJmRmgyS0Joa0xyZjdqQmlX?= =?utf-8?B?NG1jMm1yQXg1MHN1bkFwNEIvcTA4OHFSd0NEaFFFQlV2NnRPZDRCQ29xMC9n?= =?utf-8?B?ZFJ4cVo5cDgrM0UvUWZUUXMrK2N0S2RJcmUvWjFMUmJFbFFGQjdmTVZTblRI?= =?utf-8?B?ZmozZkFRckQ2VklnUmEyb3YzQmkvblhHUXVwTFluUHJCSllob2t1UmxEMEdt?= =?utf-8?B?SmczT2lXNUZQZTZwcE1kL2VKNzEzcS9vYk5xa0dvTXVJc0xvQmVDYzUzYzJR?= =?utf-8?B?WWkzTDhNanpxNzhKMzJFT3Q5ZWJiTGFjb0pyc2tBRUpadDdTRmRrdTcvS0Nh?= =?utf-8?B?dCtKN1NMNVFlWDNZK0NYbzdNMTB6OUQzL1Voa3pnK01odElHT0s2Zy9VZ1Qy?= =?utf-8?B?OVNZOHdla0pISitEQWR3T21MRmNzb0RxS0NXYXlCY0l3Zy8zeGJFRlh0RUFi?= =?utf-8?B?bGJJSG9VL21DS2dyQjQ3cncvMHAxdmxxRmRMQVFxK3duV21HNXUya005NHZW?= =?utf-8?B?MEc4RUxNQU53T2ppQmo5ODVtZHBlR3ZvREtURVlGaDdLSTc2RnkxODltdjNJ?= =?utf-8?B?aGtjYUZPRXFYMHAvQnVYdlQ4VEdINW14YlMzTm80aFQ5TFBLN25MU2R6MXRF?= =?utf-8?B?cVZzTmx6TEpkVGROZmxsM0haeUVwdW5xMFVheDkzTXEwcFNVZWcxMmNpeEJM?= =?utf-8?B?K3pHa2dlUlJ0VUF6anAzY0RYWG4ySFdxcXVWajdZOGsvSUNReGxPTGszRHgz?= =?utf-8?B?c25QazZMYmo1eWZ3N2l6Ump0WER3dkh1cHRqUkRiKzI3WUVUZExXZmR3Mmxm?= =?utf-8?B?RFU2TXNwdHlscHVHSnVVQ3AycEJXdmh5TitkUkdZUHlxYkk5MktnTWFQQTBk?= =?utf-8?B?K3o1WDJKQVhCVkxNRFUraTYrWVBtQnpuU0dUTlU0MUgrLzhnSE9BVEVXSUR6?= =?utf-8?B?WFdyYXEwNjhqRmNJa3BJd1NTZjlrSlkzOFNybU03L0xmVUNKbE9YQ015SlRk?= =?utf-8?B?OEZYV1N0ckdZWE5IMDVWY1kwNHFqWmFDeU51UGJreGZ4UFZZNm1kcTVRcE1R?= =?utf-8?B?SDVrYzZJQjNmRU5JOElEbXYvM0RGNmJaZEdRbGk2T1JOd0M1bVU0MFVLOUt6?= =?utf-8?B?RjF1Wm5EMmpybE9zc1o1dnRMN3g3eFZ5KzluTW1MM1p3aS9KNnBjRWtZbnIw?= =?utf-8?B?VWN3V2JZM3JTaW9aOEtNaXJJbGRCQjZmNEdEcHpsNVBTTktzVFBsSkNFbU9T?= =?utf-8?B?ZUNmVjZna3dReEl3enRGVHlYeG1xQmduU3d0RERFaGVXLzNkNy9hakpLSFdM?= =?utf-8?B?K3d6dndPaklweDJiVlAzMjdCZ3BRWHYvTGxJQ1lWeUpXdmNsR3U4czZ6SG1H?= =?utf-8?B?QlVxcVI3elcvTFpjLzdycTlFZzNjNWhjNFNwQnp0eE9lY0RaQTVmRFpaa1lD?= =?utf-8?B?R2dRMmN6c2psRk1EQ0pmSGxOck0vK2V5TTMrcjBzSXlKbnVtY0xTdnJycWJh?= =?utf-8?B?R0tZQW1MZzR6UGNxWUhoR0RzNWRzbEkzVklZVGVmNHhyZ0FhYmRPMWh3V2lo?= =?utf-8?B?cmtlOWliRG1HangzNVgrTkxuTVJhb3BaaVhxc3FuWXBNWUIvWm5tR3EzS3pV?= =?utf-8?B?a1NzbW44OHFzcWdxSVVFY29HUU1kWGp1THJ3YmxTMk1nWm1Hbm1ONWJCYWhF?= =?utf-8?B?WkZlQWxhRXZPd2hDZzlnTzNwazZmWnN3bGVkYUtYc21zUDBsbFBVWXlZYW5h?= =?utf-8?Q?nH8KxmVDWGLBwJPJtuQlJ6da7AXDTnVNkCp25/8?= MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS8PR04MB7928.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0bcd77a7-5e33-4f4c-24ca-08d946a43514 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2021 08:48:52.7594 (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: Ke59rS3SiQiBywYejpDfiTM+99xn6EhNjfq0DT4Hg+LydbhPdQal9L+d09MvldZnrkqpojc+u8wQ4id1fbsx6g== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0402MB2835 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210714_014856_996446_FB330E9C X-CRM114-Status: GOOD ( 31.30 ) 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-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org > Subject: Re: [PATCH v3 09/11] dt-bindings: clock: Add imx8ulp clock support > > On Wed, Jul 14, 2021 at 08:31:25AM +0000, Jacky Bai wrote: > > > Subject: Re: [PATCH v3 09/11] dt-bindings: clock: Add imx8ulp clock > > > support > > > > > > On Fri, Jun 25, 2021 at 09:13:53AM +0800, Jacky Bai wrote: > > > > Add the clock dt-binding file for i.MX8ULP. > > > > > > > > Signed-off-by: Jacky Bai > > > > --- > > > > - v3 changes: > > > > use 'GPL-2.0-only OR BSD-2-Clause' license for > > > > imx8ulp-clock.yaml > > > > > > > > - v2 changes: > > > > update the license > > > > --- > > > > .../bindings/clock/imx8ulp-clock.yaml | 72 +++++ > > > > include/dt-bindings/clock/imx8ulp-clock.h | 261 > > > ++++++++++++++++++ > > > > 2 files changed, 333 insertions(+) create mode 100644 > > > > Documentation/devicetree/bindings/clock/imx8ulp-clock.yaml > > > > create mode 100644 include/dt-bindings/clock/imx8ulp-clock.h > > > > > > What's the status of imx8ulp clock driver? The clock driver needs > > > to include this imx8ulp-clock.h header, no? > > > > It is on my local tree as a separate patchset. Yes, the clock driver > > has dependency on this patchset due to the header file, so I plan to send it > out when this patchset is accepted. > > I think you should land clock driver and bindings first, and then this patchset. > ok, agree, I will split patches, and send out clock part patchset first, then resend the dts part, Thx for review. ^_^ BR Jacky Bai > Shawn > > > > > > > BR > > Jacky Bai > > > > > > Shawn > > > > > > > > > > > diff --git > > > > a/Documentation/devicetree/bindings/clock/imx8ulp-clock.yaml > > > > b/Documentation/devicetree/bindings/clock/imx8ulp-clock.yaml > > > > new file mode 100644 > > > > index 000000000000..d840ccff413e > > > > --- /dev/null > > > > +++ b/Documentation/devicetree/bindings/clock/imx8ulp-clock.yaml > > > > @@ -0,0 +1,72 @@ > > > > +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML > > > > +1.2 > > > > +--- > > > > +$id: > > > > +https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2F > > > > +devi > > > > > > > > +cetree.org%2Fschemas%2Fclock%2Fimx8ulp-clock.yaml%23&data=04 > > > %7C01 > > > > > > > > +%7Cping.bai%40nxp.com%7C06a6f8805ef6412603f408d946a05526%7C686 > > > ea1d3bc > > > > > > > > +2b4c6fa92cd99c5c301635%7C0%7C0%7C637618476709944038%7CUnkno > > > wn%7CTWFpb > > > > > > > > +GZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVC > > > I6Mn > > > > > > > > +0%3D%7C1000&sdata=eHQ5T73U6dJdEgbDjE5LwSW%2FOksPE0TJ6un > > > u7VQFzRA%3 > > > > +D&reserved=0 > > > > +$schema: > > > > +https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2F > > > > +devi > > > > > > > > +cetree.org%2Fmeta-schemas%2Fcore.yaml%23&data=04%7C01%7Cpi > > > ng.bai% > > > > > > > > +40nxp.com%7C06a6f8805ef6412603f408d946a05526%7C686ea1d3bc2b4c6 > > > fa92cd9 > > > > > > > > +9c5c301635%7C0%7C0%7C637618476709954002%7CUnknown%7CTWFpb > > > GZsb3d8eyJWI > > > > > > > > +joiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7 > > > C1000& > > > > > > > > +amp;sdata=GL%2FbUEAkgmxD5rmQywcK3OjMb0w8u4xJwW7x1uN2%2BYI > > > %3D&rese > > > > +rved=0 > > > > + > > > > +title: NXP i.MX8ULP Clock Control Module Binding > > > > + > > > > +maintainers: > > > > + - Jacky Bai > > > > + > > > > +description: | > > > > + On i.MX8ULP, The clock sources generation, distribution and > > > > +management is > > > > + under the control of several CGCs & PCCs modules. The CGC > > > > +modules generate > > > > + and distribute clocks on the device. PCC modules control clock > > > > +selection, > > > > + optional division and clock gating mode for peripherals > > > > + > > > > +properties: > > > > + compatible: > > > > + enum: > > > > + - fsl,imx8ulp-cgc1 > > > > + - fsl,imx8ulp-cgc2 > > > > + - fsl,imx8ulp-pcc3 > > > > + - fsl,imx8ulp-pcc4 > > > > + - fsl,imx8ulp-pcc5 > > > > + > > > > + reg: > > > > + maxItems: 1 > > > > + > > > > + clocks: > > > > + description: > > > > + specify the external clocks used by the CGC module, the clocks > > > > + are rosc, sosc, frosc, lposc > > > > + maxItems: 4 > > > > + > > > > + clock-names: > > > > + description: > > > > + specify the external clocks names used by the CGC module. > > > > + the > > > valid > > > > + clock names should rosc, sosc, frosc, lposc. > > > > + maxItems: 4 > > > > + > > > > + '#clock-cells': > > > > + const: 1 > > > > + description: > > > > + The clock consumer should specify the desired clock by > > > > + having the > > > clock > > > > + ID in its "clocks" phandle cell. See > > > include/dt-bindings/clock/imx8ulp-clock.h > > > > + for the full list of i.MX8ULP clock IDs. > > > > + > > > > +required: > > > > + - compatible > > > > + - reg > > > > + - '#clock-cells' > > > > + > > > > +additionalProperties: false > > > > + > > > > +examples: > > > > + # Clock Control Module node: > > > > + - | > > > > + clock-controller@292c0000 { > > > > + compatible = "fsl,imx8ulp-cgc1"; > > > > + reg = <0x292c0000 0x10000>; > > > > + clocks = <&rosc>, <&sosc>, <&frosc>, <&lposc>; > > > > + clock-names = "rosc", "sosc", "frosc", "lposc"; > > > > + #clock-cells = <1>; > > > > + }; > > > > + > > > > + - | > > > > + clock-controller@292d0000 { > > > > + compatible = "fsl,imx8ulp-pcc3"; > > > > + reg = <0x292d0000 0x10000>; > > > > + #clock-cells = <1>; > > > > + }; > > > > diff --git a/include/dt-bindings/clock/imx8ulp-clock.h > > > > b/include/dt-bindings/clock/imx8ulp-clock.h > > > > new file mode 100644 > > > > index 000000000000..5bd2044633d3 > > > > --- /dev/null > > > > +++ b/include/dt-bindings/clock/imx8ulp-clock.h > > > > @@ -0,0 +1,261 @@ > > > > +/* SPDX-License-Identifier: GPL-2.0+ OR MIT */ > > > > +/* > > > > + * Copyright 2021 NXP > > > > + */ > > > > + > > > > +#ifndef __DT_BINDINGS_CLOCK_IMX8ULP_H #define > > > > +__DT_BINDINGS_CLOCK_IMX8ULP_H > > > > + > > > > +#define IMX8ULP_CLK_DUMMY 0 > > > > +#define IMX8ULP_CLK_ROSC 1 > > > > +#define IMX8ULP_CLK_FROSC 2 > > > > +#define IMX8ULP_CLK_LPOSC 3 > > > > +#define IMX8ULP_CLK_SOSC 4 > > > > + > > > > +/* CGC1 */ > > > > +#define IMX8ULP_CLK_SPLL2 5 > > > > +#define IMX8ULP_CLK_SPLL3 6 > > > > +#define IMX8ULP_CLK_A35_SEL 7 > > > > +#define IMX8ULP_CLK_A35_DIV 8 > > > > +#define IMX8ULP_CLK_SPLL2_PRE_SEL 9 > > > > +#define IMX8ULP_CLK_SPLL3_PRE_SEL 10 > > > > +#define IMX8ULP_CLK_SPLL3_PFD0 11 > > > > +#define IMX8ULP_CLK_SPLL3_PFD1 12 > > > > +#define IMX8ULP_CLK_SPLL3_PFD2 13 > > > > +#define IMX8ULP_CLK_SPLL3_PFD3 14 > > > > +#define IMX8ULP_CLK_SPLL3_PFD0_DIV1 15 > > > > +#define IMX8ULP_CLK_SPLL3_PFD0_DIV2 16 > > > > +#define IMX8ULP_CLK_SPLL3_PFD1_DIV1 17 > > > > +#define IMX8ULP_CLK_SPLL3_PFD1_DIV2 18 > > > > +#define IMX8ULP_CLK_SPLL3_PFD2_DIV1 19 > > > > +#define IMX8ULP_CLK_SPLL3_PFD2_DIV2 20 > > > > +#define IMX8ULP_CLK_SPLL3_PFD3_DIV1 21 > > > > +#define IMX8ULP_CLK_SPLL3_PFD3_DIV2 22 > > > > +#define IMX8ULP_CLK_NIC_SEL 23 > > > > +#define IMX8ULP_CLK_NIC_AD_DIVPLAT 24 > > > > +#define IMX8ULP_CLK_NIC_PER_DIVPLAT 25 > > > > +#define IMX8ULP_CLK_XBAR_SEL 26 > > > > +#define IMX8ULP_CLK_XBAR_AD_DIVPLAT 27 > > > > +#define IMX8ULP_CLK_XBAR_DIVBUS 28 > > > > +#define IMX8ULP_CLK_XBAR_AD_SLOW 29 > > > > +#define IMX8ULP_CLK_SOSC_DIV1 30 > > > > +#define IMX8ULP_CLK_SOSC_DIV2 31 > > > > +#define IMX8ULP_CLK_SOSC_DIV3 32 > > > > +#define IMX8ULP_CLK_FROSC_DIV1 33 > > > > +#define IMX8ULP_CLK_FROSC_DIV2 34 > > > > +#define IMX8ULP_CLK_FROSC_DIV3 35 > > > > +#define IMX8ULP_CLK_SPLL3_VCODIV 36 > > > > +#define IMX8ULP_CLK_SPLL3_PFD0_DIV1_GATE 37 > > > > +#define IMX8ULP_CLK_SPLL3_PFD0_DIV2_GATE 38 > > > > +#define IMX8ULP_CLK_SPLL3_PFD1_DIV1_GATE 39 > > > > +#define IMX8ULP_CLK_SPLL3_PFD1_DIV2_GATE 40 > > > > +#define IMX8ULP_CLK_SPLL3_PFD2_DIV1_GATE 41 > > > > +#define IMX8ULP_CLK_SPLL3_PFD2_DIV2_GATE 42 > > > > +#define IMX8ULP_CLK_SPLL3_PFD3_DIV1_GATE 43 > > > > +#define IMX8ULP_CLK_SPLL3_PFD3_DIV2_GATE 44 > > > > +#define IMX8ULP_CLK_SOSC_DIV1_GATE 45 > > > > +#define IMX8ULP_CLK_SOSC_DIV2_GATE 46 > > > > +#define IMX8ULP_CLK_SOSC_DIV3_GATE 47 > > > > +#define IMX8ULP_CLK_FROSC_DIV1_GATE 48 > > > > +#define IMX8ULP_CLK_FROSC_DIV2_GATE 49 > > > > +#define IMX8ULP_CLK_FROSC_DIV3_GATE 50 > > > > +#define IMX8ULP_CLK_SAI4_SEL 51 > > > > +#define IMX8ULP_CLK_SAI5_SEL 52 > > > > +#define IMX8ULP_CLK_AUD_CLK1 53 > > > > +#define IMX8ULP_CLK_ARM 54 > > > > +#define IMX8ULP_CLK_ENET_TS_SEL 55 > > > > + > > > > +#define IMX8ULP_CLK_CGC1_END 56 > > > > + > > > > +/* CGC2 */ > > > > +#define IMX8ULP_CLK_PLL4_PRE_SEL 0 > > > > +#define IMX8ULP_CLK_PLL4 1 > > > > +#define IMX8ULP_CLK_PLL4_VCODIV 2 > > > > +#define IMX8ULP_CLK_DDR_SEL 3 > > > > +#define IMX8ULP_CLK_DDR_DIV 4 > > > > +#define IMX8ULP_CLK_LPAV_AXI_SEL 5 > > > > +#define IMX8ULP_CLK_LPAV_AXI_DIV 6 > > > > +#define IMX8ULP_CLK_LPAV_AHB_DIV 7 > > > > +#define IMX8ULP_CLK_LPAV_BUS_DIV 8 > > > > +#define IMX8ULP_CLK_PLL4_PFD0 9 > > > > +#define IMX8ULP_CLK_PLL4_PFD1 10 > > > > +#define IMX8ULP_CLK_PLL4_PFD2 11 > > > > +#define IMX8ULP_CLK_PLL4_PFD3 12 > > > > +#define IMX8ULP_CLK_PLL4_PFD0_DIV1_GATE 13 > > > > +#define IMX8ULP_CLK_PLL4_PFD0_DIV2_GATE 14 > > > > +#define IMX8ULP_CLK_PLL4_PFD1_DIV1_GATE 15 > > > > +#define IMX8ULP_CLK_PLL4_PFD1_DIV2_GATE 16 > > > > +#define IMX8ULP_CLK_PLL4_PFD2_DIV1_GATE 17 > > > > +#define IMX8ULP_CLK_PLL4_PFD2_DIV2_GATE 18 > > > > +#define IMX8ULP_CLK_PLL4_PFD3_DIV1_GATE 19 > > > > +#define IMX8ULP_CLK_PLL4_PFD3_DIV2_GATE 20 > > > > +#define IMX8ULP_CLK_PLL4_PFD0_DIV1 21 > > > > +#define IMX8ULP_CLK_PLL4_PFD0_DIV2 22 > > > > +#define IMX8ULP_CLK_PLL4_PFD1_DIV1 23 > > > > +#define IMX8ULP_CLK_PLL4_PFD1_DIV2 24 > > > > +#define IMX8ULP_CLK_PLL4_PFD2_DIV1 25 > > > > +#define IMX8ULP_CLK_PLL4_PFD2_DIV2 26 > > > > +#define IMX8ULP_CLK_PLL4_PFD3_DIV1 27 > > > > +#define IMX8ULP_CLK_PLL4_PFD3_DIV2 28 > > > > +#define IMX8ULP_CLK_CGC2_SOSC_DIV1_GATE 29 > > > > +#define IMX8ULP_CLK_CGC2_SOSC_DIV2_GATE 30 > > > > +#define IMX8ULP_CLK_CGC2_SOSC_DIV3_GATE 31 > > > > +#define IMX8ULP_CLK_CGC2_SOSC_DIV1 32 > > > > +#define IMX8ULP_CLK_CGC2_SOSC_DIV2 33 > > > > +#define IMX8ULP_CLK_CGC2_SOSC_DIV3 34 > > > > +#define IMX8ULP_CLK_CGC2_FROSC_DIV1_GATE 35 > > > > +#define IMX8ULP_CLK_CGC2_FROSC_DIV2_GATE 36 > > > > +#define IMX8ULP_CLK_CGC2_FROSC_DIV3_GATE 37 > > > > +#define IMX8ULP_CLK_CGC2_FROSC_DIV1 38 > > > > +#define IMX8ULP_CLK_CGC2_FROSC_DIV2 39 > > > > +#define IMX8ULP_CLK_CGC2_FROSC_DIV3 40 > > > > +#define IMX8ULP_CLK_AUD_CLK2 41 > > > > +#define IMX8ULP_CLK_SAI6_SEL 42 > > > > +#define IMX8ULP_CLK_SAI7_SEL 43 > > > > +#define IMX8ULP_CLK_SPDIF_SEL 44 > > > > +#define IMX8ULP_CLK_HIFI_SEL 45 > > > > +#define IMX8ULP_CLK_HIFI_DIVCORE 46 > > > > +#define IMX8ULP_CLK_HIFI_DIVPLAT 47 > > > > +#define IMX8ULP_CLK_DSI_PHY_REF 48 > > > > + > > > > +#define IMX8ULP_CLK_CGC2_END 49 > > > > + > > > > +/* PCC3 */ > > > > +#define IMX8ULP_CLK_WDOG3 0 > > > > +#define IMX8ULP_CLK_WDOG4 1 > > > > +#define IMX8ULP_CLK_LPIT1 2 > > > > +#define IMX8ULP_CLK_TPM4 3 > > > > +#define IMX8ULP_CLK_TPM5 4 > > > > +#define IMX8ULP_CLK_FLEXIO1 5 > > > > +#define IMX8ULP_CLK_I3C2 6 > > > > +#define IMX8ULP_CLK_LPI2C4 7 > > > > +#define IMX8ULP_CLK_LPI2C5 8 > > > > +#define IMX8ULP_CLK_LPUART4 9 > > > > +#define IMX8ULP_CLK_LPUART5 10 > > > > +#define IMX8ULP_CLK_LPSPI4 11 > > > > +#define IMX8ULP_CLK_LPSPI5 12 > > > > +#define IMX8ULP_CLK_DMA1_MP 13 > > > > +#define IMX8ULP_CLK_DMA1_CH0 14 > > > > +#define IMX8ULP_CLK_DMA1_CH1 15 > > > > +#define IMX8ULP_CLK_DMA1_CH2 16 > > > > +#define IMX8ULP_CLK_DMA1_CH3 17 > > > > +#define IMX8ULP_CLK_DMA1_CH4 18 > > > > +#define IMX8ULP_CLK_DMA1_CH5 19 > > > > +#define IMX8ULP_CLK_DMA1_CH6 20 > > > > +#define IMX8ULP_CLK_DMA1_CH7 21 > > > > +#define IMX8ULP_CLK_DMA1_CH8 22 > > > > +#define IMX8ULP_CLK_DMA1_CH9 23 > > > > +#define IMX8ULP_CLK_DMA1_CH10 24 > > > > +#define IMX8ULP_CLK_DMA1_CH11 25 > > > > +#define IMX8ULP_CLK_DMA1_CH12 26 > > > > +#define IMX8ULP_CLK_DMA1_CH13 27 > > > > +#define IMX8ULP_CLK_DMA1_CH14 28 > > > > +#define IMX8ULP_CLK_DMA1_CH15 29 > > > > +#define IMX8ULP_CLK_DMA1_CH16 30 > > > > +#define IMX8ULP_CLK_DMA1_CH17 31 > > > > +#define IMX8ULP_CLK_DMA1_CH18 32 > > > > +#define IMX8ULP_CLK_DMA1_CH19 33 > > > > +#define IMX8ULP_CLK_DMA1_CH20 34 > > > > +#define IMX8ULP_CLK_DMA1_CH21 35 > > > > +#define IMX8ULP_CLK_DMA1_CH22 36 > > > > +#define IMX8ULP_CLK_DMA1_CH23 37 > > > > +#define IMX8ULP_CLK_DMA1_CH24 38 > > > > +#define IMX8ULP_CLK_DMA1_CH25 39 > > > > +#define IMX8ULP_CLK_DMA1_CH26 40 > > > > +#define IMX8ULP_CLK_DMA1_CH27 41 > > > > +#define IMX8ULP_CLK_DMA1_CH28 42 > > > > +#define IMX8ULP_CLK_DMA1_CH29 43 > > > > +#define IMX8ULP_CLK_DMA1_CH30 44 > > > > +#define IMX8ULP_CLK_DMA1_CH31 45 > > > > +#define IMX8ULP_CLK_MU3_A 46 > > > > + > > > > +#define IMX8ULP_CLK_PCC3_END 47 > > > > + > > > > +/* PCC4 */ > > > > +#define IMX8ULP_CLK_FLEXSPI2 0 > > > > +#define IMX8ULP_CLK_TPM6 1 > > > > +#define IMX8ULP_CLK_TPM7 2 > > > > +#define IMX8ULP_CLK_LPI2C6 3 > > > > +#define IMX8ULP_CLK_LPI2C7 4 > > > > +#define IMX8ULP_CLK_LPUART6 5 > > > > +#define IMX8ULP_CLK_LPUART7 6 > > > > +#define IMX8ULP_CLK_SAI4 7 > > > > +#define IMX8ULP_CLK_SAI5 8 > > > > +#define IMX8ULP_CLK_PCTLE 9 > > > > +#define IMX8ULP_CLK_PCTLF 10 > > > > +#define IMX8ULP_CLK_USDHC0 11 > > > > +#define IMX8ULP_CLK_USDHC1 12 > > > > +#define IMX8ULP_CLK_USDHC2 13 > > > > +#define IMX8ULP_CLK_USB0 14 > > > > +#define IMX8ULP_CLK_USB0_PHY 15 > > > > +#define IMX8ULP_CLK_USB1 16 > > > > +#define IMX8ULP_CLK_USB1_PHY 17 > > > > +#define IMX8ULP_CLK_USB_XBAR 18 > > > > +#define IMX8ULP_CLK_ENET 19 > > > > +#define IMX8ULP_CLK_SFA1 20 > > > > +#define IMX8ULP_CLK_RGPIOE 21 > > > > +#define IMX8ULP_CLK_RGPIOF 22 > > > > + > > > > +#define IMX8ULP_CLK_PCC4_END 23 > > > > + > > > > +/* PCC5 */ > > > > +#define IMX8ULP_CLK_TPM8 0 > > > > +#define IMX8ULP_CLK_SAI6 1 > > > > +#define IMX8ULP_CLK_SAI7 2 > > > > +#define IMX8ULP_CLK_SPDIF 3 > > > > +#define IMX8ULP_CLK_ISI 4 > > > > +#define IMX8ULP_CLK_CSI_REGS 5 > > > > +#define IMX8ULP_CLK_PCTLD 6 > > > > +#define IMX8ULP_CLK_CSI 7 > > > > +#define IMX8ULP_CLK_DSI 8 > > > > +#define IMX8ULP_CLK_WDOG5 9 > > > > +#define IMX8ULP_CLK_EPDC 10 > > > > +#define IMX8ULP_CLK_PXP 11 > > > > +#define IMX8ULP_CLK_SFA2 12 > > > > +#define IMX8ULP_CLK_GPU2D 13 > > > > +#define IMX8ULP_CLK_GPU3D 14 > > > > +#define IMX8ULP_CLK_DC_NANO 15 > > > > +#define IMX8ULP_CLK_CSI_CLK_UI 16 > > > > +#define IMX8ULP_CLK_CSI_CLK_ESC 17 > > > > +#define IMX8ULP_CLK_RGPIOD 18 > > > > +#define IMX8ULP_CLK_DMA2_MP 19 > > > > +#define IMX8ULP_CLK_DMA2_CH0 20 > > > > +#define IMX8ULP_CLK_DMA2_CH1 21 > > > > +#define IMX8ULP_CLK_DMA2_CH2 22 > > > > +#define IMX8ULP_CLK_DMA2_CH3 23 > > > > +#define IMX8ULP_CLK_DMA2_CH4 24 > > > > +#define IMX8ULP_CLK_DMA2_CH5 25 > > > > +#define IMX8ULP_CLK_DMA2_CH6 26 > > > > +#define IMX8ULP_CLK_DMA2_CH7 27 > > > > +#define IMX8ULP_CLK_DMA2_CH8 28 > > > > +#define IMX8ULP_CLK_DMA2_CH9 29 > > > > +#define IMX8ULP_CLK_DMA2_CH10 30 > > > > +#define IMX8ULP_CLK_DMA2_CH11 31 > > > > +#define IMX8ULP_CLK_DMA2_CH12 32 > > > > +#define IMX8ULP_CLK_DMA2_CH13 33 > > > > +#define IMX8ULP_CLK_DMA2_CH14 34 > > > > +#define IMX8ULP_CLK_DMA2_CH15 35 > > > > +#define IMX8ULP_CLK_DMA2_CH16 36 > > > > +#define IMX8ULP_CLK_DMA2_CH17 37 > > > > +#define IMX8ULP_CLK_DMA2_CH18 38 > > > > +#define IMX8ULP_CLK_DMA2_CH19 39 > > > > +#define IMX8ULP_CLK_DMA2_CH20 40 > > > > +#define IMX8ULP_CLK_DMA2_CH21 41 > > > > +#define IMX8ULP_CLK_DMA2_CH22 42 > > > > +#define IMX8ULP_CLK_DMA2_CH23 43 > > > > +#define IMX8ULP_CLK_DMA2_CH24 44 > > > > +#define IMX8ULP_CLK_DMA2_CH25 45 > > > > +#define IMX8ULP_CLK_DMA2_CH26 46 > > > > +#define IMX8ULP_CLK_DMA2_CH27 47 > > > > +#define IMX8ULP_CLK_DMA2_CH28 48 > > > > +#define IMX8ULP_CLK_DMA2_CH29 49 > > > > +#define IMX8ULP_CLK_DMA2_CH30 50 > > > > +#define IMX8ULP_CLK_DMA2_CH31 51 > > > > +#define IMX8ULP_CLK_MU2_B 52 > > > > +#define IMX8ULP_CLK_MU3_B 53 > > > > +#define IMX8ULP_CLK_AVD_SIM 54 > > > > +#define IMX8ULP_CLK_DSI_TX_ESC 55 > > > > + > > > > +#define IMX8ULP_CLK_PCC5_END 56 > > > > + > > > > +#endif > > > > -- > > > > 2.26.2 > > > > _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel