From mboxrd@z Thu Jan 1 00:00:00 1970 From: Uma Shankar Subject: [v5 12/13] drm/i915: Set Infoframe for non modeset case for HDR Date: Mon, 11 Mar 2019 09:28:03 +0530 Message-ID: <1552276684-25358-13-git-send-email-uma.shankar@intel.com> References: <1552276684-25358-1-git-send-email-uma.shankar@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1552276684-25358-1-git-send-email-uma.shankar@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org Cc: ville.syrjala@intel.com, maarten.lankhorst@intel.com List-Id: dri-devel@lists.freedesktop.org SERSIG1ldGFkYXRhIHJlcXVpcmVzIGEgaW5mb2ZyYW1lIHRvIGJlIHNldC4gRHVlIHRvIGZhc3Rz ZXQsCmZ1bGwgbW9kZXNldCBpcyBub3QgcGVyZm9ybWVkIGhlbmNlIGFkZGluZyBpdCB0byB1cGRh dGVfcGlwZQp0byBoYW5kbGUgdGhhdC4KClNpZ25lZC1vZmYtYnk6IFVtYSBTaGFua2FyIDx1bWEu c2hhbmthckBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMg fCAxMyArKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RkaS5jIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZGRpLmMKaW5kZXggN2UzYjRlOC4uMmYyZDlhZSAxMDA2NDQKLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZGRpLmMKQEAgLTM1NjYsNiArMzU2NiwxMCBAQCBzdGF0aWMgdm9pZCBpbnRlbF9k ZGlfdXBkYXRlX3BpcGUoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCiAJCQkJICBjb25z dCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSwKIAkJCQkgIGNvbnN0IHN0cnVj dCBkcm1fY29ubmVjdG9yX3N0YXRlICpjb25uX3N0YXRlKQogeworCXN0cnVjdCBkcm1faTkxNV9w cml2YXRlICpkZXZfcHJpdiA9IHRvX2k5MTUoZW5jb2Rlci0+YmFzZS5kZXYpOworCXN0cnVjdCBp bnRlbF9kaWdpdGFsX3BvcnQgKmludGVsX2RpZ19wb3J0ID0KKwkJCWVuY190b19kaWdfcG9ydCgm ZW5jb2Rlci0+YmFzZSk7CisKIAlpZiAoIWludGVsX2NydGNfaGFzX3R5cGUoY3J0Y19zdGF0ZSwg SU5URUxfT1VUUFVUX0hETUkpKQogCQlpbnRlbF9kZGlfdXBkYXRlX3BpcGVfZHAoZW5jb2Rlciwg Y3J0Y19zdGF0ZSwgY29ubl9zdGF0ZSk7CiAKQEAgLTM1NzUsNiArMzU3OSwxNSBAQCBzdGF0aWMg dm9pZCBpbnRlbF9kZGlfdXBkYXRlX3BpcGUoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIs CiAJZWxzZSBpZiAoY29ubl9zdGF0ZS0+Y29udGVudF9wcm90ZWN0aW9uID09CiAJCSBEUk1fTU9E RV9DT05URU5UX1BST1RFQ1RJT05fVU5ERVNJUkVEKQogCQlpbnRlbF9oZGNwX2Rpc2FibGUodG9f aW50ZWxfY29ubmVjdG9yKGNvbm5fc3RhdGUtPmNvbm5lY3RvcikpOworCisJLyogU2V0IHRoZSBp bmZvZnJhbWUgZm9yIE5PTiBtb2Rlc2V0IGNhc2VzIGFzIHdlbGwgKi8KKwlpZiAoaW50ZWxfY3J0 Y19oYXNfdHlwZShjcnRjX3N0YXRlLCBJTlRFTF9PVVRQVVRfSERNSSkpIHsKKwkJaWYgKChJTlRF TF9HRU4oZGV2X3ByaXYpID49IDEwIHx8IElTX0dFTUlOSUxBS0UoZGV2X3ByaXYpKSAmJgorCQkJ Y29ubl9zdGF0ZS0+aGRyX21ldGFkYXRhX2NoYW5nZWQpCisJCQlpbnRlbF9kaWdfcG9ydC0+c2V0 X2luZm9mcmFtZXMoZW5jb2RlciwKKwkJCQkJCSAgICAgICBjcnRjX3N0YXRlLT5oYXNfaW5mb2Zy YW1lLAorCQkJCQkJICAgICAgIGNydGNfc3RhdGUsIGNvbm5fc3RhdGUpOworCX0KIH0KIAogc3Rh dGljIHZvaWQgaW50ZWxfZGRpX3NldF9maWFfbGFuZV9jb3VudChzdHJ1Y3QgaW50ZWxfZW5jb2Rl ciAqZW5jb2RlciwKLS0gCjEuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZng=