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 871D0C07E9A for ; Wed, 14 Jul 2021 08:31:30 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 69C37613B0 for ; Wed, 14 Jul 2021 08:31:30 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238482AbhGNIeU (ORCPT ); Wed, 14 Jul 2021 04:34:20 -0400 Received: from mail-eopbgr00082.outbound.protection.outlook.com ([40.107.0.82]:44165 "EHLO EUR02-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S238536AbhGNIeT (ORCPT ); Wed, 14 Jul 2021 04:34:19 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J0eyRijI33uJmVB8679B/GFBLQcfEaL6ywRDteC2Oq/n6idV0RdxRVu8EAWTZN926KGu8Qk5OWVF9CGtjX+kE5ANPCNA7YxOQjF8kTzPIwFt4XEIIMcfZ8l293sDpuf/Vorwdeyr4I2ZOVAlL2Obv2Y5K0XQu2xjku1oqO3Qvbq8wg9qWsbtmbpBRHBRmoeBDgCgN0kwW957xXw/vf0V2BkIm6zPDl7qCeOgQlrHKwHxTMOGX47QOYnoYvia/Ks7a0BRYrYUMoi2ZqgJQDfGYcG1cbFg5vZR6w4gcsyO9AP7xjrbqaztLiO558eZhh2XI2fuylpXh9J8ePypr5OeTw== 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=kgnyX0jCqD+/BIoYIJuJa9E63gyaCjHyPG3MB6NBP/0=; b=VnxtUQnRguOSznUtX+5AFfYl5OK8P21xN82NsQbkPwHul41wKyt3mAuPNIET2e/se1LV8g1i5Fshya8txYb5IM9myl4doeh87/FqsjFxOF1T7PxV1BVGpWJEbwFPmjXNrkHQ39HeYzspPQsiVJ6O6GI+eWBase/Z1a3jwC3IqbXcqsQhSYdyP7htRJuZLIQ/O9CxoXL/y1zgEh+60R/nPCZvfUD5GN4KKQVv8ND8u2fE7txTmiVCX/ys6nK1n8G4w1aX86bNqIId5ith8jn0ApKL6JUclVNcoL8MVsrTaenlef/fhPwZ+dziR28HsZ39a2Q6cBfFCHaRlgBwlFTe7g== 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=kgnyX0jCqD+/BIoYIJuJa9E63gyaCjHyPG3MB6NBP/0=; b=l1cXu0Vnavt5ytXZiuMTj5cUxAMLPpKnn315Zm44EAiTqakF0GNZ/6liwodbZUtBVZ8MIzchfKjTebOAmD4xhyboA1cOmEA6QIHUvn2gnzp/aqxAgQBAVyHMkaRG6W2CuB0OM4/XvTWNM7bitMfPhGM5jktk8yLQpz42F34mTPQ= Received: from DBBPR04MB7930.eurprd04.prod.outlook.com (2603:10a6:10:1ea::12) by DB8PR04MB5658.eurprd04.prod.outlook.com (2603:10a6:10:b2::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.22; Wed, 14 Jul 2021 08:31:26 +0000 Received: from DBBPR04MB7930.eurprd04.prod.outlook.com ([fe80::b570:add1:2832:dd3d]) by DBBPR04MB7930.eurprd04.prod.outlook.com ([fe80::b570:add1:2832:dd3d%9]) with mapi id 15.20.4331.021; Wed, 14 Jul 2021 08:31:25 +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+TDbRMTwFNJKtCP54AgAAAMVA= Date: Wed, 14 Jul 2021 08:31:25 +0000 Message-ID: References: <20210625011355.3468586-1-ping.bai@nxp.com> <20210625011355.3468586-10-ping.bai@nxp.com> <20210714082059.GJ4419@dragon> In-Reply-To: <20210714082059.GJ4419@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: 279e2ad4-2937-4d39-2b90-08d946a1c515 x-ms-traffictypediagnostic: DB8PR04MB5658: 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: RzT2SzuJfd84evrGPVMlSDqtkkDdFzUHqB90aRilkDh7qZUPwAYFZk57Eu1Pt4y4gPzxuCDTqcikQXDeDxgQYVWIZmh6Q6HJYNnG7HuOrUzrhI8467dkzfGBRW7nde7yagTsIB7Y+u9zpjMwx9NTA+9CddvcRNj+x0l3EujXw2V87MQmja2u3VQd+SCMpC/1oH94hj2NO095rIUXeXaS0w3XaO8P+7yCzF/Rh0bDg6Rmc44+BmRTm15RGEvW0w48yREm6pgQwDVLrhUCeekETrgs6pexMWEfWOj3dLlkKXZdrRequUFxtqQzPEjjjpSI4JPxMKnv/HEDAUKtY8k0kOyWTAtnvxK1VbwYI6fT74SkiNVTCHSWCKaTglYprxNt7W+Jp6ePAr2i0D0lUoIOnez4oA0dirRu1Mau+qgOR3xf0oAk82FXekZ8WkFcPyJfW0QpaVeVJCBvOFNmgJ5KANR+7Wuve4h4UYwEEbIlDuzuG38yZYPX+Gn9GAcrLXhohlMXMpmm9R01QCXAhsntspAKPW7pU7U/iyIisShI7cWLBAYqI9Do0KP7qXPPiXQ7JujORXACH+xce9Ew1q5hRysWDUecYLGsAJFcLkuVlLx7/x5H3l23xFWNgSlL/jet+mkiSh7I/VHw3YqIAfx3OuqXE7BymiAk3TMnZnn73OgQThCKy49g8RABPrTMiNSDowasOuOekJD8SYv8TbesKEwGLzF1fqTwa6fmds3mNad16vryC0PGxB0gYg6uoaG88p0crFNWoGU7cgSWV1CziyEG0hPb8EwCxSW9Uehp2JCh10kmBK5JVXAT21uC4wHS x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DBBPR04MB7930.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(136003)(39860400002)(366004)(346002)(376002)(396003)(6506007)(54906003)(8676002)(9686003)(83380400001)(478600001)(6916009)(26005)(8936002)(86362001)(316002)(4326008)(71200400001)(186003)(7696005)(76116006)(33656002)(2906002)(52536014)(66446008)(38100700002)(64756008)(66476007)(5660300002)(45080400002)(122000001)(66946007)(30864003)(55016002)(66556008)(32563001)(38070700004);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NFY2a3lIRGNPUjYwTjNKSjFxVVBiai90WUZMU2UyVUxIVU4wUG1JaWtBQmJV?= =?utf-8?B?WlFxbkZubEJWaS95UnlkeDJFZ3VzMkx1SVpYOFUxUGhsYUVnbjgvelA5Mm9t?= =?utf-8?B?ZWpTU0psNUtLbEZpYlNQWFR3MXM5VXU2ZFZMa2FJeENNTHlSR3R1RU1sczJB?= =?utf-8?B?Ky9XRGhSOThNbDVRNkE5ZWNwOGZqelNzQllHMW1CZXUyYm5iRnl3aVFVN0FM?= =?utf-8?B?S3hUWVVtYlRHME9nUkhHbmNLclVBcnNXWHpNSFpUbGtBN055bW4zRURBMElq?= =?utf-8?B?Wmx2bE9QdEF2RDJrRTQrNDZzVk8zQVBpSGxBRjJwc0trbm9MaWNMbytpZ0dJ?= =?utf-8?B?R0tYY3lSczhDaHUxMHd3RGVMdlIyUTBTL3ZpUnBLenUzSmYrdlVibVRyYlB5?= =?utf-8?B?ZFUwLzNZc09iTStKS0pwQmZZWFJZZ1h3ZUJYc2NlK0dpTHZmZVZiWG5YQTBC?= =?utf-8?B?dElSRUtyNmZwTjNmbUgyZTVhSnp0aUZqZENoMmdndmgzRUgrVmhJa2RrK3dh?= =?utf-8?B?V09Cek11eExGZlFqQmVQNmFzS3NUSmZsWERMQ2dobmZhTi8rY3FSd280QktU?= =?utf-8?B?N1hqdDR5RGpWbGVtelJOa09kWndrbEtFVlhaOVJjS1h4aGNSb3ZoaVJmUWNU?= =?utf-8?B?MU9nS3pkREhyNnpNbXUxTnlpa0drT0dxZUJocmdXUzU3VFRZUUNRZzBWaTFN?= =?utf-8?B?ZndCS3A4aE5tT2hmTGFlWlNaSmdKb2F2VTR5WDB3SG01NTZYd1hST2JqTHBQ?= =?utf-8?B?VUVGRHBEQnAveFJPeUNSdGFpVzN6SFNKSURZTkZMTmVVbzY5WXdaNTcrWjVR?= =?utf-8?B?bG04M1NGcTlmUTg4MVJqM3ZOVHQ1Y3BBUXQyZmRxWVJFdjZvQnN0QVBQTXJr?= =?utf-8?B?cmxXTXBYSFAraU5TZEVCVUc1clp3RW9WUWEyTnZrTnJmaVBkdzkzeXIvNzFE?= =?utf-8?B?TmZ4dS93d20zMSs1RytxTmViVVpqTWVvTGtzSGV5V1pTd1dVOUdKV3Rld2FV?= =?utf-8?B?T0M5TFgyeldwK3JBNUd4MFdNLyt0eUczRFlneitIOHc3UDNEMUIzb3BnVytt?= =?utf-8?B?L0RkdGVwOGtUSG5QNlFhSmV5aHhBUTdPbFhVR0NUZ3B4WFdGMW9nZUVYMGUv?= =?utf-8?B?b2ZWNFdDS2FXUVh5SHlGb0xoRHNOSHRVRk5rc0E3dzBRUlNqOGZ0NU9sb2NW?= =?utf-8?B?UDJLVFVyY1h0RlE4b21CNDJoVjhsbFdjUDlLdnpQcE5HU20zT2VPbHBkREhx?= =?utf-8?B?a3psSlhNQzBYM3FyN0pSQUJZT2pEQU5xYndwd2c3cnVxdS92dXZFcXB4SXlX?= =?utf-8?B?dS9HdFVhQXpUSnFMKzRaQXUyUDk1T01DUmFFMThjMEg5a0ZKa1N3TkhoNkNN?= =?utf-8?B?Y2tZSkwwMGJ1WVhnSnBYM2dGRUhMQXRiL2JISzFBb2hKQUZ6MlhhYXRsYVJY?= =?utf-8?B?WGF2eWU1RCt3YndyYkRXb3h5QlBrV3FIOXYxZXBJQzRaVlFrTUJ5U3RReWxV?= =?utf-8?B?ZTVyS05Qd0ZhMVM5VGtpRUVNTTVOaTlzenUxbFk5OXpkam1wdzFPVUNQVmsx?= =?utf-8?B?dXg0U0VKN2d4OWhEcWxpUEtVaDJaSjVBQlhpUGxHVUxlK3NucEdlZWFWY3pS?= =?utf-8?B?dlhjM3gxQnAwTWlFK0prak1hMTh3V1N0eUJoUmMzVUVERDdSV2tlY2RCc0U1?= =?utf-8?B?SGZGaE83dmE1cEg0TDNIdStnZWNIQitxNWJoaE51VDZzMC9DSnlQd0dUVm1G?= =?utf-8?Q?f+MI3M5KTAOqJ1vETnMkGVvhLxfCUCFYztAlobQ?= 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: DBBPR04MB7930.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 279e2ad4-2937-4d39-2b90-08d946a1c515 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2021 08:31:25.9047 (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: pkGVwOsRgMV6LvmEStEca0I+7DTiXGXOtaSfvaSCJDRG81hGiROGKV2cFyt+0fAQ6dLiUAu5GCfPdUbKxo9pqA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR04MB5658 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org PiBTdWJqZWN0OiBSZTogW1BBVENIIHYzIDA5LzExXSBkdC1iaW5kaW5nczogY2xvY2s6IEFkZCBp bXg4dWxwIGNsb2NrIHN1cHBvcnQNCj4gDQo+IE9uIEZyaSwgSnVuIDI1LCAyMDIxIGF0IDA5OjEz OjUzQU0gKzA4MDAsIEphY2t5IEJhaSB3cm90ZToNCj4gPiBBZGQgdGhlIGNsb2NrIGR0LWJpbmRp bmcgZmlsZSBmb3IgaS5NWDhVTFAuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBKYWNreSBCYWkg PHBpbmcuYmFpQG54cC5jb20+DQo+ID4gLS0tDQo+ID4gIC0gdjMgY2hhbmdlczoNCj4gPiAgICB1 c2UgJ0dQTC0yLjAtb25seSBPUiBCU0QtMi1DbGF1c2UnIGxpY2Vuc2UgZm9yIGlteDh1bHAtY2xv Y2sueWFtbA0KPiA+DQo+ID4gIC0gdjIgY2hhbmdlczoNCj4gPiAgICB1cGRhdGUgdGhlIGxpY2Vu c2UNCj4gPiAtLS0NCj4gPiAgLi4uL2JpbmRpbmdzL2Nsb2NrL2lteDh1bHAtY2xvY2sueWFtbCAg ICAgICAgIHwgIDcyICsrKysrDQo+ID4gIGluY2x1ZGUvZHQtYmluZGluZ3MvY2xvY2svaW14OHVs cC1jbG9jay5oICAgICB8IDI2MQ0KPiArKysrKysrKysrKysrKysrKysNCj4gPiAgMiBmaWxlcyBj aGFuZ2VkLCAzMzMgaW5zZXJ0aW9ucygrKQ0KPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQNCj4gPiBE b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvY2xvY2svaW14OHVscC1jbG9jay55YW1s DQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2R0LWJpbmRpbmdzL2Nsb2NrL2lteDh1 bHAtY2xvY2suaA0KPiANCj4gV2hhdCdzIHRoZSBzdGF0dXMgb2YgaW14OHVscCBjbG9jayBkcml2 ZXI/ICBUaGUgY2xvY2sgZHJpdmVyIG5lZWRzIHRvIGluY2x1ZGUNCj4gdGhpcyBpbXg4dWxwLWNs b2NrLmggaGVhZGVyLCBubz8NCg0KSXQgaXMgb24gbXkgbG9jYWwgdHJlZSBhcyBhIHNlcGFyYXRl IHBhdGNoc2V0LiBZZXMsIHRoZSBjbG9jayBkcml2ZXIgaGFzIGRlcGVuZGVuY3kgb24gdGhpcw0K cGF0Y2hzZXQgZHVlIHRvIHRoZSBoZWFkZXIgZmlsZSwgc28gSSBwbGFuIHRvIHNlbmQgaXQgb3V0 IHdoZW4gdGhpcyBwYXRjaHNldCBpcyBhY2NlcHRlZC4NCg0KDQpCUg0KSmFja3kgQmFpDQo+IA0K PiBTaGF3bg0KPiANCj4gPg0KPiA+IGRpZmYgLS1naXQNCj4gPiBhL0RvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9jbG9jay9pbXg4dWxwLWNsb2NrLnlhbWwNCj4gPiBiL0RvY3VtZW50 YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9jbG9jay9pbXg4dWxwLWNsb2NrLnlhbWwNCj4gPiBu ZXcgZmlsZSBtb2RlIDEwMDY0NA0KPiA+IGluZGV4IDAwMDAwMDAwMDAwMC4uZDg0MGNjZmY0MTNl DQo+ID4gLS0tIC9kZXYvbnVsbA0KPiA+ICsrKyBiL0RvY3VtZW50YXRpb24vZGV2aWNldHJlZS9i aW5kaW5ncy9jbG9jay9pbXg4dWxwLWNsb2NrLnlhbWwNCj4gPiBAQCAtMCwwICsxLDcyIEBADQo+ ID4gKyMgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IChHUEwtMi4wLW9ubHkgT1IgQlNELTItQ2xh dXNlKSAlWUFNTCAxLjINCj4gPiArLS0tDQo+ID4gKyRpZDoNCj4gPiAraHR0cHM6Ly9ldXIwMS5z YWZlbGlua3MucHJvdGVjdGlvbi5vdXRsb29rLmNvbS8/dXJsPWh0dHAlM0ElMkYlMkZkZXZpDQo+ ID4NCj4gK2NldHJlZS5vcmclMkZzY2hlbWFzJTJGY2xvY2slMkZpbXg4dWxwLWNsb2NrLnlhbWwl MjMmYW1wO2RhdGE9MDQNCj4gJTdDMDENCj4gPg0KPiArJTdDcGluZy5iYWklNDBueHAuY29tJTdD MDZhNmY4ODA1ZWY2NDEyNjAzZjQwOGQ5NDZhMDU1MjYlN0M2ODYNCj4gZWExZDNiYw0KPiA+DQo+ ICsyYjRjNmZhOTJjZDk5YzVjMzAxNjM1JTdDMCU3QzAlN0M2Mzc2MTg0NzY3MDk5NDQwMzglN0NV bmtubw0KPiB3biU3Q1RXRnBiDQo+ID4NCj4gK0dac2IzZDhleUpXSWpvaU1DNHdMakF3TURBaUxD SlFJam9pVjJsdU16SWlMQ0pCVGlJNklrMWhhV3dpTENKWFZDDQo+IEk2TW4NCj4gPg0KPiArMCUz RCU3QzEwMDAmYW1wO3NkYXRhPWVIUTVUNzNVNmRKZEVnYkRqRTVMd1NXJTJGT2tzUEUwVEo2dW4N Cj4gdTdWUUZ6UkElMw0KPiA+ICtEJmFtcDtyZXNlcnZlZD0wDQo+ID4gKyRzY2hlbWE6DQo+ID4g K2h0dHBzOi8vZXVyMDEuc2FmZWxpbmtzLnByb3RlY3Rpb24ub3V0bG9vay5jb20vP3VybD1odHRw JTNBJTJGJTJGZGV2aQ0KPiA+DQo+ICtjZXRyZWUub3JnJTJGbWV0YS1zY2hlbWFzJTJGY29yZS55 YW1sJTIzJmFtcDtkYXRhPTA0JTdDMDElN0NwaQ0KPiBuZy5iYWklDQo+ID4NCj4gKzQwbnhwLmNv bSU3QzA2YTZmODgwNWVmNjQxMjYwM2Y0MDhkOTQ2YTA1NTI2JTdDNjg2ZWExZDNiYzJiNGM2DQo+ IGZhOTJjZDkNCj4gPg0KPiArOWM1YzMwMTYzNSU3QzAlN0MwJTdDNjM3NjE4NDc2NzA5OTU0MDAy JTdDVW5rbm93biU3Q1RXRnBiDQo+IEdac2IzZDhleUpXSQ0KPiA+DQo+ICtqb2lNQzR3TGpBd01E QWlMQ0pRSWpvaVYybHVNeklpTENKQlRpSTZJazFoYVd3aUxDSlhWQ0k2TW4wJTNEJTcNCj4gQzEw MDAmDQo+ID4NCj4gK2FtcDtzZGF0YT1HTCUyRmJVRUFrZ214RDVybVF5d2NLM09qTWIwdzh1NHhK d1c3eDF1TjIlMkJZSQ0KPiAlM0QmYW1wO3Jlc2UNCj4gPiArcnZlZD0wDQo+ID4gKw0KPiA+ICt0 aXRsZTogTlhQIGkuTVg4VUxQIENsb2NrIENvbnRyb2wgTW9kdWxlIEJpbmRpbmcNCj4gPiArDQo+ ID4gK21haW50YWluZXJzOg0KPiA+ICsgIC0gSmFja3kgQmFpIDxwaW5nLmJhaUBueHAuY29tPg0K PiA+ICsNCj4gPiArZGVzY3JpcHRpb246IHwNCj4gPiArICBPbiBpLk1YOFVMUCwgVGhlIGNsb2Nr IHNvdXJjZXMgZ2VuZXJhdGlvbiwgZGlzdHJpYnV0aW9uIGFuZA0KPiA+ICttYW5hZ2VtZW50IGlz DQo+ID4gKyAgdW5kZXIgdGhlIGNvbnRyb2wgb2Ygc2V2ZXJhbCBDR0NzICYgUENDcyBtb2R1bGVz LiBUaGUgQ0dDIG1vZHVsZXMNCj4gPiArZ2VuZXJhdGUNCj4gPiArICBhbmQgZGlzdHJpYnV0ZSBj bG9ja3Mgb24gdGhlIGRldmljZS4gUENDIG1vZHVsZXMgY29udHJvbCBjbG9jaw0KPiA+ICtzZWxl Y3Rpb24sDQo+ID4gKyAgb3B0aW9uYWwgZGl2aXNpb24gYW5kIGNsb2NrIGdhdGluZyBtb2RlIGZv ciBwZXJpcGhlcmFscw0KPiA+ICsNCj4gPiArcHJvcGVydGllczoNCj4gPiArICBjb21wYXRpYmxl Og0KPiA+ICsgICAgZW51bToNCj4gPiArICAgICAgLSBmc2wsaW14OHVscC1jZ2MxDQo+ID4gKyAg ICAgIC0gZnNsLGlteDh1bHAtY2djMg0KPiA+ICsgICAgICAtIGZzbCxpbXg4dWxwLXBjYzMNCj4g PiArICAgICAgLSBmc2wsaW14OHVscC1wY2M0DQo+ID4gKyAgICAgIC0gZnNsLGlteDh1bHAtcGNj NQ0KPiA+ICsNCj4gPiArICByZWc6DQo+ID4gKyAgICBtYXhJdGVtczogMQ0KPiA+ICsNCj4gPiAr ICBjbG9ja3M6DQo+ID4gKyAgICBkZXNjcmlwdGlvbjoNCj4gPiArICAgICAgc3BlY2lmeSB0aGUg ZXh0ZXJuYWwgY2xvY2tzIHVzZWQgYnkgdGhlIENHQyBtb2R1bGUsIHRoZSBjbG9ja3MNCj4gPiAr ICAgICAgYXJlIHJvc2MsIHNvc2MsIGZyb3NjLCBscG9zYw0KPiA+ICsgICAgbWF4SXRlbXM6IDQN Cj4gPiArDQo+ID4gKyAgY2xvY2stbmFtZXM6DQo+ID4gKyAgICBkZXNjcmlwdGlvbjoNCj4gPiAr ICAgICAgc3BlY2lmeSB0aGUgZXh0ZXJuYWwgY2xvY2tzIG5hbWVzIHVzZWQgYnkgdGhlIENHQyBt b2R1bGUuIHRoZQ0KPiB2YWxpZA0KPiA+ICsgICAgICBjbG9jayBuYW1lcyBzaG91bGQgcm9zYywg c29zYywgZnJvc2MsIGxwb3NjLg0KPiA+ICsgICAgbWF4SXRlbXM6IDQNCj4gPiArDQo+ID4gKyAg JyNjbG9jay1jZWxscyc6DQo+ID4gKyAgICBjb25zdDogMQ0KPiA+ICsgICAgZGVzY3JpcHRpb246 DQo+ID4gKyAgICAgIFRoZSBjbG9jayBjb25zdW1lciBzaG91bGQgc3BlY2lmeSB0aGUgZGVzaXJl ZCBjbG9jayBieSBoYXZpbmcgdGhlDQo+IGNsb2NrDQo+ID4gKyAgICAgIElEIGluIGl0cyAiY2xv Y2tzIiBwaGFuZGxlIGNlbGwuIFNlZQ0KPiBpbmNsdWRlL2R0LWJpbmRpbmdzL2Nsb2NrL2lteDh1 bHAtY2xvY2suaA0KPiA+ICsgICAgICBmb3IgdGhlIGZ1bGwgbGlzdCBvZiBpLk1YOFVMUCBjbG9j ayBJRHMuDQo+ID4gKw0KPiA+ICtyZXF1aXJlZDoNCj4gPiArICAtIGNvbXBhdGlibGUNCj4gPiAr ICAtIHJlZw0KPiA+ICsgIC0gJyNjbG9jay1jZWxscycNCj4gPiArDQo+ID4gK2FkZGl0aW9uYWxQ cm9wZXJ0aWVzOiBmYWxzZQ0KPiA+ICsNCj4gPiArZXhhbXBsZXM6DQo+ID4gKyAgIyBDbG9jayBD b250cm9sIE1vZHVsZSBub2RlOg0KPiA+ICsgIC0gfA0KPiA+ICsgICAgY2xvY2stY29udHJvbGxl ckAyOTJjMDAwMCB7DQo+ID4gKyAgICAgICAgY29tcGF0aWJsZSA9ICJmc2wsaW14OHVscC1jZ2Mx IjsNCj4gPiArICAgICAgICByZWcgPSA8MHgyOTJjMDAwMCAweDEwMDAwPjsNCj4gPiArICAgICAg ICBjbG9ja3MgPSA8JnJvc2M+LCA8JnNvc2M+LCA8JmZyb3NjPiwgPCZscG9zYz47DQo+ID4gKyAg ICAgICAgY2xvY2stbmFtZXMgPSAicm9zYyIsICJzb3NjIiwgImZyb3NjIiwgImxwb3NjIjsNCj4g PiArICAgICAgICAjY2xvY2stY2VsbHMgPSA8MT47DQo+ID4gKyAgICB9Ow0KPiA+ICsNCj4gPiAr ICAtIHwNCj4gPiArICAgIGNsb2NrLWNvbnRyb2xsZXJAMjkyZDAwMDAgew0KPiA+ICsgICAgICAg IGNvbXBhdGlibGUgPSAiZnNsLGlteDh1bHAtcGNjMyI7DQo+ID4gKyAgICAgICAgcmVnID0gPDB4 MjkyZDAwMDAgMHgxMDAwMD47DQo+ID4gKyAgICAgICAgI2Nsb2NrLWNlbGxzID0gPDE+Ow0KPiA+ ICsgICAgfTsNCj4gPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kdC1iaW5kaW5ncy9jbG9jay9pbXg4 dWxwLWNsb2NrLmgNCj4gPiBiL2luY2x1ZGUvZHQtYmluZGluZ3MvY2xvY2svaW14OHVscC1jbG9j ay5oDQo+ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gPiBpbmRleCAwMDAwMDAwMDAwMDAuLjVi ZDIwNDQ2MzNkMw0KPiA+IC0tLSAvZGV2L251bGwNCj4gPiArKysgYi9pbmNsdWRlL2R0LWJpbmRp bmdzL2Nsb2NrL2lteDh1bHAtY2xvY2suaA0KPiA+IEBAIC0wLDAgKzEsMjYxIEBADQo+ID4gKy8q IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wKyBPUiBNSVQgKi8NCj4gPiArLyoNCj4g PiArICogQ29weXJpZ2h0IDIwMjEgTlhQDQo+ID4gKyAqLw0KPiA+ICsNCj4gPiArI2lmbmRlZiBf X0RUX0JJTkRJTkdTX0NMT0NLX0lNWDhVTFBfSCAjZGVmaW5lDQo+ID4gK19fRFRfQklORElOR1Nf Q0xPQ0tfSU1YOFVMUF9IDQo+ID4gKw0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RVTU1ZCQkJ MA0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1JPU0MJCQkxDQo+ID4gKyNkZWZpbmUgSU1YOFVM UF9DTEtfRlJPU0MJCQkyDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfTFBPU0MJCQkzDQo+ID4g KyNkZWZpbmUgSU1YOFVMUF9DTEtfU09TQwkJCTQNCj4gPiArDQo+ID4gKy8qIENHQzEgKi8NCj4g PiArI2RlZmluZSBJTVg4VUxQX0NMS19TUExMMgkJCTUNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NM S19TUExMMwkJCTYNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19BMzVfU0VMCQkJNw0KPiA+ICsj ZGVmaW5lIElNWDhVTFBfQ0xLX0EzNV9ESVYJCQk4DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtf U1BMTDJfUFJFX1NFTAkJOQ0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1NQTEwzX1BSRV9TRUwJ CTEwDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU1BMTDNfUEZEMAkJCTExDQo+ID4gKyNkZWZp bmUgSU1YOFVMUF9DTEtfU1BMTDNfUEZEMQkJCTEyDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtf U1BMTDNfUEZEMgkJCTEzDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU1BMTDNfUEZEMwkJCTE0 DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU1BMTDNfUEZEMF9ESVYxCQkxNQ0KPiA+ICsjZGVm aW5lIElNWDhVTFBfQ0xLX1NQTEwzX1BGRDBfRElWMgkJMTYNCj4gPiArI2RlZmluZSBJTVg4VUxQ X0NMS19TUExMM19QRkQxX0RJVjEJCTE3DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU1BMTDNf UEZEMV9ESVYyCQkxOA0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1NQTEwzX1BGRDJfRElWMQkJ MTkNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19TUExMM19QRkQyX0RJVjIJCTIwDQo+ID4gKyNk ZWZpbmUgSU1YOFVMUF9DTEtfU1BMTDNfUEZEM19ESVYxCQkyMQ0KPiA+ICsjZGVmaW5lIElNWDhV TFBfQ0xLX1NQTEwzX1BGRDNfRElWMgkJMjINCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19OSUNf U0VMCQkJMjMNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19OSUNfQURfRElWUExBVAkJMjQNCj4g PiArI2RlZmluZSBJTVg4VUxQX0NMS19OSUNfUEVSX0RJVlBMQVQJCTI1DQo+ID4gKyNkZWZpbmUg SU1YOFVMUF9DTEtfWEJBUl9TRUwJCQkyNg0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1hCQVJf QURfRElWUExBVAkJMjcNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19YQkFSX0RJVkJVUwkJCTI4 DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfWEJBUl9BRF9TTE9XCQkyOQ0KPiA+ICsjZGVmaW5l IElNWDhVTFBfQ0xLX1NPU0NfRElWMQkJCTMwDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU09T Q19ESVYyCQkJMzENCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19TT1NDX0RJVjMJCQkzMg0KPiA+ ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0ZST1NDX0RJVjEJCQkzMw0KPiA+ICsjZGVmaW5lIElNWDhV TFBfQ0xLX0ZST1NDX0RJVjIJCQkzNA0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0ZST1NDX0RJ VjMJCQkzNQ0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1NQTEwzX1ZDT0RJVgkJMzYNCj4gPiAr I2RlZmluZSBJTVg4VUxQX0NMS19TUExMM19QRkQwX0RJVjFfR0FURQkzNw0KPiA+ICsjZGVmaW5l IElNWDhVTFBfQ0xLX1NQTEwzX1BGRDBfRElWMl9HQVRFCTM4DQo+ID4gKyNkZWZpbmUgSU1YOFVM UF9DTEtfU1BMTDNfUEZEMV9ESVYxX0dBVEUJMzkNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19T UExMM19QRkQxX0RJVjJfR0FURQk0MA0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1NQTEwzX1BG RDJfRElWMV9HQVRFCTQxDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU1BMTDNfUEZEMl9ESVYy X0dBVEUJNDINCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19TUExMM19QRkQzX0RJVjFfR0FURQk0 Mw0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1NQTEwzX1BGRDNfRElWMl9HQVRFCTQ0DQo+ID4g KyNkZWZpbmUgSU1YOFVMUF9DTEtfU09TQ19ESVYxX0dBVEUJCTQ1DQo+ID4gKyNkZWZpbmUgSU1Y OFVMUF9DTEtfU09TQ19ESVYyX0dBVEUJCTQ2DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU09T Q19ESVYzX0dBVEUJCTQ3DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRlJPU0NfRElWMV9HQVRF CQk0OA0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0ZST1NDX0RJVjJfR0FURQkJNDkNCj4gPiAr I2RlZmluZSBJTVg4VUxQX0NMS19GUk9TQ19ESVYzX0dBVEUJCTUwDQo+ID4gKyNkZWZpbmUgSU1Y OFVMUF9DTEtfU0FJNF9TRUwJCQk1MQ0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1NBSTVfU0VM CQkJNTINCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19BVURfQ0xLMQkJCTUzDQo+ID4gKyNkZWZp bmUgSU1YOFVMUF9DTEtfQVJNCQkJCTU0DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRU5FVF9U U19TRUwJCQk1NQ0KPiA+ICsNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19DR0MxX0VORAkJCTU2 DQo+ID4gKw0KPiA+ICsvKiBDR0MyICovDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfUExMNF9Q UkVfU0VMCTANCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19QTEw0CQkxDQo+ID4gKyNkZWZpbmUg SU1YOFVMUF9DTEtfUExMNF9WQ09ESVYJCTINCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ERFJf U0VMCQkzDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRERSX0RJVgkJNA0KPiA+ICsjZGVmaW5l IElNWDhVTFBfQ0xLX0xQQVZfQVhJX1NFTAk1DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfTFBB Vl9BWElfRElWCTYNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19MUEFWX0FIQl9ESVYJNw0KPiA+ ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0xQQVZfQlVTX0RJVgk4DQo+ID4gKyNkZWZpbmUgSU1YOFVM UF9DTEtfUExMNF9QRkQwCQk5DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfUExMNF9QRkQxCQkx MA0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1BMTDRfUEZEMgkJMTENCj4gPiArI2RlZmluZSBJ TVg4VUxQX0NMS19QTEw0X1BGRDMJCTEyDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfUExMNF9Q RkQwX0RJVjFfR0FURQkxMw0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1BMTDRfUEZEMF9ESVYy X0dBVEUJMTQNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19QTEw0X1BGRDFfRElWMV9HQVRFCTE1 DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfUExMNF9QRkQxX0RJVjJfR0FURQkxNg0KPiA+ICsj ZGVmaW5lIElNWDhVTFBfQ0xLX1BMTDRfUEZEMl9ESVYxX0dBVEUJMTcNCj4gPiArI2RlZmluZSBJ TVg4VUxQX0NMS19QTEw0X1BGRDJfRElWMl9HQVRFCTE4DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9D TEtfUExMNF9QRkQzX0RJVjFfR0FURQkxOQ0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1BMTDRf UEZEM19ESVYyX0dBVEUJMjANCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19QTEw0X1BGRDBfRElW MQkyMQ0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1BMTDRfUEZEMF9ESVYyCTIyDQo+ID4gKyNk ZWZpbmUgSU1YOFVMUF9DTEtfUExMNF9QRkQxX0RJVjEJMjMNCj4gPiArI2RlZmluZSBJTVg4VUxQ X0NMS19QTEw0X1BGRDFfRElWMgkyNA0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1BMTDRfUEZE Ml9ESVYxCTI1DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfUExMNF9QRkQyX0RJVjIJMjYNCj4g PiArI2RlZmluZSBJTVg4VUxQX0NMS19QTEw0X1BGRDNfRElWMQkyNw0KPiA+ICsjZGVmaW5lIElN WDhVTFBfQ0xLX1BMTDRfUEZEM19ESVYyCTI4DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfQ0dD Ml9TT1NDX0RJVjFfR0FURQkyOQ0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0NHQzJfU09TQ19E SVYyX0dBVEUJMzANCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19DR0MyX1NPU0NfRElWM19HQVRF CTMxDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfQ0dDMl9TT1NDX0RJVjEJMzINCj4gPiArI2Rl ZmluZSBJTVg4VUxQX0NMS19DR0MyX1NPU0NfRElWMgkzMw0KPiA+ICsjZGVmaW5lIElNWDhVTFBf Q0xLX0NHQzJfU09TQ19ESVYzCTM0DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfQ0dDMl9GUk9T Q19ESVYxX0dBVEUJMzUNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19DR0MyX0ZST1NDX0RJVjJf R0FURQkzNg0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0NHQzJfRlJPU0NfRElWM19HQVRFCTM3 DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfQ0dDMl9GUk9TQ19ESVYxCTM4DQo+ID4gKyNkZWZp bmUgSU1YOFVMUF9DTEtfQ0dDMl9GUk9TQ19ESVYyCTM5DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9D TEtfQ0dDMl9GUk9TQ19ESVYzCTQwDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfQVVEX0NMSzIJ CTQxDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU0FJNl9TRUwJCTQyDQo+ID4gKyNkZWZpbmUg SU1YOFVMUF9DTEtfU0FJN19TRUwJCTQzDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfU1BESUZf U0VMCQk0NA0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0hJRklfU0VMCQk0NQ0KPiA+ICsjZGVm aW5lIElNWDhVTFBfQ0xLX0hJRklfRElWQ09SRQk0Ng0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xL X0hJRklfRElWUExBVAk0Nw0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RTSV9QSFlfUkVGCQk0 OA0KPiA+ICsNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19DR0MyX0VORAkJNDkNCj4gPiArDQo+ ID4gKy8qIFBDQzMgKi8NCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19XRE9HMwkJMA0KPiA+ICsj ZGVmaW5lIElNWDhVTFBfQ0xLX1dET0c0CQkxDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfTFBJ VDEJCTINCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19UUE00CQkzDQo+ID4gKyNkZWZpbmUgSU1Y OFVMUF9DTEtfVFBNNQkJNA0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0ZMRVhJTzEJCTUNCj4g PiArI2RlZmluZSBJTVg4VUxQX0NMS19JM0MyCQk2DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtf TFBJMkM0CQk3DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfTFBJMkM1CQk4DQo+ID4gKyNkZWZp bmUgSU1YOFVMUF9DTEtfTFBVQVJUNAkJOQ0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0xQVUFS VDUJCTEwDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfTFBTUEk0CQkxMQ0KPiA+ICsjZGVmaW5l IElNWDhVTFBfQ0xLX0xQU1BJNQkJMTINCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUExX01Q CQkxMw0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0gwCQkxNA0KPiA+ICsjZGVmaW5l IElNWDhVTFBfQ0xLX0RNQTFfQ0gxCQkxNQ0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFf Q0gyCQkxNg0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0gzCQkxNw0KPiA+ICsjZGVm aW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0g0CQkxOA0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RN QTFfQ0g1CQkxOQ0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0g2CQkyMA0KPiA+ICsj ZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0g3CQkyMQ0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xL X0RNQTFfQ0g4CQkyMg0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0g5CQkyMw0KPiA+ ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0gxMAkJMjQNCj4gPiArI2RlZmluZSBJTVg4VUxQ X0NMS19ETUExX0NIMTEJCTI1DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMV9DSDEyCQky Ng0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0gxMwkJMjcNCj4gPiArI2RlZmluZSBJ TVg4VUxQX0NMS19ETUExX0NIMTQJCTI4DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMV9D SDE1CQkyOQ0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0gxNgkJMzANCj4gPiArI2Rl ZmluZSBJTVg4VUxQX0NMS19ETUExX0NIMTcJCTMxDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtf RE1BMV9DSDE4CQkzMg0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0gxOQkJMzMNCj4g PiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUExX0NIMjAJCTM0DQo+ID4gKyNkZWZpbmUgSU1YOFVM UF9DTEtfRE1BMV9DSDIxCQkzNQ0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFfQ0gyMgkJ MzYNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUExX0NIMjMJCTM3DQo+ID4gKyNkZWZpbmUg SU1YOFVMUF9DTEtfRE1BMV9DSDI0CQkzOA0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTFf Q0gyNQkJMzkNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUExX0NIMjYJCTQwDQo+ID4gKyNk ZWZpbmUgSU1YOFVMUF9DTEtfRE1BMV9DSDI3CQk0MQ0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xL X0RNQTFfQ0gyOAkJNDINCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUExX0NIMjkJCTQzDQo+ ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMV9DSDMwCQk0NA0KPiA+ICsjZGVmaW5lIElNWDhV TFBfQ0xLX0RNQTFfQ0gzMQkJNDUNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19NVTNfQQkJNDYN Cj4gPiArDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfUENDM19FTkQJCTQ3DQo+ID4gKw0KPiA+ ICsvKiBQQ0M0ICovDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRkxFWFNQSTIJCTANCj4gPiAr I2RlZmluZSBJTVg4VUxQX0NMS19UUE02CQkxDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfVFBN NwkJMg0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0xQSTJDNgkJMw0KPiA+ICsjZGVmaW5lIElN WDhVTFBfQ0xLX0xQSTJDNwkJNA0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0xQVUFSVDYJCTUN Cj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19MUFVBUlQ3CQk2DQo+ID4gKyNkZWZpbmUgSU1YOFVM UF9DTEtfU0FJNAkJNw0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1NBSTUJCTgNCj4gPiArI2Rl ZmluZSBJTVg4VUxQX0NMS19QQ1RMRQkJOQ0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1BDVExG CQkxMA0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1VTREhDMAkJMTENCj4gPiArI2RlZmluZSBJ TVg4VUxQX0NMS19VU0RIQzEJCTEyDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfVVNESEMyCQkx Mw0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1VTQjAJCTE0DQo+ID4gKyNkZWZpbmUgSU1YOFVM UF9DTEtfVVNCMF9QSFkJCTE1DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfVVNCMQkJMTYNCj4g PiArI2RlZmluZSBJTVg4VUxQX0NMS19VU0IxX1BIWQkJMTcNCj4gPiArI2RlZmluZSBJTVg4VUxQ X0NMS19VU0JfWEJBUgkJMTgNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19FTkVUCQkxOQ0KPiA+ ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1NGQTEJCTIwDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtf UkdQSU9FCQkyMQ0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1JHUElPRgkJMjINCj4gPiArDQo+ ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfUENDNF9FTkQJCTIzDQo+ID4gKw0KPiA+ICsvKiBQQ0M1 ICovDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfVFBNOAkJMA0KPiA+ICsjZGVmaW5lIElNWDhV TFBfQ0xLX1NBSTYJCTENCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19TQUk3CQkyDQo+ID4gKyNk ZWZpbmUgSU1YOFVMUF9DTEtfU1BESUYJCTMNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19JU0kJ CQk0DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfQ1NJX1JFR1MgCQk1DQo+ID4gKyNkZWZpbmUg SU1YOFVMUF9DTEtfUENUTEQJCTYNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19DU0kJCQk3DQo+ ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRFNJCQkJOA0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xL X1dET0c1CQk5DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRVBEQwkJMTANCj4gPiArI2RlZmlu ZSBJTVg4VUxQX0NMS19QWFAJCQkxMQ0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX1NGQTIJCTEy DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfR1BVMkQJCTEzDQo+ID4gKyNkZWZpbmUgSU1YOFVM UF9DTEtfR1BVM0QJCTE0DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRENfTkFOTwkJMTUNCj4g PiArI2RlZmluZSBJTVg4VUxQX0NMS19DU0lfQ0xLX1VJIAkJMTYNCj4gPiArI2RlZmluZSBJTVg4 VUxQX0NMS19DU0lfQ0xLX0VTQwkJMTcNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19SR1BJT0QJ CTE4DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMl9NUAkJMTkNCj4gPiArI2RlZmluZSBJ TVg4VUxQX0NMS19ETUEyX0NIMAkJMjANCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUEyX0NI MQkJMjENCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUEyX0NIMgkJMjINCj4gPiArI2RlZmlu ZSBJTVg4VUxQX0NMS19ETUEyX0NIMwkJMjMNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUEy X0NINAkJMjQNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUEyX0NINQkJMjUNCj4gPiArI2Rl ZmluZSBJTVg4VUxQX0NMS19ETUEyX0NINgkJMjYNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19E TUEyX0NINwkJMjcNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUEyX0NIOAkJMjgNCj4gPiAr I2RlZmluZSBJTVg4VUxQX0NMS19ETUEyX0NIOQkJMjkNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NM S19ETUEyX0NIMTAJCTMwDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMl9DSDExCQkzMQ0K PiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTJfQ0gxMgkJMzINCj4gPiArI2RlZmluZSBJTVg4 VUxQX0NMS19ETUEyX0NIMTMJCTMzDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMl9DSDE0 CQkzNA0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTJfQ0gxNQkJMzUNCj4gPiArI2RlZmlu ZSBJTVg4VUxQX0NMS19ETUEyX0NIMTYJCTM2DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1B Ml9DSDE3CQkzNw0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTJfQ0gxOAkJMzgNCj4gPiAr I2RlZmluZSBJTVg4VUxQX0NMS19ETUEyX0NIMTkJCTM5DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9D TEtfRE1BMl9DSDIwCQk0MA0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTJfQ0gyMQkJNDEN Cj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUEyX0NIMjIJCTQyDQo+ID4gKyNkZWZpbmUgSU1Y OFVMUF9DTEtfRE1BMl9DSDIzCQk0Mw0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RNQTJfQ0gy NAkJNDQNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUEyX0NIMjUJCTQ1DQo+ID4gKyNkZWZp bmUgSU1YOFVMUF9DTEtfRE1BMl9DSDI2CQk0Ng0KPiA+ICsjZGVmaW5lIElNWDhVTFBfQ0xLX0RN QTJfQ0gyNwkJNDcNCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUEyX0NIMjgJCTQ4DQo+ID4g KyNkZWZpbmUgSU1YOFVMUF9DTEtfRE1BMl9DSDI5CQk0OQ0KPiA+ICsjZGVmaW5lIElNWDhVTFBf Q0xLX0RNQTJfQ0gzMAkJNTANCj4gPiArI2RlZmluZSBJTVg4VUxQX0NMS19ETUEyX0NIMzEJCTUx DQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfTVUyX0IJCTUyDQo+ID4gKyNkZWZpbmUgSU1YOFVM UF9DTEtfTVUzX0IJCTUzDQo+ID4gKyNkZWZpbmUgSU1YOFVMUF9DTEtfQVZEX1NJTQkJNTQNCj4g PiArI2RlZmluZSBJTVg4VUxQX0NMS19EU0lfVFhfRVNDCQk1NQ0KPiA+ICsNCj4gPiArI2RlZmlu ZSBJTVg4VUxQX0NMS19QQ0M1X0VORAkJNTYNCj4gPiArDQo+ID4gKyNlbmRpZg0KPiA+IC0tDQo+ ID4gMi4yNi4yDQo+ID4NCg== 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 59BBCC07E9A for ; Wed, 14 Jul 2021 08:35:40 +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 219F76136E for ; Wed, 14 Jul 2021 08:35:40 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 219F76136E 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=D4JnzQAo6BPobKCuFa9XOFVzllUZNcUKX1b72NafT/M=; b=0GGjmW0+AMgiTh fnxoFS8dI1JuGy86eXotTRqrS8Xo4UORv1yUgI+93Dd78psny/Vkizm6I3Oy5KSyr4OHIc7IDQHH/ Ket2WS7+prJ76i3tMuJAhO98lK6Aq+76TqmPsTTtMUoWuEiaKk5OeuNolmquWWfZYGqvujyOul6Xs S3thX9gMeFqGnyJysrJa0vziQfY0/zngnIxXh16XiNyFXOsaIfNalwURv8qbEAY5bHhphIhczRPrd KFOVf6RMgEa7kKoJ6reiG3caBXOtsScmw/f3ol/oT8TL2tcU3HAPBIveEU2X30vkWpfq8oX+UiHqL GzLkV1jtaKR2OlxhbWvw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1m3aJS-00CgsS-LE; Wed, 14 Jul 2021 08:32:15 +0000 Received: from mail-eopbgr00062.outbound.protection.outlook.com ([40.107.0.62] helo=EUR02-AM5-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1m3aIl-00Cg0N-IT for linux-arm-kernel@lists.infradead.org; Wed, 14 Jul 2021 08:31:34 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=J0eyRijI33uJmVB8679B/GFBLQcfEaL6ywRDteC2Oq/n6idV0RdxRVu8EAWTZN926KGu8Qk5OWVF9CGtjX+kE5ANPCNA7YxOQjF8kTzPIwFt4XEIIMcfZ8l293sDpuf/Vorwdeyr4I2ZOVAlL2Obv2Y5K0XQu2xjku1oqO3Qvbq8wg9qWsbtmbpBRHBRmoeBDgCgN0kwW957xXw/vf0V2BkIm6zPDl7qCeOgQlrHKwHxTMOGX47QOYnoYvia/Ks7a0BRYrYUMoi2ZqgJQDfGYcG1cbFg5vZR6w4gcsyO9AP7xjrbqaztLiO558eZhh2XI2fuylpXh9J8ePypr5OeTw== 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=kgnyX0jCqD+/BIoYIJuJa9E63gyaCjHyPG3MB6NBP/0=; b=VnxtUQnRguOSznUtX+5AFfYl5OK8P21xN82NsQbkPwHul41wKyt3mAuPNIET2e/se1LV8g1i5Fshya8txYb5IM9myl4doeh87/FqsjFxOF1T7PxV1BVGpWJEbwFPmjXNrkHQ39HeYzspPQsiVJ6O6GI+eWBase/Z1a3jwC3IqbXcqsQhSYdyP7htRJuZLIQ/O9CxoXL/y1zgEh+60R/nPCZvfUD5GN4KKQVv8ND8u2fE7txTmiVCX/ys6nK1n8G4w1aX86bNqIId5ith8jn0ApKL6JUclVNcoL8MVsrTaenlef/fhPwZ+dziR28HsZ39a2Q6cBfFCHaRlgBwlFTe7g== 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=kgnyX0jCqD+/BIoYIJuJa9E63gyaCjHyPG3MB6NBP/0=; b=l1cXu0Vnavt5ytXZiuMTj5cUxAMLPpKnn315Zm44EAiTqakF0GNZ/6liwodbZUtBVZ8MIzchfKjTebOAmD4xhyboA1cOmEA6QIHUvn2gnzp/aqxAgQBAVyHMkaRG6W2CuB0OM4/XvTWNM7bitMfPhGM5jktk8yLQpz42F34mTPQ= Received: from DBBPR04MB7930.eurprd04.prod.outlook.com (2603:10a6:10:1ea::12) by DB8PR04MB5658.eurprd04.prod.outlook.com (2603:10a6:10:b2::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.22; Wed, 14 Jul 2021 08:31:26 +0000 Received: from DBBPR04MB7930.eurprd04.prod.outlook.com ([fe80::b570:add1:2832:dd3d]) by DBBPR04MB7930.eurprd04.prod.outlook.com ([fe80::b570:add1:2832:dd3d%9]) with mapi id 15.20.4331.021; Wed, 14 Jul 2021 08:31:25 +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+TDbRMTwFNJKtCP54AgAAAMVA= Date: Wed, 14 Jul 2021 08:31:25 +0000 Message-ID: References: <20210625011355.3468586-1-ping.bai@nxp.com> <20210625011355.3468586-10-ping.bai@nxp.com> <20210714082059.GJ4419@dragon> In-Reply-To: <20210714082059.GJ4419@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: 279e2ad4-2937-4d39-2b90-08d946a1c515 x-ms-traffictypediagnostic: DB8PR04MB5658: 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: RzT2SzuJfd84evrGPVMlSDqtkkDdFzUHqB90aRilkDh7qZUPwAYFZk57Eu1Pt4y4gPzxuCDTqcikQXDeDxgQYVWIZmh6Q6HJYNnG7HuOrUzrhI8467dkzfGBRW7nde7yagTsIB7Y+u9zpjMwx9NTA+9CddvcRNj+x0l3EujXw2V87MQmja2u3VQd+SCMpC/1oH94hj2NO095rIUXeXaS0w3XaO8P+7yCzF/Rh0bDg6Rmc44+BmRTm15RGEvW0w48yREm6pgQwDVLrhUCeekETrgs6pexMWEfWOj3dLlkKXZdrRequUFxtqQzPEjjjpSI4JPxMKnv/HEDAUKtY8k0kOyWTAtnvxK1VbwYI6fT74SkiNVTCHSWCKaTglYprxNt7W+Jp6ePAr2i0D0lUoIOnez4oA0dirRu1Mau+qgOR3xf0oAk82FXekZ8WkFcPyJfW0QpaVeVJCBvOFNmgJ5KANR+7Wuve4h4UYwEEbIlDuzuG38yZYPX+Gn9GAcrLXhohlMXMpmm9R01QCXAhsntspAKPW7pU7U/iyIisShI7cWLBAYqI9Do0KP7qXPPiXQ7JujORXACH+xce9Ew1q5hRysWDUecYLGsAJFcLkuVlLx7/x5H3l23xFWNgSlL/jet+mkiSh7I/VHw3YqIAfx3OuqXE7BymiAk3TMnZnn73OgQThCKy49g8RABPrTMiNSDowasOuOekJD8SYv8TbesKEwGLzF1fqTwa6fmds3mNad16vryC0PGxB0gYg6uoaG88p0crFNWoGU7cgSWV1CziyEG0hPb8EwCxSW9Uehp2JCh10kmBK5JVXAT21uC4wHS x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBBPR04MB7930.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(39860400002)(366004)(346002)(376002)(396003)(6506007)(54906003)(8676002)(9686003)(83380400001)(478600001)(6916009)(26005)(8936002)(86362001)(316002)(4326008)(71200400001)(186003)(7696005)(76116006)(33656002)(2906002)(52536014)(66446008)(38100700002)(64756008)(66476007)(5660300002)(45080400002)(122000001)(66946007)(30864003)(55016002)(66556008)(32563001)(38070700004); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NFY2a3lIRGNPUjYwTjNKSjFxVVBiai90WUZMU2UyVUxIVU4wUG1JaWtBQmJV?= =?utf-8?B?WlFxbkZubEJWaS95UnlkeDJFZ3VzMkx1SVpYOFUxUGhsYUVnbjgvelA5Mm9t?= =?utf-8?B?ZWpTU0psNUtLbEZpYlNQWFR3MXM5VXU2ZFZMa2FJeENNTHlSR3R1RU1sczJB?= =?utf-8?B?Ky9XRGhSOThNbDVRNkE5ZWNwOGZqelNzQllHMW1CZXUyYm5iRnl3aVFVN0FM?= =?utf-8?B?S3hUWVVtYlRHME9nUkhHbmNLclVBcnNXWHpNSFpUbGtBN055bW4zRURBMElq?= =?utf-8?B?Wmx2bE9QdEF2RDJrRTQrNDZzVk8zQVBpSGxBRjJwc0trbm9MaWNMbytpZ0dJ?= =?utf-8?B?R0tYY3lSczhDaHUxMHd3RGVMdlIyUTBTL3ZpUnBLenUzSmYrdlVibVRyYlB5?= =?utf-8?B?ZFUwLzNZc09iTStKS0pwQmZZWFJZZ1h3ZUJYc2NlK0dpTHZmZVZiWG5YQTBC?= =?utf-8?B?dElSRUtyNmZwTjNmbUgyZTVhSnp0aUZqZENoMmdndmgzRUgrVmhJa2RrK3dh?= =?utf-8?B?V09Cek11eExGZlFqQmVQNmFzS3NUSmZsWERMQ2dobmZhTi8rY3FSd280QktU?= =?utf-8?B?N1hqdDR5RGpWbGVtelJOa09kWndrbEtFVlhaOVJjS1h4aGNSb3ZoaVJmUWNU?= =?utf-8?B?MU9nS3pkREhyNnpNbXUxTnlpa0drT0dxZUJocmdXUzU3VFRZUUNRZzBWaTFN?= =?utf-8?B?ZndCS3A4aE5tT2hmTGFlWlNaSmdKb2F2VTR5WDB3SG01NTZYd1hST2JqTHBQ?= =?utf-8?B?VUVGRHBEQnAveFJPeUNSdGFpVzN6SFNKSURZTkZMTmVVbzY5WXdaNTcrWjVR?= =?utf-8?B?bG04M1NGcTlmUTg4MVJqM3ZOVHQ1Y3BBUXQyZmRxWVJFdjZvQnN0QVBQTXJr?= =?utf-8?B?cmxXTXBYSFAraU5TZEVCVUc1clp3RW9WUWEyTnZrTnJmaVBkdzkzeXIvNzFE?= =?utf-8?B?TmZ4dS93d20zMSs1RytxTmViVVpqTWVvTGtzSGV5V1pTd1dVOUdKV3Rld2FV?= =?utf-8?B?T0M5TFgyeldwK3JBNUd4MFdNLyt0eUczRFlneitIOHc3UDNEMUIzb3BnVytt?= =?utf-8?B?L0RkdGVwOGtUSG5QNlFhSmV5aHhBUTdPbFhVR0NUZ3B4WFdGMW9nZUVYMGUv?= =?utf-8?B?b2ZWNFdDS2FXUVh5SHlGb0xoRHNOSHRVRk5rc0E3dzBRUlNqOGZ0NU9sb2NW?= =?utf-8?B?UDJLVFVyY1h0RlE4b21CNDJoVjhsbFdjUDlLdnpQcE5HU20zT2VPbHBkREhx?= =?utf-8?B?a3psSlhNQzBYM3FyN0pSQUJZT2pEQU5xYndwd2c3cnVxdS92dXZFcXB4SXlX?= =?utf-8?B?dS9HdFVhQXpUSnFMKzRaQXUyUDk1T01DUmFFMThjMEg5a0ZKa1N3TkhoNkNN?= =?utf-8?B?Y2tZSkwwMGJ1WVhnSnBYM2dGRUhMQXRiL2JISzFBb2hKQUZ6MlhhYXRsYVJY?= =?utf-8?B?WGF2eWU1RCt3YndyYkRXb3h5QlBrV3FIOXYxZXBJQzRaVlFrTUJ5U3RReWxV?= =?utf-8?B?ZTVyS05Qd0ZhMVM5VGtpRUVNTTVOaTlzenUxbFk5OXpkam1wdzFPVUNQVmsx?= =?utf-8?B?dXg0U0VKN2d4OWhEcWxpUEtVaDJaSjVBQlhpUGxHVUxlK3NucEdlZWFWY3pS?= =?utf-8?B?dlhjM3gxQnAwTWlFK0prak1hMTh3V1N0eUJoUmMzVUVERDdSV2tlY2RCc0U1?= =?utf-8?B?SGZGaE83dmE1cEg0TDNIdStnZWNIQitxNWJoaE51VDZzMC9DSnlQd0dUVm1G?= =?utf-8?Q?f+MI3M5KTAOqJ1vETnMkGVvhLxfCUCFYztAlobQ?= MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DBBPR04MB7930.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 279e2ad4-2937-4d39-2b90-08d946a1c515 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Jul 2021 08:31:25.9047 (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: pkGVwOsRgMV6LvmEStEca0I+7DTiXGXOtaSfvaSCJDRG81hGiROGKV2cFyt+0fAQ6dLiUAu5GCfPdUbKxo9pqA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR04MB5658 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210714_013131_831743_CDE4069E X-CRM114-Status: GOOD ( 27.73 ) 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 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. 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%2Fdevi > > > +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%2Fdevi > > > +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