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 28145C433E0 for ; Tue, 30 Jun 2020 21:56:31 +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 04301206B6 for ; Tue, 30 Jun 2020 21:56:31 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 04301206B6 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.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 A441F6E524; Tue, 30 Jun 2020 21:56:30 +0000 (UTC) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7E72C6E508 for ; Tue, 30 Jun 2020 21:56:28 +0000 (UTC) IronPort-SDR: wRL52TiSsM4FdLaBekCpDWbhcKRPAwQdf24ftbmhczWB9pY1Z2t0KSPWlH5OScDrlhpEBC4rWD eFKucoX9SqAA== X-IronPort-AV: E=McAfee;i="6000,8403,9668"; a="126016743" X-IronPort-AV: E=Sophos;i="5.75,298,1589266800"; d="scan'208";a="126016743" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Jun 2020 14:56:28 -0700 IronPort-SDR: SUa/e1DJjovb6C2+THmkSKThWvTw+uXW8uH4AuwdoPQ+2b+xNITY96rrCVHyYFrC/PMC+i44Md U0zii0Bpf/9w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.75,298,1589266800"; d="scan'208";a="321047677" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.174]) by FMSMGA003.fm.intel.com with SMTP; 30 Jun 2020 14:56:26 -0700 Received: by stinkbox (sSMTP sendmail emulation); Wed, 01 Jul 2020 00:56:25 +0300 From: Ville Syrjala To: intel-gfx@lists.freedesktop.org Date: Wed, 1 Jul 2020 00:55:57 +0300 Message-Id: <20200630215601.28557-9-ville.syrjala@linux.intel.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200630215601.28557-1-ville.syrjala@linux.intel.com> References: <20200630215601.28557-1-ville.syrjala@linux.intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH 08/12] drm/i915: Split icp_hpd_detection_setup() into ddi vs. tc parts 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" RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCk5v IHJlYXNvbiB0byBzdHVmZiBib3RoIERESSBhbmQgVEMgcG9ydCBoYW5kbGluZyBpbnRvIHRoZSBz YW1lCmZ1bmN0aW9uLiBTcGxpdCBpdCBpbnRvIHR3by4KClNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5 cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9pcnEuYyB8IDQ4ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t LQogMSBmaWxlIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2lycS5jCmluZGV4IDgzOWFlNjc0YmM0NC4uOTJkNzQ0NDhlZTAzIDEwMDY0 NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCisrKyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfaXJxLmMKQEAgLTMwNDUsMjEgKzMwNDUsMjQgQEAgc3RhdGljIHZvaWQg aWJ4X2hwZF9pcnFfc2V0dXAoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQogCWli eF9ocGRfZGV0ZWN0aW9uX3NldHVwKGRldl9wcml2KTsKIH0KIAotc3RhdGljIHZvaWQgaWNwX2hw ZF9kZXRlY3Rpb25fc2V0dXAoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAotCQkJ CSAgICB1MzIgZGRpX2hvdHBsdWdfZW5hYmxlX21hc2ssCi0JCQkJICAgIHUzMiB0Y19ob3RwbHVn X2VuYWJsZV9tYXNrKQorc3RhdGljIHZvaWQgaWNwX2RkaV9ocGRfZGV0ZWN0aW9uX3NldHVwKHN0 cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKKwkJCQkJdTMyIGVuYWJsZV9tYXNrKQog ewogCXUzMiBob3RwbHVnOwogCiAJaG90cGx1ZyA9IEk5MTVfUkVBRChTSE9UUExVR19DVExfRERJ KTsKLQlob3RwbHVnIHw9IGRkaV9ob3RwbHVnX2VuYWJsZV9tYXNrOworCWhvdHBsdWcgfD0gZW5h YmxlX21hc2s7CiAJSTkxNV9XUklURShTSE9UUExVR19DVExfRERJLCBob3RwbHVnKTsKK30KIAot CWlmICh0Y19ob3RwbHVnX2VuYWJsZV9tYXNrKSB7Ci0JCWhvdHBsdWcgPSBJOTE1X1JFQUQoU0hP VFBMVUdfQ1RMX1RDKTsKLQkJaG90cGx1ZyB8PSB0Y19ob3RwbHVnX2VuYWJsZV9tYXNrOwotCQlJ OTE1X1dSSVRFKFNIT1RQTFVHX0NUTF9UQywgaG90cGx1Zyk7Ci0JfQorc3RhdGljIHZvaWQgaWNw X3RjX2hwZF9kZXRlY3Rpb25fc2V0dXAoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2 LAorCQkJCSAgICAgICB1MzIgZW5hYmxlX21hc2spCit7CisJdTMyIGhvdHBsdWc7CisKKwlob3Rw bHVnID0gSTkxNV9SRUFEKFNIT1RQTFVHX0NUTF9UQyk7CisJaG90cGx1ZyB8PSBlbmFibGVfbWFz azsKKwlJOTE1X1dSSVRFKFNIT1RQTFVHX0NUTF9UQywgaG90cGx1Zyk7CiB9CiAKIHN0YXRpYyB2 b2lkIGljcF9ocGRfaXJxX3NldHVwKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwK QEAgLTMwNzUsNyArMzA3OCw5IEBAIHN0YXRpYyB2b2lkIGljcF9ocGRfaXJxX3NldHVwKHN0cnVj dCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKIAogCWlieF9kaXNwbGF5X2ludGVycnVwdF91 cGRhdGUoZGV2X3ByaXYsIGhvdHBsdWdfaXJxcywgZW5hYmxlZF9pcnFzKTsKIAotCWljcF9ocGRf ZGV0ZWN0aW9uX3NldHVwKGRldl9wcml2LCBkZGlfZW5hYmxlX21hc2ssIHRjX2VuYWJsZV9tYXNr KTsKKwlpY3BfZGRpX2hwZF9kZXRlY3Rpb25fc2V0dXAoZGV2X3ByaXYsIGRkaV9lbmFibGVfbWFz ayk7CisJaWYgKHRjX2VuYWJsZV9tYXNrKQorCQlpY3BfdGNfaHBkX2RldGVjdGlvbl9zZXR1cChk ZXZfcHJpdiwgdGNfZW5hYmxlX21hc2spOwogfQogCiAvKgpAQCAtMzQ5MywxNyArMzQ5OCwxOCBA QCBzdGF0aWMgdm9pZCBpY3BfaXJxX3Bvc3RpbnN0YWxsKHN0cnVjdCBkcm1faTkxNV9wcml2YXRl ICpkZXZfcHJpdikKIAlnZW4zX2Fzc2VydF9paXJfaXNfemVybygmZGV2X3ByaXYtPnVuY29yZSwg U0RFSUlSKTsKIAlJOTE1X1dSSVRFKFNERUlNUiwgfm1hc2spOwogCi0JaWYgKEhBU19QQ0hfVEdQ KGRldl9wcml2KSkKLQkJaWNwX2hwZF9kZXRlY3Rpb25fc2V0dXAoZGV2X3ByaXYsIFRHUF9ERElf SFBEX0VOQUJMRV9NQVNLLAotCQkJCQlUR1BfVENfSFBEX0VOQUJMRV9NQVNLKTsKLQllbHNlIGlm IChIQVNfUENIX0pTUChkZXZfcHJpdikpCi0JCWljcF9ocGRfZGV0ZWN0aW9uX3NldHVwKGRldl9w cml2LCBUR1BfRERJX0hQRF9FTkFCTEVfTUFTSywgMCk7Ci0JZWxzZSBpZiAoSEFTX1BDSF9NQ0Mo ZGV2X3ByaXYpKQotCQlpY3BfaHBkX2RldGVjdGlvbl9zZXR1cChkZXZfcHJpdiwgSUNQX0RESV9I UERfRU5BQkxFX01BU0ssCi0JCQkJCUlDUF9UQ19IUERfRU5BQkxFKFBPUlRfVEMxKSk7Ci0JZWxz ZQotCQlpY3BfaHBkX2RldGVjdGlvbl9zZXR1cChkZXZfcHJpdiwgSUNQX0RESV9IUERfRU5BQkxF X01BU0ssCi0JCQkJCUlDUF9UQ19IUERfRU5BQkxFX01BU0spOworCWlmIChIQVNfUENIX1RHUChk ZXZfcHJpdikpIHsKKwkJaWNwX2RkaV9ocGRfZGV0ZWN0aW9uX3NldHVwKGRldl9wcml2LCBUR1Bf RERJX0hQRF9FTkFCTEVfTUFTSyk7CisJCWljcF90Y19ocGRfZGV0ZWN0aW9uX3NldHVwKGRldl9w cml2LCBUR1BfVENfSFBEX0VOQUJMRV9NQVNLKTsKKwl9IGVsc2UgaWYgKEhBU19QQ0hfSlNQKGRl dl9wcml2KSkgeworCQlpY3BfZGRpX2hwZF9kZXRlY3Rpb25fc2V0dXAoZGV2X3ByaXYsIFRHUF9E RElfSFBEX0VOQUJMRV9NQVNLKTsKKwl9IGVsc2UgaWYgKEhBU19QQ0hfTUNDKGRldl9wcml2KSkg eworCQlpY3BfZGRpX2hwZF9kZXRlY3Rpb25fc2V0dXAoZGV2X3ByaXYsIElDUF9ERElfSFBEX0VO QUJMRV9NQVNLKTsKKwkJaWNwX3RjX2hwZF9kZXRlY3Rpb25fc2V0dXAoZGV2X3ByaXYsIElDUF9U Q19IUERfRU5BQkxFKFBPUlRfVEMxKSk7CisJfSBlbHNlIHsKKwkJaWNwX2RkaV9ocGRfZGV0ZWN0 aW9uX3NldHVwKGRldl9wcml2LCBJQ1BfRERJX0hQRF9FTkFCTEVfTUFTSyk7CisJCWljcF90Y19o cGRfZGV0ZWN0aW9uX3NldHVwKGRldl9wcml2LCBJQ1BfVENfSFBEX0VOQUJMRV9NQVNLKTsKKwl9 CiB9CiAKIHN0YXRpYyB2b2lkIGdlbjExX2lycV9wb3N0aW5zdGFsbChzdHJ1Y3QgZHJtX2k5MTVf cHJpdmF0ZSAqZGV2X3ByaXYpCi0tIAoyLjI2LjIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo=