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=-10.0 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI, SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,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 D9E2DC433E1 for ; Mon, 22 Jun 2020 19:30:32 +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 B7AD220675 for ; Mon, 22 Jun 2020 19:30:32 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B7AD220675 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 196FF6E84B; Mon, 22 Jun 2020 19:30:32 +0000 (UTC) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9E7C06E84B for ; Mon, 22 Jun 2020 19:30:30 +0000 (UTC) IronPort-SDR: Mlv4ElYH4yi0RBKsfKG4YwM4N3jH30OGuuc/Nk8koM3KeD9MIKt0ECVSj+RLfJGUI7q8ufRLrE Cu7NAL/abJOA== X-IronPort-AV: E=McAfee;i="6000,8403,9660"; a="132287971" X-IronPort-AV: E=Sophos;i="5.75,268,1589266800"; d="scan'208";a="132287971" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 Jun 2020 12:30:30 -0700 IronPort-SDR: sVo0tr9POlVQrWgoglrQRuWQuHI73UIhZffHefiVZ+zDcjZHKyReyKCryGmtuCOLZX4fE3++83 nY7pm3Djm/0g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,268,1589266800"; d="scan'208";a="292949032" Received: from unknown (HELO linuxpresi1-desktop.iind.intel.com) ([10.223.74.152]) by orsmga002.jf.intel.com with ESMTP; 22 Jun 2020 12:30:27 -0700 From: Uma Shankar To: intel-gfx@lists.freedesktop.org Date: Tue, 23 Jun 2020 01:30:35 +0530 Message-Id: <20200622200038.14034-9-uma.shankar@intel.com> X-Mailer: git-send-email 2.22.0 In-Reply-To: <20200622200038.14034-1-uma.shankar@intel.com> References: <20200622200038.14034-1-uma.shankar@intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [v5 08/11] drm/i915/lspcon: Create separate infoframe_enabled helper 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: , Cc: jani.nikula@intel.com Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" THNwY29uIGhhcyBJbmZvZnJhbWVzIGFzIHdlbGwgYXMgRElQIGZvciBIRFIgbWV0YWRhdGEoRFJN IEluZm9mcmFtZSkuCkNyZWF0ZSBhIHNlcGFyYXRlIG1lY2hhbmlzbSBmb3IgbHNwY29uIGNvbXBh cmVkIHRvIEhETUkgaW4gb3JkZXIgdG8KYWRkcmVzcyB0aGUgc2FtZSBhbmQgZW5zdXJlIGZ1dHVy ZSBzY2FsYWJpbGl0eS4KClN1Z2dlc3RlZC1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogVW1hIFNoYW5rYXIgPHVtYS5zaGFu a2FyQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2Rk aS5jICAgIHwgMTAgKysrKysrKy0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRl bF9sc3Bjb24uYyB8IDE4ICsrKysrKysrKysrKysrKysrKwogZHJpdmVycy9ncHUvZHJtL2k5MTUv ZGlzcGxheS9pbnRlbF9sc3Bjb24uaCB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDI3IGluc2Vy dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvZGlzcGxheS9pbnRlbF9kZGkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50 ZWxfZGRpLmMKaW5kZXggY2E3YmIyMjk0ZDJiLi45NzQyMDU3ZGJjYmMgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZGRpLmMKKysrIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kZGkuYwpAQCAtNDE4Nyw2ICs0MTg3LDcgQEAgdm9pZCBp bnRlbF9kZGlfZ2V0X2NvbmZpZyhzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlciwKIAlzdHJ1 Y3QgaW50ZWxfY3J0YyAqaW50ZWxfY3J0YyA9IHRvX2ludGVsX2NydGMocGlwZV9jb25maWctPnVh cGkuY3J0Yyk7CiAJZW51bSB0cmFuc2NvZGVyIGNwdV90cmFuc2NvZGVyID0gcGlwZV9jb25maWct PmNwdV90cmFuc2NvZGVyOwogCXN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAgPSBlbmNfdG9faW50 ZWxfZHAoZW5jb2Rlcik7CisJc3RydWN0IGludGVsX2RpZ2l0YWxfcG9ydCAqZGlnX3BvcnQgPSBl bmNfdG9fZGlnX3BvcnQoZW5jb2Rlcik7CiAJdTMyIHRlbXAsIGZsYWdzID0gMDsKIAogCS8qIFhY WDogRFNJIHRyYW5zY29kZXIgcGFyYW5vaWEgKi8KQEAgLTQyNzcsOSArNDI3OCwxMiBAQCB2b2lk IGludGVsX2RkaV9nZXRfY29uZmlnKHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAogCQkJ CSAgICBwaXBlX2NvbmZpZy0+ZmVjX2VuYWJsZSk7CiAJCX0KIAotCQlwaXBlX2NvbmZpZy0+aW5m b2ZyYW1lcy5lbmFibGUgfD0KLQkJCWludGVsX2hkbWlfaW5mb2ZyYW1lc19lbmFibGVkKGVuY29k ZXIsIHBpcGVfY29uZmlnKTsKLQorCQlpZiAoZGlnX3BvcnQtPmxzcGNvbi5hY3RpdmUgJiYgZGln X3BvcnQtPmRwLmhhc19oZG1pX3NpbmspCisJCQlwaXBlX2NvbmZpZy0+aW5mb2ZyYW1lcy5lbmFi bGUgfD0KKwkJCQlpbnRlbF9sc3Bjb25faW5mb2ZyYW1lc19lbmFibGVkKGVuY29kZXIsIHBpcGVf Y29uZmlnKTsKKwkJZWxzZQorCQkJcGlwZV9jb25maWctPmluZm9mcmFtZXMuZW5hYmxlIHw9CisJ CQkJaW50ZWxfaGRtaV9pbmZvZnJhbWVzX2VuYWJsZWQoZW5jb2RlciwgcGlwZV9jb25maWcpOwog CQlicmVhazsKIAljYXNlIFRSQU5TX0RESV9NT0RFX1NFTEVDVF9EUF9NU1Q6CiAJCXBpcGVfY29u ZmlnLT5vdXRwdXRfdHlwZXMgfD0gQklUKElOVEVMX09VVFBVVF9EUF9NU1QpOwpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9sc3Bjb24uYyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfbHNwY29uLmMKaW5kZXggNThlYmNkMTk4ZDllLi41 MjMzNDc0N2ZiMDEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50 ZWxfbHNwY29uLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9sc3Bj b24uYwpAQCAtMzAsNiArMzAsNyBAQAogI2luY2x1ZGUgImludGVsX2Rpc3BsYXlfdHlwZXMuaCIK ICNpbmNsdWRlICJpbnRlbF9kcC5oIgogI2luY2x1ZGUgImludGVsX2xzcGNvbi5oIgorI2luY2x1 ZGUgImludGVsX2hkbWkuaCIKIAogLyogTFNQQ09OIE9VSSBWZW5kb3IgSUQoc2lnbmF0dXJlcykg Ki8KICNkZWZpbmUgTFNQQ09OX1ZFTkRPUl9QQVJBREVfT1VJIDB4MDAxQ0Y4CkBAIC02NDAsNiAr NjQxLDIzIEBAIHUzMiBsc3Bjb25faW5mb2ZyYW1lc19lbmFibGVkKHN0cnVjdCBpbnRlbF9lbmNv ZGVyICplbmNvZGVyLAogCXJldHVybiB2YWw7CiB9CiAKK3UzMiBpbnRlbF9sc3Bjb25faW5mb2Zy YW1lc19lbmFibGVkKHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAorCQkJCSAgICBjb25z dCBzdHJ1Y3QgaW50ZWxfY3J0Y19zdGF0ZSAqcGlwZV9jb25maWcpCit7CisJc3RydWN0IGludGVs X2RpZ2l0YWxfcG9ydCAqZGlnX3BvcnQgPSBlbmNfdG9fZGlnX3BvcnQoZW5jb2Rlcik7CisJdTMy IHZhbCwgZW5hYmxlZCA9IDA7CisKKwl2YWwgPSBkaWdfcG9ydC0+aW5mb2ZyYW1lc19lbmFibGVk KGVuY29kZXIsIHBpcGVfY29uZmlnKTsKKworCWlmICh2YWwgJiBWSURFT19ESVBfRU5BQkxFX0FW SV9IU1cpCisJCWVuYWJsZWQgfD0gaW50ZWxfaGRtaV9pbmZvZnJhbWVfZW5hYmxlKEhETUlfSU5G T0ZSQU1FX1RZUEVfQVZJKTsKKworCWlmICh2YWwgJiBWSURFT19ESVBfRU5BQkxFX0dNUF9IU1cp CisJCWVuYWJsZWQgfD0gaW50ZWxfaGRtaV9pbmZvZnJhbWVfZW5hYmxlKEhETUlfUEFDS0VUX1RZ UEVfR0FNVVRfTUVUQURBVEEpOworCisJcmV0dXJuIGVuYWJsZWQ7Cit9CisKIHZvaWQgbHNwY29u X3Jlc3VtZShzdHJ1Y3QgaW50ZWxfbHNwY29uICpsc3Bjb24pCiB7CiAJZW51bSBkcm1fbHNwY29u X21vZGUgZXhwZWN0ZWRfbW9kZTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rp c3BsYXkvaW50ZWxfbHNwY29uLmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVs X2xzcGNvbi5oCmluZGV4IDY4ZDJkODM1YmQ4Ni4uOGFjNWJkOGQ5ODFkIDEwMDY0NAotLS0gYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2xzcGNvbi5oCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfbHNwY29uLmgKQEAgLTQyLDQgKzQyLDYgQEAgdm9p ZCBsc3Bjb25fZHJtX3JlYWRfaW5mb2ZyYW1lKHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVy LAogCQkJICAgICAgIGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlLAog CQkJICAgICAgIHVuc2lnbmVkIGludCB0eXBlLAogCQkJICAgICAgIHZvaWQgKmZyYW1lLCBzc2l6 ZV90IGxlbik7Cit1MzIgaW50ZWxfbHNwY29uX2luZm9mcmFtZXNfZW5hYmxlZChzdHJ1Y3QgaW50 ZWxfZW5jb2RlciAqZW5jb2RlciwKKwkJCQkgICAgY29uc3Qgc3RydWN0IGludGVsX2NydGNfc3Rh dGUgKnBpcGVfY29uZmlnKTsKICNlbmRpZiAvKiBfX0lOVEVMX0xTUENPTl9IX18gKi8KLS0gCjIu MjIuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==