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=-5.4 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, MIME_BASE64_TEXT,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY,USER_AGENT_GIT autolearn=no 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 85049C4727F for ; Wed, 30 Sep 2020 07:07:14 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 11CEB20848 for ; Wed, 30 Sep 2020 07:07:14 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=mediatek.com header.i=@mediatek.com header.b="Gzf172xm" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725554AbgI3HHN (ORCPT ); Wed, 30 Sep 2020 03:07:13 -0400 Received: from mailgw02.mediatek.com ([210.61.82.184]:39247 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1725535AbgI3HHN (ORCPT ); Wed, 30 Sep 2020 03:07:13 -0400 X-UUID: 7c63cc7630224a1093afc71d9ffaa0d1-20200930 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID:Date:Subject:CC:To:From; bh=5AhZKEIC00gKIcL6HX6plzcjVbB5Hhhvugp+KrpFUY8=; b=Gzf172xm5DRoi6pR40TKKua2P7MVsWMJQ8MN3GuAHNUljrmE2QXCSfIoF0inyBnKXEmXDVfPniw/Cn6gVK4mXiu+DXhIkq/S0LgYbWVBDqVjwaky6rTl9IfMAf4Z4Sch9EAU+p+EYTpus9Ve+sNziDifNHveY750PDvqaMq6a64=; X-UUID: 7c63cc7630224a1093afc71d9ffaa0d1-20200930 Received: from mtkcas10.mediatek.inc [(172.21.101.39)] by mailgw02.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.14 Build 0819 with TLSv1.2 ECDHE-RSA-AES256-SHA384 256/256) with ESMTP id 679787247; Wed, 30 Sep 2020 15:07:02 +0800 Received: from mtkcas08.mediatek.inc (172.21.101.126) by mtkmbs08n2.mediatek.inc (172.21.101.56) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Wed, 30 Sep 2020 15:06:59 +0800 Received: from localhost.localdomain (10.17.3.153) by mtkcas08.mediatek.inc (172.21.101.73) with Microsoft SMTP Server id 15.0.1497.2 via Frontend Transport; Wed, 30 Sep 2020 15:06:57 +0800 From: Yong Wu To: Joerg Roedel , Matthias Brugger , Rob Herring , Robin Murphy , Krzysztof Kozlowski , Will Deacon CC: Evan Green , Tomasz Figa , , , , , , , , , Nicolas Boichat , , , , Greg Kroah-Hartman , Subject: [PATCH v3 00/24] MT8192 IOMMU support Date: Wed, 30 Sep 2020 15:06:23 +0800 Message-ID: <20200930070647.10188-1-yong.wu@mediatek.com> X-Mailer: git-send-email 2.18.0 MIME-Version: 1.0 Content-Type: text/plain X-TM-SNTS-SMTP: FBF17A1314FE8431647D3158E921C25AFB5DE37D010C6932888B9B9AC638F2252000:8 X-MTK: N Content-Transfer-Encoding: base64 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org VGhpcyBwYXRjaCBtYWlubHkgYWRkcyBzdXBwb3J0IGZvciBtdDgxOTIgSU9NTVUgYW5kIFNNSS4N Cg0KbXQ4MTkyIGFsc28gaXMgTVRLIElPTU1VIGdlbjIgd2hpY2ggdXNlcyBBUk0gU2hvcnQtRGVz Y3JpcHRvciB0cmFuc2xhdGlvbg0KdGFibGUgZm9ybWF0LiBUaGUgTTRVLVNNSSBIVyBkaWFncmFt IGlzIGFzIGJlbG93Og0KDQogICAgICAgICAgICAgICAgICAgICAgICAgIEVNSQ0KICAgICAgICAg ICAgICAgICAgICAgICAgICAgfA0KICAgICAgICAgICAgICAgICAgICAgICAgICBNNFUNCiAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgICAgICAgICAgICAgICAgICAtLS0tLS0tLS0t LS0NCiAgICAgICAgICAgICAgICAgICAgICAgU01JIENvbW1vbg0KICAgICAgICAgICAgICAgICAg ICAgIC0tLS0tLS0tLS0tLQ0KICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KICArLS0tLS0t LSstLS0tLS0rLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLSsNCiAgfCAgICAg ICB8ICAgICAgfCAgICAgIHwgICAgICAgLi4uLi4uICAgICAgICAgfCAgICAgICB8DQogIHwgICAg ICAgfCAgICAgIHwgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgfA0KbGFyYjAg ICBsYXJiMSAgbGFyYjIgIGxhcmI0ICAgICAuLi4uLi4gICAgICBsYXJiMTkgICBsYXJiMjANCmRp c3AwICAgZGlzcDEgICBtZHAgICAgdmRlYyAgICAgICAgICAgICAgICAgICBJUEUgICAgICBJUEUN Cg0KQWxsIHRoZSBjb25uZWN0aW9ucyBhcmUgSFcgZml4ZWQsIFNXIGNhbiBOT1QgYWRqdXN0IGl0 Lg0KDQpDb21wYXJpbmcgd2l0aCB0aGUgcHJldmlldyBTb0MsIHRoaXMgcGF0Y2hzZXQgbWFpbmx5 IGFkZHMgdHdvIG5ldyBmdW5jdGlvbnM6DQphKSBhZGQgaW92YSAzNCBiaXRzIHN1cHBvcnQuDQpi KSBhZGQgbXVsdGkgZG9tYWlucyBzdXBwb3J0IHNpbmNlIHNldmVyYWwgSFcgaGFzIHRoZSBzcGVj aWFsIGlvdmENCnJlZ2lvbiByZXF1aXJlbWVudC4NCg0KdGhpcyBwYXRjaHNldCBkZXBlbmQgb24g djUuOS1yYzEuDQoNCmNoYW5nZSBub3RlOg0KdjM6DQogIGEpIEZpeCBEVCBzY2hlbWEgaXNzdWUg Y29tbWVudGVkIGZyb20gUm9iLg0KICBiKSBGaXggYSB2N3MgaXNzdWUuIFVzZSAiX2x2bCIgaW5z dGVhZCBvZiAiX2wiIGluIHRoZSBtYWNybyhBUk1fVjdTX1BURVNfUEVSX0xWTCkgc2luY2UgDQog IGl0IGlzIGNhbGxlZCBpbiBBUk1fVjdTX0xWTF9JRFggd2hpY2ggaGFzIGFscmVhZHkgdXNlZCAi X2wiLg0KICBjKSBGaXggYSBQTSBzdXNwZW5kIGlzc3VlOiBBdm9pZCBwbSBzdXNwZW5kIGluIHBt IHJ1bnRpbWUgY2FzZS4NCg0KdjI6IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xpbnV4LWlvbW11 LzIwMjAwOTA1MDgwOTIwLjEzMzk2LTEteW9uZy53dUBtZWRpYXRlay5jb20vDQogIGEpIENvbnZl cnQgSU9NTVUvU01JIGR0LWJpbmRpbmcgdG8gRFQgc2NoZW1hLg0KICBiKSBGaXggc29tZSBjb21t ZW50IGZyb20gUGktSHN1biBhbmQgTmljb2xhcy4gbGlrZSB1c2UNCiAgZ2VuZXJpY19pb21tdV9w dXRfcmVzdl9yZWdpb25zLg0KICBjKSBSZXdvcmQgc29tZSBjb21tZW50LCBsaWtlIGFkZCBob3cg dG8gdXNlIGRvbWFpbi1pZC4NCg0KdjE6IGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL2xpbnV4LWlv bW11LzIwMjAwNzExMDY0ODQ2LjE2MDA3LTEteW9uZy53dUBtZWRpYXRlay5jb20vDQoNCllvbmcg V3UgKDI0KToNCiAgZHQtYmluZGluZ3M6IGlvbW11OiBtZWRpYXRlazogQ29udmVydCBJT01NVSB0 byBEVCBzY2hlbWENCiAgZHQtYmluZGluZ3M6IG1lbW9yeTogbWVkaWF0ZWs6IENvbnZlcnQgU01J IHRvIERUIHNjaGVtYQ0KICBkdC1iaW5kaW5nczogbWVtb3J5OiBtZWRpYXRlazogQWRkIGEgY29t bW9uIGxhcmItcG9ydCBoZWFkZXIgZmlsZQ0KICBkdC1iaW5kaW5nczogbWVtb3J5OiBtZWRpYXRl azogRXh0ZW5kIExBUkJfTlJfTUFYIHRvIDMyDQogIGR0LWJpbmRpbmdzOiBtZW1vcnk6IG1lZGlh dGVrOiBBZGQgZG9tYWluIGRlZmluaXRpb24NCiAgZHQtYmluZGluZ3M6IG1lZGlhdGVrOiBBZGQg YmluZGluZyBmb3IgbXQ4MTkyIElPTU1VDQogIGlvbW11L21lZGlhdGVrOiBVc2UgdGhlIGNvbW1v biBtdGstc21pLWxhcmItcG9ydC5oDQogIGlvbW11L2lvLXBndGFibGUtYXJtLXY3czogVXNlIGlh cyB0byBjaGVjayB0aGUgdmFsaWQgaW92YSBpbiB1bm1hcA0KICBpb21tdS9pby1wZ3RhYmxlLWFy bS12N3M6IEV4dGVuZCBQQTM0IGZvciBNZWRpYVRlaw0KICBpb21tdS9pby1wZ3RhYmxlLWFybS12 N3M6IEFkZCBjZmcgYXMgYSBwYXJhbSBpbiBzb21lIG1hY3Jvcw0KICBpb21tdS9pby1wZ3RhYmxl LWFybS12N3M6IFF1YWQgbHZsMSBwZ3RhYmxlIGZvciBNZWRpYVRlaw0KICBpb21tdS9tZWRpYXRl azogTW92ZSBod19pbml0IGludG8gYXR0YWNoX2RldmljZQ0KICBpb21tdS9tZWRpYXRlazogQWRk IGRldmljZSBsaW5rIGZvciBzbWktY29tbW9uIGFuZCBtNHUNCiAgaW9tbXUvbWVkaWF0ZWs6IEFk ZCBwbSBydW50aW1lIGNhbGxiYWNrDQogIGlvbW11L21lZGlhdGVrOiBBZGQgcG93ZXItZG9tYWlu IG9wZXJhdGlvbg0KICBpb21tdS9tZWRpYXRlazogQWRkIGlvdmEgcmVzZXJ2ZWQgZnVuY3Rpb24N CiAgaW9tbXUvbWVkaWF0ZWs6IEFkZCBzaW5nbGUgZG9tYWluDQogIGlvbW11L21lZGlhdGVrOiBT dXBwb3J0IG1hc3RlciB1c2UgaW92YSBvdmVyIDMyYml0DQogIGlvbW11L21lZGlhdGVrOiBTdXBw b3J0IHVwIHRvIDM0Yml0IGlvdmEgaW4gdGxiIGZsdXNoDQogIGlvbW11L21lZGlhdGVrOiBTdXBw b3J0IHJlcG9ydCBpb3ZhIDM0Yml0IHRyYW5zbGF0aW9uIGZhdWx0IGluIElTUg0KICBpb21tdS9t ZWRpYXRlazogQWRkIHN1cHBvcnQgZm9yIG11bHRpIGRvbWFpbg0KICBpb21tdS9tZWRpYXRlazog QWRqdXN0IHRoZSBzdHJ1Y3R1cmUNCiAgaW9tbXUvbWVkaWF0ZWs6IEFkZCBtdDgxOTIgc3VwcG9y dA0KICBtZW1vcnk6IG10ay1zbWk6IEFkZCBtdDgxOTIgc3VwcG9ydA0KDQogLi4uL2JpbmRpbmdz L2lvbW11L21lZGlhdGVrLGlvbW11LnR4dCAgICAgICAgIHwgMTAzIC0tLS0tLS0NCiAuLi4vYmlu ZGluZ3MvaW9tbXUvbWVkaWF0ZWssaW9tbXUueWFtbCAgICAgICAgfCAxNTkgKysrKysrKysrKysN CiAuLi4vbWVkaWF0ZWssc21pLWNvbW1vbi50eHQgICAgICAgICAgICAgICAgICAgfCAgNDkgLS0t LQ0KIC4uLi9tZWRpYXRlayxzbWktY29tbW9uLnlhbWwgICAgICAgICAgICAgICAgICB8IDEwMSAr KysrKysrDQogLi4uL21lbW9yeS1jb250cm9sbGVycy9tZWRpYXRlayxzbWktbGFyYi50eHQgIHwg IDQ5IC0tLS0NCiAuLi4vbWVtb3J5LWNvbnRyb2xsZXJzL21lZGlhdGVrLHNtaS1sYXJiLnlhbWwg fCAgOTIgKysrKysrKw0KIGRyaXZlcnMvaW9tbXUvaW8tcGd0YWJsZS1hcm0tdjdzLmMgICAgICAg ICAgICB8ICA1NyArKy0tDQogZHJpdmVycy9pb21tdS9tdGtfaW9tbXUuYyAgICAgICAgICAgICAg ICAgICAgIHwgMjU2ICsrKysrKysrKysrKysrKy0tLQ0KIGRyaXZlcnMvaW9tbXUvbXRrX2lvbW11 LmggICAgICAgICAgICAgICAgICAgICB8ICAxMSArLQ0KIGRyaXZlcnMvbWVtb3J5L210ay1zbWku YyAgICAgICAgICAgICAgICAgICAgICB8ICAyNyArKw0KIGluY2x1ZGUvZHQtYmluZGluZ3MvbWVt b3J5L210MjcxMi1sYXJiLXBvcnQuaCB8ICAgMiArLQ0KIGluY2x1ZGUvZHQtYmluZGluZ3MvbWVt b3J5L210Njc3OS1sYXJiLXBvcnQuaCB8ICAgMiArLQ0KIGluY2x1ZGUvZHQtYmluZGluZ3MvbWVt b3J5L210ODE3My1sYXJiLXBvcnQuaCB8ICAgMiArLQ0KIGluY2x1ZGUvZHQtYmluZGluZ3MvbWVt b3J5L210ODE4My1sYXJiLXBvcnQuaCB8ICAgMiArLQ0KIGluY2x1ZGUvZHQtYmluZGluZ3MvbWVt b3J5L210ODE5Mi1sYXJiLXBvcnQuaCB8IDIzOSArKysrKysrKysrKysrKysrDQogLi4uL2R0LWJp bmRpbmdzL21lbW9yeS9tdGstc21pLWxhcmItcG9ydC5oICAgIHwgIDIyICsrDQogaW5jbHVkZS9s aW51eC9pby1wZ3RhYmxlLmggICAgICAgICAgICAgICAgICAgIHwgICA0ICstDQogaW5jbHVkZS9z b2MvbWVkaWF0ZWsvc21pLmggICAgICAgICAgICAgICAgICAgIHwgICAzICstDQogMTggZmlsZXMg Y2hhbmdlZCwgOTAzIGluc2VydGlvbnMoKyksIDI3NyBkZWxldGlvbnMoLSkNCiBkZWxldGUgbW9k ZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2lvbW11L21lZGlhdGVr LGlvbW11LnR4dA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBEb2N1bWVudGF0aW9uL2RldmljZXRyZWUv YmluZGluZ3MvaW9tbXUvbWVkaWF0ZWssaW9tbXUueWFtbA0KIGRlbGV0ZSBtb2RlIDEwMDY0NCBE b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvbWVtb3J5LWNvbnRyb2xsZXJzL21lZGlh dGVrLHNtaS1jb21tb24udHh0DQogY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2 aWNldHJlZS9iaW5kaW5ncy9tZW1vcnktY29udHJvbGxlcnMvbWVkaWF0ZWssc21pLWNvbW1vbi55 YW1sDQogZGVsZXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5n cy9tZW1vcnktY29udHJvbGxlcnMvbWVkaWF0ZWssc21pLWxhcmIudHh0DQogY3JlYXRlIG1vZGUg MTAwNjQ0IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9tZW1vcnktY29udHJvbGxl cnMvbWVkaWF0ZWssc21pLWxhcmIueWFtbA0KIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2R0 LWJpbmRpbmdzL21lbW9yeS9tdDgxOTItbGFyYi1wb3J0LmgNCiBjcmVhdGUgbW9kZSAxMDA2NDQg aW5jbHVkZS9kdC1iaW5kaW5ncy9tZW1vcnkvbXRrLXNtaS1sYXJiLXBvcnQuaA0KDQotLSANCjIu MTguMA0KDQoNCg==