From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shashank Sharma Subject: [PATCH 02/22] drm: Create Color Management query properties Date: Sat, 10 Oct 2015 00:58:52 +0530 Message-ID: <1444418952-5671-3-git-send-email-shashank.sharma@intel.com> References: <1444418952-5671-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: <1444418952-5671-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, robert.bradford@intel.com, jim.bish@intel.com, matthew.d.roper@intel.com, daniel.vetter@intel.com Cc: annie.j.matheson@intel.com, avinash.reddy.palleti@intel.com, indranil.mukherjee@intel.com, kausalmalladi@gmail.com, jesse.barnes@intel.com, gary.k.smith@intel.com, kiran.s.kumar@intel.com List-Id: dri-devel@lists.freedesktop.org RFJNIGNvbG9yIG1hbmFnZW1lbnQgaXMgd3JpdHRlbiB0byBleHRyYWN0IHRoZSBjb2xvciBjb3Jy ZWN0aW9uCmNhcGFiaWxpdGllcyBvZiB2YXJpb3VzIHBsYXRmb3JtcywgYW5kIGV2ZXJ5IHBsYXRm b3JtIGNhbiBzaG93Y2FzZQppdHMgY2FwYWJpbGl0aWVzIHVzaW5nIHRoZSBxdWVyeSBwcm9wZXJ0 aWVzLgoKRGlmZmVyZW50IGhhcmR3YXJlcyBjYW4gaGF2ZSBkaWZmZXJlbnQgbm8gb2YgY29lZmZp Y2llbnRzIGZvciBwYWxldHRlCmNvcnJlY3Rpb24uIEFsc28gdGhlIGNvcnJlY3Rpb24gY2FuIGJl IGFwcGxpZWQgYWZ0ZXIvYmVmb3JlIGNvbG9yCnRyYW5zZm9ybWF0aW9uIChDVE0pIHVuaXQgaW4g dGhlIGRpc3BsYXkgcGlwZWxpbmUuCgpUaGlzIHBhdGNoIGFkZHMgdHdvIG5ldyByZWFkLW9ubHkg cHJvcGVydGllcywKICAtIGNtX2NvZWZmX2JlZm9yZV9jdG1fcHJvcGVydHk6IEEgcGxhdGZvcm0g ZHJpdmVyIHNob3VsZCB1c2UgdGhpcwogICAgcHJvcGVydHkgdG8gc2hvdyBzdXBwb3J0ZWQgbm9f b2ZfY29lZmZpY2llbnRzIGZvciBwYWxldHRlIGNvcnJlY3Rpb24sCiAgICB3aGljaCBnZXRzIGFw cGxpZWQgYmVmb3JlIGN0bSBjb3JyZWN0aW9uLgogIC0gY21fY29lZmZfYWZ0ZXJfY3RtX3Byb3Bl cnR5OiBBIHBsYXRmb3JtIGRyaXZlciBzaG91bGQgdXNlIHRoaXMgcHJvcGVydHkKICAgIHRvIHNo b3cgc3VwcG9ydGVkIG5vX29mX2NvZWZmaWNpZW50cyBmb3IgcGFsZXR0ZSBjb3JyZWN0aW9uLCB3 aGljaCBnZXRzCiAgICBhcHBsaWVkIGFmdGVyIGN0bSBjb3JyZWN0aW9uLgoKU2lnbmVkLW9mZi1i eTogU2hhc2hhbmsgU2hhcm1hIDxzaGFzaGFuay5zaGFybWFAaW50ZWwuY29tPgotLS0KIGRyaXZl cnMvZ3B1L2RybS9kcm1fY3J0Yy5jIHwgMTMgKysrKysrKysrKysrKwogaW5jbHVkZS9kcm0vZHJt X2NydGMuaCAgICAgfCAgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKykK CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9kcm1fY3J0Yy5jCmluZGV4IDMwYmQ0M2QuLjc2YWJlY2EgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS9kcm1fY3J0Yy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCkBAIC0x NDkxLDYgKzE0OTEsMTkgQEAgc3RhdGljIGludCBkcm1fbW9kZV9jcmVhdGVfc3RhbmRhcmRfcHJv cGVydGllcyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQogCQlyZXR1cm4gLUVOT01FTTsKIAlkZXYt Pm1vZGVfY29uZmlnLmNtX2N0bV9wcm9wZXJ0eSA9IHByb3A7CiAKKwkvKiBEUk0gcHJvcGVydGll cyB0byBxdWVyeSBjb2xvciBjYXBhYmlsaXRpZXMgKi8KKwlwcm9wID0gZHJtX3Byb3BlcnR5X2Ny ZWF0ZShkZXYsIERSTV9NT0RFX1BST1BfSU1NVVRBQkxFLAorCQkJIkNPRUZGSUNJRU5UU19CRUZP UkVfQ1RNIiwgMCk7CisJaWYgKCFwcm9wKQorCQlyZXR1cm4gLUVOT01FTTsKKwlkZXYtPm1vZGVf Y29uZmlnLmNtX2NvZWZmX2JlZm9yZV9jdG1fcHJvcGVydHkgPSBwcm9wOworCisJcHJvcCA9IGRy bV9wcm9wZXJ0eV9jcmVhdGUoZGV2LCBEUk1fTU9ERV9QUk9QX0lNTVVUQUJMRSwKKwkJCSJDT0VG RklDSUVOVFNfQUZURVJfQ1RNIiwgMCk7CisJaWYgKCFwcm9wKQorCQlyZXR1cm4gLUVOT01FTTsK KwlkZXYtPm1vZGVfY29uZmlnLmNtX2NvZWZmX2FmdGVyX2N0bV9wcm9wZXJ0eSA9IHByb3A7CisK IAlyZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX2NydGMuaCBiL2lu Y2x1ZGUvZHJtL2RybV9jcnRjLmgKaW5kZXggZGViZDZjMi4uNmUwZjE3NyAxMDA2NDQKLS0tIGEv aW5jbHVkZS9kcm0vZHJtX2NydGMuaAorKysgYi9pbmNsdWRlL2RybS9kcm1fY3J0Yy5oCkBAIC0x MTUxLDYgKzExNTEsMTAgQEAgc3RydWN0IGRybV9tb2RlX2NvbmZpZyB7CiAJc3RydWN0IGRybV9w cm9wZXJ0eSAqY21fcGFsZXR0ZV9hZnRlcl9jdG1fcHJvcGVydHk7CiAJc3RydWN0IGRybV9wcm9w ZXJ0eSAqY21fY3RtX3Byb3BlcnR5OwogCisJLyogQ29vciBtYW5hZ2VtZW50IGNhcGFiaWxpdGll cyBxdWVyeSAqLworCXN0cnVjdCBkcm1fcHJvcGVydHkgKmNtX2NvZWZmX2JlZm9yZV9jdG1fcHJv cGVydHk7CisJc3RydWN0IGRybV9wcm9wZXJ0eSAqY21fY29lZmZfYWZ0ZXJfY3RtX3Byb3BlcnR5 OworCiAJLyogZHVtYiBpb2N0bCBwYXJhbWV0ZXJzICovCiAJdWludDMyX3QgcHJlZmVycmVkX2Rl cHRoLCBwcmVmZXJfc2hhZG93OwogCi0tIAoxLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWwK