From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Carpenter Subject: [bug report] drm: zte: add overlay plane support Date: Wed, 8 Feb 2017 09:39:51 +0300 Message-ID: <20170208063951.GA10751@mwanda> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) by gabe.freedesktop.org (Postfix) with ESMTPS id C0AE66E0D7 for ; Wed, 8 Feb 2017 06:40:24 +0000 (UTC) Content-Disposition: inline List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: shawn.guo@linaro.org Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org SGVsbG8gU2hhd24gR3VvLAoKVGhlIHBhdGNoIDRlOTg2ZDM3MDVkZjogImRybTogenRlOiBhZGQg b3ZlcmxheSBwbGFuZSBzdXBwb3J0IiBmcm9tCk5vdiAxNiwgMjAxNiwgbGVhZHMgdG8gdGhlIGZv bGxvd2luZyBzdGF0aWMgY2hlY2tlciB3YXJuaW5nOgoKCWRyaXZlcnMvZ3B1L2RybS96dGUvenhf cGxhbmUuYzoxNzAgenhfdmxfcnN6X3NldHVwKCkKCXdhcm46IGFsd2F5cyB0cnVlIGNvbmRpdGlv biAnKGZtdCA+PSAwKSA9PiAoMC11MzJtYXggPj0gMCknCgpkcml2ZXJzL2dwdS9kcm0venRlL3p4 X3BsYW5lLmMKICAgMTU2ICBzdGF0aWMgdm9pZCB6eF92bF9yc3pfc2V0dXAoc3RydWN0IHp4X3Bs YW5lICp6cGxhbmUsIHVpbnQzMl90IGZvcm1hdCwKICAgMTU3ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgdTMyIHNyY193LCB1MzIgc3JjX2gsIHUzMiBkc3RfdywgdTMyIGRzdF9oKQogICAx NTggIHsKICAgMTU5ICAgICAgICAgIHZvaWQgX19pb21lbSAqcnN6ID0genBsYW5lLT5yc3o7CiAg IDE2MCAgICAgICAgICB1MzIgc3JjX2Nocm9tYV93ID0gc3JjX3c7CiAgIDE2MSAgICAgICAgICB1 MzIgc3JjX2Nocm9tYV9oID0gc3JjX2g7CiAgIDE2MiAgICAgICAgICB1MzIgZm10OwogICAgICAg ICAgICAgICAgXl5eXl5eXgogICAxNjMgIAogICAxNjQgICAgICAgICAgLyogU2V0IHVwIHNvdXJj ZSBhbmQgZGVzdGluYXRpb24gcmVzb2x1dGlvbiAqLwogICAxNjUgICAgICAgICAgenhfd3JpdGVs KHJzeiArIFJTWl9TUkNfQ0ZHLCBSU1pfVkVSKHNyY19oIC0gMSkgfCBSU1pfSE9SKHNyY193IC0g MSkpOwogICAxNjYgICAgICAgICAgenhfd3JpdGVsKHJzeiArIFJTWl9ERVNUX0NGRywgUlNaX1ZF Uihkc3RfaCAtIDEpIHwgUlNaX0hPUihkc3RfdyAtIDEpKTsKICAgMTY3ICAKICAgMTY4ICAgICAg ICAgIC8qIENvbmZpZ3VyZSBkYXRhIGZvcm1hdCBmb3IgVkwgUlNaICovCiAgIDE2OSAgICAgICAg ICBmbXQgPSB6eF92bF9yc3pfZ2V0X2ZtdChmb3JtYXQpOwogICAgICAgICAgICAgICAgXl5eXl5e Xl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXgpJZiBmbXQgaXMgLUVJTlZBTCB0aGVuIGRvbid0IHdl IGp1c3Qgd2FudCB0byByZXR1cm4gYW55d2F5PwoKICAgMTcwICAgICAgICAgIGlmIChmbXQgPj0g MCkKICAgMTcxICAgICAgICAgICAgICAgICAgenhfd3JpdGVsX21hc2socnN6ICsgUlNaX1ZMX0NU UkxfQ0ZHLCBSU1pfVkxfRk1UX01BU0ssIGZtdCk7CiAgIDE3MiAgCiAgIDE3MyAgICAgICAgICAv KiBDYWxjdWxhdGUgQ2hyb21hIGhlaWdodCBhbmQgd2lkdGggKi8KICAgMTc0ICAgICAgICAgIGlm IChmbXQgPT0gUlNaX1ZMX0ZNVF9ZQ0JDUjQyMCkgewogICAxNzUgICAgICAgICAgICAgICAgICBz cmNfY2hyb21hX3cgPSBzcmNfdyA+PiAxOwogICAxNzYgICAgICAgICAgICAgICAgICBzcmNfY2hy b21hX2ggPSBzcmNfaCA+PiAxOwogICAxNzcgICAgICAgICAgfSBlbHNlIGlmIChmbXQgPT0gUlNa X1ZMX0ZNVF9ZQ0JDUjQyMikgewogICAxNzggICAgICAgICAgICAgICAgICBzcmNfY2hyb21hX3cg PSBzcmNfdyA+PiAxOwogICAxNzkgICAgICAgICAgfQogICAxODAgIAogICAxODEgICAgICAgICAg LyogU2V0IHVwIEx1bWEgYW5kIENocm9tYSBzdGVwIHJlZ2lzdGVycyAqLwogICAxODIgICAgICAg ICAgenhfd3JpdGVsKHJzeiArIFJTWl9WTF9MVU1BX0hPUiwgcnN6X3N0ZXBfdmFsdWUoc3JjX3cs IGRzdF93KSk7CiAgIDE4MyAgICAgICAgICB6eF93cml0ZWwocnN6ICsgUlNaX1ZMX0xVTUFfVkVS LCByc3pfc3RlcF92YWx1ZShzcmNfaCwgZHN0X2gpKTsKICAgMTg0ICAgICAgICAgIHp4X3dyaXRl bChyc3ogKyBSU1pfVkxfQ0hST01BX0hPUiwgcnN6X3N0ZXBfdmFsdWUoc3JjX2Nocm9tYV93LCBk c3RfdykpOwogICAxODUgICAgICAgICAgenhfd3JpdGVsKHJzeiArIFJTWl9WTF9DSFJPTUFfVkVS LCByc3pfc3RlcF92YWx1ZShzcmNfY2hyb21hX2gsIGRzdF9oKSk7CiAgIDE4NiAgCiAgIDE4NyAg ICAgICAgICB6eF92bF9yc3pfc2V0X3VwZGF0ZSh6cGxhbmUpOwogICAxODggIH0KCnJlZ2FyZHMs CmRhbiBjYXJwZW50ZXIKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRl dmVsCg==