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,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 A05BFC2D0B1 for ; Thu, 6 Feb 2020 13:45:40 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 6B046217F4 for ; Thu, 6 Feb 2020 13:45:40 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="DoIm3XTN" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728068AbgBFNpk (ORCPT ); Thu, 6 Feb 2020 08:45:40 -0500 Received: from mail-eopbgr80054.outbound.protection.outlook.com ([40.107.8.54]:54078 "EHLO EUR04-VI1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727951AbgBFNpi (ORCPT ); Thu, 6 Feb 2020 08:45:38 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bJk5DxdufctyaraGWrVPFmIiGIN/e0Aa7d8WQRtLK4JMRe4tGgujmsvTJY1d/AopG1TwiDm4tsA18ZtS/7SEsG7SjZS6g6B4YL1IczqcgXZluG2TOyySTQTKjTCnH32DElDg2ew9jPh5iSXeAk8G6kNv3s9SWKcnlkB+hBGx2X6KfGMSY/WAdI3/wBOXcWpZ1BUiE9agRHJjH1C0d/EMGuGgqw0EmYZYS3nc3dEWYlsoDrqDBjUMqWp1AjHoWVA/+bayD/1k+WWbUTyOCaGn/CHGJr97rf8rigtkrvgelcr/nl3v7dvTS3AS21iFfxYZBfSVV+ki5mTW8ESR+nk9lQ== 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=twv5rjXQHapHuLk7+cf1XMq8HsajBQKIPIT4Edec2/E=; b=DAX5/qjWQevCB0DeJU4RJDkcZTXa0v527a10iaVhu1QdoTtbGirk0HOxE0DD1EiGBd8Ii/3asLN3tPrYBZh58P26M7Gi5x7PJ729TMpWyQWQoTOgLG9RAUXVnurdU2k4/y45bUnM7dUtqWRsUfStFJufdJScvOXXcppqALDzgMd0SyA6hZn9PXWhxgFlQIrUTTJkKRN6nFMbJ1TnGm7pv6uHYIyRNqIsBg6xdjhnhoQfGhUy/OTWVHd86FJwX8XCgrJvhGndCLNMnYGiNovFR2sJaLW7PJ8laGBK5qsZmFzk45ZoAA3Z7lnvJmFCZdrygqu+va8VD9mcQ1YPYQNNig== 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=twv5rjXQHapHuLk7+cf1XMq8HsajBQKIPIT4Edec2/E=; b=DoIm3XTNY9NzTYAURUlpbl/vc395BujgHHSfdIIs2I6uPZEKp8uizOxGpqLOuC399G2rrHxEvOTknlCi/ncqEZQ/8KhcMYzx2CFffbT6q7hhFxS2gl0vJTJ862NRDvmb1DkuwqY6tsLEOI0aVVKJ/Kh87zVepzkD2CFTotUW09Y= Received: from DB8PR04MB6747.eurprd04.prod.outlook.com (20.179.250.159) by DB8PR04MB6748.eurprd04.prod.outlook.com (20.179.251.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2686.32; Thu, 6 Feb 2020 13:45:31 +0000 Received: from DB8PR04MB6747.eurprd04.prod.outlook.com ([fe80::104b:e88b:b0d3:cdaa]) by DB8PR04MB6747.eurprd04.prod.outlook.com ([fe80::104b:e88b:b0d3:cdaa%4]) with mapi id 15.20.2686.035; Thu, 6 Feb 2020 13:45:31 +0000 From: "Z.q. Hou" To: Andrew Murray CC: "linux-pci@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" , "devicetree@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "bhelgaas@google.com" , "robh+dt@kernel.org" , "arnd@arndb.de" , "mark.rutland@arm.com" , "l.subrahmanya@mobiveil.co.in" , "shawnguo@kernel.org" , "m.karthikeyan@mobiveil.co.in" , Leo Li , "lorenzo.pieralisi@arm.com" , "catalin.marinas@arm.com" , "will.deacon@arm.com" , Mingkai Hu , "M.h. Lian" , Xiaowei Bao Subject: RE: [PATCHv9 08/12] PCI: mobiveil: Add 8-bit and 16-bit CSR register accessors Thread-Topic: [PATCHv9 08/12] PCI: mobiveil: Add 8-bit and 16-bit CSR register accessors Thread-Index: AQHVn1UM/CwMe5ZZnEiSNfgmt9Cx/qfoy1uAgCRZKrA= Date: Thu, 6 Feb 2020 13:45:31 +0000 Message-ID: References: <20191120034451.30102-1-Zhiqiang.Hou@nxp.com> <20191120034451.30102-9-Zhiqiang.Hou@nxp.com> <20200113113135.GN42593@e119886-lin.cambridge.arm.com> In-Reply-To: <20200113113135.GN42593@e119886-lin.cambridge.arm.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=zhiqiang.hou@nxp.com; x-originating-ip: [92.121.68.129] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 46510d77-e63f-48b4-878c-08d7ab0ad594 x-ms-traffictypediagnostic: DB8PR04MB6748:|DB8PR04MB6748: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1247; x-forefront-prvs: 0305463112 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(4636009)(136003)(396003)(376002)(39860400002)(346002)(366004)(189003)(199004)(55016002)(478600001)(4326008)(8936002)(76116006)(66446008)(66946007)(66476007)(64756008)(66556008)(9686003)(5660300002)(52536014)(86362001)(33656002)(7416002)(6916009)(316002)(26005)(54906003)(71200400001)(186003)(81166006)(7696005)(2906002)(6506007)(53546011)(8676002)(81156014);DIR:OUT;SFP:1101;SCL:1;SRVR:DB8PR04MB6748;H:DB8PR04MB6747.eurprd04.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KT+YOm4Y6Wp+YdXnMIO4rGN6gb/kk9aCPyjzbZYzcj/bx7WVqd1jVeWncmmEE61+ixlgffGCUmDyE91LP3VfYFoQ1mo44jp6BxkDJteKTl1Dh//bi8ocr8L75PylbUV8Od11Jw860/tWU8jxqt6TerO/i2KrGORUiaGIVcbDYcs9HCUdzG0k6ne3fG/o7eWbq6jKfZfcT9FDzF5BSRYi6RDIR0TxV8lyT9PycTr19aZ/JzL3bMWcbb9MRm4s+nxcP659U8AOh+mDCBdvkqJTEPrGj2gTvWFLoFe51DlPWtVbW8Hdh5CJqTMd2zehF9aq4CjMgLc3eSQa7b9hXhuZoK0zaG8RhbNKpQCmsbkn2h6t7000cLVzDeR5UXaX9gZFQDOIKc6S1/n8pQ6fWRGZ7kPsw2DyUYu6Ige0Ae3cBUOt3RHx7JQ2Donoe52rxv/y x-ms-exchange-antispam-messagedata: EH8GTHAjnbVJbgpmWaf2PieryDRGWy/zlrCZO2kJxIhaDihFtloco26b4OSAf6CwxBuS9GUK0S4cC18Zw1SKCn7ZwGxcrxizHu8fuOsmQTdEnItNFy7FrMBYWDp+/v5E4cch3bBkxasz1ZNFh6/zTQ== Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 46510d77-e63f-48b4-878c-08d7ab0ad594 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2020 13:45:31.5919 (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: 4+RgWw+3gnaapKNosRwrZZXbsBePEdLnsscYYSNFyRmQUB7MK+vbni9ia9cc+Z+GhzZohNOBue0T9EZi6xSQ+w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR04MB6748 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgQW5kcmV3LA0KDQpUaGFua3MgYSBsb3QgZm9yIHlvdXIgY29tbWVudHMhDQoNCj4gLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5kcmV3IE11cnJheSA8YW5kcmV3Lm11cnJh eUBhcm0uY29tPg0KPiBTZW50OiAyMDIwxOox1MIxM8jVIDE5OjMyDQo+IFRvOiBaLnEuIEhvdSA8 emhpcWlhbmcuaG91QG54cC5jb20+DQo+IENjOiBsaW51eC1wY2lAdmdlci5rZXJuZWwub3JnOyBs aW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmc7DQo+IGRldmljZXRyZWVAdmdlci5r ZXJuZWwub3JnOyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOw0KPiBiaGVsZ2Fhc0Bnb29n bGUuY29tOyByb2JoK2R0QGtlcm5lbC5vcmc7IGFybmRAYXJuZGIuZGU7DQo+IG1hcmsucnV0bGFu ZEBhcm0uY29tOyBsLnN1YnJhaG1hbnlhQG1vYml2ZWlsLmNvLmluOw0KPiBzaGF3bmd1b0BrZXJu ZWwub3JnOyBtLmthcnRoaWtleWFuQG1vYml2ZWlsLmNvLmluOyBMZW8gTGkNCj4gPGxlb3lhbmcu bGlAbnhwLmNvbT47IGxvcmVuem8ucGllcmFsaXNpQGFybS5jb207DQo+IGNhdGFsaW4ubWFyaW5h c0Bhcm0uY29tOyB3aWxsLmRlYWNvbkBhcm0uY29tOyBNaW5na2FpIEh1DQo+IDxtaW5na2FpLmh1 QG54cC5jb20+OyBNLmguIExpYW4gPG1pbmdodWFuLmxpYW5AbnhwLmNvbT47IFhpYW93ZWkgQmFv DQo+IDx4aWFvd2VpLmJhb0BueHAuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIdjkgMDgvMTJd IFBDSTogbW9iaXZlaWw6IEFkZCA4LWJpdCBhbmQgMTYtYml0IENTUiByZWdpc3Rlcg0KPiBhY2Nl c3NvcnMNCj4gDQo+IE9uIFdlZCwgTm92IDIwLCAyMDE5IGF0IDAzOjQ2OjEwQU0gKzAwMDAsIFou cS4gSG91IHdyb3RlOg0KPiA+IEZyb206IEhvdSBaaGlxaWFuZyA8WmhpcWlhbmcuSG91QG54cC5j b20+DQo+ID4NCj4gPiBUaGVyZSBhcmUgc29tZSA4LWJpdCBhbmQgMTYtYml0IHJlZ2lzdGVycyBp biBQQ0llIGNvbmZpZ3VyYXRpb24gc3BhY2UsDQo+ID4gc28gYWRkIHRoZXNlIGFjY2Vzc29ycyBh Y2NvcmRpbmdseS4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEhvdSBaaGlxaWFuZyA8WmhpcWlh bmcuSG91QG54cC5jb20+DQo+ID4gUmV2aWV3ZWQtYnk6IE1pbmdodWFuIExpYW4gPE1pbmdodWFu LkxpYW5AbnhwLmNvbT4NCj4gPiBSZXZpZXdlZC1ieTogU3VicmFobWFueWEgTGluZ2FwcGEgPGwu c3VicmFobWFueWFAbW9iaXZlaWwuY28uaW4+DQo+ID4gLS0tDQo+ID4gVjk6DQo+ID4gIC0gTm8g Y2hhbmdlDQo+ID4NCj4gPiAgLi4uL3BjaS9jb250cm9sbGVyL21vYml2ZWlsL3BjaWUtbW9iaXZl aWwuaCAgIHwgMjMNCj4gKysrKysrKysrKysrKysrKysrKw0KPiA+ICAxIGZpbGUgY2hhbmdlZCwg MjMgaW5zZXJ0aW9ucygrKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRy b2xsZXIvbW9iaXZlaWwvcGNpZS1tb2JpdmVpbC5oDQo+ID4gYi9kcml2ZXJzL3BjaS9jb250cm9s bGVyL21vYml2ZWlsL3BjaWUtbW9iaXZlaWwuaA0KPiA+IGluZGV4IDM3MTE2YzJhMTlmZS4uNzUw YTdmZDk1YmMxIDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvbW9iaXZl aWwvcGNpZS1tb2JpdmVpbC5oDQo+ID4gKysrIGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9tb2Jp dmVpbC9wY2llLW1vYml2ZWlsLmgNCj4gPiBAQCAtMTgyLDEwICsxODIsMzMgQEAgc3RhdGljIGlu bGluZSB1MzIgbW9iaXZlaWxfY3NyX3JlYWRsKHN0cnVjdA0KPiBtb2JpdmVpbF9wY2llICpwY2ll LCB1MzIgb2ZmKQ0KPiA+ICAJcmV0dXJuIG1vYml2ZWlsX2Nzcl9yZWFkKHBjaWUsIG9mZiwgMHg0 KTsgIH0NCj4gPg0KPiA+ICtzdGF0aWMgaW5saW5lIHUzMiBtb2JpdmVpbF9jc3JfcmVhZHcoc3Ry dWN0IG1vYml2ZWlsX3BjaWUgKnBjaWUsIHUzMg0KPiA+ICtvZmYpIHsNCj4gPiArCXJldHVybiBt b2JpdmVpbF9jc3JfcmVhZChwY2llLCBvZmYsIDB4Mik7IH0NCj4gPiArDQo+ID4gK3N0YXRpYyBp bmxpbmUgdTMyIG1vYml2ZWlsX2Nzcl9yZWFkYihzdHJ1Y3QgbW9iaXZlaWxfcGNpZSAqcGNpZSwg dTMyDQo+ID4gK29mZikgew0KPiA+ICsJcmV0dXJuIG1vYml2ZWlsX2Nzcl9yZWFkKHBjaWUsIG9m ZiwgMHgxKTsgfQ0KPiANCj4gRG8geW91IHRoaW5rIHRoZSBhYm92ZSB0d28gcmV0dXJuIHR5cGVz IHNob3VsZCByZWZsZWN0IHRoZSBzaXplIG9mIHRoZSBhY2Nlc3M/DQoNCldpbGwgY2hhbmdlIGlu IHYxMC4NCg0KVGhhbmtzLA0KWmhpcWlhbmcNCg0KPiANCj4gVGhhbmtzLA0KPiANCj4gQW5kcmV3 IE11cnJheQ0KPiANCj4gPiArDQo+ID4gKw0KPiA+ICBzdGF0aWMgaW5saW5lIHZvaWQgbW9iaXZl aWxfY3NyX3dyaXRlbChzdHJ1Y3QgbW9iaXZlaWxfcGNpZSAqcGNpZSwgdTMyIHZhbCwNCj4gPiAg CQkJCSAgICAgICB1MzIgb2ZmKQ0KPiA+ICB7DQo+ID4gIAltb2JpdmVpbF9jc3Jfd3JpdGUocGNp ZSwgdmFsLCBvZmYsIDB4NCk7ICB9DQo+ID4NCj4gPiArc3RhdGljIGlubGluZSB2b2lkIG1vYml2 ZWlsX2Nzcl93cml0ZXcoc3RydWN0IG1vYml2ZWlsX3BjaWUgKnBjaWUsIHUzMiB2YWwsDQo+ID4g KwkJCQkgICAgICAgdTMyIG9mZikNCj4gPiArew0KPiA+ICsJbW9iaXZlaWxfY3NyX3dyaXRlKHBj aWUsIHZhbCwgb2ZmLCAweDIpOyB9DQo+ID4gKw0KPiA+ICtzdGF0aWMgaW5saW5lIHZvaWQgbW9i aXZlaWxfY3NyX3dyaXRlYihzdHJ1Y3QgbW9iaXZlaWxfcGNpZSAqcGNpZSwgdTMyIHZhbCwNCj4g PiArCQkJCSAgICAgICB1MzIgb2ZmKQ0KPiA+ICt7DQo+ID4gKwltb2JpdmVpbF9jc3Jfd3JpdGUo cGNpZSwgdmFsLCBvZmYsIDB4MSk7IH0NCj4gPiArDQo+ID4gICNlbmRpZiAvKiBfUENJRV9NT0JJ VkVJTF9IICovDQo+ID4gLS0NCj4gPiAyLjE3LjENCj4gPg0K 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,URIBL_BLOCKED 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 5F9AEC2D0B1 for ; Thu, 6 Feb 2020 14:01:17 +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 3624420659 for ; Thu, 6 Feb 2020 14:01:17 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="K52CmTdw"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=nxp.com header.i=@nxp.com header.b="DoIm3XTN" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3624420659 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=swz9fXGSqLLobIAhZOh1kILkG+dwcSxlDBR/UKc1zoc=; b=K52CmTdwo71CVS TYrzrPA2KplzB/Lq7pBADmKl7/q4aMMuYY/JQimdRFiaszonJBZY/xBpYFshzVvlyEcXtwtzkSo6x mlWEtkRjkElGRkk8sygPlkZwE50L1WLRC3fw2W/X+eImVrlaBnxgiEV3r09pukSJ0AeD53up60rmZ YJDTBkfXy/ODyqVgRrwARHI4AKgMMUQDG2BVh/01UHsSmnSLMa1C3nKAxPIbsYS3kAYmJoOPXsEza 6OYIWqSsiD3mg+4WnJJ/SUr+qTjxpPJQ2me+LEcSC6k9pfzYWdpeIQ3Gm/++kUi71Gj3HGXIiVDrd gSq6WIrgw3773ONTqWGQ==; 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 1izhiU-0002d4-6m; Thu, 06 Feb 2020 14:01:14 +0000 Received: from mail-db8eur05on2068.outbound.protection.outlook.com ([40.107.20.68] helo=EUR05-DB8-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1izhiQ-0002bk-0F for linux-arm-kernel@lists.infradead.org; Thu, 06 Feb 2020 14:01:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=bJk5DxdufctyaraGWrVPFmIiGIN/e0Aa7d8WQRtLK4JMRe4tGgujmsvTJY1d/AopG1TwiDm4tsA18ZtS/7SEsG7SjZS6g6B4YL1IczqcgXZluG2TOyySTQTKjTCnH32DElDg2ew9jPh5iSXeAk8G6kNv3s9SWKcnlkB+hBGx2X6KfGMSY/WAdI3/wBOXcWpZ1BUiE9agRHJjH1C0d/EMGuGgqw0EmYZYS3nc3dEWYlsoDrqDBjUMqWp1AjHoWVA/+bayD/1k+WWbUTyOCaGn/CHGJr97rf8rigtkrvgelcr/nl3v7dvTS3AS21iFfxYZBfSVV+ki5mTW8ESR+nk9lQ== 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=twv5rjXQHapHuLk7+cf1XMq8HsajBQKIPIT4Edec2/E=; b=DAX5/qjWQevCB0DeJU4RJDkcZTXa0v527a10iaVhu1QdoTtbGirk0HOxE0DD1EiGBd8Ii/3asLN3tPrYBZh58P26M7Gi5x7PJ729TMpWyQWQoTOgLG9RAUXVnurdU2k4/y45bUnM7dUtqWRsUfStFJufdJScvOXXcppqALDzgMd0SyA6hZn9PXWhxgFlQIrUTTJkKRN6nFMbJ1TnGm7pv6uHYIyRNqIsBg6xdjhnhoQfGhUy/OTWVHd86FJwX8XCgrJvhGndCLNMnYGiNovFR2sJaLW7PJ8laGBK5qsZmFzk45ZoAA3Z7lnvJmFCZdrygqu+va8VD9mcQ1YPYQNNig== 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=twv5rjXQHapHuLk7+cf1XMq8HsajBQKIPIT4Edec2/E=; b=DoIm3XTNY9NzTYAURUlpbl/vc395BujgHHSfdIIs2I6uPZEKp8uizOxGpqLOuC399G2rrHxEvOTknlCi/ncqEZQ/8KhcMYzx2CFffbT6q7hhFxS2gl0vJTJ862NRDvmb1DkuwqY6tsLEOI0aVVKJ/Kh87zVepzkD2CFTotUW09Y= Received: from DB8PR04MB6747.eurprd04.prod.outlook.com (20.179.250.159) by DB8PR04MB6748.eurprd04.prod.outlook.com (20.179.251.88) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2686.32; Thu, 6 Feb 2020 13:45:31 +0000 Received: from DB8PR04MB6747.eurprd04.prod.outlook.com ([fe80::104b:e88b:b0d3:cdaa]) by DB8PR04MB6747.eurprd04.prod.outlook.com ([fe80::104b:e88b:b0d3:cdaa%4]) with mapi id 15.20.2686.035; Thu, 6 Feb 2020 13:45:31 +0000 From: "Z.q. Hou" To: Andrew Murray Subject: RE: [PATCHv9 08/12] PCI: mobiveil: Add 8-bit and 16-bit CSR register accessors Thread-Topic: [PATCHv9 08/12] PCI: mobiveil: Add 8-bit and 16-bit CSR register accessors Thread-Index: AQHVn1UM/CwMe5ZZnEiSNfgmt9Cx/qfoy1uAgCRZKrA= Date: Thu, 6 Feb 2020 13:45:31 +0000 Message-ID: References: <20191120034451.30102-1-Zhiqiang.Hou@nxp.com> <20191120034451.30102-9-Zhiqiang.Hou@nxp.com> <20200113113135.GN42593@e119886-lin.cambridge.arm.com> In-Reply-To: <20200113113135.GN42593@e119886-lin.cambridge.arm.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=zhiqiang.hou@nxp.com; x-originating-ip: [92.121.68.129] x-ms-publictraffictype: Email x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 46510d77-e63f-48b4-878c-08d7ab0ad594 x-ms-traffictypediagnostic: DB8PR04MB6748:|DB8PR04MB6748: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1247; x-forefront-prvs: 0305463112 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(396003)(376002)(39860400002)(346002)(366004)(189003)(199004)(55016002)(478600001)(4326008)(8936002)(76116006)(66446008)(66946007)(66476007)(64756008)(66556008)(9686003)(5660300002)(52536014)(86362001)(33656002)(7416002)(6916009)(316002)(26005)(54906003)(71200400001)(186003)(81166006)(7696005)(2906002)(6506007)(53546011)(8676002)(81156014); DIR:OUT; SFP:1101; SCL:1; SRVR:DB8PR04MB6748; H:DB8PR04MB6747.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: KT+YOm4Y6Wp+YdXnMIO4rGN6gb/kk9aCPyjzbZYzcj/bx7WVqd1jVeWncmmEE61+ixlgffGCUmDyE91LP3VfYFoQ1mo44jp6BxkDJteKTl1Dh//bi8ocr8L75PylbUV8Od11Jw860/tWU8jxqt6TerO/i2KrGORUiaGIVcbDYcs9HCUdzG0k6ne3fG/o7eWbq6jKfZfcT9FDzF5BSRYi6RDIR0TxV8lyT9PycTr19aZ/JzL3bMWcbb9MRm4s+nxcP659U8AOh+mDCBdvkqJTEPrGj2gTvWFLoFe51DlPWtVbW8Hdh5CJqTMd2zehF9aq4CjMgLc3eSQa7b9hXhuZoK0zaG8RhbNKpQCmsbkn2h6t7000cLVzDeR5UXaX9gZFQDOIKc6S1/n8pQ6fWRGZ7kPsw2DyUYu6Ige0Ae3cBUOt3RHx7JQ2Donoe52rxv/y x-ms-exchange-antispam-messagedata: EH8GTHAjnbVJbgpmWaf2PieryDRGWy/zlrCZO2kJxIhaDihFtloco26b4OSAf6CwxBuS9GUK0S4cC18Zw1SKCn7ZwGxcrxizHu8fuOsmQTdEnItNFy7FrMBYWDp+/v5E4cch3bBkxasz1ZNFh6/zTQ== MIME-Version: 1.0 X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 46510d77-e63f-48b4-878c-08d7ab0ad594 X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2020 13:45:31.5919 (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: 4+RgWw+3gnaapKNosRwrZZXbsBePEdLnsscYYSNFyRmQUB7MK+vbni9ia9cc+Z+GhzZohNOBue0T9EZi6xSQ+w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR04MB6748 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200206_060110_052892_95B2104C X-CRM114-Status: GOOD ( 16.63 ) 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: "mark.rutland@arm.com" , "devicetree@vger.kernel.org" , "lorenzo.pieralisi@arm.com" , "m.karthikeyan@mobiveil.co.in" , "arnd@arndb.de" , "linux-pci@vger.kernel.org" , "l.subrahmanya@mobiveil.co.in" , "will.deacon@arm.com" , "linux-kernel@vger.kernel.org" , Leo Li , "M.h. Lian" , "robh+dt@kernel.org" , Mingkai Hu , Xiaowei Bao , "catalin.marinas@arm.com" , "bhelgaas@google.com" , "shawnguo@kernel.org" , "linux-arm-kernel@lists.infradead.org" Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgQW5kcmV3LA0KDQpUaGFua3MgYSBsb3QgZm9yIHlvdXIgY29tbWVudHMhDQoNCj4gLS0tLS1P cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQW5kcmV3IE11cnJheSA8YW5kcmV3Lm11cnJh eUBhcm0uY29tPg0KPiBTZW50OiAyMDIwxOox1MIxM8jVIDE5OjMyDQo+IFRvOiBaLnEuIEhvdSA8 emhpcWlhbmcuaG91QG54cC5jb20+DQo+IENjOiBsaW51eC1wY2lAdmdlci5rZXJuZWwub3JnOyBs aW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmc7DQo+IGRldmljZXRyZWVAdmdlci5r ZXJuZWwub3JnOyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOw0KPiBiaGVsZ2Fhc0Bnb29n bGUuY29tOyByb2JoK2R0QGtlcm5lbC5vcmc7IGFybmRAYXJuZGIuZGU7DQo+IG1hcmsucnV0bGFu ZEBhcm0uY29tOyBsLnN1YnJhaG1hbnlhQG1vYml2ZWlsLmNvLmluOw0KPiBzaGF3bmd1b0BrZXJu ZWwub3JnOyBtLmthcnRoaWtleWFuQG1vYml2ZWlsLmNvLmluOyBMZW8gTGkNCj4gPGxlb3lhbmcu bGlAbnhwLmNvbT47IGxvcmVuem8ucGllcmFsaXNpQGFybS5jb207DQo+IGNhdGFsaW4ubWFyaW5h c0Bhcm0uY29tOyB3aWxsLmRlYWNvbkBhcm0uY29tOyBNaW5na2FpIEh1DQo+IDxtaW5na2FpLmh1 QG54cC5jb20+OyBNLmguIExpYW4gPG1pbmdodWFuLmxpYW5AbnhwLmNvbT47IFhpYW93ZWkgQmFv DQo+IDx4aWFvd2VpLmJhb0BueHAuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BBVENIdjkgMDgvMTJd IFBDSTogbW9iaXZlaWw6IEFkZCA4LWJpdCBhbmQgMTYtYml0IENTUiByZWdpc3Rlcg0KPiBhY2Nl c3NvcnMNCj4gDQo+IE9uIFdlZCwgTm92IDIwLCAyMDE5IGF0IDAzOjQ2OjEwQU0gKzAwMDAsIFou cS4gSG91IHdyb3RlOg0KPiA+IEZyb206IEhvdSBaaGlxaWFuZyA8WmhpcWlhbmcuSG91QG54cC5j b20+DQo+ID4NCj4gPiBUaGVyZSBhcmUgc29tZSA4LWJpdCBhbmQgMTYtYml0IHJlZ2lzdGVycyBp biBQQ0llIGNvbmZpZ3VyYXRpb24gc3BhY2UsDQo+ID4gc28gYWRkIHRoZXNlIGFjY2Vzc29ycyBh Y2NvcmRpbmdseS4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEhvdSBaaGlxaWFuZyA8WmhpcWlh bmcuSG91QG54cC5jb20+DQo+ID4gUmV2aWV3ZWQtYnk6IE1pbmdodWFuIExpYW4gPE1pbmdodWFu LkxpYW5AbnhwLmNvbT4NCj4gPiBSZXZpZXdlZC1ieTogU3VicmFobWFueWEgTGluZ2FwcGEgPGwu c3VicmFobWFueWFAbW9iaXZlaWwuY28uaW4+DQo+ID4gLS0tDQo+ID4gVjk6DQo+ID4gIC0gTm8g Y2hhbmdlDQo+ID4NCj4gPiAgLi4uL3BjaS9jb250cm9sbGVyL21vYml2ZWlsL3BjaWUtbW9iaXZl aWwuaCAgIHwgMjMNCj4gKysrKysrKysrKysrKysrKysrKw0KPiA+ICAxIGZpbGUgY2hhbmdlZCwg MjMgaW5zZXJ0aW9ucygrKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvcGNpL2NvbnRy b2xsZXIvbW9iaXZlaWwvcGNpZS1tb2JpdmVpbC5oDQo+ID4gYi9kcml2ZXJzL3BjaS9jb250cm9s bGVyL21vYml2ZWlsL3BjaWUtbW9iaXZlaWwuaA0KPiA+IGluZGV4IDM3MTE2YzJhMTlmZS4uNzUw YTdmZDk1YmMxIDEwMDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMvcGNpL2NvbnRyb2xsZXIvbW9iaXZl aWwvcGNpZS1tb2JpdmVpbC5oDQo+ID4gKysrIGIvZHJpdmVycy9wY2kvY29udHJvbGxlci9tb2Jp dmVpbC9wY2llLW1vYml2ZWlsLmgNCj4gPiBAQCAtMTgyLDEwICsxODIsMzMgQEAgc3RhdGljIGlu bGluZSB1MzIgbW9iaXZlaWxfY3NyX3JlYWRsKHN0cnVjdA0KPiBtb2JpdmVpbF9wY2llICpwY2ll LCB1MzIgb2ZmKQ0KPiA+ICAJcmV0dXJuIG1vYml2ZWlsX2Nzcl9yZWFkKHBjaWUsIG9mZiwgMHg0 KTsgIH0NCj4gPg0KPiA+ICtzdGF0aWMgaW5saW5lIHUzMiBtb2JpdmVpbF9jc3JfcmVhZHcoc3Ry dWN0IG1vYml2ZWlsX3BjaWUgKnBjaWUsIHUzMg0KPiA+ICtvZmYpIHsNCj4gPiArCXJldHVybiBt b2JpdmVpbF9jc3JfcmVhZChwY2llLCBvZmYsIDB4Mik7IH0NCj4gPiArDQo+ID4gK3N0YXRpYyBp bmxpbmUgdTMyIG1vYml2ZWlsX2Nzcl9yZWFkYihzdHJ1Y3QgbW9iaXZlaWxfcGNpZSAqcGNpZSwg dTMyDQo+ID4gK29mZikgew0KPiA+ICsJcmV0dXJuIG1vYml2ZWlsX2Nzcl9yZWFkKHBjaWUsIG9m ZiwgMHgxKTsgfQ0KPiANCj4gRG8geW91IHRoaW5rIHRoZSBhYm92ZSB0d28gcmV0dXJuIHR5cGVz IHNob3VsZCByZWZsZWN0IHRoZSBzaXplIG9mIHRoZSBhY2Nlc3M/DQoNCldpbGwgY2hhbmdlIGlu IHYxMC4NCg0KVGhhbmtzLA0KWmhpcWlhbmcNCg0KPiANCj4gVGhhbmtzLA0KPiANCj4gQW5kcmV3 IE11cnJheQ0KPiANCj4gPiArDQo+ID4gKw0KPiA+ICBzdGF0aWMgaW5saW5lIHZvaWQgbW9iaXZl aWxfY3NyX3dyaXRlbChzdHJ1Y3QgbW9iaXZlaWxfcGNpZSAqcGNpZSwgdTMyIHZhbCwNCj4gPiAg CQkJCSAgICAgICB1MzIgb2ZmKQ0KPiA+ICB7DQo+ID4gIAltb2JpdmVpbF9jc3Jfd3JpdGUocGNp ZSwgdmFsLCBvZmYsIDB4NCk7ICB9DQo+ID4NCj4gPiArc3RhdGljIGlubGluZSB2b2lkIG1vYml2 ZWlsX2Nzcl93cml0ZXcoc3RydWN0IG1vYml2ZWlsX3BjaWUgKnBjaWUsIHUzMiB2YWwsDQo+ID4g KwkJCQkgICAgICAgdTMyIG9mZikNCj4gPiArew0KPiA+ICsJbW9iaXZlaWxfY3NyX3dyaXRlKHBj aWUsIHZhbCwgb2ZmLCAweDIpOyB9DQo+ID4gKw0KPiA+ICtzdGF0aWMgaW5saW5lIHZvaWQgbW9i aXZlaWxfY3NyX3dyaXRlYihzdHJ1Y3QgbW9iaXZlaWxfcGNpZSAqcGNpZSwgdTMyIHZhbCwNCj4g PiArCQkJCSAgICAgICB1MzIgb2ZmKQ0KPiA+ICt7DQo+ID4gKwltb2JpdmVpbF9jc3Jfd3JpdGUo cGNpZSwgdmFsLCBvZmYsIDB4MSk7IH0NCj4gPiArDQo+ID4gICNlbmRpZiAvKiBfUENJRV9NT0JJ VkVJTF9IICovDQo+ID4gLS0NCj4gPiAyLjE3LjENCj4gPg0KX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QK bGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRl YWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=