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 80B48C433B4 for ; Fri, 30 Apr 2021 21:25:28 +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 0BA2661159 for ; Fri, 30 Apr 2021 21:25:28 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0BA2661159 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 72FCB6F5E1; Fri, 30 Apr 2021 21:25:27 +0000 (UTC) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5F7E96F5E1 for ; Fri, 30 Apr 2021 21:25:26 +0000 (UTC) IronPort-SDR: b9opifU4GuNLsoeA1xfZrsMjucUJFBG7rXCCVS0O0h760GMJ3+WBWvvnFmwFGHXzWEMN1J3wam HaWl2wS+EPfg== X-IronPort-AV: E=McAfee;i="6200,9189,9970"; a="261319718" X-IronPort-AV: E=Sophos;i="5.82,263,1613462400"; d="scan'208";a="261319718" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Apr 2021 14:25:19 -0700 IronPort-SDR: XRYe1h5jvueldU1Gqu5Pj+Icv8Gty2cBJgsAsHemDpEjB4dO4en27/Gr3q7Eyq1s6Yh8YcW6B9 eLynkJ7FH/4A== X-IronPort-AV: E=Sophos;i="5.82,263,1613462400"; d="scan'208";a="527788415" Received: from camangan-mobl1.amr.corp.intel.com (HELO josouza-mobl2.intel.com) ([10.254.3.74]) by fmsmga001-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Apr 2021 14:25:18 -0700 From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= To: intel-gfx@lists.freedesktop.org Date: Fri, 30 Apr 2021 14:27:44 -0700 Message-Id: <20210430212744.88171-1-jose.souza@intel.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH] drm/i915/display/tgl+: Add new sequence step for MST + FEC 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" Rm9yIERQIDEuNCBzaW5rcyArIE1TVCArIEZFQyBpdCBpcyByZXF1aXJlZCB0byBwcmV2ZW50IGEg RkVDIHN0YWxsCnNpZ25hbGluZy4KCkJTcGVjOiA0OTE5MApCU3BlYzogNTQxMjgKU2lnbmVkLW9m Zi1ieTogSm9zw6kgUm9iZXJ0byBkZSBTb3V6YSA8am9zZS5zb3V6YUBpbnRlbC5jb20+Ci0tLQog ZHJpdmVycy9ncHUvZHJtL2k5MTUvZGlzcGxheS9pbnRlbF9kcF9tc3QuYyB8IDI4ICsrKysrKysr KysrKysrKysrKysrKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaCAgICAgICAgICAg ICB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHBfbXN0LmMgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwX21zdC5jCmluZGV4IDllNDA2ZDk3MjJjNS4uZTdi NjM2YmE2OTgyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVs X2RwX21zdC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHBfbXN0 LmMKQEAgLTM3Niw2ICszNzYsMzAgQEAgc3RhdGljIHZvaWQgaW50ZWxfbXN0X2Rpc2FibGVfZHAo c3RydWN0IGludGVsX2F0b21pY19zdGF0ZSAqc3RhdGUsCiAJCQkJCSAgb2xkX2NydGNfc3RhdGUs IG9sZF9jb25uX3N0YXRlKTsKIH0KIAorc3RhdGljIHZvaWQgaW50ZWxfbXN0X2NvbmZpZ19mZWMo c3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCisJCQkJIGNvbnN0IHN0cnVjdCBpbnRlbF9j cnRjX3N0YXRlICpjcnRjX3N0YXRlKQoreworCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1 ID0gdG9faTkxNShlbmNvZGVyLT5iYXNlLmRldik7CisJc3RydWN0IGludGVsX2RwICppbnRlbF9k cCA9IGVuY190b19pbnRlbF9kcChlbmNvZGVyKTsKKworCWlmIChESVNQTEFZX1ZFUihpOTE1KSA+ PSAxMiAmJiBjcnRjX3N0YXRlLT5mZWNfZW5hYmxlICYmCisJICAgIGludGVsX2RwLT5kcGNkW0RQ X0RQQ0RfUkVWXSA9PSBEUF9EUENEX1JFVl8xNCkKKwkJaW50ZWxfZGVfcm13KGk5MTUsIENISUNL RU5fVFJBTlMoY3J0Y19zdGF0ZS0+Y3B1X3RyYW5zY29kZXIpLAorCQkJICAgICAwLCBQUkVWRU5U X0ZFQ19TVEFMTF9TSUdOQUxJTkcpOworfQorCitzdGF0aWMgdm9pZCBpbnRlbF9tc3RfdW5jb25m aWdfZmVjKHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAorCQkJCSAgIGNvbnN0IHN0cnVj dCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlKQoreworCXN0cnVjdCBkcm1faTkxNV9wcml2 YXRlICppOTE1ID0gdG9faTkxNShlbmNvZGVyLT5iYXNlLmRldik7CisJc3RydWN0IGludGVsX2Rw ICppbnRlbF9kcCA9IGVuY190b19pbnRlbF9kcChlbmNvZGVyKTsKKworCWlmIChESVNQTEFZX1ZF UihpOTE1KSA+PSAxMiAmJiBjcnRjX3N0YXRlLT5mZWNfZW5hYmxlICYmCisJICAgIGludGVsX2Rw LT5kcGNkW0RQX0RQQ0RfUkVWXSA9PSBEUF9EUENEX1JFVl8xNCkKKwkJaW50ZWxfZGVfcm13KGk5 MTUsIENISUNLRU5fVFJBTlMoY3J0Y19zdGF0ZS0+Y3B1X3RyYW5zY29kZXIpLAorCQkJICAgICBQ UkVWRU5UX0ZFQ19TVEFMTF9TSUdOQUxJTkcsIDApOworfQorCiBzdGF0aWMgdm9pZCBpbnRlbF9t c3RfcG9zdF9kaXNhYmxlX2RwKHN0cnVjdCBpbnRlbF9hdG9taWNfc3RhdGUgKnN0YXRlLAogCQkJ CSAgICAgIHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAogCQkJCSAgICAgIGNvbnN0IHN0 cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpvbGRfY3J0Y19zdGF0ZSwKQEAgLTQwMCw2ICs0MjQsOCBA QCBzdGF0aWMgdm9pZCBpbnRlbF9tc3RfcG9zdF9kaXNhYmxlX2RwKHN0cnVjdCBpbnRlbF9hdG9t aWNfc3RhdGUgKnN0YXRlLAogCiAJaW50ZWxfZGlzYWJsZV9waXBlKG9sZF9jcnRjX3N0YXRlKTsK IAorCWludGVsX21zdF91bmNvbmZpZ19mZWMoZW5jb2Rlciwgb2xkX2NydGNfc3RhdGUpOworCiAJ ZHJtX2RwX3VwZGF0ZV9wYXlsb2FkX3BhcnQyKCZpbnRlbF9kcC0+bXN0X21ncik7CiAKIAljbGVh cl9hY3Rfc2VudChlbmNvZGVyLCBvbGRfY3J0Y19zdGF0ZSk7CkBAIC01NjMsNiArNTg5LDggQEAg c3RhdGljIHZvaWQgaW50ZWxfbXN0X2VuYWJsZV9kcChzdHJ1Y3QgaW50ZWxfYXRvbWljX3N0YXRl ICpzdGF0ZSwKIAogCWRybV9kcF91cGRhdGVfcGF5bG9hZF9wYXJ0MigmaW50ZWxfZHAtPm1zdF9t Z3IpOwogCisJaW50ZWxfbXN0X2NvbmZpZ19mZWMoZW5jb2RlciwgcGlwZV9jb25maWcpOworCiAJ aW50ZWxfZW5hYmxlX3BpcGUocGlwZV9jb25maWcpOwogCiAJaW50ZWxfY3J0Y192Ymxhbmtfb24o cGlwZV9jb25maWcpOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcu aCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgKaW5kZXggOWZmZDE3M2Y4YjdmLi42 ZmU3YWViZWQ0ZjkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcmVnLmgK KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaApAQCAtODA4Niw2ICs4MDg2LDcg QEAgZW51bSB7CiAjZGVmaW5lICBIU1dfRlJBTUVfU1RBUlRfREVMQVlfTUFTSwkoMyA8PCAyNykK ICNkZWZpbmUgIEhTV19GUkFNRV9TVEFSVF9ERUxBWSh4KQkoKHgpIDw8IDI3KSAvKiAwLTMgKi8K ICNkZWZpbmUgIFZTQ19EQVRBX1NFTF9TT0ZUV0FSRV9DT05UUk9MCSgxIDw8IDI1KSAvKiBHTEsg YW5kIENOTCsgKi8KKyNkZWZpbmUgIFBSRVZFTlRfRkVDX1NUQUxMX1NJR05BTElORwlCSVQoMjMp CiAjZGVmaW5lICBERElfVFJBSU5JTkdfT1ZFUlJJREVfRU5BQkxFCSgxIDw8IDE5KQogI2RlZmlu ZSAgRERJX1RSQUlOSU5HX09WRVJSSURFX1ZBTFVFCSgxIDw8IDE4KQogI2RlZmluZSAgRERJRV9U UkFJTklOR19PVkVSUklERV9FTkFCTEUJKDEgPDwgMTcpIC8qIENISUNLRU5fVFJBTlNfQSBvbmx5 ICovCi0tIAoyLjMxLjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVs LWdmeAo=