From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mihail Atanassov Subject: Re: [PATCH v5 1/4] drm: Add a new helper drm_color_ctm_s31_32_to_qm_n() Date: Wed, 16 Oct 2019 11:02:03 +0000 Message-ID: <2404938.QDdPyV61sH@e123338-lin> References: <20191016103339.25858-1-james.qian.wang@arm.com> <20191016103339.25858-2-james.qian.wang@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-ve1eur03on0608.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe09::608]) by gabe.freedesktop.org (Postfix) with ESMTPS id C64FB6E02D for ; Wed, 16 Oct 2019 11:02:25 +0000 (UTC) In-Reply-To: <20191016103339.25858-2-james.qian.wang@arm.com> Content-Language: en-US Content-ID: <92977D79E52F4F47A3B721E0CA643AF6@eurprd08.prod.outlook.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: "james qian wang (Arm Technology China)" Cc: nd , Ayan Halder , "Oscar Zhang (Arm Technology China)" , "Tiannan Zhu (Arm Technology China)" , "airlied@linux.ie" , Liviu Dudau , "Jonathan Chai (Arm Technology China)" , "linux-kernel@vger.kernel.org" , "dri-devel@lists.freedesktop.org" , "Julien Yin (Arm Technology China)" , "Channing Chen (Arm Technology China)" , "Yiqi Kang (Arm Technology China)" , Ben Davis , Daniel Vetter , "Thomas Sun (Arm Technology China)" , "Lowry Li (Arm Technology China)" , "sean@poorly.run" List-Id: dri-devel@lists.freedesktop.org T24gV2VkbmVzZGF5LCAxNiBPY3RvYmVyIDIwMTkgMTE6MzQ6MDggQlNUIGphbWVzIHFpYW4gd2Fu ZyAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIHdyb3RlOgo+IEFkZCBhIG5ldyBoZWxwZXIgZnVuY3Rp b24gZHJtX2NvbG9yX2N0bV9zMzFfMzJfdG9fcW1fbigpIGZvciBkcml2ZXIgdG8KPiBjb252ZXJ0 IFMzMS4zMiBzaWduLW1hZ25pdHVkZSB0byBRbS5uIDIncyBjb21wbGVtZW50IHRoYXQgc3VwcG9y dGVkIGJ5Cj4gaGFyZHdhcmUuCj4gCj4gVjQ6IEFkZHJlc3MgTWloYWksIERhbmllbCBhbmQgSWxp YSdzIHJldmlldyBjb21tZW50cy4KPiBWNTogSW5jbHVkZXMgdGhlIHNpZ24gYml0IGluIHRoZSB2 YWx1ZSBvZiBtIChRbS5uKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBqYW1lcyBxaWFuIHdhbmcgKEFy bSBUZWNobm9sb2d5IENoaW5hKSA8amFtZXMucWlhbi53YW5nQGFybS5jb20+Cj4gUmV2aWV3ZWQt Ynk6IE1paGFpbCBBdGFuYXNzb3YgPG1paGFpbC5hdGFuYXNzb3ZAYXJtLmNvbT4KPiBSZXZpZXdl ZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KPiAtLS0KPiAgZHJp dmVycy9ncHUvZHJtL2RybV9jb2xvcl9tZ210LmMgfCAyNyArKysrKysrKysrKysrKysrKysrKysr KysrKysKPiAgaW5jbHVkZS9kcm0vZHJtX2NvbG9yX21nbXQuaCAgICAgfCAgMiArKwo+ICAyIGZp bGVzIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2RybV9jb2xvcl9tZ210LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2NvbG9yX21nbXQu Ywo+IGluZGV4IDRjZTVjNmQ4ZGU5OS4uZDMxM2YxOTRmMWVjIDEwMDY0NAo+IC0tLSBhL2RyaXZl cnMvZ3B1L2RybS9kcm1fY29sb3JfbWdtdC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9j b2xvcl9tZ210LmMKPiBAQCAtMTMyLDYgKzEzMiwzMyBAQCB1aW50MzJfdCBkcm1fY29sb3JfbHV0 X2V4dHJhY3QodWludDMyX3QgdXNlcl9pbnB1dCwgdWludDMyX3QgYml0X3ByZWNpc2lvbikKPiAg fQo+ICBFWFBPUlRfU1lNQk9MKGRybV9jb2xvcl9sdXRfZXh0cmFjdCk7Cj4gIAo+ICsvKioKPiAr ICogZHJtX2NvbG9yX2N0bV9zMzFfMzJfdG9fcW1fbgo+ICsgKgo+ICsgKiBAdXNlcl9pbnB1dDog aW5wdXQgdmFsdWUKPiArICogQG06IG51bWJlciBvZiBpbnRlZ2VyIGJpdHMsIGluY2x1ZGUgdGhl IHNpZ24tYml0LCBzdXBwb3J0IHJhbmdlIGlzIFsxLCAzMl0KCkFueSByZWFzb24gd2h5IG51bWJl cnMgbGlrZSBRMC4zMiBhcmUgZGlzYWxsb3dlZD8gSW4gdGhvc2UgY2FzZXMsIHRoZQonc2lnbicg Yml0IGFuZCB0aGUgZmlyc3QgZnJhY3Rpb25hbCBiaXQganVzdCBoYXBwZW4gdG8gYmUgdGhlIHNh bWUgYml0LgpUaGUgbG9uZ2VyIEkgbG9vayBhdCBpdCwgdGhlIG1vcmUgSSB0aGluayBtZW50aW9u aW5nIGEgJ3NpZ24tYml0JyBoZXJlCm1pZ2h0IGNvbmZ1c2UgcGVvcGxlIG1vcmUsIHNpbmNlIDIn cyBjb21wbGVtZW50IGRvZXNuJ3QgaGF2ZSBhCmRlZGljYXRlZCBiaXQganVzdCBmb3IgdGhlIHNp Z24uIEhvdyBhYm91dCByZWR1Y2luZyBpdCBzaW1wbHkgdG86CgogKiBAbTogbnVtYmVyIG9mIGlu dGVnZXIgYml0cywgbSA8PSAzMi4KCj4gKyAqIEBuOiBudW1iZXIgb2YgZnJhY3Rpb25hbCBiaXRz LCBvbmx5IHN1cHBvcnQgbiA8PSAzMgo+ICsgKgo+ICsgKiBDb252ZXJ0IGFuZCBjbGFtcCBTMzEu MzIgc2lnbi1tYWduaXR1ZGUgdG8gUW0ubiAoc2lnbmVkIDIncyBjb21wbGVtZW50KS4gVGhlCj4g KyAqIGhpZ2hlciBiaXRzIHRoYXQgYWJvdmUgbSArIG4gYXJlIGNsZWFyZWQgb3IgZXF1YWwgdG8g c2lnbi1iaXQgQklUKG0rbikuCgpbbml0XSBCSVQobSArIG4gLSAxKSBpZiB3ZSBjb3VudCBmcm9t IDAuCgo+ICsgKi8KPiArdWludDY0X3QgZHJtX2NvbG9yX2N0bV9zMzFfMzJfdG9fcW1fbih1aW50 NjRfdCB1c2VyX2lucHV0LAo+ICsJCQkJICAgICAgdWludDMyX3QgbSwgdWludDMyX3QgbikKPiAr ewo+ICsJdTY0IG1hZyA9ICh1c2VyX2lucHV0ICYgfkJJVF9VTEwoNjMpKSA+PiAoMzIgLSBuKTsK PiArCWJvb2wgbmVnYXRpdmUgPSAhISh1c2VyX2lucHV0ICYgQklUX1VMTCg2MykpOwo+ICsJczY0 IHZhbDsKPiArCj4gKwlXQVJOX09OKG0gPCAxIHx8IG0gPiAzMiB8fCBuID4gMzIpOwo+ICsKPiAr CS8qIHRoZSByYW5nZSBvZiBzaWduZWQgMidzIGNvbXBsZW1lbnQgaXMgWy0yXihtLTEpLCAyXiht LTEpIC0gMl4tbl0gKi8KPiArCXZhbCA9IGNsYW1wX3ZhbChtYWcsIDAsIG5lZ2F0aXZlID8KPiAr CQkJCUJJVF9VTEwobiArIG0gLSAxKSA6IEJJVF9VTEwobiArIG0gLSAxKSAtIDEpOwo+ICsKPiAr CXJldHVybiBuZWdhdGl2ZSA/IC12YWwgOiB2YWw7Cj4gK30KPiArRVhQT1JUX1NZTUJPTChkcm1f Y29sb3JfY3RtX3MzMV8zMl90b19xbV9uKTsKPiArCj4gIC8qKgo+ICAgKiBkcm1fY3J0Y19lbmFi bGVfY29sb3JfbWdtdCAtIGVuYWJsZSBjb2xvciBtYW5hZ2VtZW50IHByb3BlcnRpZXMKPiAgICog QGNydGM6IERSTSBDUlRDCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2RybV9jb2xvcl9tZ210 LmggYi9pbmNsdWRlL2RybS9kcm1fY29sb3JfbWdtdC5oCj4gaW5kZXggZDFjNjYyZDkyYWI3Li42 MGZlYTU1MDE4ODYgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9kcm0vZHJtX2NvbG9yX21nbXQuaAo+ ICsrKyBiL2luY2x1ZGUvZHJtL2RybV9jb2xvcl9tZ210LmgKPiBAQCAtMzAsNiArMzAsOCBAQCBz dHJ1Y3QgZHJtX2NydGM7Cj4gIHN0cnVjdCBkcm1fcGxhbmU7Cj4gIAo+ICB1aW50MzJfdCBkcm1f Y29sb3JfbHV0X2V4dHJhY3QodWludDMyX3QgdXNlcl9pbnB1dCwgdWludDMyX3QgYml0X3ByZWNp c2lvbik7Cj4gK3VpbnQ2NF90IGRybV9jb2xvcl9jdG1fczMxXzMyX3RvX3FtX24odWludDY0X3Qg dXNlcl9pbnB1dCwKPiArCQkJCSAgICAgIHVpbnQzMl90IG0sIHVpbnQzMl90IG4pOwo+ICAKPiAg dm9pZCBkcm1fY3J0Y19lbmFibGVfY29sb3JfbWdtdChzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCj4g IAkJCQl1aW50IGRlZ2FtbWFfbHV0X3NpemUsCj4gCgoKLS0gCk1paGFpbAoKCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBs aXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw=