From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-16.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER,INCLUDES_PATCH, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id BF701C56202 for ; Thu, 26 Nov 2020 07:41:19 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 47E8F206C0 for ; Thu, 26 Nov 2020 07:41:19 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 47E8F206C0 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 927E46E5A4; Thu, 26 Nov 2020 07:41:18 +0000 (UTC) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id A30B86E59D for ; Thu, 26 Nov 2020 07:41:15 +0000 (UTC) IronPort-SDR: s3PsCDxun2YcYiy93wxIAU0QNqa1M/z84/15TyesBElfiQiS4RFQk737zlzMZLMWpbym4eWM9o mDm/VkwtHphg== X-IronPort-AV: E=McAfee;i="6000,8403,9816"; a="168741338" X-IronPort-AV: E=Sophos;i="5.78,371,1599548400"; d="scan'208";a="168741338" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Nov 2020 23:41:15 -0800 IronPort-SDR: DZD48/h3IYTQm9HtfZbFmDdyQkIHhb3zNPxkqllqQglqf+wqKPwMtm4qm1bUoy0uddydPGN0+r boZmVvjX6P1A== X-IronPort-AV: E=Sophos;i="5.78,371,1599548400"; d="scan'208";a="359448052" Received: from linux-desktop.iind.intel.com ([10.223.34.173]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Nov 2020 23:41:13 -0800 From: Uma Shankar To: intel-gfx@lists.freedesktop.org Date: Thu, 26 Nov 2020 13:44:33 +0530 Message-Id: <20201126081445.29759-2-uma.shankar@intel.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20201126081445.29759-1-uma.shankar@intel.com> References: <20201126081445.29759-1-uma.shankar@intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [v11 01/13] drm/i915/display: Add HDR Capability detection for LSPCON X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" TFNQQ09OIGZpcm13YXJlIGV4cG9zZXMgSERSIGNhcGFiaWxpdHkgdGhyb3VnaCBMUENPTl9DQVBB QklMSVRJRVMKRFBDRCByZWdpc3Rlci4gTFNQQ09OIGltcGxlbWVudGF0aW9ucyBjYXBhYmxlIG9m IHN1cHBvcnRpbmcKSERSIHNldCBIRFJfQ0FQQUJJTElUWSBiaXQgaW4gTFNQQ09OX0NBUEFCSUxJ VElFUyB0byAxLiBUaGlzIHBhdGNoCnJlYWRzIHRoZSBzYW1lLCBkZXRlY3RzIHRoZSBIRFIgY2Fw YWJpbGl0eSBhbmQgYWRkcyB0aGlzIHRvCmludGVsX2xzcGNvbiBzdHJ1Y3QuCgp2MjogQWRkcmVz c2VkIEphbmkgTmlrdWxhJ3MgcmV2aWV3IGNvbW1lbnQgYW5kIGZpeGVkIHRoZSBIRFIKICAgIGNh cGFiaWxpdHkgZGV0ZWN0aW9uIGxvZ2ljCgp2MzogRGVmZXJyZWQgSERSIGRldGVjdGlvbiBmcm9t IGxzcGNvbl9pbml0IChWaWxsZSkKCnY0OiBBZGRyZXNzZWQgVmlsbGUncyBtaW5vciByZXZpZXcg Y29tbWVudHMsIGFkZGVkIGhpcyBSQi4KClNpZ25lZC1vZmYtYnk6IFVtYSBTaGFua2FyIDx1bWEu c2hhbmthckBpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBWaWxsZSBTeXJqw6QgPHZpbGxlLnN5cmph bGFAbGludXguaW50ZWwuY29tPgotLS0KIC4uLi9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rpc3Bs YXlfdHlwZXMuaCAgICB8ICAxICsKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxf bHNwY29uLmMgICB8IDI3ICsrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2Rpc3BsYXkvaW50ZWxfbHNwY29uLmggICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5z ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50 ZWxfZGlzcGxheV90eXBlcy5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9k aXNwbGF5X3R5cGVzLmgKaW5kZXggY2U4MmQ2NTRkMGYyLi41YTk0OTIxOGRkM2EgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlzcGxheV90eXBlcy5oCisr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGlzcGxheV90eXBlcy5oCkBA IC0xNDUwLDYgKzE0NTAsNyBAQCBlbnVtIGxzcGNvbl92ZW5kb3IgewogCiBzdHJ1Y3QgaW50ZWxf bHNwY29uIHsKIAlib29sIGFjdGl2ZTsKKwlib29sIGhkcl9zdXBwb3J0ZWQ7CiAJZW51bSBkcm1f bHNwY29uX21vZGUgbW9kZTsKIAllbnVtIGxzcGNvbl92ZW5kb3IgdmVuZG9yOwogfTsKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfbHNwY29uLmMgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2xzcGNvbi5jCmluZGV4IGUzN2Q0NWU1MzFk Zi4uMzA2NTcyNzAxNWE3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5 L2ludGVsX2xzcGNvbi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxf bHNwY29uLmMKQEAgLTM1LDYgKzM1LDggQEAKICNkZWZpbmUgTFNQQ09OX1ZFTkRPUl9QQVJBREVf T1VJIDB4MDAxQ0Y4CiAjZGVmaW5lIExTUENPTl9WRU5ET1JfTUNBX09VSSAweDAwNjBBRAogCisj ZGVmaW5lIERQQ0RfTUNBX0xTUENPTl9IRFJfU1RBVFVTCTB4NzAwMDMKKwogLyogQVVYIGFkZHJl c3NlcyB0byB3cml0ZSBNQ0EgQVZJIElGICovCiAjZGVmaW5lIExTUENPTl9NQ0FfQVZJX0lGX1dS SVRFX09GRlNFVCAweDVDMAogI2RlZmluZSBMU1BDT05fTUNBX0FWSV9JRl9DVFJMIDB4NURGCkBA IC0xMDQsNiArMTA2LDMxIEBAIHN0YXRpYyBib29sIGxzcGNvbl9kZXRlY3RfdmVuZG9yKHN0cnVj dCBpbnRlbF9sc3Bjb24gKmxzcGNvbikKIAlyZXR1cm4gdHJ1ZTsKIH0KIAordm9pZCBsc3Bjb25f ZGV0ZWN0X2hkcl9jYXBhYmlsaXR5KHN0cnVjdCBpbnRlbF9sc3Bjb24gKmxzcGNvbikKK3sKKwlz dHJ1Y3QgaW50ZWxfZGlnaXRhbF9wb3J0ICpkaWdfcG9ydCA9CisJCWNvbnRhaW5lcl9vZihsc3Bj b24sIHN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQsIGxzcGNvbik7CisJc3RydWN0IGRybV9kZXZp Y2UgKmRldiA9IGRpZ19wb3J0LT5iYXNlLmJhc2UuZGV2OworCXN0cnVjdCBpbnRlbF9kcCAqZHAg PSBsc3Bjb25fdG9faW50ZWxfZHAobHNwY29uKTsKKwl1OCBoZHJfY2FwczsKKwlpbnQgcmV0Owor CisJLyogRW5hYmxlIEhEUiBmb3IgTUNBIGJhc2VkIExTUENPTiBkZXZpY2VzICovCisJaWYgKGxz cGNvbi0+dmVuZG9yID09IExTUENPTl9WRU5ET1JfTUNBKQorCQlyZXQgPSBkcm1fZHBfZHBjZF9y ZWFkKCZkcC0+YXV4LCBEUENEX01DQV9MU1BDT05fSERSX1NUQVRVUywKKwkJCQkgICAgICAgJmhk cl9jYXBzLCAxKTsKKwllbHNlCisJCXJldHVybjsKKworCWlmIChyZXQgPCAwKSB7CisJCWRybV9k Ymdfa21zKGRldiwgIkhEUiBjYXBhYmlsaXR5IGRldGVjdGlvbiBmYWlsZWRcbiIpOworCQlsc3Bj b24tPmhkcl9zdXBwb3J0ZWQgPSBmYWxzZTsKKwl9IGVsc2UgaWYgKGhkcl9jYXBzICYgMHgxKSB7 CisJCWRybV9kYmdfa21zKGRldiwgIkxTUENPTiBjYXBhYmxlIG9mIEhEUlxuIik7CisJCWxzcGNv bi0+aGRyX3N1cHBvcnRlZCA9IHRydWU7CisJfQorfQorCiBzdGF0aWMgZW51bSBkcm1fbHNwY29u X21vZGUgbHNwY29uX2dldF9jdXJyZW50X21vZGUoc3RydWN0IGludGVsX2xzcGNvbiAqbHNwY29u KQogewogCWVudW0gZHJtX2xzcGNvbl9tb2RlIGN1cnJlbnRfbW9kZTsKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfbHNwY29uLmggYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9kaXNwbGF5L2ludGVsX2xzcGNvbi5oCmluZGV4IGIwM2RjYjcwNzZkOC4uYTE5YjM1 NjRjNjM1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2xz cGNvbi5oCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfbHNwY29uLmgK QEAgLTE1LDYgKzE1LDcgQEAgc3RydWN0IGludGVsX2RpZ2l0YWxfcG9ydDsKIHN0cnVjdCBpbnRl bF9lbmNvZGVyOwogc3RydWN0IGludGVsX2xzcGNvbjsKIAordm9pZCBsc3Bjb25fZGV0ZWN0X2hk cl9jYXBhYmlsaXR5KHN0cnVjdCBpbnRlbF9sc3Bjb24gKmxzcGNvbik7CiB2b2lkIGxzcGNvbl9y ZXN1bWUoc3RydWN0IGludGVsX2RpZ2l0YWxfcG9ydCAqZGlnX3BvcnQpOwogdm9pZCBsc3Bjb25f d2FpdF9wY29uX21vZGUoc3RydWN0IGludGVsX2xzcGNvbiAqbHNwY29uKTsKIHZvaWQgbHNwY29u X3dyaXRlX2luZm9mcmFtZShzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKLS0gCjIuMjYu MgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==