From mboxrd@z Thu Jan 1 00:00:00 1970 From: "james qian wang (Arm Technology China)" Subject: Re: [PATCH v2 1/4] drm/komeda: Add a new helper drm_color_ctm_s31_32_to_qm_n() Date: Mon, 14 Oct 2019 09:58:20 +0000 Message-ID: <20191014095813.GA15227@jamwan02-TSP300> References: <20191011054240.17782-1-james.qian.wang@arm.com> <20191011054240.17782-2-james.qian.wang@arm.com> <20191014085605.GF11828@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-db5eur03on061d.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0a::61d]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3F0B66E226 for ; Mon, 14 Oct 2019 09:58:39 +0000 (UTC) In-Reply-To: <20191014085605.GF11828@phenom.ffwll.local> 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: Liviu Dudau , "airlied@linux.ie" , Brian Starkey , "maarten.lankhorst@linux.intel.com" , "sean@poorly.run" , "imirkin@alum.mit.edu" , nd , Ayan Halder , "Oscar Zhang (Arm Technology China)" , "Tiannan Zhu (Arm Technology China)" , Mihail Atanassov , "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)" , Thomas Sun (Arm Tech List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCBPY3QgMTQsIDIwMTkgYXQgMTA6NTY6MDVBTSArMDIwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBPbiBGcmksIE9jdCAxMSwgMjAxOSBhdCAwNTo0MzowOUFNICswMDAwLCBqYW1lcyBx aWFuIHdhbmcgKEFybSBUZWNobm9sb2d5IENoaW5hKSB3cm90ZToKPiA+IEFkZCBhIG5ldyBoZWxw ZXIgZnVuY3Rpb24gZHJtX2NvbG9yX2N0bV9zMzFfMzJfdG9fcW1fbigpIGZvciBkcml2ZXIgdG8K PiA+IGNvbnZlcnQgUzMxLjMyIHNpZ24tbWFnbml0dWRlIHRvIFFtLm4gMidzIGNvbXBsZW1lbnQg dGhhdCBzdXBwb3J0ZWQgYnkKPiA+IGhhcmR3YXJlLgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IGph bWVzIHFpYW4gd2FuZyAoQXJtIFRlY2hub2xvZ3kgQ2hpbmEpIDxqYW1lcy5xaWFuLndhbmdAYXJt LmNvbT4KPiA+IC0tLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fY29sb3JfbWdtdC5jIHwgMjMg KysrKysrKysrKysrKysrKysrKysrKysKPiA+ICBpbmNsdWRlL2RybS9kcm1fY29sb3JfbWdtdC5o ICAgICB8ICAyICsrCj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspCj4gPgo+ ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fY29sb3JfbWdtdC5jIGIvZHJpdmVy cy9ncHUvZHJtL2RybV9jb2xvcl9tZ210LmMKPiA+IGluZGV4IDRjZTVjNmQ4ZGU5OS4uM2Q1MzNk MGI0NWFmIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9jb2xvcl9tZ210LmMK PiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY29sb3JfbWdtdC5jCj4gPiBAQCAtMTMyLDYg KzEzMiwyOSBAQCB1aW50MzJfdCBkcm1fY29sb3JfbHV0X2V4dHJhY3QodWludDMyX3QgdXNlcl9p bnB1dCwgdWludDMyX3QgYml0X3ByZWNpc2lvbikKPiA+ICB9Cj4gPiAgRVhQT1JUX1NZTUJPTChk cm1fY29sb3JfbHV0X2V4dHJhY3QpOwo+ID4KPiA+ICsvKioKPiA+ICsgKiBkcm1fY29sb3JfY3Rt X3MzMV8zMl90b19xbV9uCj4gPiArICoKPiA+ICsgKiBAdXNlcl9pbnB1dDogaW5wdXQgdmFsdWUK PiA+ICsgKiBAbTogbnVtYmVyIG9mIGludGVnZXIgYml0cwo+ID4gKyAqIEBuOiBudW1iZXIgb2Yg ZnJhY3RpbmFsIGJpdHMKPiA+ICsgKgo+ID4gKyAqIENvbnZlcnQgYW5kIGNsYW1wIFMzMS4zMiBz aWduLW1hZ25pdHVkZSB0byBRbS5uIDIncyBjb21wbGVtZW50Lgo+Cj4gV2hhdCdzIHRoZSBRIG1l YW5pbmcgaGVyZT8gQWxzbyBtYXliZSBzcGVjaWZ5IHRoYXQgdGhlIGhpZ2hlciBiaXRzIGFib3Zl Cj4gbStuIGFyZSBjbGVhcmVkIHRvIGFsbCAwIG9yIGFsbCAxLiBVbml0IHRlc3Qgd291bGQgYmUg bG92ZWx5IHRvby4gQW55d2F5OgoKVGhlIFEgdXNlZCB0byByZXByZXNlbnQgc2lnbmVkIHR3bydz IGNvbXBsZW1lbnQuCgpGb3IgZGV0YWlsOiBodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9R XyhudW1iZXJfZm9ybWF0KQoKQW5kIGl0IFEgaXMgMidzIGNvbXBsZW1lbnQsIHNvIHRoZSB2YWx1 ZSBvZiBoaWdoZXIgYml0IGVxdWFsIHRvCnNpZ24tYml0LgpBbGwgMSBpZiBpdCBpcyBuZWdhdGl2 ZQowIGlmIGl0IGlzIHBvc2l0aXZlLgoKSmFtZXMKCj4gUmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0 ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Cj4KPiA+ICsgKi8KPiA+ICt1aW50NjRfdCBkcm1f Y29sb3JfY3RtX3MzMV8zMl90b19xbV9uKHVpbnQ2NF90IHVzZXJfaW5wdXQsCj4gPiArICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbSwgdWludDMyX3QgbikKPiA+ICt7 Cj4gPiArICAgdTY0IG1hZyA9ICh1c2VyX2lucHV0ICYgfkJJVF9VTEwoNjMpKSA+PiAoMzIgLSBu KTsKPiA+ICsgICBib29sIG5lZ2F0aXZlID0gISEodXNlcl9pbnB1dCAmIEJJVF9VTEwoNjMpKTsK PiA+ICsgICBzNjQgdmFsOwo+ID4gKwo+ID4gKyAgIC8qIHRoZSByYW5nZSBvZiBzaWduZWQgMnMg Y29tcGxlbWVudCBpcyBbLTJebittLCAyXm4rbSAtIDFdICovCj4gPiArICAgdmFsID0gY2xhbXBf dmFsKG1hZywgMCwgbmVnYXRpdmUgPyBCSVQobiArIG0pIDogQklUKG4gKyBtKSAtIDEpOwo+ID4g Kwo+ID4gKyAgIHJldHVybiBuZWdhdGl2ZSA/IDBsbCAtIHZhbCA6IHZhbDsKPiA+ICt9Cj4gPiAr RVhQT1JUX1NZTUJPTChkcm1fY29sb3JfY3RtX3MzMV8zMl90b19xbV9uKTsKPiA+ICsKPiA+ICAv KioKPiA+ICAgKiBkcm1fY3J0Y19lbmFibGVfY29sb3JfbWdtdCAtIGVuYWJsZSBjb2xvciBtYW5h Z2VtZW50IHByb3BlcnRpZXMKPiA+ICAgKiBAY3J0YzogRFJNIENSVEMKPiA+IGRpZmYgLS1naXQg YS9pbmNsdWRlL2RybS9kcm1fY29sb3JfbWdtdC5oIGIvaW5jbHVkZS9kcm0vZHJtX2NvbG9yX21n bXQuaAo+ID4gaW5kZXggZDFjNjYyZDkyYWI3Li42MGZlYTU1MDE4ODYgMTAwNjQ0Cj4gPiAtLS0g YS9pbmNsdWRlL2RybS9kcm1fY29sb3JfbWdtdC5oCj4gPiArKysgYi9pbmNsdWRlL2RybS9kcm1f Y29sb3JfbWdtdC5oCj4gPiBAQCAtMzAsNiArMzAsOCBAQCBzdHJ1Y3QgZHJtX2NydGM7Cj4gPiAg c3RydWN0IGRybV9wbGFuZTsKPiA+Cj4gPiAgdWludDMyX3QgZHJtX2NvbG9yX2x1dF9leHRyYWN0 KHVpbnQzMl90IHVzZXJfaW5wdXQsIHVpbnQzMl90IGJpdF9wcmVjaXNpb24pOwo+ID4gK3VpbnQ2 NF90IGRybV9jb2xvcl9jdG1fczMxXzMyX3RvX3FtX24odWludDY0X3QgdXNlcl9pbnB1dCwKPiA+ ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBtLCB1aW50MzJfdCBu KTsKPiA+Cj4gPiAgdm9pZCBkcm1fY3J0Y19lbmFibGVfY29sb3JfbWdtdChzdHJ1Y3QgZHJtX2Ny dGMgKmNydGMsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludCBkZWdhbW1hX2x1 dF9zaXplLAo+ID4gLS0KPiA+IDIuMjAuMQo+ID4KPiA+IF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCj4gPiBkcmktZGV2ZWwgbWFpbGluZyBsaXN0Cj4gPiBk cmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gPiBodHRwczovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo+Cj4gLS0KPiBEYW5pZWwgVmV0dGVy Cj4gU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCj4gaHR0cDovL2Jsb2cuZmZ3 bGwuY2gKSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRzIG9mIHRoaXMgZW1haWwgYW5kIGFu eSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2Vk LiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRo ZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8g YW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVycG9zZSwgb3Igc3RvcmUgb3IgY29w eSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhhbmsgeW91LgpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0 CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWw=