From mboxrd@z Thu Jan 1 00:00:00 1970 From: CK Hu Subject: Re: [PATCH v2 05/13] drm/mediatek: dpi use new API for finding bridge Date: Thu, 6 Sep 2018 09:49:53 +0800 Message-ID: <1536198593.4618.9.camel@mtksdaap41> References: <20180905083146.14727-1-bibby.hsieh@mediatek.com> <20180905083146.14727-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: <20180905083146.14727-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 SGksIEJpYmJ5OgoKT24gV2VkLCAyMDE4LTA5LTA1IGF0IDE2OjMxICswODAwLCBCaWJieSBIc2ll aCB3cm90ZToKPiBGcm9tOiBjaHVuaHVpIGRhaSA8Y2h1bmh1aS5kYWlAbWVkaWF0ZWsuY29tPgo+ IAo+IFVzaW5nIG5ldyBBUEkgZm9yIGZpbmRpbmcgYnJpZGdlLgo+IAoKVGhpcyBwYXRjaCBsb29r cyBnb29kLCBidXQgeW91ciBkZXNjcmlwdGlvbiBpcyBzbyBzaW1wbGUgdGhhdCB3ZSBkb24ndApr bm93IHdoeSB5b3Ugd2FudCB0byBkbyB0aGlzLiBJbiBbMV0sIFJvYiB3YW50cyB0byBjbGVhbiB1 cCBPRiBncmFwaApBUEksIHNvIGluIFsyXSwgbXRrX2RzaS5jIHVzZSBkcm1fb2ZfZmluZF9wYW5l bF9vcl9icmlkZ2UoKSB0byBkbyB0aGlzCmNsZWFuLXVwLiBJZiB5b3VyIHJlYXNvbiBpcyBjbGVh bi11cCwgZGVzY3JpYmUgaXQgaW4gY29tbWl0IG1lc3NhZ2UuCgpbMV0gaHR0cHM6Ly9sa21sLm9y Zy9sa21sLzIwMTcvMi8zLzcxNgpbMl0gaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTcvMi8zLzcx OQoKUmVnYXJkcywKQ0sKCj4gU2lnbmVkLW9mZi1ieTogY2h1bmh1aSBkYWkgPGNodW5odWkuZGFp QG1lZGlhdGVrLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcGku YyB8IDE3ICsrKysrKystLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMo KyksIDEwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vbWVk aWF0ZWsvbXRrX2RwaS5jIGIvZHJpdmVycy9ncHUvZHJtL21lZGlhdGVrL210a19kcGkuYwo+IGlu ZGV4IDM3NThjZmViNTg2Yi4uZWQyYzE1M2M3MGEyIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9tZWRpYXRlay9tdGtfZHBpLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vbWVkaWF0ZWsv bXRrX2RwaS5jCj4gQEAgLTE0LDYgKzE0LDcgQEAKPiAgI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4g ICNpbmNsdWRlIDxkcm0vZHJtX2NydGMuaD4KPiAgI2luY2x1ZGUgPGRybS9kcm1fY3J0Y19oZWxw ZXIuaD4KPiArI2luY2x1ZGUgPGRybS9kcm1fb2YuaD4KPiAgI2luY2x1ZGUgPGxpbnV4L2tlcm5l bC5oPgo+ICAjaW5jbHVkZSA8bGludXgvY29tcG9uZW50Lmg+Cj4gICNpbmNsdWRlIDxsaW51eC9w bGF0Zm9ybV9kZXZpY2UuaD4KPiBAQCAtNzA4LDcgKzcwOSw2IEBAIHN0YXRpYyBpbnQgbXRrX2Rw aV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+ICAJc3RydWN0IGRldmljZSAq ZGV2ID0gJnBkZXYtPmRldjsKPiAgCXN0cnVjdCBtdGtfZHBpICpkcGk7Cj4gIAlzdHJ1Y3QgcmVz b3VyY2UgKm1lbTsKPiAtCXN0cnVjdCBkZXZpY2Vfbm9kZSAqYnJpZGdlX25vZGU7Cj4gIAlpbnQg Y29tcF9pZDsKPiAgCWNvbnN0IHN0cnVjdCBvZl9kZXZpY2VfaWQgKm1hdGNoOwo+ICAJaW50IHJl dDsKPiBAQCAtNzU4LDE2ICs3NTgsMTMgQEAgc3RhdGljIGludCBtdGtfZHBpX3Byb2JlKHN0cnVj dCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gIAkJcmV0dXJuIC1FSU5WQUw7Cj4gIAl9Cj4gIAo+ IC0JYnJpZGdlX25vZGUgPSBvZl9ncmFwaF9nZXRfcmVtb3RlX25vZGUoZGV2LT5vZl9ub2RlLCAw LCAwKTsKPiAtCWlmICghYnJpZGdlX25vZGUpCj4gLQkJcmV0dXJuIC1FTk9ERVY7Cj4gLQo+IC0J ZGV2X2luZm8oZGV2LCAiRm91bmQgYnJpZGdlIG5vZGU6ICVwT0ZcbiIsIGJyaWRnZV9ub2RlKTsK PiAtCj4gLQlkcGktPmJyaWRnZSA9IG9mX2RybV9maW5kX2JyaWRnZShicmlkZ2Vfbm9kZSk7Cj4g LQlvZl9ub2RlX3B1dChicmlkZ2Vfbm9kZSk7Cj4gLQlpZiAoIWRwaS0+YnJpZGdlKQo+ICsJcmV0 ID0gZHJtX29mX2ZpbmRfcGFuZWxfb3JfYnJpZGdlKGRldi0+b2Zfbm9kZSwgMCwgMCwKPiArCQkJ CQkgIE5VTEwsICZkcGktPmJyaWRnZSk7Cj4gKwlpZiAocmV0KSB7Cj4gKwkJZGV2X2VycihkZXYs ICJGYWlsZWQgdG8gZmluZCBwYW5lbCBvciBicmlkZ2U6ICVkXG4iLCByZXQpOwo+ICAJCXJldHVy biAtRVBST0JFX0RFRkVSOwo+ICsJfQo+ICsJZGV2X2luZm8oZGV2LCAiRm91bmQgYnJpZGdlIG5v ZGU6ICVwT0ZcbiIsIGRwaS0+YnJpZGdlKTsKPiAgCj4gIAljb21wX2lkID0gbXRrX2RkcF9jb21w X2dldF9pZChkZXYtPm9mX25vZGUsIE1US19EUEkpOwo+ICAJaWYgKGNvbXBfaWQgPCAwKSB7CgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==