From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shunqian Zheng Subject: Re: [PATCH v2 6/7] iommu/rockchip: use DMA API to map, to flush cache Date: Mon, 13 Jun 2016 18:31:11 +0800 Message-ID: <575E8B6F.1040103@gmail.com> References: <1465392392-2003-1-git-send-email-zhengsq@rock-chips.com> <1465392392-2003-7-git-send-email-zhengsq@rock-chips.com> <575E834C.30305@gmail.com> Reply-To: shunqian.zheng-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org Errors-To: iommu-bounces-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org To: Tomasz Figa Cc: Mark Rutland , devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, =?UTF-8?B?SGVpa28gU3TDvGJuZXI=?= , David Airlie , linux-I+IVW8TIWO2tmTQ+vhA3Yw@public.gmane.org, dri-devel , "linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org" , "open list:ARM/Rockchip SoC..." , IOMMU DRIVERS , Rob Herring , "linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org" , Shunqian Zheng , simon xue List-Id: devicetree@vger.kernel.org SEksCgpPbiAyMDE25bm0MDbmnIgxM+aXpSAxODoyMSwgVG9tYXN6IEZpZ2Egd3JvdGU6Cj4gT24g TW9uLCBKdW4gMTMsIDIwMTYgYXQgNjo1NiBQTSwgU2h1bnFpYW4gWmhlbmcKPiA8c2h1bnFpYW4u emhlbmdAZ21haWwuY29tPiB3cm90ZToKPj4gSGkKPj4KPj4gT24gMjAxNuW5tDA25pyIMTDml6Ug MTc6MTAsIFRvbWFzeiBGaWdhIHdyb3RlOgo+Pj4gSGksCj4+Pgo+Pj4gT24gV2VkLCBKdW4gOCwg MjAxNiBhdCAxMDoyNiBQTSwgU2h1bnFpYW4gWmhlbmcgPHpoZW5nc3FAcm9jay1jaGlwcy5jb20+ Cj4+PiB3cm90ZToKPj4+PiBVc2UgRE1BIEFQSSBpbnN0ZWFkIG9mIGFyY2hpdGVjdHVyZSBpbnRl cm5hbCBmdW5jdGlvbnMgbGlrZQo+Pj4+IF9fY3B1Y19mbHVzaF9kY2FjaGVfYXJlYSgpIGV0Yy4K Pj4+Pgo+Pj4+IFRvIHN1cHBvcnQgdGhlIHZpcnR1YWwgZGV2aWNlIGxpa2UgRFJNIHRoZSB2aXJ0 dWFsIHNsYXZlIGlvbW11Cj4+Pj4gYWRkZWQgaW4gdGhlIHByZXZpb3VzIHBhdGNoLCBhdHRhY2hp bmcgdG8gd2hpY2ggdGhlIERSTSBjYW4gdXNlCj4+Pj4gaXQgb3duIGRvbWFpbi0+ZGV2IGZvciBk bWFfbWFwXyooKSwgZG1hX3N5bmNfKigpIGV2ZW4gVk9QIGlzIGRpc2FibGVkLgo+Pj4+Cj4+Pj4g V2l0aCB0aGlzIHBhdGNoLCB0aGlzIGRyaXZlciBpcyBhdmFpbGFibGUgZm9yIEFSTTY0IGxpa2Ug UkszMzk5Lgo+Pj4+Cj4+PiBDb3VsZCB3ZSBpbnN0ZWFkIHNpbXBseSBhbGxvY2F0ZSBjb2hlcmVu dCBtZW1vcnkgZm9yIHBhZ2UgdGFibGVzIHVzaW5nCj4+PiBkbWFfYWxsb2NfY29oZXJlbnQoKSBh bmQgc2tpcCBhbnkgZmx1c2hpbmcgb24gQ1BVIHNpZGUgY29tcGxldGVseT8gSWYKPj4+IEknbSBs b29raW5nIGNvcnJlY3RseSwgdGhlIGRyaXZlciBvbmx5IHJlYWRzIGJhY2sgdGhlIHBhZ2UgZGly ZWN0b3J5Cj4+PiB3aGVuIGNoZWNraW5nIGlmIHRoZXJlIGlzIGEgbmVlZCB0byBhbGxvY2F0ZSBu ZXcgcGFnZSB0YWJsZSwgc28gdGhlcmUKPj4+IHNob3VsZG4ndCBiZSBhbnkgc2lnbmlmaWNhbnQg cGVuYWx0eSBmb3IgZGlzYWJsaW5nIHRoZSBjYWNoZS4KPj4gSSB0cnkgdG8gdXNlIGRtYV9hbGxv Y19jb2hlcmVudCgpIHRvIHJlcGxhY2UgdGhlIGRtYV9tYXBfc2luZ2xlKCksCj4+IGJ1dCBpdCBk b2Vzbid0IHdvcmsgZm9yIG1lIHByb3Blcmx5Lgo+PiBCZWNhdXNlIHRoZSBEUk0gdXNlcyB0aGUg aW9tbXVfZG1hX29wcyBpbnN0ZWFkIHRoZSBzd2lvdGxiX2RtYV9vcHMgYWZ0ZXIKPj4gYXR0YWNo aW5nCj4+IHRvIGlvbW11LCBzbyB3aGVuIHRoZSBpb21tdSBkb21haW4gbmVlZCB0byBhbGxvYyBh IG5ldyBwYWdlIGluCj4+IHJrX2lvbW11X21hcCgpLAo+PiBpdCB3b3VsZCBjYWxsOgo+PiBya19p b21tdV9tYXAoKSAgLS0+IGRtYV9hbGxvY19jb2hlcmVudCgpICAtLT4gb3BzLT5hbGxvYygpICAt LT4gaW9tbXVfbWFwKCkKPj4gLS0+IHJrX2lvbW11X21hcCgpCj4gSXQgc2hvdWxkbid0IGNhbGwg aW9tbXVfbWFwKCksIGJlY2F1c2UgdGhlIElPTU1VIGlzIG5vdCBiZWhpbmQgYW5vdGhlcgo+IElP TU1VLiBBcmUgeW91IHN1cmUgeW91IGNhbGxlZCBkbWFfYWxsb2NfY29oZXJlbnQoKSBvbiBiZWhh bGYgb2YgdGhlCj4gSU9NTVUgc3RydWN0IGRldmljZSBhbmQgbm90IHRoZSBEUk0gZGV2aWNlPwpJ IGNhbGxlZCBkbWFfYWxsb2NfY29oZXJlbnQoKSB3aXRoIERSTSBkZXZpY2UgYnV0IG5vdCB0aGUg SU9NTVUgZGV2aWNlLApiZWNhdXNlIERSTSBkaWRuJ3QgYXR0YWNoIHRvIGFueSBpb21tdS4gRXZl biBhbGxvY2F0aW5nIGFuIHZpcnR1YWwgb25lIAp3aGVuIGF0dGFjaGluZywgdGhlIGlvbW11LT5k ZXYKaXMgRFJNIGRldmljZSB0aG91Z2guCkFtIEkgcmlnaHQgaGVyZT8KClRoYW5rIHlvdSB2ZXJ5 IG11Y2gsClNodW5xaWFuCj4KPiBCZXN0IHJlZ2FyZHMsCj4gVG9tYXN6CgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwppb21tdSBtYWlsaW5nIGxpc3QKaW9t bXVAbGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcKaHR0cHM6Ly9saXN0cy5saW51eGZvdW5kYXRp b24ub3JnL21haWxtYW4vbGlzdGluZm8vaW9tbXU=