From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrzej Hajda Subject: Re: [PATCH 2/2] drm/exynos/dsi: use of_graph_get_endpoint_by_regs helper Date: Wed, 04 May 2016 08:20:48 +0200 Message-ID: <572994C0.3030402@samsung.com> References: <1462283245-10586-1-git-send-email-p.zabel@pengutronix.de> <1462283245-10586-2-git-send-email-p.zabel@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mailout4.w1.samsung.com (mailout4.w1.samsung.com [210.118.77.14]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9DBDA6E709 for ; Wed, 4 May 2016 06:21:01 +0000 (UTC) Received: from eucpsbgm1.samsung.com (unknown [203.254.199.244]) by mailout4.w1.samsung.com (Oracle Communications Messaging Server 7.0.5.31.0 64bit (built May 5 2014)) with ESMTP id <0O6N00JPH2Z02A80@mailout4.w1.samsung.com> for dri-devel@lists.freedesktop.org; Wed, 04 May 2016 07:21:00 +0100 (BST) In-reply-to: <1462283245-10586-2-git-send-email-p.zabel@pengutronix.de> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Philipp Zabel , dri-devel@lists.freedesktop.org Cc: Kyungmin Park , Seung-Woo Kim , kernel@pengutronix.de, Hyungwon Hwang List-Id: dri-devel@lists.freedesktop.org T24gMDUvMDMvMjAxNiAwMzo0NyBQTSwgUGhpbGlwcCBaYWJlbCB3cm90ZToKPiBUaGlzIGFsbG93 cyB0byByZW1vdmUgdGhlIGxvY2FsIG9mX2dyYXBoX2dldF9wb3J0X2J5X3JlZygpLAo+IG9mX2dy YXBoX2dldF9lbmRwb2ludF9ieV9yZWcoKSwgYW5kIG9mX2dldF9jaGlsZF9ieV9uYW1lX3JlZygp Cj4gZnVuY3Rpb25zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBoaWxpcHAgWmFiZWwgPHAuemFiZWxA cGVuZ3V0cm9uaXguZGU+CgpSZXZpZXdlZC1ieTogQW5kcnplaiBIYWpkYSA8YS5oYWpkYUBzYW1z dW5nLmNvbT4KLS0KUmVnYXJkcwpBbmRyemVqCgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vZXh5 bm9zL2V4eW5vc19kcm1fZHNpLmMgfCA1NyArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0KPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNTQgZGVsZXRpb25zKC0pCj4g Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kc2kuYyBi L2RyaXZlcnMvZ3B1L2RybS9leHlub3MvZXh5bm9zX2RybV9kc2kuYwo+IGluZGV4IDYzYzg0YTEu LjYxMjUxZmUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJt X2RzaS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2V4eW5vcy9leHlub3NfZHJtX2RzaS5jCj4g QEAgLTE2NDEsNTAgKzE2NDEsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9lbmNvZGVyX2Z1 bmNzIGV4eW5vc19kc2lfZW5jb2Rlcl9mdW5jcyA9IHsKPiAgCj4gIE1PRFVMRV9ERVZJQ0VfVEFC TEUob2YsIGV4eW5vc19kc2lfb2ZfbWF0Y2gpOwo+ICAKPiAtLyogb2ZfKiBmdW5jdGlvbnMgd2ls bCBiZSByZW1vdmVkIGFmdGVyIG1lcmdlIG9mIG9mX2dyYXBoIHBhdGNoZXMgKi8KPiAtc3RhdGlj IHN0cnVjdCBkZXZpY2Vfbm9kZSAqCj4gLW9mX2dldF9jaGlsZF9ieV9uYW1lX3JlZyhzdHJ1Y3Qg ZGV2aWNlX25vZGUgKnBhcmVudCwgY29uc3QgY2hhciAqbmFtZSwgdTMyIHJlZykKPiAtewo+IC0J c3RydWN0IGRldmljZV9ub2RlICpucDsKPiAtCj4gLQlmb3JfZWFjaF9jaGlsZF9vZl9ub2RlKHBh cmVudCwgbnApIHsKPiAtCQl1MzIgcjsKPiAtCj4gLQkJaWYgKCFucC0+bmFtZSB8fCBvZl9ub2Rl X2NtcChucC0+bmFtZSwgbmFtZSkpCj4gLQkJCWNvbnRpbnVlOwo+IC0KPiAtCQlpZiAob2ZfcHJv cGVydHlfcmVhZF91MzIobnAsICJyZWciLCAmcikgPCAwKQo+IC0JCQlyID0gMDsKPiAtCj4gLQkJ aWYgKHJlZyA9PSByKQo+IC0JCQlicmVhazsKPiAtCX0KPiAtCj4gLQlyZXR1cm4gbnA7Cj4gLX0K PiAtCj4gLXN0YXRpYyBzdHJ1Y3QgZGV2aWNlX25vZGUgKm9mX2dyYXBoX2dldF9wb3J0X2J5X3Jl ZyhzdHJ1Y3QgZGV2aWNlX25vZGUgKnBhcmVudCwKPiAtCQkJCQkJICAgIHUzMiByZWcpCj4gLXsK PiAtCXN0cnVjdCBkZXZpY2Vfbm9kZSAqcG9ydHMsICpwb3J0Owo+IC0KPiAtCXBvcnRzID0gb2Zf Z2V0X2NoaWxkX2J5X25hbWUocGFyZW50LCAicG9ydHMiKTsKPiAtCWlmIChwb3J0cykKPiAtCQlw YXJlbnQgPSBwb3J0czsKPiAtCj4gLQlwb3J0ID0gb2ZfZ2V0X2NoaWxkX2J5X25hbWVfcmVnKHBh cmVudCwgInBvcnQiLCByZWcpOwo+IC0KPiAtCW9mX25vZGVfcHV0KHBvcnRzKTsKPiAtCj4gLQly ZXR1cm4gcG9ydDsKPiAtfQo+IC0KPiAtc3RhdGljIHN0cnVjdCBkZXZpY2Vfbm9kZSAqCj4gLW9m X2dyYXBoX2dldF9lbmRwb2ludF9ieV9yZWcoc3RydWN0IGRldmljZV9ub2RlICpwb3J0LCB1MzIg cmVnKQo+IC17Cj4gLQlyZXR1cm4gb2ZfZ2V0X2NoaWxkX2J5X25hbWVfcmVnKHBvcnQsICJlbmRw b2ludCIsIHJlZyk7Cj4gLX0KPiAtCj4gIHN0YXRpYyBpbnQgZXh5bm9zX2RzaV9vZl9yZWFkX3Uz Mihjb25zdCBzdHJ1Y3QgZGV2aWNlX25vZGUgKm5wLAo+ICAJCQkJICBjb25zdCBjaGFyICpwcm9w bmFtZSwgdTMyICpvdXRfdmFsdWUpCj4gIHsKPiBAQCAtMTcwNiw3ICsxNjYyLDcgQEAgc3RhdGlj IGludCBleHlub3NfZHNpX3BhcnNlX2R0KHN0cnVjdCBleHlub3NfZHNpICpkc2kpCj4gIHsKPiAg CXN0cnVjdCBkZXZpY2UgKmRldiA9IGRzaS0+ZGV2Owo+ICAJc3RydWN0IGRldmljZV9ub2RlICpu b2RlID0gZGV2LT5vZl9ub2RlOwo+IC0Jc3RydWN0IGRldmljZV9ub2RlICpwb3J0LCAqZXA7Cj4g KwlzdHJ1Y3QgZGV2aWNlX25vZGUgKmVwOwo+ICAJaW50IHJldDsKPiAgCj4gIAlyZXQgPSBleHlu b3NfZHNpX29mX3JlYWRfdTMyKG5vZGUsICJzYW1zdW5nLHBsbC1jbG9jay1mcmVxdWVuY3kiLAo+ IEBAIC0xNzE0LDE2ICsxNjcwLDkgQEAgc3RhdGljIGludCBleHlub3NfZHNpX3BhcnNlX2R0KHN0 cnVjdCBleHlub3NfZHNpICpkc2kpCj4gIAlpZiAocmV0IDwgMCkKPiAgCQlyZXR1cm4gcmV0Owo+ ICAKPiAtCXBvcnQgPSBvZl9ncmFwaF9nZXRfcG9ydF9ieV9yZWcobm9kZSwgRFNJX1BPUlRfT1VU KTsKPiAtCWlmICghcG9ydCkgewo+IC0JCWRldl9lcnIoZGV2LCAibm8gb3V0cHV0IHBvcnQgc3Bl Y2lmaWVkXG4iKTsKPiAtCQlyZXR1cm4gLUVJTlZBTDsKPiAtCX0KPiAtCj4gLQllcCA9IG9mX2dy YXBoX2dldF9lbmRwb2ludF9ieV9yZWcocG9ydCwgMCk7Cj4gLQlvZl9ub2RlX3B1dChwb3J0KTsK PiArCWVwID0gb2ZfZ3JhcGhfZ2V0X2VuZHBvaW50X2J5X3JlZ3Mobm9kZSwgRFNJX1BPUlRfT1VU LCAwKTsKPiAgCWlmICghZXApIHsKPiAtCQlkZXZfZXJyKGRldiwgIm5vIGVuZHBvaW50IHNwZWNp ZmllZCBpbiBvdXRwdXQgcG9ydFxuIik7Cj4gKwkJZGV2X2VycihkZXYsICJubyBvdXRwdXQgcG9y dCB3aXRoIGVuZHBvaW50IHNwZWNpZmllZFxuIik7Cj4gIAkJcmV0dXJuIC1FSU5WQUw7Cj4gIAl9 Cj4gIAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K ZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==