From mboxrd@z Thu Jan 1 00:00:00 1970 From: CK Hu Subject: Re: [PATCH v3 05/12] drm/mediatek: convert dpi driver to use drm_of_find_panel_or_bridge Date: Fri, 21 Sep 2018 17:47:34 +0800 Message-ID: <1537523254.20660.9.camel@mtksdaap41> References: <20180921032822.30771-1-bibby.hsieh@mediatek.com> <20180921032822.30771-6-bibby.hsieh@mediatek.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180921032822.30771-6-bibby.hsieh@mediatek.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Bibby Hsieh Cc: linux-kernel@vger.kernel.org, Sascha Hauer , chunhui dai , David Airlie , Daniel Vetter , Cawa Cheng , dri-devel@lists.freedesktop.org, Mao Huang , Thierry Reding , linux-mediatek@lists.infradead.org, Matthias Brugger , Yingjoe Chen , linux-arm-kernel@lists.infradead.org List-Id: linux-mediatek@lists.infradead.org SGksIEJpYmJ5OgoKT24gRnJpLCAyMDE4LTA5LTIxIGF0IDExOjI4ICswODAwLCBCaWJieSBIc2ll aCB3cm90ZToKPiBGcm9tOiBjaHVuaHVpIGRhaSA8Y2h1bmh1aS5kYWlAbWVkaWF0ZWsuY29tPgo+ IAo+IENvbnZlcnQgZHBpIGRyaXZlciB0byB1c2UgZHJtX29mX2ZpbmRfcGFuZWxfb3JfYnJpZGdl Lgo+IFRoaXMgY2hhbmdlcyBzb21lIGVycm9yIG1lc3NhZ2VzIHRvIGRlYnVnIG1lc3NhZ2VzIChp biB0aGUgZ3JhcGggY29yZSkuCj4gR3JhcGggY29ubmVjdGlvbnMgYXJlIG9mdGVuICJubyBjb25u ZWN0cyIgZGVwZW5kaW5nIG9uIHRoZSBwYXJ0aWN1bGFyCj4gYm9hcmQsIHNvIHdlIHdhbnQgdG8g YXZvaWQgc3B1cmlvdXMgbWVzc2FnZXMuIFBsdXMgdGhlIGtlcm5lbCBpcyBub3QgYQo+IERUIHZh bGlkYXRvci4KPiByZWxhdGVkIGxpbmtzOgo+IFsxXSBodHRwczovL2xrbWwub3JnL2xrbWwvMjAx Ny8yLzMvNzE2Cj4gWzJdIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE3LzIvMy83MTkKPiAKPiBT aWduZWQtb2ZmLWJ5OiBjaHVuaHVpIGRhaSA8Y2h1bmh1aS5kYWlAbWVkaWF0ZWsuY29tPgo+IC0t LQo+ICBkcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jIHwgMTggKysrKysrKystLS0t LS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygt KQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jIGIv ZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcGkuYwo+IGluZGV4IDAyMmNjZWM0OWNlYS4u N2E0ODY4YTBhZmVjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9tZWRpYXRlay9tdGtf ZHBpLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsvbXRrX2RwaS5jCj4gQEAgLTE0 LDYgKzE0LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4gICNpbmNsdWRlIDxkcm0vZHJt X2NydGMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxwZXIuaD4KPiArI2luY2x1ZGUg PGRybS9kcm1fb2YuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2tlcm5lbC5oPgo+ICAjaW5jbHVkZSA8 bGludXgvY29tcG9uZW50Lmg+Cj4gICNpbmNsdWRlIDxsaW51eC9wbGF0Zm9ybV9kZXZpY2UuaD4K PiBAQCAtNjk3LDcgKzY5OCw2IEBAIHN0YXRpYyBpbnQgbXRrX2RwaV9wcm9iZShzdHJ1Y3QgcGxh dGZvcm1fZGV2aWNlICpwZGV2KQo+ICAJc3RydWN0IGRldmljZSAqZGV2ID0gJnBkZXYtPmRldjsK PiAgCXN0cnVjdCBtdGtfZHBpICpkcGk7Cj4gIAlzdHJ1Y3QgcmVzb3VyY2UgKm1lbTsKPiAtCXN0 cnVjdCBkZXZpY2Vfbm9kZSAqYnJpZGdlX25vZGU7Cj4gIAlpbnQgY29tcF9pZDsKPiAgCWludCBy ZXQ7Cj4gIAo+IEBAIC03NDMsMTYgKzc0MywxNCBAQCBzdGF0aWMgaW50IG10a19kcGlfcHJvYmUo c3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKPiAgCQlyZXR1cm4gLUVJTlZBTDsKPiAgCX0K PiAgCj4gLQlicmlkZ2Vfbm9kZSA9IG9mX2dyYXBoX2dldF9yZW1vdGVfbm9kZShkZXYtPm9mX25v ZGUsIDAsIDApOwo+IC0JaWYgKCFicmlkZ2Vfbm9kZSkKPiAtCQlyZXR1cm4gLUVOT0RFVjsKPiAt Cj4gLQlkZXZfaW5mbyhkZXYsICJGb3VuZCBicmlkZ2Ugbm9kZTogJXBPRlxuIiwgYnJpZGdlX25v ZGUpOwo+IC0KPiAtCWRwaS0+YnJpZGdlID0gb2ZfZHJtX2ZpbmRfYnJpZGdlKGJyaWRnZV9ub2Rl KTsKPiAtCW9mX25vZGVfcHV0KGJyaWRnZV9ub2RlKTsKPiAtCWlmICghZHBpLT5icmlkZ2UpCj4g KwlyZXQgPSBkcm1fb2ZfZmluZF9wYW5lbF9vcl9icmlkZ2UoZGV2LT5vZl9ub2RlLCAwLCAwLAo+ ICsJCQkJCSAgTlVMTCwgJmRwaS0+YnJpZGdlKTsKPiArCWlmIChyZXQpIHsKPiArCQlkZXZfZXJy KGRldiwgIkZhaWxlZCB0byBmaW5kIHBhbmVsIG9yIGJyaWRnZTogJWRcbiIsIHJldCk7Cj4gIAkJ cmV0dXJuIC1FUFJPQkVfREVGRVI7CgpJJ3ZlIHRyYWNlZCBpbnRvIGRybV9vZl9maW5kX3BhbmVs X29yX2JyaWRnZSgpLCBpdCBtYXkgcmV0dXJuIC1FTk9ERVYKd2hlbiBkZXZpY2UgdHJlZSBoYXMg ZXJyb3IsIHdoeSBkbyB5b3UgdHJlYXQgdGhpcyBlcnJvciB0bwotRVBST0JFX0RFRkVSPyBJIHRo aW5rIHlvdSBtYXkgbW9kaWZ5IHRoaXMgYXMKCmlmIChyZXQpCglyZXR1cm4gcmV0OwoKUmVnYXJk cywKQ0sKCj4gKwl9Cj4gKwo+ICsJZGV2X2luZm8oZGV2LCAiRm91bmQgYnJpZGdlIG5vZGU6ICVw T0ZcbiIsIGRwaS0+YnJpZGdlLT5vZl9ub2RlKTsKPiAgCj4gIAljb21wX2lkID0gbXRrX2RkcF9j b21wX2dldF9pZChkZXYtPm9mX25vZGUsIE1US19EUEkpOwo+ICAJaWYgKGNvbXBfaWQgPCAwKSB7 CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRl dmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==