From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shashank Sharma Subject: [PATCH v7 08/25] drm: Add color correction state flag Date: Tue, 20 Oct 2015 18:04:35 +0530 Message-ID: <1445344492-8296-9-git-send-email-shashank.sharma@intel.com> References: <1445344492-8296-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: <1445344492-8296-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 QWRkIGEgY29sb3IgY29ycmVjdGlvbiBzdGF0ZSBmbGFnLCB0byBpbmRpY2F0ZSBhIGNoYW5nZSBp bgpjb2xvciBjb3JyZWN0aW9uIHN0YXRlcy4gVGhpcyBmbGFnIHdpbGwgaGVscCBhIGNvcmUgZHJp dmVyIHRvCm9wdGltaXplIGl0cyBjb21taXQgY2FsbHMsIGJ5IGFwcGxpbmcgdGhlIGNvbG9yIGNv cnJlY3Rpb24gb25seQp3aGVuIHRoZXJlIGlzIGEgY2hhbmdlLCBub3QgZXZlcnkgY29tbWl0LgoK U2lnbmVkLW9mZi1ieTogU2hhc2hhbmsgU2hhcm1hIDxzaGFzaGFuay5zaGFybWFAaW50ZWwuY29t PgotLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fYXRvbWljLmMgfCA2ICsrKysrKwogaW5jbHVkZS9k cm0vZHJtX2NydGMuaCAgICAgICB8IDEgKwogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMo KykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pYy5jIGIvZHJpdmVycy9n cHUvZHJtL2RybV9hdG9taWMuYwppbmRleCBiNDlhYWViLi4xYzE2M2E2IDEwMDY0NAotLS0gYS9k cml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fYXRv bWljLmMKQEAgLTQ1OSwxOCArNDU5LDI0IEBAIGludCBkcm1fYXRvbWljX2NydGNfc2V0X3Byb3Bl cnR5KHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKIAkJCQkmc3RhdGUtPnBhbGV0dGVfYWZ0ZXJfY3Rt X2Jsb2IsIHZhbCk7CiAJCWlmIChyZXQpCiAJCQlEUk1fRVJST1IoIkZhaWxlZCB0byBsb2FkIGJs b2IgcGFsZXR0ZV9hZnRlcl9jdG1cbiIpOworCQllbHNlCisJCQlzdGF0ZS0+Y29sb3JfY29ycmVj dGlvbl9jaGFuZ2VkID0gdHJ1ZTsKIAkJcmV0dXJuIHJldDsKIAl9IGVsc2UgaWYgKHByb3BlcnR5 ID09IGNvbmZpZy0+Y21fcGFsZXR0ZV9iZWZvcmVfY3RtX3Byb3BlcnR5KSB7CiAJCXJldCA9IGRy bV9hdG9taWNfY3J0Y19zZXRfYmxvYihkZXYsCiAJCQkJJnN0YXRlLT5wYWxldHRlX2JlZm9yZV9j dG1fYmxvYiwgdmFsKTsKIAkJaWYgKHJldCkKIAkJCURSTV9FUlJPUigiRmFpbGVkIHRvIGxvYWQg YmxvYiBwYWxldHRlX2JlZm9yZV9jdG1cbiIpOworCQllbHNlCisJCQlzdGF0ZS0+Y29sb3JfY29y cmVjdGlvbl9jaGFuZ2VkID0gdHJ1ZTsKIAkJcmV0dXJuIHJldDsKIAl9IGVsc2UgaWYgKHByb3Bl cnR5ID09IGNvbmZpZy0+Y21fY3RtX3Byb3BlcnR5KSB7CiAJCXJldCA9IGRybV9hdG9taWNfY3J0 Y19zZXRfYmxvYihkZXYsCiAJCQkJJnN0YXRlLT5jdG1fYmxvYiwgdmFsKTsKIAkJaWYgKHJldCkK IAkJCURSTV9FUlJPUigiRmFpbGVkIHRvIGxvYWQgYmxvYiBjdG1cbiIpOworCQllbHNlCisJCQlz dGF0ZS0+Y29sb3JfY29ycmVjdGlvbl9jaGFuZ2VkID0gdHJ1ZTsKIAkJcmV0dXJuIHJldDsKIAl9 IGVsc2UgaWYgKGNydGMtPmZ1bmNzLT5hdG9taWNfc2V0X3Byb3BlcnR5KQogCQlyZXR1cm4gY3J0 Yy0+ZnVuY3MtPmF0b21pY19zZXRfcHJvcGVydHkoY3J0Yywgc3RhdGUsIHByb3BlcnR5LCB2YWwp OwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9kcm0vZHJtX2NydGMuaCBiL2luY2x1ZGUvZHJtL2RybV9j cnRjLmgKaW5kZXggY2VhNmIzYi4uZDAwMjk5NCAxMDA2NDQKLS0tIGEvaW5jbHVkZS9kcm0vZHJt X2NydGMuaAorKysgYi9pbmNsdWRlL2RybS9kcm1fY3J0Yy5oCkBAIC0yODUsNiArMjg1LDcgQEAg c3RydWN0IGRybV9jcnRjX3N0YXRlIHsKIAlib29sIG1vZGVfY2hhbmdlZCA6IDE7CiAJYm9vbCBh Y3RpdmVfY2hhbmdlZCA6IDE7CiAJYm9vbCBjb25uZWN0b3JzX2NoYW5nZWQgOiAxOworCWJvb2wg Y29sb3JfY29ycmVjdGlvbl9jaGFuZ2VkIDogMTsKIAogCS8qIGF0dGFjaGVkIHBsYW5lcyBiaXRt YXNrOgogCSAqIFdBUk5JTkc6IHRyYW5zaXRpb25hbCBoZWxwZXJzIGRvIG5vdCBtYWludGFpbiBw bGFuZV9tYXNrIHNvCi0tIAoxLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9kcmktZGV2ZWwK