From mboxrd@z Thu Jan 1 00:00:00 1970 From: Russell King - ARM Linux Subject: Re: imxdrm issue on SABRE Lite Date: Mon, 13 Feb 2017 09:20:12 +0000 Message-ID: <20170213092011.GU27312@n2100.armlinux.org.uk> References: <20170212001546.GR27312@n2100.armlinux.org.uk> <20170213080533.GC13451@ulmo.ba.sec> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from pandora.armlinux.org.uk (pandora.armlinux.org.uk [IPv6:2001:4d48:ad52:3201:214:fdff:fe10:1be6]) by gabe.freedesktop.org (Postfix) with ESMTPS id DDD676E356 for ; Mon, 13 Feb 2017 09:20:28 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20170213080533.GC13451@ulmo.ba.sec> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding Cc: dri-devel@lists.freedesktop.org, Dan MacDonald List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCBGZWIgMTMsIDIwMTcgYXQgMDk6MDU6MzNBTSArMDEwMCwgVGhpZXJyeSBSZWRpbmcg d3JvdGU6Cj4gT24gU3VuLCBGZWIgMTIsIDIwMTcgYXQgMTI6MTU6NDZBTSArMDAwMCwgUnVzc2Vs bCBLaW5nIC0gQVJNIExpbnV4IHdyb3RlOgo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9kcm1fYXRvbWljX2hlbHBlci5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVy LmMKPiA+IGluZGV4IDIxZjk5MjYwNTU0MS4uNDY2NjhkMDcxZDZhIDEwMDY0NAo+ID4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCj4gPiBAQCAtMTIwMSw5ICsxMjAxLDggQEAgc3RhdGlj IHZvaWQgY29tbWl0X3RhaWwoc3RydWN0IGRybV9hdG9taWNfc3RhdGUgKnN0YXRlKQo+ID4gIAll bHNlCj4gPiAgCQlkcm1fYXRvbWljX2hlbHBlcl9jb21taXRfdGFpbChzdGF0ZSk7Cj4gPiAgCj4g PiAtCWRybV9hdG9taWNfaGVscGVyX2NvbW1pdF9jbGVhbnVwX2RvbmUoc3RhdGUpOwo+ID4gLQo+ ID4gLQlkcm1fYXRvbWljX3N0YXRlX2ZyZWUoc3RhdGUpOwo+ID4gKwlpZiAoZHJtX2F0b21pY19o ZWxwZXJfY29tbWl0X2NsZWFudXBfZG9uZShzdGF0ZSkgPT0gMCkKPiA+ICsJCWRybV9hdG9taWNf c3RhdGVfZnJlZShzdGF0ZSk7Cj4gCj4gQ2hyaXMgKENjJ2VkKSBhZGRlZCByZWZlcmVuY2UgY291 bnRpbmcgdG8gYXRvbWljIHN0YXRlIGZvciB2NC4xMCwgbWF5YmUKPiB0aGF0IGFscmVhZHkgZml4 ZXMgdGhlIGlzc3VlPwoKTm8uICBJdCdzIG5vdCB0aGUgYXRvbWljIHN0YXRlIHRoYXQncyByZWZl cmVuY2VkLCBpdCdzIG9ubHkgYSBjb21wbGV0aW9uCndpdGhpbiB0aGUgZHJtX2NydGNfY29tbWl0 IHN0cnVjdHVyZSwgd2hpY2ggaXMgY29tcGxldGVseSBzZXBhcmF0ZSBmcm9tCnRoZSBhdG9taWMg c3RhdGUuICBNb3Jlb3ZlciwgdGhlIGV2ZW50IGNvZGUgaGFzIG5vIGtub3dsZWRnZSBvZiBjb21t aXRzLApzbyBpdCBjYW4ndCAicHV0IiBhIHJlZmVyZW5jZSBjb3VudCBvbiBpdC4gIFNlZToKCnZv aWQgZHJtX3NlbmRfZXZlbnRfbG9ja2VkKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHN0cnVjdCBk cm1fcGVuZGluZ19ldmVudCAqZSkKewogICAgICAgIGFzc2VydF9zcGluX2xvY2tlZCgmZGV2LT5l dmVudF9sb2NrKTsKCiAgICAgICAgaWYgKGUtPmNvbXBsZXRpb24pIHsKICAgICAgICAgICAgICAg IC8qIC0+Y29tcGxldGlvbiBtaWdodCBkaXNhcHBlYXIgYXMgc29vbiBhcyBpdCBzaWduYWxsZWQu ICovCiAgICAgICAgICAgICAgICBjb21wbGV0ZV9hbGwoZS0+Y29tcGxldGlvbik7CiAgICAgICAg ICAgICAgICBlLT5jb21wbGV0aW9uID0gTlVMTDsKICAgICAgICB9Cgp2cyB0aGUgc2V0dXAgb2Yg dGhlIGV2ZW50IGRvbmUgaW4gZHJtX2F0b21pY19oZWxwZXJfc2V0dXBfY29tbWl0KCk6CgogICAg ICAgICAgICAgICAgaWYgKCFjcnRjX3N0YXRlLT5ldmVudCkgewogICAgICAgICAgICAgICAgICAg ICAgICBjb21taXQtPmV2ZW50ID0ga3phbGxvYyhzaXplb2YoKmNvbW1pdC0+ZXZlbnQpLAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHRlBfS0VSTkVMKTsK ICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCFjb21taXQtPmV2ZW50KQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwoKICAgICAgICAgICAgICAgICAgICAg ICAgY3J0Y19zdGF0ZS0+ZXZlbnQgPSBjb21taXQtPmV2ZW50OwogICAgICAgICAgICAgICAgfQoK ICAgICAgICAgICAgICAgIGNydGNfc3RhdGUtPmV2ZW50LT5iYXNlLmNvbXBsZXRpb24gPSAmY29t bWl0LT5mbGlwX2RvbmU7CgoiY29tbWl0IiBnZXRzIGZyZWVkIGJlZm9yZSBkcm1fc2VuZF9ldmVu dF9sb2NrZWQoKSBpcyBjYWxsZWQgKGhlbmNlCnRoZSB0aW1lb3V0IG1lc3NhZ2UpIGFuZCB3aGVu IGRybV9zZW5kX2V2ZW50X2xvY2tlZCgpIGlzIGV2ZW50dWFsbHkKY2FsbGVkIHZpYSBkcm1fdmJs YW5rX29mZigpLCB0aGlzIGNhdXNlcyBhIHVzZS1hZnRlci1mcmVlIGJ1Zy4KCi0tIApSTUsncyBQ YXRjaCBzeXN0ZW06IGh0dHA6Ly93d3cuYXJtbGludXgub3JnLnVrL2RldmVsb3Blci9wYXRjaGVz LwpGVFRDIGJyb2FkYmFuZCBmb3IgMC44bWlsZSBsaW5lOiBjdXJyZW50bHkgYXQgOS42TWJwcyBk b3duIDQwMGticHMgdXAKYWNjb3JkaW5nIHRvIHNwZWVkdGVzdC5uZXQuCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QK ZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=