From mboxrd@z Thu Jan 1 00:00:00 1970 From: jilaiw@codeaurora.org Subject: Re: [PATCH] drm/msm/mdp5:Add DMA pipe planes for MDP5 Date: Thu, 9 Jul 2015 14:43:00 -0000 Message-ID: References: <1436303848-19650-1-git-send-email-jilaiw@codeaurora.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Rob Clark Cc: linux-arm-msm , Linux Kernel Mailing List , "dri-devel@lists.freedesktop.org" List-Id: linux-arm-msm@vger.kernel.org SGkgUm9iLAoKRE1BIHBpcGVzIGNhbiBiZSBjb25maWd1cmVkIHRvIHdvcmsgaW4gZWl0aGVyIGxp bmUgbW9kZSBvciBibG9jayBtb2RlLgpJbiBsaW5lIG1vZGUsIGl0IGlzIHRoZSBzYW1lIGFzIFJH Qi9WSUcgcGlwZXMgZXhjZXB0IG5vIENTQy9TQ0FMRS9QUC8uLi4Kc3VwcG9ydC4gU28gaXQgY2Fu IGJlIHVzZWQgYnkgYW55IENSVEMuCkluIGJsb2NrIG1vZGUsIGl0IGlzIHVzZWQgYXMgYSByb3Rh dG9yIHdpdGggd3JpdGViYWNrKDAvMSkgaW50ZXJmYWNlIHdoaWNoCmlzIG5vdCBjb3ZlcmVkIGJ5 IHRoaXMgY2hhbmdlLgoKPiBPbiBUdWUsIEp1bCA3LCAyMDE1IGF0IDU6MTcgUE0sIEppbGFpIFdh bmcgPGppbGFpd0Bjb2RlYXVyb3JhLm9yZz4gd3JvdGU6Cj4+IFRoaXMgY2hhbmdlIGlzIHRvIGFk ZCBwbGFuZXMgd2hpY2ggdXNlIERNQSBwaXBlcyBmb3IgTURQNS4KPgo+IGFyZSBETUEgcGlwZXMg b25seSBzdXBwb3J0aW5nIG1lbW9yeS0+bWVtb3J5IG9wZXJhdGlvbiwgb3IgYW0gSQo+IHJlYWRp bmcgdG9vIG11Y2ggaW50byB0aGUgbmFtZSAiRE1BIj8gIEknbSB3b25kZXJpbmcgaWYgd2UgbmVl ZCB0byBmaXgKPiB0aGUgcG9zc2libGVfY3J0Y3MgcGFyYW0gdGhhdCBtZHA1X3BsYW5lX2luaXQg cGFzc2VzIHRvCj4gZHJtX3VuaXZlcnNhbF9wbGFuZV9pbml0KCk/Cj4KPiBCUiwKPiAtUgo+Cj4K Pj4gU2lnbmVkLW9mZi1ieTogSmlsYWkgV2FuZyA8amlsYWl3QGNvZGVhdXJvcmEub3JnPgo+PiAt LS0KPj4gIGRyaXZlcnMvZ3B1L2RybS9tc20vbWRwL21kcDUvbWRwNV9rbXMuYyB8IDIzICsrKysr KysrKysrKysrKysrKysrLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwg MyBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9tc20vbWRw L21kcDUvbWRwNV9rbXMuYwo+PiBiL2RyaXZlcnMvZ3B1L2RybS9tc20vbWRwL21kcDUvbWRwNV9r bXMuYwo+PiBpbmRleCBjYmRhNDFkLi5mNDA4OTZkIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dw dS9kcm0vbXNtL21kcC9tZHA1L21kcDVfa21zLmMKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL21z bS9tZHAvbWRwNS9tZHA1X2ttcy5jCj4+IEBAIC0zMTYsOSArMzE2LDEyIEBAIHN0YXRpYyBpbnQg bW9kZXNldF9pbml0KHN0cnVjdCBtZHA1X2ttcyAqbWRwNV9rbXMpCj4+ICAgICAgICAgc3RhdGlj IGNvbnN0IGVudW0gbWRwNV9waXBlIGNydGNzW10gPSB7Cj4+ICAgICAgICAgICAgICAgICAgICAg ICAgIFNTUFBfUkdCMCwgU1NQUF9SR0IxLCBTU1BQX1JHQjIsIFNTUFBfUkdCMywKPj4gICAgICAg ICB9Owo+PiAtICAgICAgIHN0YXRpYyBjb25zdCBlbnVtIG1kcDVfcGlwZSBwdWJfcGxhbmVzW10g PSB7Cj4+ICsgICAgICAgc3RhdGljIGNvbnN0IGVudW0gbWRwNV9waXBlIHZpZ19wbGFuZXNbXSA9 IHsKPj4gICAgICAgICAgICAgICAgICAgICAgICAgU1NQUF9WSUcwLCBTU1BQX1ZJRzEsIFNTUFBf VklHMiwgU1NQUF9WSUczLAo+PiAgICAgICAgIH07Cj4+ICsgICAgICAgc3RhdGljIGNvbnN0IGVu dW0gbWRwNV9waXBlIGRtYV9wbGFuZXNbXSA9IHsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg U1NQUF9ETUEwLCBTU1BQX0RNQTEsCj4+ICsgICAgICAgfTsKPj4gICAgICAgICBzdHJ1Y3QgZHJt X2RldmljZSAqZGV2ID0gbWRwNV9rbXMtPmRldjsKPj4gICAgICAgICBzdHJ1Y3QgbXNtX2RybV9w cml2YXRlICpwcml2ID0gZGV2LT5kZXZfcHJpdmF0ZTsKPj4gICAgICAgICBjb25zdCBzdHJ1Y3Qg bWRwNV9jZmdfaHcgKmh3X2NmZzsKPj4gQEAgLTM2MSwxMiArMzY0LDI2IEBAIHN0YXRpYyBpbnQg bW9kZXNldF9pbml0KHN0cnVjdCBtZHA1X2ttcyAqbWRwNV9rbXMpCj4+ICAgICAgICAgZm9yIChp ID0gMDsgaSA8IGh3X2NmZy0+cGlwZV92aWcuY291bnQ7IGkrKykgewo+PiAgICAgICAgICAgICAg ICAgc3RydWN0IGRybV9wbGFuZSAqcGxhbmU7Cj4+Cj4+IC0gICAgICAgICAgICAgICBwbGFuZSA9 IG1kcDVfcGxhbmVfaW5pdChkZXYsIHB1Yl9wbGFuZXNbaV0sIGZhbHNlLAo+PiArICAgICAgICAg ICAgICAgcGxhbmUgPSBtZHA1X3BsYW5lX2luaXQoZGV2LCB2aWdfcGxhbmVzW2ldLCBmYWxzZSwK Pj4gICAgICAgICAgICAgICAgICAgICAgICAgaHdfY2ZnLT5waXBlX3ZpZy5iYXNlW2ldLAo+PiBo d19jZmctPnBpcGVfdmlnLmNhcHMpOwo+PiAgICAgICAgICAgICAgICAgaWYgKElTX0VSUihwbGFu ZSkpIHsKPj4gICAgICAgICAgICAgICAgICAgICAgICAgcmV0ID0gUFRSX0VSUihwbGFuZSk7Cj4+ ICAgICAgICAgICAgICAgICAgICAgICAgIGRldl9lcnIoZGV2LT5kZXYsICJmYWlsZWQgdG8gY29u c3RydWN0ICVzIHBsYW5lOgo+PiAlZFxuIiwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHBpcGUybmFtZShwdWJfcGxhbmVzW2ldKSwgcmV0KTsKPj4gKyAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpcGUybmFtZSh2aWdfcGxhbmVzW2ldKSwg cmV0KTsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgZ290byBmYWlsOwo+PiArICAgICAgICAg ICAgICAgfQo+PiArICAgICAgIH0KPj4gKwo+PiArICAgICAgIC8qIERNQSBwbGFuZXMgKi8KPj4g KyAgICAgICBmb3IgKGkgPSAwOyBpIDwgaHdfY2ZnLT5waXBlX2RtYS5jb3VudDsgaSsrKSB7Cj4+ ICsgICAgICAgICAgICAgICBzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZTsKPj4gKwo+PiArICAgICAg ICAgICAgICAgcGxhbmUgPSBtZHA1X3BsYW5lX2luaXQoZGV2LCBkbWFfcGxhbmVzW2ldLCBmYWxz ZSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgaHdfY2ZnLT5waXBlX2RtYS5iYXNlW2ldLAo+ PiBod19jZmctPnBpcGVfZG1hLmNhcHMpOwo+PiArICAgICAgICAgICAgICAgaWYgKElTX0VSUihw bGFuZSkpIHsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgcmV0ID0gUFRSX0VSUihwbGFuZSk7 Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgIGRldl9lcnIoZGV2LT5kZXYsICJmYWlsZWQgdG8g Y29uc3RydWN0ICVzIHBsYW5lOgo+PiAlZFxuIiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHBpcGUybmFtZShkbWFfcGxhbmVzW2ldKSwgcmV0KTsKPj4gICAgICAg ICAgICAgICAgICAgICAgICAgZ290byBmYWlsOwo+PiAgICAgICAgICAgICAgICAgfQo+PiAgICAg ICAgIH0KPj4gLS0KPj4gVGhlIFF1YWxjb21tIElubm92YXRpb24gQ2VudGVyLCBJbmMuIGlzIGEg bWVtYmVyIG9mIHRoZSBDb2RlIEF1cm9yYQo+PiBGb3J1bSwKPj4gYSBMaW51eCBGb3VuZGF0aW9u IENvbGxhYm9yYXRpdmUgUHJvamVjdAo+Pgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kcmktZGV2ZWwK