From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philippe CORNU Subject: Re: [PATCH] drm/stm: ltdc: add modifier support Date: Fri, 5 Apr 2019 16:32:14 +0000 Message-ID: References: <1554283514-2960-1-git-send-email-yannick.fertre@st.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mx07-00178001.pphosted.com (mx08-00178001.pphosted.com [91.207.212.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id 86DFD89F85 for ; Fri, 5 Apr 2019 16:32:20 +0000 (UTC) In-Reply-To: <1554283514-2960-1-git-send-email-yannick.fertre@st.com> Content-Language: en-US Content-ID: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Yannick FERTRE , Benjamin GAIGNARD , Vincent ABRIOU , David Airlie , Daniel Vetter , Maxime Coquelin , Alexandre TORGUE , "dri-devel@lists.freedesktop.org" , "linux-stm32@st-md-mailman.stormreply.com" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" List-Id: dri-devel@lists.freedesktop.org DQoNCk9uIDQvMy8xOSAxMToyNSBBTSwgWWFubmljayBGZXJ0csOpIHdyb3RlOg0KPiBTaWduZWQt b2ZmLWJ5OiBNaWNrYWVsIFJldWxpZXIgPG1pY2thZWwucmV1bGllckBzdC5jb20+DQo+IFNpZ25l ZC1vZmYtYnk6IFlhbm5pY2sgRmVydHLDqSA8eWFubmljay5mZXJ0cmVAc3QuY29tPg0KPiAtLS0N Cj4gICBkcml2ZXJzL2dwdS9kcm0vc3RtL2x0ZGMuYyB8IDIxICsrKysrKysrKysrKysrKysrKysr LQ0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+ IA0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0bS9sdGRjLmMgYi9kcml2ZXJzL2dw dS9kcm0vc3RtL2x0ZGMuYw0KPiBpbmRleCBiMTc0MWE5Li42ZmE4ZmJjIDEwMDY0NA0KPiAtLS0g YS9kcml2ZXJzL2dwdS9kcm0vc3RtL2x0ZGMuYw0KPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vc3Rt L2x0ZGMuYw0KPiBAQCAtMjMyLDYgKzIzMiwxMSBAQCBzdGF0aWMgY29uc3QgZW51bSBsdGRjX3Bp eF9mbXQgbHRkY19waXhfZm10X2ExW05CX1BGXSA9IHsNCj4gICAJUEZfQVJHQjQ0NDQJCS8qIDB4 MDcgKi8NCj4gICB9Ow0KPiAgIA0KPiArc3RhdGljIGNvbnN0IHU2NCBsdGRjX2Zvcm1hdF9tb2Rp ZmllcnNbXSA9IHsNCj4gKwlEUk1fRk9STUFUX01PRF9MSU5FQVIsDQo+ICsJRFJNX0ZPUk1BVF9N T0RfSU5WQUxJRA0KPiArfTsNCj4gKw0KPiAgIHN0YXRpYyBpbmxpbmUgdTMyIHJlZ19yZWFkKHZv aWQgX19pb21lbSAqYmFzZSwgdTMyIHJlZykNCj4gICB7DQo+ICAgCXJldHVybiByZWFkbF9yZWxh eGVkKGJhc2UgKyByZWcpOw0KPiBAQCAtODY0LDYgKzg2OSwxNiBAQCBzdGF0aWMgdm9pZCBsdGRj X3BsYW5lX2F0b21pY19wcmludF9zdGF0ZShzdHJ1Y3QgZHJtX3ByaW50ZXIgKnAsDQo+ICAgCWZw c2ktPmNvdW50ZXIgPSAwOw0KPiAgIH0NCj4gICANCj4gK3N0YXRpYyBib29sIGx0ZGNfcGxhbmVf Zm9ybWF0X21vZF9zdXBwb3J0ZWQoc3RydWN0IGRybV9wbGFuZSAqcGxhbmUsDQo+ICsJCQkJCSAg ICB1MzIgZm9ybWF0LA0KPiArCQkJCQkgICAgdTY0IG1vZGlmaWVyKQ0KPiArew0KPiArCWlmICht b2RpZmllciA9PSBEUk1fRk9STUFUX01PRF9MSU5FQVIpDQo+ICsJCXJldHVybiB0cnVlOw0KPiAr DQo+ICsJcmV0dXJuIGZhbHNlOw0KPiArfQ0KPiArDQo+ICAgc3RhdGljIGNvbnN0IHN0cnVjdCBk cm1fcGxhbmVfZnVuY3MgbHRkY19wbGFuZV9mdW5jcyA9IHsNCj4gICAJLnVwZGF0ZV9wbGFuZSA9 IGRybV9hdG9taWNfaGVscGVyX3VwZGF0ZV9wbGFuZSwNCj4gICAJLmRpc2FibGVfcGxhbmUgPSBk cm1fYXRvbWljX2hlbHBlcl9kaXNhYmxlX3BsYW5lLA0KPiBAQCAtODcyLDYgKzg4Nyw3IEBAIHN0 YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX3BsYW5lX2Z1bmNzIGx0ZGNfcGxhbmVfZnVuY3MgPSB7DQo+ ICAgCS5hdG9taWNfZHVwbGljYXRlX3N0YXRlID0gZHJtX2F0b21pY19oZWxwZXJfcGxhbmVfZHVw bGljYXRlX3N0YXRlLA0KPiAgIAkuYXRvbWljX2Rlc3Ryb3lfc3RhdGUgPSBkcm1fYXRvbWljX2hl bHBlcl9wbGFuZV9kZXN0cm95X3N0YXRlLA0KPiAgIAkuYXRvbWljX3ByaW50X3N0YXRlID0gbHRk Y19wbGFuZV9hdG9taWNfcHJpbnRfc3RhdGUsDQo+ICsJLmZvcm1hdF9tb2Rfc3VwcG9ydGVkID0g bHRkY19wbGFuZV9mb3JtYXRfbW9kX3N1cHBvcnRlZCwNCj4gICB9Ow0KPiAgIA0KPiAgIHN0YXRp YyBjb25zdCBzdHJ1Y3QgZHJtX3BsYW5lX2hlbHBlcl9mdW5jcyBsdGRjX3BsYW5lX2hlbHBlcl9m dW5jcyA9IHsNCj4gQEAgLTg5MCw2ICs5MDYsNyBAQCBzdGF0aWMgc3RydWN0IGRybV9wbGFuZSAq bHRkY19wbGFuZV9jcmVhdGUoc3RydWN0IGRybV9kZXZpY2UgKmRkZXYsDQo+ICAgCXVuc2lnbmVk IGludCBpLCBuYl9mbXQgPSAwOw0KPiAgIAl1MzIgZm9ybWF0c1tOQl9QRiAqIDJdOw0KPiAgIAl1 MzIgZHJtX2ZtdCwgZHJtX2ZtdF9ub19hbHBoYTsNCj4gKwljb25zdCB1NjQgKm1vZGlmaWVycyA9 IGx0ZGNfZm9ybWF0X21vZGlmaWVyczsNCj4gICAJaW50IHJldDsNCj4gICANCj4gICAJLyogR2V0 IHN1cHBvcnRlZCBwaXhlbCBmb3JtYXRzICovDQo+IEBAIC05MTgsNyArOTM1LDcgQEAgc3RhdGlj IHN0cnVjdCBkcm1fcGxhbmUgKmx0ZGNfcGxhbmVfY3JlYXRlKHN0cnVjdCBkcm1fZGV2aWNlICpk ZGV2LA0KPiAgIA0KPiAgIAlyZXQgPSBkcm1fdW5pdmVyc2FsX3BsYW5lX2luaXQoZGRldiwgcGxh bmUsIHBvc3NpYmxlX2NydGNzLA0KPiAgIAkJCQkgICAgICAgJmx0ZGNfcGxhbmVfZnVuY3MsIGZv cm1hdHMsIG5iX2ZtdCwNCj4gLQkJCQkgICAgICAgTlVMTCwgdHlwZSwgTlVMTCk7DQo+ICsJCQkJ ICAgICAgIG1vZGlmaWVycywgdHlwZSwgTlVMTCk7DQo+ICAgCWlmIChyZXQgPCAwKQ0KPiAgIAkJ cmV0dXJuIE5VTEw7DQo+ICAgDQo+IEBAIC0xMTc5LDYgKzExOTYsOCBAQCBpbnQgbHRkY19sb2Fk KHN0cnVjdCBkcm1fZGV2aWNlICpkZGV2KQ0KPiAgIAkJZ290byBlcnI7DQo+ICAgCX0NCj4gICAN Cj4gKwlkZGV2LT5tb2RlX2NvbmZpZy5hbGxvd19mYl9tb2RpZmllcnMgPSB0cnVlOw0KPiArDQoN Cg0KQWNrZWQtYnk6IFBoaWxpcHBlIENvcm51IDxwaGlsaXBwZS5jb3JudUBzdC5jb20+DQoNClBo aWxpcHBlIDopDQoNCj4gICAJcmV0ID0gbHRkY19jcnRjX2luaXQoZGRldiwgY3J0Yyk7DQo+ICAg CWlmIChyZXQpIHsNCj4gICAJCURSTV9FUlJPUigiRmFpbGVkIHRvIGluaXQgY3J0Y1xuIik7DQo+ IApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2 ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw=