From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Brezillon Subject: Re: [PATCH v3 09/21] drm/bridge: Add a drm_bridge_state object Date: Sun, 24 Nov 2019 08:50:08 +0100 Message-ID: <20191124085008.7f871adc@collabora.com> References: <20191023154512.9762-1-boris.brezillon@collabora.com> <20191023154512.9762-10-boris.brezillon@collabora.com> <6e60e98e-46b2-a979-511e-4717bc6feadc@baylibre.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [46.235.227.227]) by gabe.freedesktop.org (Postfix) with ESMTPS id 05CAC6E0F2 for ; Sun, 24 Nov 2019 07:50:13 +0000 (UTC) In-Reply-To: <6e60e98e-46b2-a979-511e-4717bc6feadc@baylibre.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Neil Armstrong Cc: Mark Rutland , dri-devel@lists.freedesktop.org, Thierry Reding , Laurent Pinchart , kernel@collabora.com, Sam Ravnborg , Nikita Yushchenko , Andrey Smirnov , Kyungmin Park , Chris Healy , devicetree@vger.kernel.org, Jonas Karlman , Rob Herring , Jernej Skrabec , Seung-Woo Kim List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCA1IE5vdiAyMDE5IDE3OjA1OjE2ICswMTAwCk5laWwgQXJtc3Ryb25nIDxuYXJtc3Ry b25nQGJheWxpYnJlLmNvbT4gd3JvdGU6Cgo+ID4gIHZvaWQgZHJtX2JyaWRnZV9hZGQoc3RydWN0 IGRybV9icmlkZ2UgKmJyaWRnZSk7Cj4gPiAgdm9pZCBkcm1fYnJpZGdlX3JlbW92ZShzdHJ1Y3Qg ZHJtX2JyaWRnZSAqYnJpZGdlKTsKPiA+ICBzdHJ1Y3QgZHJtX2JyaWRnZSAqb2ZfZHJtX2ZpbmRf YnJpZGdlKHN0cnVjdCBkZXZpY2Vfbm9kZSAqbnApOwo+ID4gQEAgLTQ3NSw2ICs1NDMsNTYgQEAg dm9pZCBkcm1fYXRvbWljX2JyaWRnZV9jaGFpbl9wcmVfZW5hYmxlKHN0cnVjdCBkcm1fYnJpZGdl ICpicmlkZ2UsCj4gPiAgdm9pZCBkcm1fYXRvbWljX2JyaWRnZV9jaGFpbl9lbmFibGUoc3RydWN0 IGRybV9icmlkZ2UgKmJyaWRnZSwKPiA+ICAJCQkJICAgIHN0cnVjdCBkcm1fYXRvbWljX3N0YXRl ICpzdGF0ZSk7Cj4gPiAgCj4gPiArdm9pZCBfX2RybV9hdG9taWNfaGVscGVyX2JyaWRnZV9yZXNl dChzdHJ1Y3QgZHJtX2JyaWRnZSAqYnJpZGdlLAo+ID4gKwkJCQkgICAgICBzdHJ1Y3QgZHJtX2Jy aWRnZV9zdGF0ZSAqc3RhdGUpOwo+ID4gK3N0cnVjdCBkcm1fYnJpZGdlX3N0YXRlICoKPiA+ICtk cm1fYXRvbWljX2hlbHBlcl9icmlkZ2VfcmVzZXQoc3RydWN0IGRybV9icmlkZ2UgKmJyaWRnZSk7 Cj4gPiArdm9pZCBkcm1fYXRvbWljX2hlbHBlcl9icmlkZ2VfZGVzdHJveV9zdGF0ZShzdHJ1Y3Qg ZHJtX2JyaWRnZSAqYnJpZGdlLAo+ID4gKwkJCQkJICAgIHN0cnVjdCBkcm1fYnJpZGdlX3N0YXRl ICpzdGF0ZSk7Cj4gPiArdm9pZCBfX2RybV9hdG9taWNfaGVscGVyX2JyaWRnZV9kdXBsaWNhdGVf c3RhdGUoc3RydWN0IGRybV9icmlkZ2UgKmJyaWRnZSwKPiA+ICsJCQkJCQlzdHJ1Y3QgZHJtX2Jy aWRnZV9zdGF0ZSAqbmV3KTsKPiA+ICtzdHJ1Y3QgZHJtX2JyaWRnZV9zdGF0ZSAqCj4gPiArZHJt X2F0b21pY19oZWxwZXJfYnJpZGdlX2R1cGxpY2F0ZV9zdGF0ZShzdHJ1Y3QgZHJtX2JyaWRnZSAq YnJpZGdlKTsKPiA+ICsKPiA+ICtzdGF0aWMgaW5saW5lIHN0cnVjdCBkcm1fYnJpZGdlX3N0YXRl ICoKPiA+ICtkcm1fYXRvbWljX2dldF9icmlkZ2Vfc3RhdGUoc3RydWN0IGRybV9hdG9taWNfc3Rh dGUgKnN0YXRlLAo+ID4gKwkJCSAgICBzdHJ1Y3QgZHJtX2JyaWRnZSAqYnJpZGdlKQo+ID4gK3sK PiA+ICsJc3RydWN0IGRybV9wcml2YXRlX3N0YXRlICpvYmpfc3RhdGU7Cj4gPiArCj4gPiArCW9i al9zdGF0ZSA9IGRybV9hdG9taWNfZ2V0X3ByaXZhdGVfb2JqX3N0YXRlKHN0YXRlLCAmYnJpZGdl LT5iYXNlKTsKPiA+ICsJaWYgKCFvYmpfc3RhdGUpCj4gPiArCQlyZXR1cm4gTlVMTDsgIAo+IAo+ IGRybV9hdG9taWNfZ2V0X3ByaXZhdGVfb2JqX3N0YXRlIHdpbGwgcmV0dXJuIGFuIGVycm9yIG9i amVjdCBvbiBlcnJvciwgc28gc2hvdWxkIGJlOgo+IAlpZiAoSVNfRVJSKG9ial9zdGF0ZSkpCj4g ICAgICAgICAgICAgICByZXR1cm4gRVJSX0NBU1Qob2JqX3N0YXRlKTsKClJpZ2h0LCBJJ2xsIGZp eCBpdCBpbiB2NC4KClRoYW5rcywKCkJvcmlzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2RyaS1kZXZlbA==