From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Brezillon Subject: Re: [PATCH 6/6] drm: mali-dp: Add writeback connector Date: Fri, 14 Apr 2017 11:47:00 +0200 Message-ID: <20170414114700.552acc82@bbrezillon> References: <1480092544-1725-1-git-send-email-brian.starkey@arm.com> <1480092544-1725-7-git-send-email-brian.starkey@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.free-electrons.com (mail.free-electrons.com [62.4.15.54]) by gabe.freedesktop.org (Postfix) with ESMTP id 9877389DA8 for ; Fri, 14 Apr 2017 09:47:11 +0000 (UTC) In-Reply-To: <1480092544-1725-7-git-send-email-brian.starkey@arm.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Brian Starkey Cc: linux-media@vger.kernel.org, liviu.dudau@arm.com, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, laurent.pinchart@ideasonboard.com List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCAyNSBOb3YgMjAxNiAxNjo0OTowNCArMDAwMApCcmlhbiBTdGFya2V5IDxicmlhbi5z dGFya2V5QGFybS5jb20+IHdyb3RlOgoKPiArc3RhdGljIGludAo+ICttYWxpZHBfbXdfZW5jb2Rl cl9hdG9taWNfY2hlY2soc3RydWN0IGRybV9lbmNvZGVyICplbmNvZGVyLAo+ICsJCQkgICAgICAg c3RydWN0IGRybV9jcnRjX3N0YXRlICpjcnRjX3N0YXRlLAo+ICsJCQkgICAgICAgc3RydWN0IGRy bV9jb25uZWN0b3Jfc3RhdGUgKmNvbm5fc3RhdGUpCj4gK3sKPiArCXN0cnVjdCBtYWxpZHBfbXdf Y29ubmVjdG9yX3N0YXRlICptd19zdGF0ZSA9IHRvX213X3N0YXRlKGNvbm5fc3RhdGUpOwo+ICsJ c3RydWN0IG1hbGlkcF9kcm0gKm1hbGlkcCA9IGVuY29kZXItPmRldi0+ZGV2X3ByaXZhdGU7Cj4g KwlzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYjsKPiArCWludCBpLCBuX3BsYW5lczsKPiArCj4g KwlpZiAoIWNvbm5fc3RhdGUtPndyaXRlYmFja19qb2IgfHwgIWNvbm5fc3RhdGUtPndyaXRlYmFj a19qb2ItPmZiKQo+ICsJCXJldHVybiAwOwo+ICsKPiArCWZiID0gY29ubl9zdGF0ZS0+d3JpdGVi YWNrX2pvYi0+ZmI7Cj4gKwlpZiAoKGZiLT53aWR0aCAhPSBjcnRjX3N0YXRlLT5tb2RlLmhkaXNw bGF5KSB8fAo+ICsJICAgIChmYi0+aGVpZ2h0ICE9IGNydGNfc3RhdGUtPm1vZGUudmRpc3BsYXkp KSB7Cj4gKwkJRFJNX0RFQlVHX0tNUygiSW52YWxpZCBmcmFtZWJ1ZmZlciBzaXplICV1eCV1XG4i LAo+ICsJCQkJZmItPndpZHRoLCBmYi0+aGVpZ2h0KTsKPiArCQlyZXR1cm4gLUVJTlZBTDsKPiAr CX0KClRoZXNlIGNoZWNrcyBsb29rIHByZXR0eSBnZW5lcmljIHRvIG1lLiBTaG91bGRuJ3Qgd2Ug aGF2ZSBhIGRlZmF1bHQKaGVscGVyIGRvaW5nIHRoYXQ/Cgo+ICsKPiArCW13X3N0YXRlLT5mb3Jt YXQgPQo+ICsJCW1hbGlkcF9od19nZXRfZm9ybWF0X2lkKCZtYWxpZHAtPmRldi0+bWFwLCBTRV9N RU1XUklURSwKPiArCQkJCQlmYi0+cGl4ZWxfZm9ybWF0KTsKPiArCWlmIChtd19zdGF0ZS0+Zm9y bWF0ID09IE1BTElEUF9JTlZBTElEX0ZPUk1BVF9JRCkgewoKU2FtZSBnb2VzIGhlcmUuIEJ5IGFk ZGluZyBhIGZvcm1hdF90eXBlcyB0YWJsZSBzaW1pbGFyIHRvIHdoYXQgaXMKZXhwb3NlZCBpbiBk cm1fcGxhbmUgWzFdLCB3ZSBjb3VsZCBkbyB0aGlzIGNoZWNrIGluIHRoZSBjb3JlLiBUaGUgb25s eQp0aGluZyBsZWZ0IHRvIHRoZSBkcml2ZXIgaXMgdGhlIDRDQyAtPiBkcml2ZXItc3BlY2lmaWMt aWQgY29udmVyc2lvbi4KCj4gKwkJc3RydWN0IGRybV9mb3JtYXRfbmFtZV9idWYgZm9ybWF0X25h bWU7Cj4gKwo+ICsJCURSTV9ERUJVR19LTVMoIkludmFsaWQgcGl4ZWwgZm9ybWF0ICVzXG4iLAo+ ICsJCQkgICAgICBkcm1fZ2V0X2Zvcm1hdF9uYW1lKGZiLT5waXhlbF9mb3JtYXQsICZmb3JtYXRf bmFtZSkpOwo+ICsJCXJldHVybiAtRUlOVkFMOwo+ICsJfQo+ICsKPiArCW5fcGxhbmVzID0gZHJt X2Zvcm1hdF9udW1fcGxhbmVzKGZiLT5waXhlbF9mb3JtYXQpOwo+ICsJZm9yIChpID0gMDsgaSA8 IG5fcGxhbmVzOyBpKyspIHsKPiArCQlzdHJ1Y3QgZHJtX2dlbV9jbWFfb2JqZWN0ICpvYmogPSBk cm1fZmJfY21hX2dldF9nZW1fb2JqKGZiLCBpKTsKPiArCQlpZiAoIW1hbGlkcF9od19waXRjaF92 YWxpZChtYWxpZHAtPmRldiwgZmItPnBpdGNoZXNbaV0pKSB7Cj4gKwkJCURSTV9ERUJVR19LTVMo IkludmFsaWQgcGl0Y2ggJXUgZm9yIHBsYW5lICVkXG4iLAo+ICsJCQkJICAgICAgZmItPnBpdGNo ZXNbaV0sIGkpOwo+ICsJCQlyZXR1cm4gLUVJTlZBTDsKPiArCQl9Cj4gKwkJbXdfc3RhdGUtPnBp dGNoZXNbaV0gPSBmYi0+cGl0Y2hlc1tpXTsKPiArCQltd19zdGF0ZS0+YWRkcnNbaV0gPSBvYmot PnBhZGRyICsgZmItPm9mZnNldHNbaV07Cj4gKwl9Cj4gKwltd19zdGF0ZS0+bl9wbGFuZXMgPSBu X3BsYW5lczsKPiArCj4gKwlyZXR1cm4gMDsKPiArfQoKClsxXWh0dHA6Ly9seHIuZnJlZS1lbGVj dHJvbnMuY29tL3NvdXJjZS9pbmNsdWRlL2RybS9kcm1fcGxhbmUuaCNMNDgyCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxp c3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=