Received: by 10.213.65.68 with SMTP id h4csp128796imn; Mon, 12 Mar 2018 21:25:36 -0700 (PDT) X-Google-Smtp-Source: AG47ELvXIkOdmHDZV13M726Jb7B4gxQMmBdQRG89nbw8l3J2R+3zbJKWVbXBY695PJ3zm/O/LHIO X-Received: by 10.101.69.75 with SMTP id x11mr8614862pgr.69.1520915136783; Mon, 12 Mar 2018 21:25:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1520915136; cv=none; d=google.com; s=arc-20160816; b=mBA/+TaVLsCCYYWaD6WfcwUwkOmrN3vgD4cnR5NJQerNity/hM5syYyYXxWBU9bSkv F513HnOi3/hToD4ZW00c5YlihE4cMaNBtlUoIm4P1xQXa5VJdMUJ81rdYMjyCK6Dszmp jBHpock67BmU1WlGNJo9/1idxt9526PrMJIbdAx04QX4qsYwRog9uw/k3EYz/183/FxN HfJaNT3/Vp6tDD7U8DVbjChZBUZYPfT0iAs5C5OMBTxv9QZkxaIqek5QAXgFrsEqLKxV sIUuCQQXDD3z9at0vtBqZdH2wRSJj2tU4asALNJpp41cyU55HkPSPTo7DNDMgBtfjB/v 9VWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :spamdiagnosticmetadata:spamdiagnosticoutput:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=+Z1g7DQpENI+EfTLb8cFeXRxAv1SA0X/fcQRj2gjsZI=; b=rLioQzTGtY7S4TRvoXFhPAs1Z0Rxkw77ErVg+eb/cGuIBlVUt3TfRUYG8j9ORsMHu+ w18f2w5Zq3YNGywMY3aJ2A2QkFMbcLNYDhj9qpmCZkQcrYTtYL5LWpT8xdFD60IjdNIx zM6kiahK0uL6XpGZHrQHE09D2JrdiG0F54rmnrytLM41MKHLprFjorO7PqJnK/f1yKYA em20M45N1i/y1j9AT34pw1Mq7b35HWlgOaqco1zKHEvtXeTw1XGdhDwRolQ3RZJSxwyu midHYIQlzCFTtpr8dXl7X8IhCvn/+bbBbxgdSmpAAaCHydAAMWwu9oMgbWRtMh0lbUvR x16A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nxp.com header.s=selector1 header.b=iGZlOJH7; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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. [209.132.180.67]) by mx.google.com with ESMTP id u91-v6si7193324plb.341.2018.03.12.21.25.09; Mon, 12 Mar 2018 21:25:36 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nxp.com header.s=selector1 header.b=iGZlOJH7; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1751089AbeCMEXE (ORCPT + 99 others); Tue, 13 Mar 2018 00:23:04 -0400 Received: from mail-db5eur01on0051.outbound.protection.outlook.com ([104.47.2.51]:11344 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750724AbeCMEXC (ORCPT ); Tue, 13 Mar 2018 00:23:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=+Z1g7DQpENI+EfTLb8cFeXRxAv1SA0X/fcQRj2gjsZI=; b=iGZlOJH71UjOUIlKFMoG2XTz5HKv5TC1HH1j69QhsNw4V6ygZnjKkGv40qloOccbGw3gXiRo2STnWLpBGuyjiuwDMKTmeuMzM/tdqF/zrOGsnUYcAa5UY6vHO4vzpw4rpF7VovGDPVmIV7txUg+Gw9dQbaBYwWSxS2ueVOc58mg= Received: from HE1PR0401MB2425.eurprd04.prod.outlook.com (10.168.33.22) by HE1PR0401MB2460.eurprd04.prod.outlook.com (10.168.147.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.548.13; Tue, 13 Mar 2018 04:22:56 +0000 Received: from HE1PR0401MB2425.eurprd04.prod.outlook.com ([fe80::a409:1898:a18e:6e85]) by HE1PR0401MB2425.eurprd04.prod.outlook.com ([fe80::a409:1898:a18e:6e85%18]) with mapi id 15.20.0588.013; Tue, 13 Mar 2018 04:22:54 +0000 From: Nipun Gupta To: Sinan Kaya , "hch@lst.de" , "robin.murphy@arm.com" , "linux@armlinux.org.uk" , "gregkh@linuxfoundation.org" , "m.szyprowski@samsung.com" , "bhelgaas@google.com" CC: "dmitry.torokhov@gmail.com" , "rafael.j.wysocki@intel.com" , "jarkko.sakkinen@linux.intel.com" , "linus.walleij@linaro.org" , "johan@kernel.org" , "msuchanek@suse.de" , "linux-kernel@vger.kernel.org" , "iommu@lists.linux-foundation.org" , "linux-pci@vger.kernel.org" , Bharat Bhushan , Leo Li Subject: RE: [PATCH] dma-mapping: move dma configuration to bus infrastructure Thread-Topic: [PATCH] dma-mapping: move dma configuration to bus infrastructure Thread-Index: AQHTuhZRcz681iNeqU+MbBDXy/Xb6aPMzpIAgADAXRA= Date: Tue, 13 Mar 2018 04:22:53 +0000 Message-ID: References: <1520868292-2479-1-git-send-email-nipun.gupta@nxp.com> <6a76df69-8c6c-52a6-0afd-fd0b8d2ff703@codeaurora.org> In-Reply-To: <6a76df69-8c6c-52a6-0afd-fd0b8d2ff703@codeaurora.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=nipun.gupta@nxp.com; x-originating-ip: [14.142.187.166] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;HE1PR0401MB2460;7:e5PIf3yEVTWjgnwXsNO2x+D1QCRlszuD1vWeO8puh9NOfc/SXoUQ7bHTJaW5qWSM9FiMdqYsY/PSzhqk/4Nz36fYSNldoVuIV+aRL1ZIqB9K11oZQAEr/v0xgpj8zTXoScVX+0Ynj1rPt/FeYusv+pyBGhkpqKVBuMoUW3nWSrBxdJB/DBgflJ+Q0pB5uRF7PBueUbES+2P2lmP1kmz4It/vaL+0jsIZEZR6WupAoxzWmH2i6Hi38z3NB/igCKW1 x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR; x-forefront-antispam-report: SFV:SKI;SCL:-1;SFV:NSPM;SFS:(10009020)(366004)(39860400002)(39380400002)(376002)(346002)(396003)(189003)(199004)(13464003)(2501003)(6436002)(7696005)(39060400002)(54906003)(99286004)(106356001)(86362001)(7416002)(97736004)(229853002)(478600001)(5660300001)(2201001)(9686003)(55016002)(105586002)(3280700002)(2906002)(6246003)(110136005)(76176011)(4326008)(53936002)(25786009)(5250100002)(14454004)(2900100001)(305945005)(316002)(74316002)(186003)(66066001)(6116002)(59450400001)(7736002)(3846002)(33656002)(68736007)(8936002)(6506007)(102836004)(55236004)(53546011)(26005)(3660700001)(2950100002)(81166006)(8676002)(81156014);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR0401MB2460;H:HE1PR0401MB2425.eurprd04.prod.outlook.com;FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; x-ms-office365-filtering-correlation-id: 752e2dc4-be71-46c8-29f1-08d5889a1769 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(5600026)(4604075)(3008032)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(48565401081)(2017052603328)(7153060)(7193020);SRVR:HE1PR0401MB2460; x-ms-traffictypediagnostic: HE1PR0401MB2460: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(180628864354917)(9452136761055)(185117386973197)(85827821059158)(211936372134217)(7411616537696)(228905959029699); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231221)(944501244)(52105095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041310)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(6072148)(201708071742011);SRVR:HE1PR0401MB2460;BCL:0;PCL:0;RULEID:;SRVR:HE1PR0401MB2460; x-forefront-prvs: 0610D16BBE received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: blANuMShFqf6QsHNYziDjVx0RZEwN9/kwM5b8x0APHVrh2OW0DoZS8vquMZmEEORTzCWj6LXc37VZB8weWNgcWOytZfiLXbYtBHjNaL9hLcdk50frL/tCKuubuhscj7KENJiPWNB5vpa9cEcp2LBgCgDgigk3LhxDV6kJdNZ0FF0zcL9mFkrUicRGYtqTs3yQr4GcnuMrotqsWJ8Eoy/T3VOImO5dhFrvay87Rpf4ARTu3E6Ij4IIW38ivlfeDAKQwUXhQfAagaKlrek2a7NHnwW6a4AHf0EOO1Y0j9YGRs12w1Qxjyi/YlVYGHJYvv8s0DRdNhZXY1uu/7p2gDGZQ== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM 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: 752e2dc4-be71-46c8-29f1-08d5889a1769 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Mar 2018 04:22:53.9871 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0401MB2460 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU2luYW4gS2F5YSBbbWFp bHRvOm9rYXlhQGNvZGVhdXJvcmEub3JnXQ0KPiBTZW50OiBNb25kYXksIE1hcmNoIDEyLCAyMDE4 IDIyOjE0DQo+IFRvOiBOaXB1biBHdXB0YSA8bmlwdW4uZ3VwdGFAbnhwLmNvbT47IGhjaEBsc3Qu ZGU7DQo+IHJvYmluLm11cnBoeUBhcm0uY29tOyBsaW51eEBhcm1saW51eC5vcmcudWs7IGdyZWdr aEBsaW51eGZvdW5kYXRpb24ub3JnOw0KPiBtLnN6eXByb3dza2lAc2Ftc3VuZy5jb207IGJoZWxn YWFzQGdvb2dsZS5jb20NCj4gQ2M6IGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb207IHJhZmFlbC5q Lnd5c29ja2lAaW50ZWwuY29tOw0KPiBqYXJra28uc2Fra2luZW5AbGludXguaW50ZWwuY29tOyBs aW51cy53YWxsZWlqQGxpbmFyby5vcmc7IGpvaGFuQGtlcm5lbC5vcmc7DQo+IG1zdWNoYW5la0Bz dXNlLmRlOyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOyBpb21tdUBsaXN0cy5saW51eC0N Cj4gZm91bmRhdGlvbi5vcmc7IGxpbnV4LXBjaUB2Z2VyLmtlcm5lbC5vcmcNCj4gU3ViamVjdDog UmU6IFtQQVRDSF0gZG1hLW1hcHBpbmc6IG1vdmUgZG1hIGNvbmZpZ3VyYXRpb24gdG8gYnVzDQo+ IGluZnJhc3RydWN0dXJlDQo+IA0KPiBPbiAzLzEyLzIwMTggMTE6MjQgQU0sIE5pcHVuIEd1cHRh IHdyb3RlOg0KPiA+ICsJaWYgKGRtYV9kZXYtPm9mX25vZGUpIHsNCj4gPiArCQlyZXQgPSBvZl9k bWFfY29uZmlndXJlKGRldiwgZG1hX2Rldi0+b2Zfbm9kZSk7DQo+ID4gKwl9IGVsc2UgaWYgKGhh c19hY3BpX2NvbXBhbmlvbihkbWFfZGV2KSkgew0KPiA+ICsJCWF0dHIgPSBhY3BpX2dldF9kbWFf YXR0cih0b19hY3BpX2RldmljZV9ub2RlKGRtYV9kZXYtDQo+ID5md25vZGUpKTsNCj4gPiArCQlp ZiAoYXR0ciAhPSBERVZfRE1BX05PVF9TVVBQT1JURUQpDQo+ID4gKwkJCXJldCA9IGFjcGlfZG1h X2NvbmZpZ3VyZShkZXYsIGF0dHIpOw0KPiA+ICsJfQ0KPiA+ICsNCj4gPiArCXBjaV9wdXRfaG9z dF9icmlkZ2VfZGV2aWNlKGJyaWRnZSk7DQo+ID4gKw0KPiA+ICsJcmV0dXJuIHJldDsNCj4gPiAr fQ0KPiA+ICsNCj4gPiArdm9pZCBwY2lfZG1hX2RlY29uZmlndXJlKHN0cnVjdCBkZXZpY2UgKmRl dikNCj4gPiArew0KPiA+ICsJb2ZfZG1hX2RlY29uZmlndXJlKGRldik7DQo+ID4gKwlhY3BpX2Rt YV9kZWNvbmZpZ3VyZShkZXYpOw0KPiA+ICt9DQo+IA0KPiBJc24ndCB0aGlzIG9uZSBvciB0aGUg b3RoZXIgb25lIGJ1dCBub3QgYm90aD8NCj4gDQo+IFNvbWV0aGluZyBsaWtlOg0KPiANCj4gaWYg KGRldi0+b2Zfbm9kZSkNCj4gCW9mX2RtYV9kZWNvbmZpZ3VyZShkZXYpOw0KPiBlbHNlDQo+IAlh Y3BpX2RtYV9kZWNvbmZpZ3VyZShkZXYpOw0KPiANCj4gc2hvdWxkIHdvcmsuDQoNCkkgdW5kZXJz dGFuZCB5b3VyIHBvaW50LiBTZWVtcyByZWFzb25hYmxlIGFzIHdlIHNob3VsZCBub3QgZXhwZWN0 DQp0aGUgJ29mL2FjcGkgRE1BIGRlY29uZmlndXJlJyBBUEkgdG8gbm90IGZhaWwgd2hlbiB0aGV5 IGFyZSBub3QgY29uZmlndXJlZC4NCg0KQnV0LCBoZXJlIHdlIHdvdWxkIGFsc28gbmVlZCB0byBn ZXQgZG1hX2RldmljZSAoanVzdCBhcyB3ZSBnZXQgaW4NCidwY2lfZG1hX2NvbmZpZ3VyZScpIGFu ZCBuZWVkIGEgY2hlY2sgb24gaXQgYXMgZm9yIFBDSSB0aGVyZSAnb2Zfbm9kZScNCmlzIHByZXNl bnQgaW4gdGhlIGRtYV9kZXYuDQoNCklsbCB1cGRhdGUgdGhpcyBpbiB2MiwgYW5kIGFsc28gbWFr ZSBzaW1pbGFyIGNoYW5nZXMgZm9yIHBsYXRmb3JtIGFuZCBBTUJBIGJ1cy4NCg0KVGhhbmtzLA0K TmlwdW4NCg0KPiANCj4gLS0NCj4gU2luYW4gS2F5YQ0KPiBRdWFsY29tbSBEYXRhY2VudGVyIFRl Y2hub2xvZ2llcywgSW5jLiBhcyBhbiBhZmZpbGlhdGUgb2YgUXVhbGNvbW0NCj4gVGVjaG5vbG9n aWVzLCBJbmMuDQo+IFF1YWxjb21tIFRlY2hub2xvZ2llcywgSW5jLiBpcyBhIG1lbWJlciBvZiB0 aGUgQ29kZSBBdXJvcmEgRm9ydW0sIGEgTGludXgNCj4gRm91bmRhdGlvbiBDb2xsYWJvcmF0aXZl IFByb2plY3QuDQo=