Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp3527863pxy; Tue, 4 May 2021 04:27:12 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwoE2C9iZnSJugHjqltw4XpHtuC1Vu1tMLEi+fEh1PrtWRJyUY1FtyCrw96BOoa7MQBcTy/ X-Received: by 2002:a62:ed0b:0:b029:25c:9ea2:abea with SMTP id u11-20020a62ed0b0000b029025c9ea2abeamr23692394pfh.46.1620127632335; Tue, 04 May 2021 04:27:12 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1620127632; cv=pass; d=google.com; s=arc-20160816; b=HeSwTm7pWLS3anATo0LkY1TW40SZQ3atz03DROdCihwbGJHlxh6NMtykgH8q2YJzht HUeSRce/Rx+Hb0dihDbGIKt8C+by2j7PqofunU48+F2CSlajHvtLfV5EeDjp+jZvR9qx sMmhTgjGgmXv4pETgMn5gztUJd+WWYZ/ptKj7lAUAJCjzKT8Bf8+MqnY1wMRfXRkMW3u x7E8V4tiT/dC+t6gLE+ruGbSPBPk8e4kfN+WAanX+8VQUm/M0Z+u7h+pam0y8TLaPx92 9txWdRtz9OEbOoxoz/keM26MNlo7LCIlRBxKx9WY+l0KlL/GgUfpn8wVOgkK4+DJXcLV nbSA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=uKo/FrhTur0NynfMbqP9HpYxZxTxfslgyYjpvVO5fQA=; b=Eien+WM0h84ytQKYH9cCuxG6SXuCiN7KaCHx9Ec4NPMkWDg7W3AudjT/W7AMsAUncA b/CJnDUo5GNYwVIZhFi2MuYpA8obox1VVxnvPlkg7pR24vW4y+yG8htOoEBcsyEMEk5Q +WPfFEuHDmfLnkzI/q1u4tZ6rwpTZOnVZSeKZBGpav4Gn2TU86oFsCxkrq0iBeYgZtPk CqCxuWHhDX1Pnw6rDN0fyRqqJoDZ30qGT8EaBfZ1dJeMk4Ts2jMfkSM5Bhk87gr03UCG /Cdqrtxse8CG3nWWKi5WNiqA1iPud4UdNYuXJyAYzy1pe4bK6uwt/0BPxXdze1VgetG6 KJVw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@nxp.com header.s=selector2 header.b=poDp8u7e; arc=pass (i=1 spf=pass spfdomain=nxp.com dkim=pass dkdomain=nxp.com dmarc=pass fromdomain=nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l8si2837976pgq.503.2021.05.04.04.26.45; Tue, 04 May 2021 04:27:12 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@nxp.com header.s=selector2 header.b=poDp8u7e; arc=pass (i=1 spf=pass spfdomain=nxp.com dkim=pass dkdomain=nxp.com dmarc=pass fromdomain=nxp.com); spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230187AbhEDLXq (ORCPT + 99 others); Tue, 4 May 2021 07:23:46 -0400 Received: from mail-eopbgr60062.outbound.protection.outlook.com ([40.107.6.62]:6919 "EHLO EUR04-DB3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S229903AbhEDLXq (ORCPT ); Tue, 4 May 2021 07:23:46 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LDPvbSTFDkB+QG2wnN50wTJo2TMoEC4OPxtjv3GUFRhO214jYSk7XaslUjTDsIXZ/qHGoXTjxUMIZ4masMb+twK6JmK0DV0wQPaHGdLyyc+ppXt25pLqrRPwcrxKv2oXRKLJhpiGgFDgXZ3t3LRYdVtEBD/5Bek8Cy7vrEJwT523puVfa0vrzRZLZCrKm6dFvW9P82Rcx2KxoGe2vJn/vX+zTHLDB8dKQHd50rUcRVHZ2Jgk0QF1o2iSteDjU9siv6Wg4/E0pLKB8ZVIItik+s1o2E5KX5s3UB5htXJHVQlVce1L8RBfV7Q5L76RQk7kexjW6mLYODPFRvXAnW8G2w== 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=uKo/FrhTur0NynfMbqP9HpYxZxTxfslgyYjpvVO5fQA=; b=dthI8IDn7KpCLIZggTRX11YKZI6tYMk8MvOTuZcHmk/qRJ01EK6Nv9Yap+yEWeowo9gWVrurLvgaMYdfaSuGfpB/zAAfIHhm9apAkEvaugKQDAZwlXPTW7wdUnsN4l9PoBuiBmtnYzt14vqBtJSBGyRn98MjeAkaQ9snZOQKhaeQZhWO73nILsIgIsZoM8jbRe0jds4ta3ceDqdPu9I7Yw4SRzKX2zToynVRxnUvW4DcXWElVdSeALL7W9NzILa8kBokfmW84ymSHQt39FUvGP0EPI99nmS9Rz9OGzsOGVhfOIfkyaHdJhPcnd6Y2MFXQGlGsgBi7DZeb/A7OYMXJQ== 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=uKo/FrhTur0NynfMbqP9HpYxZxTxfslgyYjpvVO5fQA=; b=poDp8u7er7fCCjC3xug9lbSCkOvasHCdW3l9RhOE794uhf5Y2zI2PNj+wMAI0PgSm7+yrWB0fo6d7Dq7e7Wb5z2a93iaTaNfQmjDrTIw1yDF9FaLyKozthKAXGUyrWZFXM1u9EmzZ+cVAuOfPIBH/HXTVMNEYOFd863BnPt0uaY= Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) by DB6PR04MB3125.eurprd04.prod.outlook.com (2603:10a6:6:11::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.23; Tue, 4 May 2021 11:22:49 +0000 Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::45b9:c993:87ec:9a64]) by DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::45b9:c993:87ec:9a64%8]) with mapi id 15.20.4065.039; Tue, 4 May 2021 11:22:48 +0000 From: Peng Fan To: Fabio Estevam , "Peng Fan (OSS)" CC: Rob Herring , Shawn Guo , Sascha Hauer , Sascha Hauer , dl-linux-imx , Philipp Zabel , Lucas Stach , Krzysztof Kozlowski , =?utf-8?B?R3VpZG8gR8O8bnRoZXI=?= , Marek Vasut , Andrey Smirnov , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , "moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE" , linux-kernel , Jacky Bai , Schrempf Frieder , Adam Ford , Abel Vesa Subject: RE: [PATCH V2 4/4] soc: imx: Add blk-ctl driver for i.MX8MM Thread-Topic: [PATCH V2 4/4] soc: imx: Add blk-ctl driver for i.MX8MM Thread-Index: AQHXPX0eRMyCb+5Z90CURUSnlReObarTMhSAgAACgOA= Date: Tue, 4 May 2021 11:22:48 +0000 Message-ID: References: <20210430052746.10815-1-peng.fan@oss.nxp.com> <20210430052746.10815-5-peng.fan@oss.nxp.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: gmail.com; dkim=none (message not signed) header.d=none;gmail.com; dmarc=none action=none header.from=nxp.com; x-originating-ip: [58.223.139.112] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0e9962b0-537e-4422-9da8-08d90eeef2e5 x-ms-traffictypediagnostic: DB6PR04MB3125: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1169; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: jhVLI71bzlcrrYQf+83ZNliiXkV8ajiZjMKTrSCRhP38VOk+5yRrRHJr+c1L0SdTBGixghYx+P34/PlQX2auH1hPGTus9GTMgWfifsCnCMcPBgGTiu6cGKK4vQ6TDe5oGRsRgJ5B3vKJNAnYk+/uFRtenqGKB0yLvos1VXkjgFSPL+TNJMLWtNF3be4E+AYsQMN3ip2qOrz/ldUk09RWYMtlKN9NwuW4WoxdF04Zvzn7qDGyNXNxlxQqUVsmk5SXR3izksl511JXQZXTcr8hiWvyLZ7m9bSSoqoleb3akft5yAl4vPitdZOZhF52LHm9vFvpFSXSkaJX7N+btPoMvCPeE2II9ZnEU/Jip150+T3Rc6m9rR7G/RPve7N4rXrWZuWNOjPFHkw0TQAJUr8VYtauJBflLNchN8Nf9N3nDLuH4EMdVprsR9Q5ZMwExyHcZH1AkKO1gNs/enEvoZW7ghcf4fs3ITgw7NES9tIcmc0B+sKLrv8afdZosfJ6VzNpCN+THd154MuI8sTdlVjE/t1B9mUWvsxG7KTHj/MMhydLP5u9VdpqTOruMCwvcJi4qCZ4xivZN+VLI0eQUq5htL3qAt7i2lBCD1N4Y8OjjD4= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB6PR0402MB2760.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(4636009)(366004)(39860400002)(396003)(376002)(136003)(346002)(110136005)(5660300002)(52536014)(76116006)(54906003)(4326008)(44832011)(9686003)(33656002)(8936002)(55016002)(53546011)(71200400001)(6506007)(316002)(122000001)(478600001)(2906002)(7696005)(66946007)(8676002)(66446008)(64756008)(7416002)(66556008)(86362001)(66476007)(26005)(186003)(38100700002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?TkRwemQ2Yk1PakpqN1B1WGQzY1pBSU5EK1RqbHFVMkw3OEpVNUZkejNUMHF1?= =?utf-8?B?SlJsQWoxTVB5S0tvOHpWYnN4ZjdBclIvMjFRZ0JzS1NidTU4bVhMbEY3dG9X?= =?utf-8?B?Y20zV3NNZ0N5b1dmV1Z3Z2pHKzlhanJqTy9MaEZlQktFOTl3eDlIc3hOSW1s?= =?utf-8?B?TjRIZFRnd1ZvZTB6NmxzdE9UOTU2NU9ZM0lCN2VqR1htem9YbWNCU25GbWJX?= =?utf-8?B?cWVnZnJLZHo3REpJYks0ODhWQ3pxeXptY1NSYlhjQmtsbVhzSlpONnQwTW8y?= =?utf-8?B?aUpsb3ZPSjZ2MHJHeHNFaVFPWFVYVGpPd0pmME1IWmhyNWhaNzJXeGJ2MzZK?= =?utf-8?B?alhJK1Qwc1NHendMU0tTL3phTVRYNWM0SmN0a3cya0VuSVNCUTgvczNycXVT?= =?utf-8?B?V21lOE1Vdm8xZUJXUkY5d1FwL0wxcW5WQXpiSnN3ZVJnbUZxbG9abFJGZDF1?= =?utf-8?B?Z2FOR1h2WERUYUhyZ1NSc3BoL1VVZEthR0RhbW1KVnRmSFd5QzRCMTViR0Ja?= =?utf-8?B?ekhlRkVkemFpUjkwbzlPYUpGWUV2cU9MeXByR2lEUktqVTRYN1IzTzIxL2ZH?= =?utf-8?B?ZkFUZmJSRTVvUzhBQjMzQ0NmL1didDJEM2hFL3cyME4rUzZicTloY3d0N2xh?= =?utf-8?B?d0VFOFlwdFJiNDRxRHRLSmh3M1FvWHJZMEJNa2krTWJuYXZDeFA2MDdhSktn?= =?utf-8?B?RldtbDRiUHVtUGRLMjNKN2UvODBlY294RDBVeXBKVXdmNU1xR05jZW1wQmNR?= =?utf-8?B?eE44QkhPUFJJV1gxcmxCTXl1UURTSEQvZlB6dDFMTGY3MzVnNEYyYkJQWlN3?= =?utf-8?B?NHZyYktSK21mZll2YUFpRG9sZ1lxb1RzMWVxR2pFSUFmcmUwcTRRT29TZkx2?= =?utf-8?B?dUhzajhmRVBNUEkrWFNST3ZOQUhFY2padU1teGZMOHdRUThTTTlmZm5VSy8z?= =?utf-8?B?UTl4bkdSZGxaZ29tR2ZoMlF4UW1HejV2WnJPeU9YOG9TczREZFBqL0tIaXoy?= =?utf-8?B?UXVaWHRxdmlnYXhTa0tOdms2akEybUs2UllnT0lzY3ZIMjFQbW1PL3BoOS9w?= =?utf-8?B?TUlCUk9YV2FURFFqaHA3K2hpbzRheGx5QlltTVBaRzAzdnhJalowaFNyOGxK?= =?utf-8?B?cS9IaC9EK3I2M1Q5Z3JXcVdycmxJRTZUMVlYN0ZpeEZEQ3dwK01Na1VrTkhk?= =?utf-8?B?dHdSTWpqbDJrb2sreDlWaW0zbFBTaXd4N2ZlVU5HNnV1TUtVenVvM0NPY2JM?= =?utf-8?B?dVhuc2JIaGJaUGtLZnpqcmxqTWhrcG83TlE1akd4U01hY3NJUzBBamN6a2tM?= =?utf-8?B?TW9xMXdaTTMvOGVDdE1rb3dqVjEreEFwRlQyZjJLOTAzNmloZllzbVpyRVhI?= =?utf-8?B?NEpzdlJ0cDdIaEwyakRETDFxUlV5TVBGR1FsaWVPdy9xL0M1Q0Q1WmpWMGtV?= =?utf-8?B?akJDQ2MxSi9NcVRJY0V1M1NpN3JXR1hTZ1k0MUNkN0IzUVFtckduZFl5eHRs?= =?utf-8?B?T1JDUGRXWmpzS0xRL2MxLzIyc3MyUFBkeWh5cGZ6bjFOdTh4WFN0WG0wRS9E?= =?utf-8?B?SllORm9TRmkxdUwybGdtc2x0ZmVWZklWQnJQbStXcGNjVHZzU0RuK2JGbW5U?= =?utf-8?B?MGp1U2tjd2ZaV3hraEllMVYvUXo2Z0lzcC96UHFsWVpXQ21LaElZVk5qS1I1?= =?utf-8?B?bEkybUFpR0pOM1A3cHJGUGt4UDNpOVdGVDhIb1VQOU9LZXhBZmR6eGVGUU83?= =?utf-8?Q?LXLul/AcD1O2+sJJ9Q=3D?= 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: DB6PR0402MB2760.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0e9962b0-537e-4422-9da8-08d90eeef2e5 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 May 2021 11:22:48.8775 (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: pIZ0jXbHWO0YhJ/f+CJ9HMgMIyqqWfhoKFa+dxy9N8768Ihc1UspR7TtCwyxEUGUEdqsJ1kM31Ew3NmNic17yw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR04MB3125 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org PiBTdWJqZWN0OiBSZTogW1BBVENIIFYyIDQvNF0gc29jOiBpbXg6IEFkZCBibGstY3RsIGRyaXZl ciBmb3IgaS5NWDhNTQ0KPiANCj4gSGkgUGVuZywNCj4gDQo+IE9uIEZyaSwgQXByIDMwLCAyMDIx IGF0IDE6NTYgQU0gUGVuZyBGYW4gKE9TUykgPHBlbmcuZmFuQG9zcy5ueHAuY29tPg0KPiB3cm90 ZToNCj4gDQo+ID4gK3N0YXRpYyBpbnQgaW14OG1tX2Jsa19jdGxfcHJvYmUoc3RydWN0IHBsYXRm b3JtX2RldmljZSAqcGRldikgew0KPiA+ICsgICAgICAgc3RydWN0IGRldmljZSAqZGV2ID0gJnBk ZXYtPmRldjsNCj4gPiArICAgICAgIGNvbnN0IHN0cnVjdCBpbXhfYmxrX2N0bF9kZXZfZGF0YSAq ZGV2X2RhdGEgPQ0KPiBvZl9kZXZpY2VfZ2V0X21hdGNoX2RhdGEoZGV2KTsNCj4gPiArICAgICAg IHN0cnVjdCByZWdtYXAgKnJlZ21hcDsNCj4gPiArICAgICAgIHN0cnVjdCByZXNvdXJjZSAqcmVz Ow0KPiA+ICsgICAgICAgc3RydWN0IGlteF9ibGtfY3RsICpjdGw7DQo+ID4gKyAgICAgICB2b2lk IF9faW9tZW0gKmJhc2U7DQo+ID4gKw0KPiA+ICsgICAgICAgY3RsID0gZGV2bV9remFsbG9jKGRl diwgc2l6ZW9mKCpjdGwpLCBHRlBfS0VSTkVMKTsNCj4gPiArICAgICAgIGlmICghY3RsKQ0KPiA+ ICsgICAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsNCj4gPiArDQo+ID4gKyAgICAgICByZXMg PSBwbGF0Zm9ybV9nZXRfcmVzb3VyY2UocGRldiwgSU9SRVNPVVJDRV9NRU0sIDApOw0KPiA+ICsg ICAgICAgYmFzZSA9IGRldm1faW9yZW1hcF9yZXNvdXJjZShkZXYsIHJlcyk7DQo+ID4gKyAgICAg ICBpZiAoSVNfRVJSKGJhc2UpKQ0KPiA+ICsgICAgICAgICAgICAgICByZXR1cm4gUFRSX0VSUihi YXNlKTsNCj4gPiArDQo+ID4gKyAgICAgICByZWdtYXAgPSBkZXZtX3JlZ21hcF9pbml0X21taW8o ZGV2LCBiYXNlLA0KPiAmZGV2X2RhdGEtPmNvbmZpZyk7DQo+ID4gKyAgICAgICBpZiAoSVNfRVJS KHJlZ21hcCkpDQo+ID4gKyAgICAgICAgICAgICAgIHJldHVybiBQVFJfRVJSKHJlZ21hcCk7DQo+ ID4gKw0KPiA+ICsgICAgICAgY3RsLT5yZWdtYXAgPSByZWdtYXA7DQo+ID4gKyAgICAgICBjdGwt PmRldiA9IGRldjsNCj4gPiArICAgICAgIGF0b21pY19zZXQoJmN0bC0+cG93ZXJfY291bnQsIDAp Ow0KPiA+ICsNCj4gPiArICAgICAgIGN0bC0+bnVtX2Nsa3MgPSBkZXZtX2Nsa19idWxrX2dldF9h bGwoZGV2LCAmY3RsLT5jbGtzKTsNCj4gPiArICAgICAgIGlmIChjdGwtPm51bV9jbGtzIDwgMCkN Cj4gPiArICAgICAgICAgICAgICAgcmV0dXJuIGN0bC0+bnVtX2Nsa3M7DQo+ID4gKw0KPiA+ICsg ICAgICAgZGV2X3NldF9kcnZkYXRhKGRldiwgY3RsKTsNCj4gPiArICAgICAgIGN0bC0+ZGV2X2Rh dGEgPSBvZl9kZXZpY2VfZ2V0X21hdGNoX2RhdGEoZGV2KTsNCj4gDQo+IE5vIG5lZWQgdG8gY2Fs bCBvZl9kZXZpY2VfZ2V0X21hdGNoX2RhdGEoKSB0d2ljZS4gWW91IGNvdWxkIGRvOg0KPiANCj4g Y3RsLT5kZXZfZGF0YSA9IGRldl9kYXRhOw0KDQpGaXggaW4gVjMuDQoNClRoYW5rcywNClBlbmcu DQoNCg==