From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shashank Sharma Subject: [PATCH v6 02/23] drm: Create Color Management query properties Date: Fri, 16 Oct 2015 19:58:50 +0530 Message-ID: <1445005751-14918-3-git-send-email-shashank.sharma@intel.com> References: <1445005751-14918-1-git-send-email-shashank.sharma@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1445005751-14918-1-git-send-email-shashank.sharma@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org, intel-gfx@lists.freedesktop.org, emil.l.velikov@gmail.com, matthew.d.roper@intel.com, robert.bradford@intel.com, jim.bish@intel.com Cc: annie.j.matheson@intel.com, avinash.reddy.palleti@intel.com, indranil.mukherjee@intel.com, kausalmalladi@gmail.com, gary.k.smith@intel.com, daniel.vetter@intel.com, kiran.s.kumar@intel.com List-Id: intel-gfx@lists.freedesktop.org RFJNIGNvbG9yIG1hbmFnZW1lbnQgaXMgd3JpdHRlbiB0byBleHRyYWN0IHRoZSBjb2xvciBjb3Jy ZWN0aW9uCmNhcGFiaWxpdGllcyBvZiB2YXJpb3VzIHBsYXRmb3JtcywgYW5kIGV2ZXJ5IHBsYXRm b3JtIGNhbiBzaG93Y2FzZQppdHMgY2FwYWJpbGl0aWVzIHVzaW5nIHRoZSBxdWVyeSBwcm9wZXJ0 aWVzLgoKRGlmZmVyZW50IGhhcmR3YXJlcyBjYW4gaGF2ZSBkaWZmZXJlbnQgbm8gb2YgY29lZmZp Y2llbnRzIGZvciBwYWxldHRlCmNvcnJlY3Rpb24uIEFsc28gdGhlIGNvcnJlY3Rpb24gY2FuIGJl IGFwcGxpZWQgYWZ0ZXIvYmVmb3JlIGNvbG9yCnRyYW5zZm9ybWF0aW9uIChDVE0pIHVuaXQgaW4g dGhlIGRpc3BsYXkgcGlwZWxpbmUuCgpUaGlzIHBhdGNoIGFkZHMgdHdvIG5ldyByZWFkLW9ubHkg cHJvcGVydGllcywKICAtIGNtX2NvZWZmX2JlZm9yZV9jdG1fcHJvcGVydHk6IEEgcGxhdGZvcm0g ZHJpdmVyIHNob3VsZCB1c2UgdGhpcwogICAgcHJvcGVydHkgdG8gc2hvdyBzdXBwb3J0ZWQgbm9f b2ZfY29lZmZpY2llbnRzIGZvciBwYWxldHRlIGNvcnJlY3Rpb24sCiAgICB3aGljaCBnZXRzIGFw cGxpZWQgYmVmb3JlIGN0bSBjb3JyZWN0aW9uLgogIC0gY21fY29lZmZfYWZ0ZXJfY3RtX3Byb3Bl cnR5OiBBIHBsYXRmb3JtIGRyaXZlciBzaG91bGQgdXNlIHRoaXMgcHJvcGVydHkKICAgIHRvIHNo b3cgc3VwcG9ydGVkIG5vX29mX2NvZWZmaWNpZW50cyBmb3IgcGFsZXR0ZSBjb3JyZWN0aW9uLCB3 aGljaCBnZXRzCiAgICBhcHBsaWVkIGFmdGVyIGN0bSBjb3JyZWN0aW9uLgoKU2lnbmVkLW9mZi1i eTogU2hhc2hhbmsgU2hhcm1hIDxzaGFzaGFuay5zaGFybWFAaW50ZWwuY29tPgotLS0KIGRyaXZl cnMvZ3B1L2RybS9kcm1fY3J0Yy5jIHwgMTMgKysrKysrKysrKysrKwogaW5jbHVkZS9kcm0vZHJt X2NydGMuaCAgICAgfCAgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKykK CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9kcm1fY3J0Yy5jCmluZGV4IDI0MDk0ZWUuLjJlZTZlYzMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS9kcm1fY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCkBAIC0x NDkwLDYgKzE0OTAsMTkgQEAgc3RhdGljIGludCBkcm1fbW9kZV9jcmVhdGVfc3RhbmRhcmRfcHJv cGVydGllcyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQogCQlyZXR1cm4gLUVOT01FTTsKIAlkZXYt Pm1vZGVfY29uZmlnLmNtX2N0bV9wcm9wZXJ0eSA9IHByb3A7CiAKKwkvKiBEUk0gcHJvcGVydGll cyB0byBxdWVyeSBjb2xvciBjYXBhYmlsaXRpZXMgKi8KKwlwcm9wID0gZHJtX3Byb3BlcnR5X2Ny ZWF0ZShkZXYsIERSTV9NT0RFX1BST1BfSU1NVVRBQkxFLAorCQkJIkNPRUZGSUNJRU5UU19CRUZP UkVfQ1RNIiwgMCk7CisJaWYgKCFwcm9wKQorCQlyZXR1cm4gLUVOT01FTTsKKwlkZXYtPm1vZGVf Y29uZmlnLmNtX2NvZWZmX2JlZm9yZV9jdG1fcHJvcGVydHkgPSBwcm9wOworCisJcHJvcCA9IGRy bV9wcm9wZXJ0eV9jcmVhdGUoZGV2LCBEUk1fTU9ERV9QUk9QX0lNTVVUQUJMRSwKKwkJCSJDT0VG RklDSUVOVFNfQUZURVJfQ1RNIiwgMCk7CisJaWYgKCFwcm9wKQorCQlyZXR1cm4gLUVOT01FTTsK KwlkZXYtPm1vZGVfY29uZmlnLmNtX2NvZWZmX2FmdGVyX2N0bV9wcm9wZXJ0eSA9IHByb3A7CisK IAlyZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX2NydGMuaCBiL2lu Y2x1ZGUvZHJtL2RybV9jcnRjLmgKaW5kZXggNWRkYzFhMi4uMWE1NjU5NiAxMDA2NDQKLS0tIGEv aW5jbHVkZS9kcm0vZHJtX2NydGMuaAorKysgYi9pbmNsdWRlL2RybS9kcm1fY3J0Yy5oCkBAIC0x MTUzLDYgKzExNTMsMTAgQEAgc3RydWN0IGRybV9tb2RlX2NvbmZpZyB7CiAJc3RydWN0IGRybV9w cm9wZXJ0eSAqY21fcGFsZXR0ZV9hZnRlcl9jdG1fcHJvcGVydHk7CiAJc3RydWN0IGRybV9wcm9w ZXJ0eSAqY21fY3RtX3Byb3BlcnR5OwogCisJLyogQ29sb3IgbWFuYWdlbWVudCBjYXBhYmlsaXRp ZXMgcXVlcnkgKi8KKwlzdHJ1Y3QgZHJtX3Byb3BlcnR5ICpjbV9jb2VmZl9iZWZvcmVfY3RtX3By b3BlcnR5OworCXN0cnVjdCBkcm1fcHJvcGVydHkgKmNtX2NvZWZmX2FmdGVyX2N0bV9wcm9wZXJ0 eTsKKwogCS8qIGR1bWIgaW9jdGwgcGFyYW1ldGVycyAqLwogCXVpbnQzMl90IHByZWZlcnJlZF9k ZXB0aCwgcHJlZmVyX3NoYWRvdzsKIAotLSAKMS45LjEKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVs QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vZHJpLWRldmVsCg==