From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH v4 07/13] drm/bridge: lvds-codec: Simplify panel DT node localisation Date: Tue, 19 Nov 2019 02:03:50 +0200 Message-ID: <20191119000350.GG5171@pendragon.ideasonboard.com> References: <1573660292-10629-1-git-send-email-fabrizio.castro@bp.renesas.com> <1573660292-10629-8-git-send-email-fabrizio.castro@bp.renesas.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by gabe.freedesktop.org (Postfix) with ESMTPS id 89E7789EEB for ; Tue, 19 Nov 2019 00:04:05 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1573660292-10629-8-git-send-email-fabrizio.castro@bp.renesas.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Fabrizio Castro Cc: Mark Rutland , devicetree@vger.kernel.org, Chris Paterson , Geert Uytterhoeven , Simon Horman , Neil Armstrong , David Airlie , Kieran Bingham , Magnus Damm , dri-devel@lists.freedesktop.org, Biju Das , linux-renesas-soc@vger.kernel.org, Rob Herring , Jacopo Mondi , Peter Rosin List-Id: dri-devel@lists.freedesktop.org SGkgRmFicml6aW8sCgpUaGFuayB5b3UgZm9yIHRoZSBwYXRjaC4KCk9uIFdlZCwgTm92IDEzLCAy MDE5IGF0IDAzOjUxOjI2UE0gKzAwMDAsIEZhYnJpemlvIENhc3RybyB3cm90ZToKPiBUaGUgcHJv YmUgZnVuY3Rpb24gbmVlZHMgdG8gZ2V0IGFob2xkIG9mIHRoZSBwYW5lbCBkZXZpY2UgdHJlZQo+ IG5vZGUsIGFuZCBpdCBhY2hpZXZlcyB0aGF0IGJ5IHVzaW5nIGEgY29tYmluYXRpb24gb2YKPiBv Zl9ncmFwaF9nZXRfcG9ydF9ieV9pZCwgb2ZfZ2V0X2NoaWxkX2J5X25hbWUsIGFuZAo+IG9mX2dy YXBoX2dldF9yZW1vdGVfcG9ydF9wYXJlbnQuIFdlIGNhbiBhY2hpZXZlIHRoZSBzYW1lIGdvYWwK PiBieSByZXBsYWNpbmcgdGhvc2UgY2FsbHMgd2l0aCBhIGNhbGwgdG8gb2ZfZ3JhcGhfZ2V0X3Jl bW90ZV9ub2RlCj4gdGhlc2UgZGF5cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBGYWJyaXppbyBDYXN0 cm8gPGZhYnJpemlvLmNhc3Ryb0BicC5yZW5lc2FzLmNvbT4KClJldmlld2VkLWJ5OiBMYXVyZW50 IFBpbmNoYXJ0IDxsYXVyZW50LnBpbmNoYXJ0QGlkZWFzb25ib2FyZC5jb20+Cgo+IC0tLQo+IHYz LT52NDoKPiAqIE5ldyBwYXRjaAo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2x2ZHMt Y29kZWMuYyB8IDIwICsrLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGlu c2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vYnJpZGdlL2x2ZHMtY29kZWMuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvbHZkcy1j b2RlYy5jCj4gaW5kZXggYzMyZTEyNS4uNzg0YmJkMyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw dS9kcm0vYnJpZGdlL2x2ZHMtY29kZWMuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uv bHZkcy1jb2RlYy5jCj4gQEAgLTU3LDggKzU3LDYgQEAgc3RhdGljIHN0cnVjdCBkcm1fYnJpZGdl X2Z1bmNzIGZ1bmNzID0gewo+ICBzdGF0aWMgaW50IGx2ZHNfY29kZWNfcHJvYmUoc3RydWN0IHBs YXRmb3JtX2RldmljZSAqcGRldikKPiAgewo+ICAJc3RydWN0IGRldmljZSAqZGV2ID0gJnBkZXYt PmRldjsKPiAtCXN0cnVjdCBkZXZpY2Vfbm9kZSAqcG9ydDsKPiAtCXN0cnVjdCBkZXZpY2Vfbm9k ZSAqZW5kcG9pbnQ7Cj4gIAlzdHJ1Y3QgZGV2aWNlX25vZGUgKnBhbmVsX25vZGU7Cj4gIAlzdHJ1 Y3QgZHJtX3BhbmVsICpwYW5lbDsKPiAgCXN0cnVjdCBsdmRzX2NvZGVjICpsdmRzX2NvZGVjOwo+ IEBAIC03OSwyMyArNzcsOSBAQCBzdGF0aWMgaW50IGx2ZHNfY29kZWNfcHJvYmUoc3RydWN0IHBs YXRmb3JtX2RldmljZSAqcGRldikKPiAgCX0KPiAgCj4gIAkvKiBMb2NhdGUgdGhlIHBhbmVsIERU IG5vZGUuICovCj4gLQlwb3J0ID0gb2ZfZ3JhcGhfZ2V0X3BvcnRfYnlfaWQoZGV2LT5vZl9ub2Rl LCAxKTsKPiAtCWlmICghcG9ydCkgewo+IC0JCWRldl9kYmcoZGV2LCAicG9ydCAxIG5vdCBmb3Vu ZFxuIik7Cj4gLQkJcmV0dXJuIC1FTlhJTzsKPiAtCX0KPiAtCj4gLQllbmRwb2ludCA9IG9mX2dl dF9jaGlsZF9ieV9uYW1lKHBvcnQsICJlbmRwb2ludCIpOwo+IC0Jb2Zfbm9kZV9wdXQocG9ydCk7 Cj4gLQlpZiAoIWVuZHBvaW50KSB7Cj4gLQkJZGV2X2RiZyhkZXYsICJubyBlbmRwb2ludCBmb3Ig cG9ydCAxXG4iKTsKPiAtCQlyZXR1cm4gLUVOWElPOwo+IC0JfQo+IC0KPiAtCXBhbmVsX25vZGUg PSBvZl9ncmFwaF9nZXRfcmVtb3RlX3BvcnRfcGFyZW50KGVuZHBvaW50KTsKPiAtCW9mX25vZGVf cHV0KGVuZHBvaW50KTsKPiArCXBhbmVsX25vZGUgPSBvZl9ncmFwaF9nZXRfcmVtb3RlX25vZGUo ZGV2LT5vZl9ub2RlLCAxLCAwKTsKPiAgCWlmICghcGFuZWxfbm9kZSkgewo+IC0JCWRldl9kYmco ZGV2LCAibm8gcmVtb3RlIGVuZHBvaW50IGZvciBwb3J0IDFcbiIpOwo+ICsJCWRldl9kYmcoZGV2 LCAicGFuZWwgRFQgbm9kZSBub3QgZm91bmRcbiIpOwo+ICAJCXJldHVybiAtRU5YSU87Cj4gIAl9 Cj4gIAoKLS0gClJlZ2FyZHMsCgpMYXVyZW50IFBpbmNoYXJ0Cl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRl dmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbA==