From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dmitry Osipenko Subject: [PATCH v1] drm/tegra: Detach devices from IOMMU DMA domain on arm32 Date: Sun, 19 Aug 2018 17:24:20 +0300 Message-ID: <20180819142421.22567-1-digetx@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding , Mikko Perttunen Cc: linux-tegra@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: linux-tegra@vger.kernel.org QWxsIFRlZ3JhIERSTSBkZXZpY2VzIGFyZSBnZXR0aW5nIGF0dGFjaGVkIHRvIGFuIGltcGxpY2l0 IElPTU1VIERNQQpkb21haW4gaWYgQ09ORklHX0FSTV9ETUFfVVNFX0lPTU1VPXkuIFNpbmNlIFRl Z3JhIERSTSBkcml2ZXIgbWFuYWdlcyBJT01NVQpieSBpdHNlbGYsIHRoZSBkZXZpY2VzIG11c3Qg YmUgZGV0YWNoZWQgZnJvbSB0aGUgaW1wbGljaXQgZG9tYWluIHVzaW5nCmFyY2gtc3BlY2lmaWMg SU9NTVUtQVBJLiBOb3RlIHRoYXQgdGhpcyB3b3JrcyBvbmx5IGZvciBhcm0zMiBhbmQgbm90IGZv cgphcm02NCwgd2hpY2ggd2lsbCByZW1haW4gYnJva2VuIGlmIENPTkZJR19JT01NVV9ETUEgaXMg ZW5hYmxlZC4KClNpZ25lZC1vZmYtYnk6IERtaXRyeSBPc2lwZW5rbyA8ZGlnZXR4QGdtYWlsLmNv bT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vdGVncmEvZHJtLmMgfCAxMiArKysrKysrKysrKysKIDEg ZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL3RlZ3JhL2RybS5jIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5jCmluZGV4IGEyYmQ1 ODc2YzYzMy4uYjJhYzI0MTFlMGZmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGVncmEv ZHJtLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5jCkBAIC0xNSw2ICsxNSwxMCBA QAogI2luY2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CiAjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNf aGVscGVyLmg+CiAKKyNpZiBJU19FTkFCTEVEKENPTkZJR19BUk1fRE1BX1VTRV9JT01NVSkKKyNp bmNsdWRlIDxhc20vZG1hLWlvbW11Lmg+CisjZW5kaWYKKwogI2luY2x1ZGUgImRybS5oIgogI2lu Y2x1ZGUgImdlbS5oIgogCkBAIC0xMDY4LDYgKzEwNzIsMTQgQEAgc3RydWN0IGlvbW11X2dyb3Vw ICpob3N0MXhfY2xpZW50X2lvbW11X2F0dGFjaChzdHJ1Y3QgaG9zdDF4X2NsaWVudCAqY2xpZW50 LAogCQl9CiAKIAkJaWYgKCFzaGFyZWQgfHwgKHNoYXJlZCAmJiAoZ3JvdXAgIT0gdGVncmEtPmdy b3VwKSkpIHsKKyNpZiBJU19FTkFCTEVEKENPTkZJR19BUk1fRE1BX1VTRV9JT01NVSkKKwkJCWlm IChjbGllbnQtPmRldi0+YXJjaGRhdGEubWFwcGluZykgeworCQkJCXN0cnVjdCBkbWFfaW9tbXVf bWFwcGluZyAqbWFwcGluZyA9CisJCQkJCXRvX2RtYV9pb21tdV9tYXBwaW5nKGNsaWVudC0+ZGV2 KTsKKwkJCQlhcm1faW9tbXVfZGV0YWNoX2RldmljZShjbGllbnQtPmRldik7CisJCQkJYXJtX2lv bW11X3JlbGVhc2VfbWFwcGluZyhtYXBwaW5nKTsKKwkJCX0KKyNlbmRpZgogCQkJZXJyID0gaW9t bXVfYXR0YWNoX2dyb3VwKHRlZ3JhLT5kb21haW4sIGdyb3VwKTsKIAkJCWlmIChlcnIgPCAwKSB7 CiAJCQkJaW9tbXVfZ3JvdXBfcHV0KGdyb3VwKTsKLS0gCjIuMTguMAoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApk cmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==