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=-6.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 5C691C55196 for ; Sun, 26 Apr 2020 04:38:55 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 2AAD6206BF for ; Sun, 26 Apr 2020 04:38:55 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="WGigNOQm" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726119AbgDZEiy (ORCPT ); Sun, 26 Apr 2020 00:38:54 -0400 Received: from mail-eopbgr80084.outbound.protection.outlook.com ([40.107.8.84]:49286 "EHLO EUR04-VI1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726100AbgDZEix (ORCPT ); Sun, 26 Apr 2020 00:38:53 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Xv8ckh3idj9Kh3+HGlFYR/nKif5CdSGh957T0WKsySTQGQgiz8Uf3KERytIJzhU4WQib+s0987XebtgX6yHwVI2NDZVB6LtBirXAudzblzzaDPqo9DeiAOc3FsNUVusFTtU5tP+Ri56nDdYZtgE8uIHSyVa9ti/qydqxjGWPeNwMN/Ybo9xTqybmiYPP9qCU6KK8F9Bgfz5OzFMdm1gAOYENQPOAYPICbufanbUrc3CzEDygbb+rLBq9O3MxH875De9qIbLJmsI33b83MyJE1VUhFvjjuISXUsJrxNQD9ohUgdGt7AXlX+Hcf2J2v3IdPdZUmW0PM0UZmkiyQ5BxBg== 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=zkymBSUuIUPkSrOofiLPp57GZFpyYbgiwYCVakxq2Ek=; b=f1ETWVWIEsLb1kUAuhaoit9qNvqDMO5ivzwOnGcumkxDSVW+wv5Pe5ZR+pG79dAIZqdacXglLMH039/wrWg+Gbf2Tb8XFpLI4A1VTo+0nMa2s+n3+s9QCWwmDAUARwildQ5zcylLuH2ch9mpJVU5Y/mQk940cdGiN2ACDvwmkuwGrRRlJfnqXozSIMjg4vTckbi6yn3ts8wBfTm3UWTuXWy9McY41ZV/14nhBotUy+s6jQVxzTwKUrtHxi+Sse/7il+yVZW2N6G9/8ey1waqN0jtch/+V/tdPq0E9HFeGwoZfaMx6FXR9nyQvGc5VCCGP3o73cF0dAVy/LzXkD6hDA== 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=zkymBSUuIUPkSrOofiLPp57GZFpyYbgiwYCVakxq2Ek=; b=WGigNOQmX3SXclo0GcPTi96ujO443+TkWCpxYMeF2JUzdVi+MRE5alPJ4QvsUb/mO3mh+EqdywYdoMHgtmJecDrKeQ3ijHknpMMsEyh7zx1C3rH7SYnehiJWVbVHVllWvsCZ0wIEanuLiPG4IfRyoyVpervyYHY+B10A7Cmc9eI= Received: from AM6PR04MB4966.eurprd04.prod.outlook.com (2603:10a6:20b:2::14) by AM6PR04MB5589.eurprd04.prod.outlook.com (2603:10a6:20b:a4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.22; Sun, 26 Apr 2020 04:38:45 +0000 Received: from AM6PR04MB4966.eurprd04.prod.outlook.com ([fe80::d9f7:5527:e89d:1ae3]) by AM6PR04MB4966.eurprd04.prod.outlook.com ([fe80::d9f7:5527:e89d:1ae3%7]) with mapi id 15.20.2937.020; Sun, 26 Apr 2020 04:38:45 +0000 From: Aisheng Dong To: Peng Fan , "shawnguo@kernel.org" , "s.hauer@pengutronix.de" , Leonard Crestez , "sboyd@kernel.org" , Abel Vesa CC: "kernel@pengutronix.de" , "festevam@gmail.com" , dl-linux-imx , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , Anson Huang , Daniel Baluta , "aford173@gmail.com" , Jacky Bai , Jun Li , "l.stach@pengutronix.de" , "andrew.smirnov@gmail.com" , "agx@sigxcpu.org" , "angus@akkea.ca" , "heiko@sntech.de" , Andy Duan , "linux-clk@vger.kernel.org" Subject: RE: [PATCH V2 05/10] clk: imx8mp: use imx8m_clk_hw_composite_core to simplify code Thread-Topic: [PATCH V2 05/10] clk: imx8mp: use imx8m_clk_hw_composite_core to simplify code Thread-Index: AQHV+FjHM8JkPFRL50GlI4CMYstLtKiLFpyg Date: Sun, 26 Apr 2020 04:38:45 +0000 Message-ID: References: <1584008384-11578-1-git-send-email-peng.fan@nxp.com> <1584008384-11578-6-git-send-email-peng.fan@nxp.com> In-Reply-To: <1584008384-11578-6-git-send-email-peng.fan@nxp.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=aisheng.dong@nxp.com; x-originating-ip: [218.82.155.143] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: ec1a5ef8-ad21-411f-ac8d-08d7e99bb4d8 x-ms-traffictypediagnostic: AM6PR04MB5589:|AM6PR04MB5589: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2331; x-forefront-prvs: 03853D523D x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM6PR04MB4966.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(4636009)(346002)(366004)(39860400002)(136003)(396003)(376002)(7696005)(76116006)(2906002)(26005)(66446008)(66946007)(6636002)(4326008)(66556008)(66476007)(7416002)(64756008)(71200400001)(8936002)(33656002)(5660300002)(44832011)(110136005)(9686003)(54906003)(81156014)(316002)(8676002)(52536014)(55016002)(478600001)(86362001)(186003)(6506007)(32563001);DIR:OUT;SFP:1101; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Orn7R4tHJsghL0xoDQF7RYodX1YeUzrYOEXHCS4c8rqvOYNisp7Nyb7dKnbgdrY3/CF4Rzs3Ix39Mm3zf4lPEOHXhSo0X5F94yNQ/c7D21xK76N9qJ/D2UKh7jvFq9DzbOnQMwa0TZhJROBax1Mm/326Jnv6rjURJ9ffNtUdEXZyw7/2VaOkU8mFZKM3uFjw2h8Bc9nlSRKGKdDjAsZc6JXIw2fmdnCg/rbuc8CHt7xLAGTiYbnjUKGGORiJseypUNl5jMg4gduu7K3tYFTaYNps71/76F0EjUqBYMqJtvA467wwNnQcdJgoENHy+5NXwWFngFIbDLXUCBMZBjRZYGrG/knHkeVUjzKP8unAuheWpqT0jmKTixRGZuBpm5+2GdqkVYhrE+FNkg+TAOxzoRDOeIUUPDtIswZZdbh6qHQACiOLp9fNsFQ1n0B4N0qgy6414d4ppMzsJ48X9HutVkI+wpGKIw+kfZuv/HToZ8FkW2WsSueHHbhFFKpaMIXW x-ms-exchange-antispam-messagedata: jpc6tLxoavSTOJjUkEcSTD19Y+LEHrxXstidYJZzNcFHMsloev3nspnYW0mV0EMNFcYVr9yXXXEKcrF7yxQ+jCXrFgTwiVRr1P8QGKECVgqjGaei1dDU76pRklTBK35PgmMXgOHTaihbdLEDv6yTr9PY47sudXwvhbIduw1KPzyoE7YKnWOp6uHR8TyOOEJ5x73yuUs52zIdyBmyIWaphYSQyLAdJSbquHRQkeAafMAZsByUOka49umbx2QlwhGUNnze0gkDnnhO1NDV3u7ctqIx6eyJRXq5NXN1NO2uvJyZ7MxwMrnHB3n3k19yiqxs6ouPlFF7hJvJt0TUrF3IJhTlePMPdOH+zhEv4LMDmNPfHX6/rKkV6ie1knBK2S26E5fiTgFm0fJtsfvkl2VkfP3i9hGqOTdeNL31zOIg1aGvNIevlUxke+VE5uGvXO0h7Ghm0aaukbEEP0/GCqaxxjzwu2Kw3runJH6ODCylk6hvIXwrF3ZGcLK7cmLWs28R5ogDNwU81hWxH0fGlYskociWmMxaBXcY5/RWMCOBx+nAOsERglynglLUbt7usr0mE2iKzn9KHq/Bisg6XoRNjnBDk5zN6P1JBb5xePoJ2Q3F5kqHRXRdsWn0hLEQ8HUHaut9s4Uh937j504XTw8JLTGQgTatgQyIHvGSu03o6lh9j8Q2dMgTfzFuDLubCXsxDIEAyf5EZMukxbQfs3f8CRT9dy+4fqR9lyFbo6PSSV6G8VR3ehVNfqtzeNaK7YqpT/crLeCvIIbHmccomBcvqqp0eqixlztimhvvoTGfVdA= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ec1a5ef8-ad21-411f-ac8d-08d7e99bb4d8 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Apr 2020 04:38:45.8686 (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: IBobfZsqTS0Qli6TMQADnhfRzHm81krF4WXG6krXV28Zy/PwtzMAyxd7hjCKxQFtSsiqdAZtTXqoXYJGgKuphQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR04MB5589 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiBGcm9tOiBQZW5nIEZhbiA8cGVuZy5mYW5AbnhwLmNvbT4NCj4gU2VudDogVGh1cnNkYXksIE1h cmNoIDEyLCAyMDIwIDY6MjAgUE0NCj4gDQo+IFVzZSBpbXg4bV9jbGtfaHdfY29tcG9zaXRlX2Nv cmUgdG8gc2ltcGxpeSBjbGtzIHRoYXQgYmVsb25nIHRvIGNvcmUgY2xrIHNsaWNlLg0KPiANCj4g U2lnbmVkLW9mZi1ieTogUGVuZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+DQoNClNob3VsZCB3ZSBh bHNvIGRlcHJlY2F0ZWQgdGhlIG9sZCBjbG9jayBpZHMgd2hpY2ggd2lsbCBub3QgYmUgc3VwcG9y dGVkIGJ5IGRyaXZlciBhbnltb3JlPw0KT3RoZXJ3aXNlOg0KUmV2aWV3ZWQtYnk6IERvbmcgQWlz aGVuZyA8YWlzaGVuZy5kb25nQG54cC5jb20+DQoNClJlZ2FyZHMNCkFpc2hlbmcNCg0KPiAtLS0N Cj4gIGRyaXZlcnMvY2xrL2lteC9jbGstaW14OG1wLmMgICAgICAgICAgICAgfCA0Nw0KPiArKysr KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgaW5jbHVkZS9kdC1iaW5kaW5ncy9jbG9j ay9pbXg4bXAtY2xvY2suaCB8IDExICsrKysrKystDQo+ICAyIGZpbGVzIGNoYW5nZWQsIDI2IGlu c2VydGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv Y2xrL2lteC9jbGstaW14OG1wLmMgYi9kcml2ZXJzL2Nsay9pbXgvY2xrLWlteDhtcC5jIGluZGV4 DQo+IGE3NjEzYzczNTVjOC4uOTk4ZTllNjNmODMxIDEwMDY0NA0KPiAtLS0gYS9kcml2ZXJzL2Ns ay9pbXgvY2xrLWlteDhtcC5jDQo+ICsrKyBiL2RyaXZlcnMvY2xrL2lteC9jbGstaW14OG1wLmMN Cj4gQEAgLTU0NiwzMyArNTQ2LDE4IEBAIHN0YXRpYyBpbnQgaW14OG1wX2Nsb2Nrc19wcm9iZShz dHJ1Y3QNCj4gcGxhdGZvcm1fZGV2aWNlICpwZGV2KQ0KPiAgCWh3c1tJTVg4TVBfU1lTX1BMTDJf NTAwTV0gPQ0KPiBpbXhfY2xrX2h3X2ZpeGVkX2ZhY3Rvcigic3lzX3BsbDJfNTAwbSIsICJzeXNf cGxsMl81MDBtX2NnIiwgMSwgMik7DQo+ICAJaHdzW0lNWDhNUF9TWVNfUExMMl8xMDAwTV0gPQ0K PiBpbXhfY2xrX2h3X2ZpeGVkX2ZhY3Rvcigic3lzX3BsbDJfMTAwMG0iLCAic3lzX3BsbDJfb3V0 IiwgMSwgMSk7DQo+IA0KPiAtCWh3c1tJTVg4TVBfQ0xLX0E1M19TUkNdID0gaW14X2Nsa19od19t dXgyKCJhcm1fYTUzX3NyYyIsDQo+IGNjbV9iYXNlICsgMHg4MDAwLCAyNCwgMywgaW14OG1wX2E1 M19zZWxzLCBBUlJBWV9TSVpFKGlteDhtcF9hNTNfc2VscykpOw0KPiAtCWh3c1tJTVg4TVBfQ0xL X003X1NSQ10gPSBpbXhfY2xrX2h3X211eDIoImFybV9tN19zcmMiLA0KPiBjY21fYmFzZSArIDB4 ODA4MCwgMjQsIDMsIGlteDhtcF9tN19zZWxzLCBBUlJBWV9TSVpFKGlteDhtcF9tN19zZWxzKSk7 DQo+IC0JaHdzW0lNWDhNUF9DTEtfTUxfU1JDXSA9IGlteF9jbGtfaHdfbXV4MigibWxfc3JjIiwg Y2NtX2Jhc2UgKw0KPiAweDgxMDAsIDI0LCAzLCBpbXg4bXBfbWxfc2VscywgQVJSQVlfU0laRShp bXg4bXBfbWxfc2VscykpOw0KPiAtCWh3c1tJTVg4TVBfQ0xLX0dQVTNEX0NPUkVfU1JDXSA9DQo+ IGlteF9jbGtfaHdfbXV4MigiZ3B1M2RfY29yZV9zcmMiLCBjY21fYmFzZSArIDB4ODE4MCwgMjQs IDMsDQo+IGlteDhtcF9ncHUzZF9jb3JlX3NlbHMsIEFSUkFZX1NJWkUoaW14OG1wX2dwdTNkX2Nv cmVfc2VscykpOw0KPiAtCWh3c1tJTVg4TVBfQ0xLX0dQVTNEX1NIQURFUl9TUkNdID0NCj4gaW14 X2Nsa19od19tdXgyKCJncHUzZF9zaGFkZXJfc3JjIiwgY2NtX2Jhc2UgKyAweDgyMDAsIDI0LCAz LA0KPiBpbXg4bXBfZ3B1M2Rfc2hhZGVyX3NlbHMsIEFSUkFZX1NJWkUoaW14OG1wX2dwdTNkX3No YWRlcl9zZWxzKSk7DQo+IC0JaHdzW0lNWDhNUF9DTEtfR1BVMkRfU1JDXSA9IGlteF9jbGtfaHdf bXV4MigiZ3B1MmRfc3JjIiwNCj4gY2NtX2Jhc2UgKyAweDgyODAsIDI0LCAzLCBpbXg4bXBfZ3B1 MmRfc2VscywNCj4gQVJSQVlfU0laRShpbXg4bXBfZ3B1MmRfc2VscykpOw0KPiAtCWh3c1tJTVg4 TVBfQ0xLX0FVRElPX0FYSV9TUkNdID0gaW14X2Nsa19od19tdXgyKCJhdWRpb19heGlfc3JjIiwN Cj4gY2NtX2Jhc2UgKyAweDgzMDAsIDI0LCAzLCBpbXg4bXBfYXVkaW9fYXhpX3NlbHMsDQo+IEFS UkFZX1NJWkUoaW14OG1wX2F1ZGlvX2F4aV9zZWxzKSk7DQo+IC0JaHdzW0lNWDhNUF9DTEtfSFNJ T19BWElfU1JDXSA9IGlteF9jbGtfaHdfbXV4MigiaHNpb19heGlfc3JjIiwNCj4gY2NtX2Jhc2Ug KyAweDgzODAsIDI0LCAzLCBpbXg4bXBfaHNpb19heGlfc2VscywNCj4gQVJSQVlfU0laRShpbXg4 bXBfaHNpb19heGlfc2VscykpOw0KPiAtCWh3c1tJTVg4TVBfQ0xLX01FRElBX0lTUF9TUkNdID0g aW14X2Nsa19od19tdXgyKCJtZWRpYV9pc3Bfc3JjIiwNCj4gY2NtX2Jhc2UgKyAweDg0MDAsIDI0 LCAzLCBpbXg4bXBfbWVkaWFfaXNwX3NlbHMsDQo+IEFSUkFZX1NJWkUoaW14OG1wX21lZGlhX2lz cF9zZWxzKSk7DQo+IC0JaHdzW0lNWDhNUF9DTEtfQTUzX0NHXSA9IGlteF9jbGtfaHdfZ2F0ZTMo ImFybV9hNTNfY2ciLA0KPiAiYXJtX2E1M19zcmMiLCBjY21fYmFzZSArIDB4ODAwMCwgMjgpOw0K PiAtCWh3c1tJTVg4TVBfQ0xLX000X0NHXSA9IGlteF9jbGtfaHdfZ2F0ZTMoImFybV9tN19jZyIs DQo+ICJhcm1fbTdfc3JjIiwgY2NtX2Jhc2UgKyAweDgwODAsIDI4KTsNCj4gLQlod3NbSU1YOE1Q X0NMS19NTF9DR10gPSBpbXhfY2xrX2h3X2dhdGUzKCJtbF9jZyIsICJtbF9zcmMiLA0KPiBjY21f YmFzZSArIDB4ODEwMCwgMjgpOw0KPiAtCWh3c1tJTVg4TVBfQ0xLX0dQVTNEX0NPUkVfQ0ddID0N Cj4gaW14X2Nsa19od19nYXRlMygiZ3B1M2RfY29yZV9jZyIsICJncHUzZF9jb3JlX3NyYyIsIGNj bV9iYXNlICsgMHg4MTgwLA0KPiAyOCk7DQo+IC0JaHdzW0lNWDhNUF9DTEtfR1BVM0RfU0hBREVS X0NHXSA9DQo+IGlteF9jbGtfaHdfZ2F0ZTMoImdwdTNkX3NoYWRlcl9jZyIsICJncHUzZF9zaGFk ZXJfc3JjIiwgY2NtX2Jhc2UgKw0KPiAweDgyMDAsIDI4KTsNCj4gLQlod3NbSU1YOE1QX0NMS19H UFUyRF9DR10gPSBpbXhfY2xrX2h3X2dhdGUzKCJncHUyZF9jZyIsDQo+ICJncHUyZF9zcmMiLCBj Y21fYmFzZSArIDB4ODI4MCwgMjgpOw0KPiAtCWh3c1tJTVg4TVBfQ0xLX0FVRElPX0FYSV9DR10g PSBpbXhfY2xrX2h3X2dhdGUzKCJhdWRpb19heGlfY2ciLA0KPiAiYXVkaW9fYXhpX3NyYyIsIGNj bV9iYXNlICsgMHg4MzAwLCAyOCk7DQo+IC0JaHdzW0lNWDhNUF9DTEtfSFNJT19BWElfQ0ddID0g aW14X2Nsa19od19nYXRlMygiaHNpb19heGlfY2ciLA0KPiAiaHNpb19heGlfc3JjIiwgY2NtX2Jh c2UgKyAweDgzODAsIDI4KTsNCj4gLQlod3NbSU1YOE1QX0NMS19NRURJQV9JU1BfQ0ddID0gaW14 X2Nsa19od19nYXRlMygibWVkaWFfaXNwX2NnIiwNCj4gIm1lZGlhX2lzcF9zcmMiLCBjY21fYmFz ZSArIDB4ODQwMCwgMjgpOw0KPiAtCWh3c1tJTVg4TVBfQ0xLX0E1M19ESVZdID0gaW14X2Nsa19o d19kaXZpZGVyMigiYXJtX2E1M19kaXYiLA0KPiAiYXJtX2E1M19jZyIsIGNjbV9iYXNlICsgMHg4 MDAwLCAwLCAzKTsNCj4gLQlod3NbSU1YOE1QX0NMS19NN19ESVZdID0gaW14X2Nsa19od19kaXZp ZGVyMigiYXJtX203X2RpdiIsDQo+ICJhcm1fbTdfY2ciLCBjY21fYmFzZSArIDB4ODA4MCwgMCwg Myk7DQo+IC0JaHdzW0lNWDhNUF9DTEtfTUxfRElWXSA9IGlteF9jbGtfaHdfZGl2aWRlcjIoIm1s X2RpdiIsICJtbF9jZyIsDQo+IGNjbV9iYXNlICsgMHg4MTAwLCAwLCAzKTsNCj4gLQlod3NbSU1Y OE1QX0NMS19HUFUzRF9DT1JFX0RJVl0gPQ0KPiBpbXhfY2xrX2h3X2RpdmlkZXIyKCJncHUzZF9j b3JlX2RpdiIsICJncHUzZF9jb3JlX2NnIiwgY2NtX2Jhc2UgKyAweDgxODAsDQo+IDAsIDMpOw0K PiAtCWh3c1tJTVg4TVBfQ0xLX0dQVTNEX1NIQURFUl9ESVZdID0NCj4gaW14X2Nsa19od19kaXZp ZGVyMigiZ3B1M2Rfc2hhZGVyX2RpdiIsICJncHUzZF9zaGFkZXJfY2ciLCBjY21fYmFzZSArDQo+ IDB4ODIwMCwgMCwgMyk7DQo+IC0JaHdzW0lNWDhNUF9DTEtfR1BVMkRfRElWXSA9IGlteF9jbGtf aHdfZGl2aWRlcjIoImdwdTJkX2RpdiIsDQo+ICJncHUyZF9jZyIsIGNjbV9iYXNlICsgMHg4Mjgw LCAwLCAzKTsNCj4gLQlod3NbSU1YOE1QX0NMS19BVURJT19BWElfRElWXSA9DQo+IGlteF9jbGtf aHdfZGl2aWRlcjIoImF1ZGlvX2F4aV9kaXYiLCAiYXVkaW9fYXhpX2NnIiwgY2NtX2Jhc2UgKyAw eDgzMDAsIDAsDQo+IDMpOw0KPiAtCWh3c1tJTVg4TVBfQ0xLX0hTSU9fQVhJX0RJVl0gPSBpbXhf Y2xrX2h3X2RpdmlkZXIyKCJoc2lvX2F4aV9kaXYiLA0KPiAiaHNpb19heGlfY2ciLCBjY21fYmFz ZSArIDB4ODM4MCwgMCwgMyk7DQo+IC0JaHdzW0lNWDhNUF9DTEtfTUVESUFfSVNQX0RJVl0gPQ0K PiBpbXhfY2xrX2h3X2RpdmlkZXIyKCJtZWRpYV9pc3BfZGl2IiwgIm1lZGlhX2lzcF9jZyIsIGNj bV9iYXNlICsgMHg4NDAwLCAwLA0KPiAzKTsNCj4gKwlod3NbSU1YOE1QX0NMS19BNTNfRElWXSA9 DQo+IGlteDhtX2Nsa19od19jb21wb3NpdGVfY29yZSgiYXJtX2E1M19kaXYiLCBpbXg4bXBfYTUz X3NlbHMsIGNjbV9iYXNlDQo+ICsgMHg4MDAwKTsNCj4gKwlod3NbSU1YOE1QX0NMS19BNTNfU1JD XSA9IGh3c1tJTVg4TVBfQ0xLX0E1M19ESVZdOw0KPiArCWh3c1tJTVg4TVBfQ0xLX0E1M19DR10g PSBod3NbSU1YOE1QX0NMS19BNTNfRElWXTsNCj4gKwlod3NbSU1YOE1QX0NMS19NN19DT1JFXSA9 DQo+IGlteDhtX2Nsa19od19jb21wb3NpdGVfY29yZSgibTdfY29yZSIsIGlteDhtcF9tN19zZWxz LCBjY21fYmFzZSArDQo+IDB4ODA4MCk7DQo+ICsJaHdzW0lNWDhNUF9DTEtfTUxfQ09SRV0gPQ0K PiBpbXg4bV9jbGtfaHdfY29tcG9zaXRlX2NvcmUoIm1sX2NvcmUiLCBpbXg4bXBfbWxfc2Vscywg Y2NtX2Jhc2UgKw0KPiAweDgxMDApOw0KPiArCWh3c1tJTVg4TVBfQ0xLX0dQVTNEX0NPUkVdID0N Cj4gaW14OG1fY2xrX2h3X2NvbXBvc2l0ZV9jb3JlKCJncHUzZF9jb3JlIiwgaW14OG1wX2dwdTNk X2NvcmVfc2VscywNCj4gY2NtX2Jhc2UgKyAweDgxODApOw0KPiArCWh3c1tJTVg4TVBfQ0xLX0dQ VTNEX1NIQURFUl9DT1JFXSA9DQo+IGlteDhtX2Nsa19od19jb21wb3NpdGUoImdwdTNkX3NoYWRl cl9jb3JlIiwgaW14OG1wX2dwdTNkX3NoYWRlcl9zZWxzLA0KPiBjY21fYmFzZSArIDB4ODIwMCk7 DQo+ICsJaHdzW0lNWDhNUF9DTEtfR1BVMkRfQ09SRV0gPQ0KPiBpbXg4bV9jbGtfaHdfY29tcG9z aXRlKCJncHUyZF9jb3JlIiwgaW14OG1wX2dwdTJkX3NlbHMsIGNjbV9iYXNlICsNCj4gMHg4Mjgw KTsNCj4gKwlod3NbSU1YOE1QX0NMS19BVURJT19BWEldID0gaW14OG1fY2xrX2h3X2NvbXBvc2l0 ZSgiYXVkaW9fYXhpIiwNCj4gaW14OG1wX2F1ZGlvX2F4aV9zZWxzLCBjY21fYmFzZSArIDB4ODMw MCk7DQo+ICsJaHdzW0lNWDhNUF9DTEtfQVVESU9fQVhJX1NSQ10gPSBod3NbSU1YOE1QX0NMS19B VURJT19BWEldOw0KPiArCWh3c1tJTVg4TVBfQ0xLX0hTSU9fQVhJXSA9IGlteDhtX2Nsa19od19j b21wb3NpdGUoImhzaW9fYXhpIiwNCj4gaW14OG1wX2hzaW9fYXhpX3NlbHMsIGNjbV9iYXNlICsg MHg4MzgwKTsNCj4gKwlod3NbSU1YOE1QX0NMS19NRURJQV9JU1BdID0gaW14OG1fY2xrX2h3X2Nv bXBvc2l0ZSgibWVkaWFfaXNwIiwNCj4gK2lteDhtcF9tZWRpYV9pc3Bfc2VscywgY2NtX2Jhc2Ug KyAweDg0MDApOw0KPiANCj4gIAkvKiBDT1JFIFNFTCAqLw0KPiAgCWh3c1tJTVg4TVBfQ0xLX0E1 M19DT1JFXSA9IGlteF9jbGtfaHdfbXV4MigiYXJtX2E1M19jb3JlIiwNCj4gY2NtX2Jhc2UgKyAw eDk4ODAsIDI0LCAxLCBpbXg4bXBfYTUzX2NvcmVfc2VscywNCj4gQVJSQVlfU0laRShpbXg4bXBf YTUzX2NvcmVfc2VscykpOw0KPiBAQCAtNzEzLDggKzY5OCw4IEBAIHN0YXRpYyBpbnQgaW14OG1w X2Nsb2Nrc19wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlDQo+ICpwZGV2KQ0KPiAgCWh3c1tJ TVg4TVBfQ0xLX1NETUExX1JPT1RdID0gaW14X2Nsa19od19nYXRlNCgic2RtYTFfcm9vdF9jbGsi LA0KPiAiaXBnX3Jvb3QiLCBjY21fYmFzZSArIDB4NDNhMCwgMCk7DQo+ICAJaHdzW0lNWDhNUF9D TEtfRU5FVF9RT1NfUk9PVF0gPQ0KPiBpbXhfY2xrX2h3X2dhdGU0KCJlbmV0X3Fvc19yb290X2Ns ayIsICJzaW1fZW5ldF9yb290X2NsayIsIGNjbV9iYXNlICsNCj4gMHg0M2IwLCAwKTsNCj4gIAlo d3NbSU1YOE1QX0NMS19TSU1fRU5FVF9ST09UXSA9DQo+IGlteF9jbGtfaHdfZ2F0ZTQoInNpbV9l bmV0X3Jvb3RfY2xrIiwgImVuZXRfYXhpIiwgY2NtX2Jhc2UgKyAweDQ0MDAsIDApOw0KPiAtCWh3 c1tJTVg4TVBfQ0xLX0dQVTJEX1JPT1RdID0gaW14X2Nsa19od19nYXRlNCgiZ3B1MmRfcm9vdF9j bGsiLA0KPiAiZ3B1MmRfZGl2IiwgY2NtX2Jhc2UgKyAweDQ0NTAsIDApOw0KPiAtCWh3c1tJTVg4 TVBfQ0xLX0dQVTNEX1JPT1RdID0gaW14X2Nsa19od19nYXRlNCgiZ3B1M2Rfcm9vdF9jbGsiLA0K PiAiZ3B1M2RfY29yZV9kaXYiLCBjY21fYmFzZSArIDB4NDQ2MCwgMCk7DQo+ICsJaHdzW0lNWDhN UF9DTEtfR1BVMkRfUk9PVF0gPSBpbXhfY2xrX2h3X2dhdGU0KCJncHUyZF9yb290X2NsayIsDQo+ ICJncHUyZF9jb3JlIiwgY2NtX2Jhc2UgKyAweDQ0NTAsIDApOw0KPiArCWh3c1tJTVg4TVBfQ0xL X0dQVTNEX1JPT1RdID0gaW14X2Nsa19od19nYXRlNCgiZ3B1M2Rfcm9vdF9jbGsiLA0KPiArImdw dTNkX2NvcmUiLCBjY21fYmFzZSArIDB4NDQ2MCwgMCk7DQo+ICAJaHdzW0lNWDhNUF9DTEtfU05W U19ST09UXSA9IGlteF9jbGtfaHdfZ2F0ZTQoInNudnNfcm9vdF9jbGsiLA0KPiAiaXBnX3Jvb3Qi LCBjY21fYmFzZSArIDB4NDQ3MCwgMCk7DQo+ICAJaHdzW0lNWDhNUF9DTEtfVUFSVDFfUk9PVF0g PSBpbXhfY2xrX2h3X2dhdGU0KCJ1YXJ0MV9yb290X2NsayIsDQo+ICJ1YXJ0MSIsIGNjbV9iYXNl ICsgMHg0NDkwLCAwKTsNCj4gIAlod3NbSU1YOE1QX0NMS19VQVJUMl9ST09UXSA9IGlteF9jbGtf aHdfZ2F0ZTQoInVhcnQyX3Jvb3RfY2xrIiwNCj4gInVhcnQyIiwgY2NtX2Jhc2UgKyAweDQ0YTAs IDApOyBAQCAtNzMxLDcgKzcxNiw3IEBAIHN0YXRpYyBpbnQNCj4gaW14OG1wX2Nsb2Nrc19wcm9i ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQ0KPiAgCWh3c1tJTVg4TVBfQ0xLX0dQVV9S T09UXSA9IGlteF9jbGtfaHdfZ2F0ZTQoImdwdV9yb290X2NsayIsDQo+ICJncHVfYXhpIiwgY2Nt X2Jhc2UgKyAweDQ1NzAsIDApOw0KPiAgCWh3c1tJTVg4TVBfQ0xLX1ZQVV9WQzhLRV9ST09UXSA9 DQo+IGlteF9jbGtfaHdfZ2F0ZTQoInZwdV92YzhrZV9yb290X2NsayIsICJ2cHVfdmM4MDAwZSIs IGNjbV9iYXNlICsgMHg0NTkwLA0KPiAwKTsNCj4gIAlod3NbSU1YOE1QX0NMS19WUFVfRzJfUk9P VF0gPQ0KPiBpbXhfY2xrX2h3X2dhdGU0KCJ2cHVfZzJfcm9vdF9jbGsiLCAidnB1X2cyIiwgY2Nt X2Jhc2UgKyAweDQ1YTAsIDApOw0KPiAtCWh3c1tJTVg4TVBfQ0xLX05QVV9ST09UXSA9IGlteF9j bGtfaHdfZ2F0ZTQoIm5wdV9yb290X2NsayIsDQo+ICJtbF9kaXYiLCBjY21fYmFzZSArIDB4NDVi MCwgMCk7DQo+ICsJaHdzW0lNWDhNUF9DTEtfTlBVX1JPT1RdID0gaW14X2Nsa19od19nYXRlNCgi bnB1X3Jvb3RfY2xrIiwNCj4gIm1sX2NvcmUiLA0KPiArY2NtX2Jhc2UgKyAweDQ1YjAsIDApOw0K PiAgCWh3c1tJTVg4TVBfQ0xLX0hTSU9fUk9PVF0gPSBpbXhfY2xrX2h3X2dhdGU0KCJoc2lvX3Jv b3RfY2xrIiwNCj4gImlwZ19yb290IiwgY2NtX2Jhc2UgKyAweDQ1YzAsIDApOw0KPiAgCWh3c1tJ TVg4TVBfQ0xLX01FRElBX0FQQl9ST09UXSA9DQo+IGlteF9jbGtfaHdfZ2F0ZTJfc2hhcmVkMigi bWVkaWFfYXBiX3Jvb3RfY2xrIiwgIm1lZGlhX2FwYiIsIGNjbV9iYXNlICsNCj4gMHg0NWQwLCAw LCAmc2hhcmVfY291bnRfbWVkaWEpOw0KPiAgCWh3c1tJTVg4TVBfQ0xLX01FRElBX0FYSV9ST09U XSA9DQo+IGlteF9jbGtfaHdfZ2F0ZTJfc2hhcmVkMigibWVkaWFfYXhpX3Jvb3RfY2xrIiwgIm1l ZGlhX2F4aSIsIGNjbV9iYXNlICsNCj4gMHg0NWQwLCAwLCAmc2hhcmVfY291bnRfbWVkaWEpOyBA QCAtNzM5LDcgKzcyNCw3IEBAIHN0YXRpYyBpbnQNCj4gaW14OG1wX2Nsb2Nrc19wcm9iZShzdHJ1 Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQ0KPiAgCWh3c1tJTVg4TVBfQ0xLX01FRElBX0NBTTJf UElYX1JPT1RdID0NCj4gaW14X2Nsa19od19nYXRlMl9zaGFyZWQyKCJtZWRpYV9jYW0yX3BpeF9y b290X2NsayIsICJtZWRpYV9jYW0yX3BpeCIsDQo+IGNjbV9iYXNlICsgMHg0NWQwLCAwLCAmc2hh cmVfY291bnRfbWVkaWEpOw0KPiAgCWh3c1tJTVg4TVBfQ0xLX01FRElBX0RJU1AxX1BJWF9ST09U XSA9DQo+IGlteF9jbGtfaHdfZ2F0ZTJfc2hhcmVkMigibWVkaWFfZGlzcDFfcGl4X3Jvb3RfY2xr IiwgIm1lZGlhX2Rpc3AxX3BpeCIsDQo+IGNjbV9iYXNlICsgMHg0NWQwLCAwLCAmc2hhcmVfY291 bnRfbWVkaWEpOw0KPiAgCWh3c1tJTVg4TVBfQ0xLX01FRElBX0RJU1AyX1BJWF9ST09UXSA9DQo+ IGlteF9jbGtfaHdfZ2F0ZTJfc2hhcmVkMigibWVkaWFfZGlzcDJfcGl4X3Jvb3RfY2xrIiwgIm1l ZGlhX2Rpc3AyX3BpeCIsDQo+IGNjbV9iYXNlICsgMHg0NWQwLCAwLCAmc2hhcmVfY291bnRfbWVk aWEpOw0KPiAtCWh3c1tJTVg4TVBfQ0xLX01FRElBX0lTUF9ST09UXSA9DQo+IGlteF9jbGtfaHdf Z2F0ZTJfc2hhcmVkMigibWVkaWFfaXNwX3Jvb3RfY2xrIiwgIm1lZGlhX2lzcF9kaXYiLCBjY21f YmFzZQ0KPiArIDB4NDVkMCwgMCwgJnNoYXJlX2NvdW50X21lZGlhKTsNCj4gKwlod3NbSU1YOE1Q X0NMS19NRURJQV9JU1BfUk9PVF0gPQ0KPiAraW14X2Nsa19od19nYXRlMl9zaGFyZWQyKCJtZWRp YV9pc3Bfcm9vdF9jbGsiLCAibWVkaWFfaXNwIiwgY2NtX2Jhc2UgKw0KPiArMHg0NWQwLCAwLCAm c2hhcmVfY291bnRfbWVkaWEpOw0KPiANCj4gIAlod3NbSU1YOE1QX0NMS19VU0RIQzNfUk9PVF0g PQ0KPiBpbXhfY2xrX2h3X2dhdGU0KCJ1c2RoYzNfcm9vdF9jbGsiLCAidXNkaGMzIiwgY2NtX2Jh c2UgKyAweDQ1ZTAsIDApOw0KPiAgCWh3c1tJTVg4TVBfQ0xLX0hETUlfUk9PVF0gPSBpbXhfY2xr X2h3X2dhdGU0KCJoZG1pX3Jvb3RfY2xrIiwNCj4gImhkbWlfYXhpIiwgY2NtX2Jhc2UgKyAweDQ1 ZjAsIDApOyBkaWZmIC0tZ2l0DQo+IGEvaW5jbHVkZS9kdC1iaW5kaW5ncy9jbG9jay9pbXg4bXAt Y2xvY2suaA0KPiBiL2luY2x1ZGUvZHQtYmluZGluZ3MvY2xvY2svaW14OG1wLWNsb2NrLmgNCj4g aW5kZXggNDZjNjljZDY2YzYyLi44NDMwYmM0ZmQxODIgMTAwNjQ0DQo+IC0tLSBhL2luY2x1ZGUv ZHQtYmluZGluZ3MvY2xvY2svaW14OG1wLWNsb2NrLmgNCj4gKysrIGIvaW5jbHVkZS9kdC1iaW5k aW5ncy9jbG9jay9pbXg4bXAtY2xvY2suaA0KPiBAQCAtMzEzLDYgKzMxMywxNSBAQA0KPiAgI2Rl ZmluZSBJTVg4TVBfU1lTX1BMTDJfMzMzTV9DRwkJCTMwMw0KPiAgI2RlZmluZSBJTVg4TVBfU1lT X1BMTDJfNTAwTV9DRwkJCTMwNA0KPiANCj4gLSNkZWZpbmUgSU1YOE1QX0NMS19FTkQJCQkJMzA1 DQo+ICsjZGVmaW5lIElNWDhNUF9DTEtfTTdfQ09SRQkJCTMwNQ0KPiArI2RlZmluZSBJTVg4TVBf Q0xLX01MX0NPUkUJCQkzMDYNCj4gKyNkZWZpbmUgSU1YOE1QX0NMS19HUFUzRF9DT1JFCQkJMzA3 DQo+ICsjZGVmaW5lIElNWDhNUF9DTEtfR1BVM0RfU0hBREVSX0NPUkUJCTMwOA0KPiArI2RlZmlu ZSBJTVg4TVBfQ0xLX0dQVTJEX0NPUkUJCQkzMDkNCj4gKyNkZWZpbmUgSU1YOE1QX0NMS19BVURJ T19BWEkJCQkzMTANCj4gKyNkZWZpbmUgSU1YOE1QX0NMS19IU0lPX0FYSQkJCTMxMQ0KPiArI2Rl ZmluZSBJTVg4TVBfQ0xLX01FRElBX0lTUAkJCTMxMg0KPiArDQo+ICsjZGVmaW5lIElNWDhNUF9D TEtfRU5ECQkJCTMxMw0KPiANCj4gICNlbmRpZg0KPiAtLQ0KPiAyLjE2LjQNCg0K 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=-6.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS 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 19623C55191 for ; Sun, 26 Apr 2020 04:39:00 +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 D58372070A for ; Sun, 26 Apr 2020 04:38:59 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="PEaLtFxi"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="WGigNOQm" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D58372070A 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+infradead-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.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:In-Reply-To:References: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=37TqHwy5jcyplDuHQBHnmYPLdnlH/fd2fPg2ySjhpGs=; b=PEaLtFximlXmii 5432nqTN2eeqo+EE4ycE9NfA5QYKAUJzI6Q0s/QC4XX8XhPKd0eNhMSnQWS7MmiZtWiTf88O1Vl/I AX8oLgQ2QSGiJmVAmBN5DtrV4pJw6dZWsCVb64lDQohsBHfE6CaIsUVeTvlhBkKwNyDM5B8dpoCcf LR6AMhfS28f+4nXt1FvEgHseLfZ1Wh0IqWBBbOvhf6EfhtuoFaOETvonTuR2Te4waUL0ZEmP2mbZl 2Lopglw9teJn0MJR4N9zwRYAn069qOxt6LybfjcLcKXTUG3VWuuxSD0ijlkXx4570VwBJ8YVaDjo5 q9l5P+Ka1990L33Csr1g==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jSZ4A-0003Bv-UM; Sun, 26 Apr 2020 04:38:54 +0000 Received: from mail-eopbgr80088.outbound.protection.outlook.com ([40.107.8.88] helo=EUR04-VI1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jSZ45-0003AT-Q0 for linux-arm-kernel@lists.infradead.org; Sun, 26 Apr 2020 04:38:52 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Xv8ckh3idj9Kh3+HGlFYR/nKif5CdSGh957T0WKsySTQGQgiz8Uf3KERytIJzhU4WQib+s0987XebtgX6yHwVI2NDZVB6LtBirXAudzblzzaDPqo9DeiAOc3FsNUVusFTtU5tP+Ri56nDdYZtgE8uIHSyVa9ti/qydqxjGWPeNwMN/Ybo9xTqybmiYPP9qCU6KK8F9Bgfz5OzFMdm1gAOYENQPOAYPICbufanbUrc3CzEDygbb+rLBq9O3MxH875De9qIbLJmsI33b83MyJE1VUhFvjjuISXUsJrxNQD9ohUgdGt7AXlX+Hcf2J2v3IdPdZUmW0PM0UZmkiyQ5BxBg== 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=zkymBSUuIUPkSrOofiLPp57GZFpyYbgiwYCVakxq2Ek=; b=f1ETWVWIEsLb1kUAuhaoit9qNvqDMO5ivzwOnGcumkxDSVW+wv5Pe5ZR+pG79dAIZqdacXglLMH039/wrWg+Gbf2Tb8XFpLI4A1VTo+0nMa2s+n3+s9QCWwmDAUARwildQ5zcylLuH2ch9mpJVU5Y/mQk940cdGiN2ACDvwmkuwGrRRlJfnqXozSIMjg4vTckbi6yn3ts8wBfTm3UWTuXWy9McY41ZV/14nhBotUy+s6jQVxzTwKUrtHxi+Sse/7il+yVZW2N6G9/8ey1waqN0jtch/+V/tdPq0E9HFeGwoZfaMx6FXR9nyQvGc5VCCGP3o73cF0dAVy/LzXkD6hDA== 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=zkymBSUuIUPkSrOofiLPp57GZFpyYbgiwYCVakxq2Ek=; b=WGigNOQmX3SXclo0GcPTi96ujO443+TkWCpxYMeF2JUzdVi+MRE5alPJ4QvsUb/mO3mh+EqdywYdoMHgtmJecDrKeQ3ijHknpMMsEyh7zx1C3rH7SYnehiJWVbVHVllWvsCZ0wIEanuLiPG4IfRyoyVpervyYHY+B10A7Cmc9eI= Received: from AM6PR04MB4966.eurprd04.prod.outlook.com (2603:10a6:20b:2::14) by AM6PR04MB5589.eurprd04.prod.outlook.com (2603:10a6:20b:a4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2937.22; Sun, 26 Apr 2020 04:38:45 +0000 Received: from AM6PR04MB4966.eurprd04.prod.outlook.com ([fe80::d9f7:5527:e89d:1ae3]) by AM6PR04MB4966.eurprd04.prod.outlook.com ([fe80::d9f7:5527:e89d:1ae3%7]) with mapi id 15.20.2937.020; Sun, 26 Apr 2020 04:38:45 +0000 From: Aisheng Dong To: Peng Fan , "shawnguo@kernel.org" , "s.hauer@pengutronix.de" , Leonard Crestez , "sboyd@kernel.org" , Abel Vesa Subject: RE: [PATCH V2 05/10] clk: imx8mp: use imx8m_clk_hw_composite_core to simplify code Thread-Topic: [PATCH V2 05/10] clk: imx8mp: use imx8m_clk_hw_composite_core to simplify code Thread-Index: AQHV+FjHM8JkPFRL50GlI4CMYstLtKiLFpyg Date: Sun, 26 Apr 2020 04:38:45 +0000 Message-ID: References: <1584008384-11578-1-git-send-email-peng.fan@nxp.com> <1584008384-11578-6-git-send-email-peng.fan@nxp.com> In-Reply-To: <1584008384-11578-6-git-send-email-peng.fan@nxp.com> Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=aisheng.dong@nxp.com; x-originating-ip: [218.82.155.143] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: ec1a5ef8-ad21-411f-ac8d-08d7e99bb4d8 x-ms-traffictypediagnostic: AM6PR04MB5589:|AM6PR04MB5589: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2331; x-forefront-prvs: 03853D523D x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR04MB4966.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(366004)(39860400002)(136003)(396003)(376002)(7696005)(76116006)(2906002)(26005)(66446008)(66946007)(6636002)(4326008)(66556008)(66476007)(7416002)(64756008)(71200400001)(8936002)(33656002)(5660300002)(44832011)(110136005)(9686003)(54906003)(81156014)(316002)(8676002)(52536014)(55016002)(478600001)(86362001)(186003)(6506007)(32563001); DIR:OUT; SFP:1101; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Orn7R4tHJsghL0xoDQF7RYodX1YeUzrYOEXHCS4c8rqvOYNisp7Nyb7dKnbgdrY3/CF4Rzs3Ix39Mm3zf4lPEOHXhSo0X5F94yNQ/c7D21xK76N9qJ/D2UKh7jvFq9DzbOnQMwa0TZhJROBax1Mm/326Jnv6rjURJ9ffNtUdEXZyw7/2VaOkU8mFZKM3uFjw2h8Bc9nlSRKGKdDjAsZc6JXIw2fmdnCg/rbuc8CHt7xLAGTiYbnjUKGGORiJseypUNl5jMg4gduu7K3tYFTaYNps71/76F0EjUqBYMqJtvA467wwNnQcdJgoENHy+5NXwWFngFIbDLXUCBMZBjRZYGrG/knHkeVUjzKP8unAuheWpqT0jmKTixRGZuBpm5+2GdqkVYhrE+FNkg+TAOxzoRDOeIUUPDtIswZZdbh6qHQACiOLp9fNsFQ1n0B4N0qgy6414d4ppMzsJ48X9HutVkI+wpGKIw+kfZuv/HToZ8FkW2WsSueHHbhFFKpaMIXW x-ms-exchange-antispam-messagedata: jpc6tLxoavSTOJjUkEcSTD19Y+LEHrxXstidYJZzNcFHMsloev3nspnYW0mV0EMNFcYVr9yXXXEKcrF7yxQ+jCXrFgTwiVRr1P8QGKECVgqjGaei1dDU76pRklTBK35PgmMXgOHTaihbdLEDv6yTr9PY47sudXwvhbIduw1KPzyoE7YKnWOp6uHR8TyOOEJ5x73yuUs52zIdyBmyIWaphYSQyLAdJSbquHRQkeAafMAZsByUOka49umbx2QlwhGUNnze0gkDnnhO1NDV3u7ctqIx6eyJRXq5NXN1NO2uvJyZ7MxwMrnHB3n3k19yiqxs6ouPlFF7hJvJt0TUrF3IJhTlePMPdOH+zhEv4LMDmNPfHX6/rKkV6ie1knBK2S26E5fiTgFm0fJtsfvkl2VkfP3i9hGqOTdeNL31zOIg1aGvNIevlUxke+VE5uGvXO0h7Ghm0aaukbEEP0/GCqaxxjzwu2Kw3runJH6ODCylk6hvIXwrF3ZGcLK7cmLWs28R5ogDNwU81hWxH0fGlYskociWmMxaBXcY5/RWMCOBx+nAOsERglynglLUbt7usr0mE2iKzn9KHq/Bisg6XoRNjnBDk5zN6P1JBb5xePoJ2Q3F5kqHRXRdsWn0hLEQ8HUHaut9s4Uh937j504XTw8JLTGQgTatgQyIHvGSu03o6lh9j8Q2dMgTfzFuDLubCXsxDIEAyf5EZMukxbQfs3f8CRT9dy+4fqR9lyFbo6PSSV6G8VR3ehVNfqtzeNaK7YqpT/crLeCvIIbHmccomBcvqqp0eqixlztimhvvoTGfVdA= MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ec1a5ef8-ad21-411f-ac8d-08d7e99bb4d8 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Apr 2020 04:38:45.8686 (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: IBobfZsqTS0Qli6TMQADnhfRzHm81krF4WXG6krXV28Zy/PwtzMAyxd7hjCKxQFtSsiqdAZtTXqoXYJGgKuphQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR04MB5589 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200425_213850_007354_4B7E098E X-CRM114-Status: GOOD ( 12.62 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Andy Duan , Jacky Bai , Anson Huang , "andrew.smirnov@gmail.com" , Daniel Baluta , "agx@sigxcpu.org" , "angus@akkea.ca" , "heiko@sntech.de" , "linux-kernel@vger.kernel.org" , dl-linux-imx , "kernel@pengutronix.de" , "aford173@gmail.com" , "l.stach@pengutronix.de" , "festevam@gmail.com" , "linux-clk@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , Jun Li Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org > From: Peng Fan > Sent: Thursday, March 12, 2020 6:20 PM > > Use imx8m_clk_hw_composite_core to simpliy clks that belong to core clk slice. > > Signed-off-by: Peng Fan Should we also deprecated the old clock ids which will not be supported by driver anymore? Otherwise: Reviewed-by: Dong Aisheng Regards Aisheng > --- > drivers/clk/imx/clk-imx8mp.c | 47 > +++++++++++--------------------- > include/dt-bindings/clock/imx8mp-clock.h | 11 +++++++- > 2 files changed, 26 insertions(+), 32 deletions(-) > > diff --git a/drivers/clk/imx/clk-imx8mp.c b/drivers/clk/imx/clk-imx8mp.c index > a7613c7355c8..998e9e63f831 100644 > --- a/drivers/clk/imx/clk-imx8mp.c > +++ b/drivers/clk/imx/clk-imx8mp.c > @@ -546,33 +546,18 @@ static int imx8mp_clocks_probe(struct > platform_device *pdev) > hws[IMX8MP_SYS_PLL2_500M] = > imx_clk_hw_fixed_factor("sys_pll2_500m", "sys_pll2_500m_cg", 1, 2); > hws[IMX8MP_SYS_PLL2_1000M] = > imx_clk_hw_fixed_factor("sys_pll2_1000m", "sys_pll2_out", 1, 1); > > - hws[IMX8MP_CLK_A53_SRC] = imx_clk_hw_mux2("arm_a53_src", > ccm_base + 0x8000, 24, 3, imx8mp_a53_sels, ARRAY_SIZE(imx8mp_a53_sels)); > - hws[IMX8MP_CLK_M7_SRC] = imx_clk_hw_mux2("arm_m7_src", > ccm_base + 0x8080, 24, 3, imx8mp_m7_sels, ARRAY_SIZE(imx8mp_m7_sels)); > - hws[IMX8MP_CLK_ML_SRC] = imx_clk_hw_mux2("ml_src", ccm_base + > 0x8100, 24, 3, imx8mp_ml_sels, ARRAY_SIZE(imx8mp_ml_sels)); > - hws[IMX8MP_CLK_GPU3D_CORE_SRC] = > imx_clk_hw_mux2("gpu3d_core_src", ccm_base + 0x8180, 24, 3, > imx8mp_gpu3d_core_sels, ARRAY_SIZE(imx8mp_gpu3d_core_sels)); > - hws[IMX8MP_CLK_GPU3D_SHADER_SRC] = > imx_clk_hw_mux2("gpu3d_shader_src", ccm_base + 0x8200, 24, 3, > imx8mp_gpu3d_shader_sels, ARRAY_SIZE(imx8mp_gpu3d_shader_sels)); > - hws[IMX8MP_CLK_GPU2D_SRC] = imx_clk_hw_mux2("gpu2d_src", > ccm_base + 0x8280, 24, 3, imx8mp_gpu2d_sels, > ARRAY_SIZE(imx8mp_gpu2d_sels)); > - hws[IMX8MP_CLK_AUDIO_AXI_SRC] = imx_clk_hw_mux2("audio_axi_src", > ccm_base + 0x8300, 24, 3, imx8mp_audio_axi_sels, > ARRAY_SIZE(imx8mp_audio_axi_sels)); > - hws[IMX8MP_CLK_HSIO_AXI_SRC] = imx_clk_hw_mux2("hsio_axi_src", > ccm_base + 0x8380, 24, 3, imx8mp_hsio_axi_sels, > ARRAY_SIZE(imx8mp_hsio_axi_sels)); > - hws[IMX8MP_CLK_MEDIA_ISP_SRC] = imx_clk_hw_mux2("media_isp_src", > ccm_base + 0x8400, 24, 3, imx8mp_media_isp_sels, > ARRAY_SIZE(imx8mp_media_isp_sels)); > - hws[IMX8MP_CLK_A53_CG] = imx_clk_hw_gate3("arm_a53_cg", > "arm_a53_src", ccm_base + 0x8000, 28); > - hws[IMX8MP_CLK_M4_CG] = imx_clk_hw_gate3("arm_m7_cg", > "arm_m7_src", ccm_base + 0x8080, 28); > - hws[IMX8MP_CLK_ML_CG] = imx_clk_hw_gate3("ml_cg", "ml_src", > ccm_base + 0x8100, 28); > - hws[IMX8MP_CLK_GPU3D_CORE_CG] = > imx_clk_hw_gate3("gpu3d_core_cg", "gpu3d_core_src", ccm_base + 0x8180, > 28); > - hws[IMX8MP_CLK_GPU3D_SHADER_CG] = > imx_clk_hw_gate3("gpu3d_shader_cg", "gpu3d_shader_src", ccm_base + > 0x8200, 28); > - hws[IMX8MP_CLK_GPU2D_CG] = imx_clk_hw_gate3("gpu2d_cg", > "gpu2d_src", ccm_base + 0x8280, 28); > - hws[IMX8MP_CLK_AUDIO_AXI_CG] = imx_clk_hw_gate3("audio_axi_cg", > "audio_axi_src", ccm_base + 0x8300, 28); > - hws[IMX8MP_CLK_HSIO_AXI_CG] = imx_clk_hw_gate3("hsio_axi_cg", > "hsio_axi_src", ccm_base + 0x8380, 28); > - hws[IMX8MP_CLK_MEDIA_ISP_CG] = imx_clk_hw_gate3("media_isp_cg", > "media_isp_src", ccm_base + 0x8400, 28); > - hws[IMX8MP_CLK_A53_DIV] = imx_clk_hw_divider2("arm_a53_div", > "arm_a53_cg", ccm_base + 0x8000, 0, 3); > - hws[IMX8MP_CLK_M7_DIV] = imx_clk_hw_divider2("arm_m7_div", > "arm_m7_cg", ccm_base + 0x8080, 0, 3); > - hws[IMX8MP_CLK_ML_DIV] = imx_clk_hw_divider2("ml_div", "ml_cg", > ccm_base + 0x8100, 0, 3); > - hws[IMX8MP_CLK_GPU3D_CORE_DIV] = > imx_clk_hw_divider2("gpu3d_core_div", "gpu3d_core_cg", ccm_base + 0x8180, > 0, 3); > - hws[IMX8MP_CLK_GPU3D_SHADER_DIV] = > imx_clk_hw_divider2("gpu3d_shader_div", "gpu3d_shader_cg", ccm_base + > 0x8200, 0, 3); > - hws[IMX8MP_CLK_GPU2D_DIV] = imx_clk_hw_divider2("gpu2d_div", > "gpu2d_cg", ccm_base + 0x8280, 0, 3); > - hws[IMX8MP_CLK_AUDIO_AXI_DIV] = > imx_clk_hw_divider2("audio_axi_div", "audio_axi_cg", ccm_base + 0x8300, 0, > 3); > - hws[IMX8MP_CLK_HSIO_AXI_DIV] = imx_clk_hw_divider2("hsio_axi_div", > "hsio_axi_cg", ccm_base + 0x8380, 0, 3); > - hws[IMX8MP_CLK_MEDIA_ISP_DIV] = > imx_clk_hw_divider2("media_isp_div", "media_isp_cg", ccm_base + 0x8400, 0, > 3); > + hws[IMX8MP_CLK_A53_DIV] = > imx8m_clk_hw_composite_core("arm_a53_div", imx8mp_a53_sels, ccm_base > + 0x8000); > + hws[IMX8MP_CLK_A53_SRC] = hws[IMX8MP_CLK_A53_DIV]; > + hws[IMX8MP_CLK_A53_CG] = hws[IMX8MP_CLK_A53_DIV]; > + hws[IMX8MP_CLK_M7_CORE] = > imx8m_clk_hw_composite_core("m7_core", imx8mp_m7_sels, ccm_base + > 0x8080); > + hws[IMX8MP_CLK_ML_CORE] = > imx8m_clk_hw_composite_core("ml_core", imx8mp_ml_sels, ccm_base + > 0x8100); > + hws[IMX8MP_CLK_GPU3D_CORE] = > imx8m_clk_hw_composite_core("gpu3d_core", imx8mp_gpu3d_core_sels, > ccm_base + 0x8180); > + hws[IMX8MP_CLK_GPU3D_SHADER_CORE] = > imx8m_clk_hw_composite("gpu3d_shader_core", imx8mp_gpu3d_shader_sels, > ccm_base + 0x8200); > + hws[IMX8MP_CLK_GPU2D_CORE] = > imx8m_clk_hw_composite("gpu2d_core", imx8mp_gpu2d_sels, ccm_base + > 0x8280); > + hws[IMX8MP_CLK_AUDIO_AXI] = imx8m_clk_hw_composite("audio_axi", > imx8mp_audio_axi_sels, ccm_base + 0x8300); > + hws[IMX8MP_CLK_AUDIO_AXI_SRC] = hws[IMX8MP_CLK_AUDIO_AXI]; > + hws[IMX8MP_CLK_HSIO_AXI] = imx8m_clk_hw_composite("hsio_axi", > imx8mp_hsio_axi_sels, ccm_base + 0x8380); > + hws[IMX8MP_CLK_MEDIA_ISP] = imx8m_clk_hw_composite("media_isp", > +imx8mp_media_isp_sels, ccm_base + 0x8400); > > /* CORE SEL */ > hws[IMX8MP_CLK_A53_CORE] = imx_clk_hw_mux2("arm_a53_core", > ccm_base + 0x9880, 24, 1, imx8mp_a53_core_sels, > ARRAY_SIZE(imx8mp_a53_core_sels)); > @@ -713,8 +698,8 @@ static int imx8mp_clocks_probe(struct platform_device > *pdev) > hws[IMX8MP_CLK_SDMA1_ROOT] = imx_clk_hw_gate4("sdma1_root_clk", > "ipg_root", ccm_base + 0x43a0, 0); > hws[IMX8MP_CLK_ENET_QOS_ROOT] = > imx_clk_hw_gate4("enet_qos_root_clk", "sim_enet_root_clk", ccm_base + > 0x43b0, 0); > hws[IMX8MP_CLK_SIM_ENET_ROOT] = > imx_clk_hw_gate4("sim_enet_root_clk", "enet_axi", ccm_base + 0x4400, 0); > - hws[IMX8MP_CLK_GPU2D_ROOT] = imx_clk_hw_gate4("gpu2d_root_clk", > "gpu2d_div", ccm_base + 0x4450, 0); > - hws[IMX8MP_CLK_GPU3D_ROOT] = imx_clk_hw_gate4("gpu3d_root_clk", > "gpu3d_core_div", ccm_base + 0x4460, 0); > + hws[IMX8MP_CLK_GPU2D_ROOT] = imx_clk_hw_gate4("gpu2d_root_clk", > "gpu2d_core", ccm_base + 0x4450, 0); > + hws[IMX8MP_CLK_GPU3D_ROOT] = imx_clk_hw_gate4("gpu3d_root_clk", > +"gpu3d_core", ccm_base + 0x4460, 0); > hws[IMX8MP_CLK_SNVS_ROOT] = imx_clk_hw_gate4("snvs_root_clk", > "ipg_root", ccm_base + 0x4470, 0); > hws[IMX8MP_CLK_UART1_ROOT] = imx_clk_hw_gate4("uart1_root_clk", > "uart1", ccm_base + 0x4490, 0); > hws[IMX8MP_CLK_UART2_ROOT] = imx_clk_hw_gate4("uart2_root_clk", > "uart2", ccm_base + 0x44a0, 0); @@ -731,7 +716,7 @@ static int > imx8mp_clocks_probe(struct platform_device *pdev) > hws[IMX8MP_CLK_GPU_ROOT] = imx_clk_hw_gate4("gpu_root_clk", > "gpu_axi", ccm_base + 0x4570, 0); > hws[IMX8MP_CLK_VPU_VC8KE_ROOT] = > imx_clk_hw_gate4("vpu_vc8ke_root_clk", "vpu_vc8000e", ccm_base + 0x4590, > 0); > hws[IMX8MP_CLK_VPU_G2_ROOT] = > imx_clk_hw_gate4("vpu_g2_root_clk", "vpu_g2", ccm_base + 0x45a0, 0); > - hws[IMX8MP_CLK_NPU_ROOT] = imx_clk_hw_gate4("npu_root_clk", > "ml_div", ccm_base + 0x45b0, 0); > + hws[IMX8MP_CLK_NPU_ROOT] = imx_clk_hw_gate4("npu_root_clk", > "ml_core", > +ccm_base + 0x45b0, 0); > hws[IMX8MP_CLK_HSIO_ROOT] = imx_clk_hw_gate4("hsio_root_clk", > "ipg_root", ccm_base + 0x45c0, 0); > hws[IMX8MP_CLK_MEDIA_APB_ROOT] = > imx_clk_hw_gate2_shared2("media_apb_root_clk", "media_apb", ccm_base + > 0x45d0, 0, &share_count_media); > hws[IMX8MP_CLK_MEDIA_AXI_ROOT] = > imx_clk_hw_gate2_shared2("media_axi_root_clk", "media_axi", ccm_base + > 0x45d0, 0, &share_count_media); @@ -739,7 +724,7 @@ static int > imx8mp_clocks_probe(struct platform_device *pdev) > hws[IMX8MP_CLK_MEDIA_CAM2_PIX_ROOT] = > imx_clk_hw_gate2_shared2("media_cam2_pix_root_clk", "media_cam2_pix", > ccm_base + 0x45d0, 0, &share_count_media); > hws[IMX8MP_CLK_MEDIA_DISP1_PIX_ROOT] = > imx_clk_hw_gate2_shared2("media_disp1_pix_root_clk", "media_disp1_pix", > ccm_base + 0x45d0, 0, &share_count_media); > hws[IMX8MP_CLK_MEDIA_DISP2_PIX_ROOT] = > imx_clk_hw_gate2_shared2("media_disp2_pix_root_clk", "media_disp2_pix", > ccm_base + 0x45d0, 0, &share_count_media); > - hws[IMX8MP_CLK_MEDIA_ISP_ROOT] = > imx_clk_hw_gate2_shared2("media_isp_root_clk", "media_isp_div", ccm_base > + 0x45d0, 0, &share_count_media); > + hws[IMX8MP_CLK_MEDIA_ISP_ROOT] = > +imx_clk_hw_gate2_shared2("media_isp_root_clk", "media_isp", ccm_base + > +0x45d0, 0, &share_count_media); > > hws[IMX8MP_CLK_USDHC3_ROOT] = > imx_clk_hw_gate4("usdhc3_root_clk", "usdhc3", ccm_base + 0x45e0, 0); > hws[IMX8MP_CLK_HDMI_ROOT] = imx_clk_hw_gate4("hdmi_root_clk", > "hdmi_axi", ccm_base + 0x45f0, 0); diff --git > a/include/dt-bindings/clock/imx8mp-clock.h > b/include/dt-bindings/clock/imx8mp-clock.h > index 46c69cd66c62..8430bc4fd182 100644 > --- a/include/dt-bindings/clock/imx8mp-clock.h > +++ b/include/dt-bindings/clock/imx8mp-clock.h > @@ -313,6 +313,15 @@ > #define IMX8MP_SYS_PLL2_333M_CG 303 > #define IMX8MP_SYS_PLL2_500M_CG 304 > > -#define IMX8MP_CLK_END 305 > +#define IMX8MP_CLK_M7_CORE 305 > +#define IMX8MP_CLK_ML_CORE 306 > +#define IMX8MP_CLK_GPU3D_CORE 307 > +#define IMX8MP_CLK_GPU3D_SHADER_CORE 308 > +#define IMX8MP_CLK_GPU2D_CORE 309 > +#define IMX8MP_CLK_AUDIO_AXI 310 > +#define IMX8MP_CLK_HSIO_AXI 311 > +#define IMX8MP_CLK_MEDIA_ISP 312 > + > +#define IMX8MP_CLK_END 313 > > #endif > -- > 2.16.4 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel