From mboxrd@z Thu Jan 1 00:00:00 1970 From: CK Hu Subject: Re: [PATCH 14/18] drm/mediatek: add connect function for ovl Date: Thu, 27 Dec 2018 12:56:13 +0800 Message-ID: <1545886573.31506.13.camel@mtksdaap41> References: <1545638931-24938-1-git-send-email-yongqiang.niu@mediatek.com> <1545638931-24938-15-git-send-email-yongqiang.niu@mediatek.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1545638931-24938-15-git-send-email-yongqiang.niu@mediatek.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Yongqiang Niu Cc: Mark Rutland , devicetree@vger.kernel.org, David Airlie , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Rob Herring , linux-mediatek@lists.infradead.org, Matthias Brugger , linux-arm-kernel@lists.infradead.org List-Id: devicetree@vger.kernel.org SGksIFlvbmdxaWFuZzoKCk9uIE1vbiwgMjAxOC0xMi0yNCBhdCAxNjowOCArMDgwMCwgWW9uZ3Fp YW5nIE5pdSB3cm90ZToKPiBUaGlzIHBhdGNoIGFkZCBjb25uZWN0IGZ1bmN0aW9uIGZvciBvdmwK CkNvdWxkIHlvdSBkZXNjcmliZSBtb3JlIGFib3V0IGhvdyBvdmwtMmwgd29ya3M/IEkgZ3Vlc3Mg dGhhdCBvdmwtMmwgaXMgYQpvdmwgaGFyZHdhcmUgd2hpY2ggaGFzIDMgbGF5ZXIsIHRoZSBib3R0 b20gdHdvIGxheWVyIGlzIGZyb20gRFJBTSBhbmQKdGhlIHRvcCBsYXllciBpcyBmcm9tIGFub3Ro ZXIgaGFyZHdhcmUgKG1heWJlIHRoZSBvdmwpLiBJZiBteSBndWVzcyBpcwpjb3JyZWN0LCB3aHkg bm90IGp1c3QgaW1wbGVtZW50IHRoaXMgZnVuY3Rpb24gaW4gbXRrX292bF9sYXllcl9vbigpPyBJ bgptdGtfb3ZsX2xheWVyX29uKCksIHlvdSBjb3VsZCBkbyBhcwoKaWYgKGlkeCA9PSBvdmwtPmRh dGEtPmxheWVyX25yKSB7CgltdGtfZGRwX3dyaXRlX21hc2soKDEgPDwgMiksIGNvbXAsCgkJCURJ U1BfUkVHX09WTF9EQVRBUEFUSF9DT04sIE9WTF9CR0NMUl9TRUxfSU4pOwoKCXJldHVybjsKfQoK U28gZG9lcyBtdGtfb3ZsX2xheWVyX29mZigpLgoKUmVnYXJkcywKQ0sKCj4gCj4gU2lnbmVkLW9m Zi1ieTogWW9uZ3FpYW5nIE5pdSA8eW9uZ3FpYW5nLm5pdUBtZWRpYXRlay5jb20+Cj4gLS0tCj4g IGRyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtfZGlzcF9vdmwuYyB8IDE2ICsrKysrKysrKysr KysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kaXNwX292bC5jIGIvZHJpdmVycy9ncHUv ZHJtL21lZGlhdGVrL210a19kaXNwX292bC5jCj4gaW5kZXggYTBhYjc2MC4uM2IyY2U3NyAxMDA2 NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2Rpc3Bfb3ZsLmMKPiArKysg Yi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2Rpc3Bfb3ZsLmMKPiBAQCAtMjcsNiArMjcs OCBAQAo+ICAjZGVmaW5lIERJU1BfUkVHX09WTF9FTgkJCQkweDAwMGMKPiAgI2RlZmluZSBESVNQ X1JFR19PVkxfUlNUCQkJMHgwMDE0Cj4gICNkZWZpbmUgRElTUF9SRUdfT1ZMX1JPSV9TSVpFCQkJ MHgwMDIwCj4gKyNkZWZpbmUgRElTUF9SRUdfT1ZMX0RBVEFQQVRIX0NPTgkJMHgwMDI0Cj4gKyNk ZWZpbmUgT1ZMX0JHQ0xSX1NFTF9JTiAgICAgICAgICAgICAgICAgICAgICAgIEJJVCgyKQo+ICAj ZGVmaW5lIERJU1BfUkVHX09WTF9ST0lfQkdDTFIJCQkweDAwMjgKPiAgI2RlZmluZSBESVNQX1JF R19PVkxfU1JDX0NPTgkJCTB4MDAyYwo+ICAjZGVmaW5lIERJU1BfUkVHX09WTF9DT04obikJCQko MHgwMDMwICsgMHgyMCAqIChuKSkKPiBAQCAtMjQ1LDYgKzI0NywxOSBAQCBzdGF0aWMgdm9pZCBt dGtfb3ZsX2xheWVyX2NvbmZpZyhzdHJ1Y3QgbXRrX2RkcF9jb21wICpjb21wLCB1bnNpZ25lZCBp bnQgaWR4LAo+ICAJCW10a19vdmxfbGF5ZXJfb24oY29tcCwgaWR4KTsKPiAgfQo+ICAKPiArc3Rh dGljIHZvaWQgbXRrX292bF9jb25uZWN0KHN0cnVjdCBtdGtfZGRwX2NvbXAgKmNvbXAsCj4gKwkJ CSAgICBlbnVtIG10a19kZHBfY29tcF9pZCBwcmV2KQo+ICt7Cj4gKwlpbnQgaXNfb3ZsID0gMDsK PiArCj4gKwlpZiAocHJldiA9PSBERFBfQ09NUE9ORU5UX09WTDAgfHwgcHJldiA9PSBERFBfQ09N UE9ORU5UX09WTDEgfHwKPiArCSAgICBwcmV2ID09IEREUF9DT01QT05FTlRfT1ZMMF8yTCB8fCBw cmV2ID09IEREUF9DT01QT05FTlRfT1ZMMV8yTCkKPiArCQlpc19vdmwgPSAxOwo+ICsKPiArCW10 a19kZHBfd3JpdGVfbWFzaygoaXNfb3ZsIDw8IDIpLCBjb21wLAo+ICsJCQkgICBESVNQX1JFR19P VkxfREFUQVBBVEhfQ09OLCBPVkxfQkdDTFJfU0VMX0lOKTsKPiArfQo+ICsKPiAgc3RhdGljIGNv bnN0IHN0cnVjdCBtdGtfZGRwX2NvbXBfZnVuY3MgbXRrX2Rpc3Bfb3ZsX2Z1bmNzID0gewo+ICAJ LmNvbmZpZyA9IG10a19vdmxfY29uZmlnLAo+ICAJLnN0YXJ0ID0gbXRrX292bF9zdGFydCwKPiBA QCAtMjU1LDYgKzI3MCw3IEBAIHN0YXRpYyB2b2lkIG10a19vdmxfbGF5ZXJfY29uZmlnKHN0cnVj dCBtdGtfZGRwX2NvbXAgKmNvbXAsIHVuc2lnbmVkIGludCBpZHgsCj4gIAkubGF5ZXJfb24gPSBt dGtfb3ZsX2xheWVyX29uLAo+ICAJLmxheWVyX29mZiA9IG10a19vdmxfbGF5ZXJfb2ZmLAo+ICAJ LmxheWVyX2NvbmZpZyA9IG10a19vdmxfbGF5ZXJfY29uZmlnLAo+ICsJLmNvbm5lY3QgPSBtdGtf b3ZsX2Nvbm5lY3QsCj4gIH07Cj4gIAo+ICBzdGF0aWMgaW50IG10a19kaXNwX292bF9iaW5kKHN0 cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGRldmljZSAqbWFzdGVyLAoKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QK ZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9w Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=