Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753159AbeAKBOF (ORCPT + 1 other); Wed, 10 Jan 2018 20:14:05 -0500 Received: from mail-bn3nam01on0076.outbound.protection.outlook.com ([104.47.33.76]:62336 "EHLO NAM01-BN3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753054AbeAKBOD (ORCPT ); Wed, 10 Jan 2018 20:14:03 -0500 From: Jolly Shah To: Julien Thierry CC: "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , Rajan Vaja , "ard.biesheuvel@linaro.org" , "mingo@kernel.org" , "gregkh@linuxfoundation.org" , "matt@codeblueprint.co.uk" , "sudeep.holla@arm.com" , "hkallweit1@gmail.com" , "keescook@chromium.org" , "dmitry.torokhov@gmail.com" , "michal.simek@xilinx.com" Subject: RE: [PATCH] drivers: firmware: xilinx: Add ZynqMP firmware driver Thread-Topic: [PATCH] drivers: firmware: xilinx: Add ZynqMP firmware driver Thread-Index: AQHTiM0g2f3A6E6gq0GywrfELV4X3aNrlK6AgAJLRXA= Date: Thu, 11 Jan 2018 01:13:57 +0000 Message-ID: References: <1515449227-5096-1-git-send-email-jollys@xilinx.com> <5fbe8626-63be-02c4-b3e5-ba6c99a8d67c@arm.com> In-Reply-To: <5fbe8626-63be-02c4-b3e5-ba6c99a8d67c@arm.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=JOLLYS@xilinx.com; x-originating-ip: [73.162.184.228] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;DM2PR0201MB1086;7:+UYRwPdQ33bWFSLkMpqCzpL7FnfA2htAGs4Y6kbHclT1zymRhOk+R4LzJjOEHVpGTOMxvfJd/WjMVHHMQMsDlLOQzJiDTF6RqjLKE79SeigshZcaaTtjr/ZkLD+29oCKtQlaDHxYs68rNu3lUsR0ktIX5cSWSWi0ACQwcUmAEBlX8kIkvIXUn2DErannZCWE/YJxOVBWAhG0F2bGJEvuZ4idOlW4YtN8nSB2rBcxFpE4+/aNw6mV4knWQSn38XQN x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR; x-forefront-antispam-report: SFV:SKI;SCL:-1;SFV:NSPM;SFS:(10009020)(366004)(39860400002)(376002)(346002)(39380400002)(396003)(13464003)(51914003)(189003)(24454002)(199004)(229853002)(74316002)(53546011)(59450400001)(305945005)(7736002)(25786009)(68736007)(2950100002)(2900100001)(53936002)(7416002)(107886003)(86362001)(2906002)(5250100002)(4326008)(6506007)(97736004)(6916009)(14454004)(39060400002)(6246003)(8676002)(105586002)(81156014)(81166006)(106356001)(9686003)(3660700001)(6116002)(8936002)(99286004)(3846002)(55016002)(478600001)(3280700002)(5660300001)(33656002)(7696005)(72206003)(102836004)(66066001)(76176011)(54906003)(316002)(6436002);DIR:OUT;SFP:1101;SCL:1;SRVR:DM2PR0201MB1086;H:DM2PR0201MB0767.namprd02.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; x-ms-office365-filtering-ht: Tenant x-ms-office365-filtering-correlation-id: 7cc2e496-1bc2-4b63-0773-08d558909773 x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020);SRVR:DM2PR0201MB1086; x-ms-traffictypediagnostic: DM2PR0201MB1086: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(180628864354917)(9452136761055)(85827821059158)(258649278758335)(192813158149592); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(6040470)(2401047)(5005006)(8121501046)(10201501046)(3231023)(944501075)(93006095)(93001095)(3002001)(6055026)(6041268)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123558120)(20161123564045)(6072148)(201708071742011);SRVR:DM2PR0201MB1086;BCL:0;PCL:0;RULEID:(100000803101)(100110400095);SRVR:DM2PR0201MB1086; x-forefront-prvs: 0549E6FD50 x-microsoft-antispam-message-info: KgD75DUHkFaefCVbkGkUdJcTP2q/f9sTqnLIj7SBTobHim9v59ew5eZi52JMIBfpq44UBGLShc1s+XiOUt5B5w== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7cc2e496-1bc2-4b63-0773-08d558909773 X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jan 2018 01:13:57.8163 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0201MB1086 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Return-Path: SGkgSnVsaWVuLA0KVGhhbmtzIGZvciB0aGUgcmV2aWV3LA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVz c2FnZS0tLS0tDQo+IEZyb206IEp1bGllbiBUaGllcnJ5IFttYWlsdG86anVsaWVuLnRoaWVycnlA YXJtLmNvbV0NCj4gU2VudDogVHVlc2RheSwgSmFudWFyeSAwOSwgMjAxOCA2OjA3IEFNDQo+IFRv OiBKb2xseSBTaGFoIDxKT0xMWVNAeGlsaW54LmNvbT47IGFyZC5iaWVzaGV1dmVsQGxpbmFyby5v cmc7DQo+IG1pbmdvQGtlcm5lbC5vcmc7IGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnOyBtYXR0 QGNvZGVibHVlcHJpbnQuY28udWs7DQo+IHN1ZGVlcC5ob2xsYUBhcm0uY29tOyBoa2FsbHdlaXQx QGdtYWlsLmNvbTsga2Vlc2Nvb2tAY2hyb21pdW0ub3JnOw0KPiBkbWl0cnkudG9yb2tob3ZAZ21h aWwuY29tOyBtaWNoYWwuc2ltZWtAeGlsaW54LmNvbQ0KPiBDYzogbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnOyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOyBKb2xseQ0K PiBTaGFoIDxKT0xMWVNAeGlsaW54LmNvbT47IFJhamFuIFZhamEgPFJBSkFOVkB4aWxpbnguY29t Pg0KPiBTdWJqZWN0OiBSZTogW1BBVENIXSBkcml2ZXJzOiBmaXJtd2FyZTogeGlsaW54OiBBZGQg WnlucU1QIGZpcm13YXJlIGRyaXZlcg0KPiANCj4gSGkgSm9sbHksDQo+IA0KPiBPbiAwOC8wMS8x OCAyMjowNywgSm9sbHkgU2hhaCB3cm90ZToNCj4gPiBUaGlzIHBhdGNoIGlzIGFkZGluZyBjb21t dW5pY2F0aW9uIGxheWVyIHdpdGggZmlybXdhcmUuDQo+ID4gRmlybXdhcmUgZHJpdmVyIHByb3Zp ZGVzIGFuIGludGVyZmFjZSB0byBmaXJtd2FyZSBBUElzLg0KPiA+IEludGVyZmFjZSBBUElzIGNh biBiZSB1c2VkIGJ5IGFueSBkcml2ZXIgdG8gY29tbXVuaWNhdGUgdG8NCj4gPiBQTVVGVyhQbGF0 Zm9ybSBNYW5hZ2VtZW50IFVuaXQpLiBBbGwgcmVxdWVzdHMgZ28gdGhyb3VnaCBBVEYuDQo+ID4g RmlybXdhcmUtZGVidWcgcHJvdmlkZXMgZGVidWdmcyBpbnRlcmZhY2UgdG8gYWxsIEFQSXMuDQo+ ID4gRmlybXdhcmUtZ2dzIHByb3ZpZGVzIHJlYWQvd3JpdGUgaW50ZXJmYWNlIHRvDQo+ID4gZ2xv YmFsIHN0b3JhZ2UgcmVnaXN0ZXJzLg0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogSm9sbHkgU2hh aCA8am9sbHlzQHhpbGlueC5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogUmFqYW4gVmFqYSA8cmFq YW52QHhpbGlueC5jb20+DQo+ID4gLS0tDQo+ID4gICAuLi4vZmlybXdhcmUveGlsaW54L3hsbngs enlucW1wLWZpcm13YXJlLnR4dCAgICAgICB8ICAgMTYgKw0KPiA+ICAgYXJjaC9hcm02NC9LY29u ZmlnLnBsYXRmb3JtcyAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxICsNCj4gPiAgIGRyaXZl cnMvZmlybXdhcmUvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSArDQo+ ID4gICBkcml2ZXJzL2Zpcm13YXJlL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICB8 ICAgIDEgKw0KPiA+ICAgZHJpdmVycy9maXJtd2FyZS94aWxpbngvS2NvbmZpZyAgICAgICAgICAg ICAgICAgICAgfCAgICA0ICsNCj4gPiAgIGRyaXZlcnMvZmlybXdhcmUveGlsaW54L01ha2VmaWxl ICAgICAgICAgICAgICAgICAgIHwgICAgNCArDQo+ID4gICBkcml2ZXJzL2Zpcm13YXJlL3hpbGlu eC96eW5xbXAvS2NvbmZpZyAgICAgICAgICAgICB8ICAgMjMgKw0KPiA+ICAgZHJpdmVycy9maXJt d2FyZS94aWxpbngvenlucW1wL01ha2VmaWxlICAgICAgICAgICAgfCAgICA1ICsNCj4gPiAgIGRy aXZlcnMvZmlybXdhcmUveGlsaW54L3p5bnFtcC9maXJtd2FyZS1kZWJ1Zy5jICAgIHwgIDU0MCAr KysrKysrKysrKw0KPiA+ICAgZHJpdmVycy9maXJtd2FyZS94aWxpbngvenlucW1wL2Zpcm13YXJl LWdncy5jICAgICAgfCAgMjk4ICsrKysrKw0KPiA+ICAgZHJpdmVycy9maXJtd2FyZS94aWxpbngv enlucW1wL2Zpcm13YXJlLmMgICAgICAgICAgfCAxMDI0DQo+ICsrKysrKysrKysrKysrKysrKysr DQo+ID4gICAuLi4vbGludXgvZmlybXdhcmUveGlsaW54L3p5bnFtcC9maXJtd2FyZS1kZWJ1Zy5o ICB8ICAgMzIgKw0KPiA+ICAgaW5jbHVkZS9saW51eC9maXJtd2FyZS94aWxpbngvenlucW1wL2Zp cm13YXJlLmggICAgfCAgNTczICsrKysrKysrKysrDQo+ID4gICAxMyBmaWxlcyBjaGFuZ2VkLCAy NTIyIGluc2VydGlvbnMoKykNCj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NA0KPiBEb2N1bWVudGF0 aW9uL2RldmljZXRyZWUvYmluZGluZ3MvZmlybXdhcmUveGlsaW54L3hsbngsenlucW1wLWZpcm13 YXJlLnR4dA0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZmlybXdhcmUveGlsaW54 L0tjb25maWcNCj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2Zpcm13YXJlL3hpbGlu eC9NYWtlZmlsZQ0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZmlybXdhcmUveGls aW54L3p5bnFtcC9LY29uZmlnDQo+ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9maXJt d2FyZS94aWxpbngvenlucW1wL01ha2VmaWxlDQo+ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp dmVycy9maXJtd2FyZS94aWxpbngvenlucW1wL2Zpcm13YXJlLWRlYnVnLmMNCj4gPiAgIGNyZWF0 ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2Zpcm13YXJlL3hpbGlueC96eW5xbXAvZmlybXdhcmUtZ2dz LmMNCj4gPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2Zpcm13YXJlL3hpbGlueC96eW5x bXAvZmlybXdhcmUuYw0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvbGludXgvZmly bXdhcmUveGlsaW54L3p5bnFtcC9maXJtd2FyZS0NCj4gZGVidWcuaA0KPiA+ICAgY3JlYXRlIG1v ZGUgMTAwNjQ0IGluY2x1ZGUvbGludXgvZmlybXdhcmUveGlsaW54L3p5bnFtcC9maXJtd2FyZS5o DQo+ID4NCj4gDQo+ID4gKw0KPiA+ICtzdGF0aWMgdTMyIHBtX2FwaV92ZXJzaW9uOw0KPiA+ICsN Cj4gPiArLyoqDQo+ID4gKyAqIHp5bnFtcF9wbV9nZXRfYXBpX3ZlcnNpb24gLSBHZXQgdmVyc2lv biBudW1iZXIgb2YgUE1VIFBNIGZpcm13YXJlDQo+ID4gKyAqIEB2ZXJzaW9uOglSZXR1cm5lZCB2 ZXJzaW9uIHZhbHVlDQo+ID4gKyAqDQo+ID4gKyAqIFJldHVybjoJUmV0dXJucyBzdGF0dXMsIGVp dGhlciBzdWNjZXNzIG9yIGVycm9yK3JlYXNvbg0KPiA+ICsgKi8NCj4gPiArc3RhdGljIGludCB6 eW5xbXBfcG1fZ2V0X2FwaV92ZXJzaW9uKHUzMiAqdmVyc2lvbikNCj4gPiArew0KPiA+ICsJdTMy IHJldF9wYXlsb2FkW1BBWUxPQURfQVJHX0NOVF07DQo+ID4gKw0KPiA+ICsJaWYgKCF2ZXJzaW9u KQ0KPiA+ICsJCXJldHVybiB6eW5xbXBfcG1fcmV0X2NvZGUoWFNUX1BNX0NPTkZMSUNUKTsNCj4g PiArDQo+ID4gKwkvKiBDaGVjayBpcyBQTSBBUEkgdmVyc2lvbiBhbHJlYWR5IHZlcmlmaWVkICov DQo+ID4gKwlpZiAocG1fYXBpX3ZlcnNpb24gPiAwKSB7DQo+ID4gKwkJKnZlcnNpb24gPSBwbV9h cGlfdmVyc2lvbjsNCj4gPiArCQlyZXR1cm4gWFNUX1BNX1NVQ0NFU1M7DQo+ID4gKwl9DQo+ID4g KwlpbnZva2VfcG1fZm4oR0VUX0FQSV9WRVJTSU9OLCAwLCAwLCAwLCAwLCByZXRfcGF5bG9hZCk7 DQo+ID4gKwkqdmVyc2lvbiA9IHJldF9wYXlsb2FkWzFdOw0KPiA+ICsNCj4gDQo+IEkgdGhpbmsg eW91IGZvcmdvdCB0byBzYXZlIHRoZSByZXN1bHQgdG8gcG1fYXBpX3ZlcnNpb24sIHVubGVzcyBJ IGFtDQo+IG1pc3Npbmcgc29tZXRoaW5nLg0KPiANCg0KUG1fYXBpX3ZlcnNpb24gaXMgaW5pdGlh bGl6ZWQgaW4gaW5pdCByb3V0aW5lLiBTbyBubyBuZWVkIHRvIHNhdmUgaXQgYWdhaW4gYXMgdmVy c2lvbiB3aWxsIHJlbWFpbiBzYW1lLg0KDQpSZXN0IGFsbCBjb21tZW50cyB3aWxsIGJlIGZpeGVk IGluIG5leHQgdmVyc2lvbi4NCg0KVGhhbmtzLA0KSm9sbHkgU2hhaA0K