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=-12.7 required=3.0 tests=BAYES_00, 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 B7C73C388F7 for ; Wed, 28 Oct 2020 21:33:53 +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 5833A24842 for ; Wed, 28 Oct 2020 21:33:53 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5833A24842 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 8030C6E5A9; Wed, 28 Oct 2020 21:33:52 +0000 (UTC) Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8D5EE6E58B for ; Wed, 28 Oct 2020 21:33:47 +0000 (UTC) IronPort-SDR: MQjQ73/vyJo5ZpJPBW7KyS6ylf/WVhlaWeRrNyg8AZBw1ZBwasZTWVqR/iMIMNo1xN8TX6zquE FE0cU/3fvjHA== X-IronPort-AV: E=McAfee;i="6000,8403,9788"; a="164842956" X-IronPort-AV: E=Sophos;i="5.77,428,1596524400"; d="scan'208";a="164842956" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Oct 2020 14:33:46 -0700 IronPort-SDR: Q//d8sBXF1C/JrRJ6c4y3mgzNgPPPBWjZBjll8gGLeG6IQBj5yBHx1YDzAZwNp9aflEGb0Q0qW XSf6exz70+SQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,428,1596524400"; d="scan'208";a="356055567" Received: from stinkbox.fi.intel.com (HELO stinkbox) ([10.237.72.174]) by fmsmga002.fm.intel.com with SMTP; 28 Oct 2020 14:33:44 -0700 Received: by stinkbox (sSMTP sendmail emulation); Wed, 28 Oct 2020 23:33:43 +0200 From: Ville Syrjala To: intel-gfx@lists.freedesktop.org Date: Wed, 28 Oct 2020 23:33:11 +0200 Message-Id: <20201028213323.5423-8-ville.syrjala@linux.intel.com> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20201028213323.5423-1-ville.syrjala@linux.intel.com> References: <20201028213323.5423-1-ville.syrjala@linux.intel.com> MIME-Version: 1.0 Subject: [Intel-gfx] [PATCH v3 07/19] drm/i915: Parametrize BXT_DE_PORT_HP_DDI with hpd_pin 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: Lucas De Marchi Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClVz ZSBocGRfcGluIHRvIHBhcmFtZXRyaXplIEJYVF9ERV9QT1JUX0hQX0RESSgpIHRvIG1ha2UgaXQg Y2xlYXIKdGhlc2UgaGF2ZSBub3RoaW5nIHRvIGRvIHdpdGggRERJIHBvcnRzIG9yIFBIWXMgYXMg c3VjaC4gVGhlIG9ubHkKdGhpbmcgdGhhdCBtYXR0ZXJzIGlzIHRoZSBIUEQgcGluIGFzc2lnbm1l bnQuCgp2MjogUmVtZW1iZXIgdGhlIGd2dAoKUmV2aWV3ZWQtYnk6IEx1Y2FzIERlIE1hcmNoaSA8 bHVjYXMuZGVtYXJjaGlAaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6Qg PHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2d2dC9kaXNwbGF5LmMgfCAxMyArKysrKysrLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2lycS5jICAgIHwgMTIgKysrKysrLS0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X3JlZy5oICAgIHwgMTIgKysrKysrLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlv bnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2d2dC9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9ndnQvZGlzcGxheS5jCmluZGV4 IDdiYTE2ZGRmZTc1Zi4uYzEyNDczNGUxMTRjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9ndnQvZGlzcGxheS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2d2dC9kaXNwbGF5 LmMKQEAgLTE3MywyMyArMTczLDI0IEBAIHN0YXRpYyB2b2lkIGVtdWxhdGVfbW9uaXRvcl9zdGF0 dXNfY2hhbmdlKHN0cnVjdCBpbnRlbF92Z3B1ICp2Z3B1KQogCWludCBwaXBlOwogCiAJaWYgKElT X0JST1hUT04oZGV2X3ByaXYpKSB7Ci0JCXZncHVfdnJlZ190KHZncHUsIEdFTjhfREVfUE9SVF9J U1IpICY9IH4oQlhUX0RFX1BPUlRfSFBfRERJQSB8Ci0JCQlCWFRfREVfUE9SVF9IUF9ERElCIHwK LQkJCUJYVF9ERV9QT1JUX0hQX0RESUMpOworCQl2Z3B1X3ZyZWdfdCh2Z3B1LCBHRU44X0RFX1BP UlRfSVNSKSAmPQorCQkJfihCWFRfREVfUE9SVF9IUF9EREkoSFBEX1BPUlRfQSkgfAorCQkJICBC WFRfREVfUE9SVF9IUF9EREkoSFBEX1BPUlRfQikgfAorCQkJICBCWFRfREVfUE9SVF9IUF9EREko SFBEX1BPUlRfQykpOwogCiAJCWlmIChpbnRlbF92Z3B1X2hhc19tb25pdG9yX29uX3BvcnQodmdw dSwgUE9SVF9BKSkgewogCQkJdmdwdV92cmVnX3QodmdwdSwgR0VOOF9ERV9QT1JUX0lTUikgfD0K LQkJCQlCWFRfREVfUE9SVF9IUF9ERElBOworCQkJCUJYVF9ERV9QT1JUX0hQX0RESShIUERfUE9S VF9BKTsKIAkJfQogCiAJCWlmIChpbnRlbF92Z3B1X2hhc19tb25pdG9yX29uX3BvcnQodmdwdSwg UE9SVF9CKSkgewogCQkJdmdwdV92cmVnX3QodmdwdSwgR0VOOF9ERV9QT1JUX0lTUikgfD0KLQkJ CQlCWFRfREVfUE9SVF9IUF9ERElCOworCQkJCUJYVF9ERV9QT1JUX0hQX0RESShIUERfUE9SVF9C KTsKIAkJfQogCiAJCWlmIChpbnRlbF92Z3B1X2hhc19tb25pdG9yX29uX3BvcnQodmdwdSwgUE9S VF9DKSkgewogCQkJdmdwdV92cmVnX3QodmdwdSwgR0VOOF9ERV9QT1JUX0lTUikgfD0KLQkJCQlC WFRfREVfUE9SVF9IUF9ERElDOworCQkJCUJYVF9ERV9QT1JUX0hQX0RESShIUERfUE9SVF9DKTsK IAkJfQogCiAJCXJldHVybjsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf aXJxLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCmluZGV4IGZmYTE5MTkxMzEz OS4uMjUyNDY0ZDkwNTc1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2ly cS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKQEAgLTEyNiw5ICsxMjYs OSBAQCBzdGF0aWMgY29uc3QgdTMyIGhwZF9zdGF0dXNfaTkxNVtIUERfTlVNX1BJTlNdID0gewog fTsKIAogc3RhdGljIGNvbnN0IHUzMiBocGRfYnh0W0hQRF9OVU1fUElOU10gPSB7Ci0JW0hQRF9Q T1JUX0FdID0gQlhUX0RFX1BPUlRfSFBfRERJQSwKLQlbSFBEX1BPUlRfQl0gPSBCWFRfREVfUE9S VF9IUF9ERElCLAotCVtIUERfUE9SVF9DXSA9IEJYVF9ERV9QT1JUX0hQX0RESUMsCisJW0hQRF9Q T1JUX0FdID0gQlhUX0RFX1BPUlRfSFBfRERJKEhQRF9QT1JUX0EpLAorCVtIUERfUE9SVF9CXSA9 IEJYVF9ERV9QT1JUX0hQX0RESShIUERfUE9SVF9CKSwKKwlbSFBEX1BPUlRfQ10gPSBCWFRfREVf UE9SVF9IUF9EREkoSFBEX1BPUlRfQyksCiB9OwogCiBzdGF0aWMgY29uc3QgdTMyIGhwZF9nZW4x MVtIUERfTlVNX1BJTlNdID0gewpAQCAtMzQyMCwxMyArMzQyMCwxMyBAQCBzdGF0aWMgdm9pZCBf X2J4dF9ocGRfZGV0ZWN0aW9uX3NldHVwKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJp diwKIAkgKiBGb3IgQlhUIGludmVydCBiaXQgaGFzIHRvIGJlIHNldCBiYXNlZCBvbiBBT0IgZGVz aWduCiAJICogZm9yIEhQRCBkZXRlY3Rpb24gbG9naWMsIHVwZGF0ZSBpdCBiYXNlZCBvbiBWQlQg ZmllbGRzLgogCSAqLwotCWlmICgoZW5hYmxlZF9pcnFzICYgQlhUX0RFX1BPUlRfSFBfRERJQSkg JiYKKwlpZiAoKGVuYWJsZWRfaXJxcyAmIEJYVF9ERV9QT1JUX0hQX0RESShIUERfUE9SVF9BKSkg JiYKIAkgICAgaW50ZWxfYmlvc19pc19wb3J0X2hwZF9pbnZlcnRlZChkZXZfcHJpdiwgUE9SVF9B KSkKIAkJaG90cGx1ZyB8PSBCWFRfRERJQV9IUERfSU5WRVJUOwotCWlmICgoZW5hYmxlZF9pcnFz ICYgQlhUX0RFX1BPUlRfSFBfRERJQikgJiYKKwlpZiAoKGVuYWJsZWRfaXJxcyAmIEJYVF9ERV9Q T1JUX0hQX0RESShIUERfUE9SVF9CKSkgJiYKIAkgICAgaW50ZWxfYmlvc19pc19wb3J0X2hwZF9p bnZlcnRlZChkZXZfcHJpdiwgUE9SVF9CKSkKIAkJaG90cGx1ZyB8PSBCWFRfRERJQl9IUERfSU5W RVJUOwotCWlmICgoZW5hYmxlZF9pcnFzICYgQlhUX0RFX1BPUlRfSFBfRERJQykgJiYKKwlpZiAo KGVuYWJsZWRfaXJxcyAmIEJYVF9ERV9QT1JUX0hQX0RESShIUERfUE9SVF9DKSkgJiYKIAkgICAg aW50ZWxfYmlvc19pc19wb3J0X2hwZF9pbnZlcnRlZChkZXZfcHJpdiwgUE9SVF9DKSkKIAkJaG90 cGx1ZyB8PSBCWFRfRERJQ19IUERfSU5WRVJUOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X3JlZy5oIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9yZWcuaAppbmRl eCA0MDY2Y2M1MDlmMjcuLjM3MDM4YWZkNDA0ZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9yZWcuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3JlZy5oCkBA IC03ODEyLDYgKzc4MTIsOCBAQCBlbnVtIHsKIAkoR0VOOV9ERV9QSVBFX0lSUV9GQVVMVF9FUlJP UlMgfCBcCiAJIEdFTjExX1BJUEVfUExBTkU1X0ZBVUxUKQogCisjZGVmaW5lIF9IUERfUElOX0RE SShocGRfcGluKQkoKGhwZF9waW4pIC0gSFBEX1BPUlRfQSkKKwogI2RlZmluZSBHRU44X0RFX1BP UlRfSVNSIF9NTUlPKDB4NDQ0NDApCiAjZGVmaW5lIEdFTjhfREVfUE9SVF9JTVIgX01NSU8oMHg0 NDQ0NCkKICNkZWZpbmUgR0VOOF9ERV9QT1JUX0lJUiBfTU1JTygweDQ0NDQ4KQpAQCAtNzgyNSwx MiArNzgyNywxMCBAQCBlbnVtIHsKICNkZWZpbmUgIEdFTjlfQVVYX0NIQU5ORUxfQgkJKDEgPDwg MjUpCiAjZGVmaW5lICBEU0kxX1RFCQkJKDEgPDwgMjQpCiAjZGVmaW5lICBEU0kwX1RFCQkJKDEg PDwgMjMpCi0jZGVmaW5lICBCWFRfREVfUE9SVF9IUF9ERElDCQkoMSA8PCA1KQotI2RlZmluZSAg QlhUX0RFX1BPUlRfSFBfRERJQgkJKDEgPDwgNCkKLSNkZWZpbmUgIEJYVF9ERV9QT1JUX0hQX0RE SUEJCSgxIDw8IDMpCi0jZGVmaW5lICBCWFRfREVfUE9SVF9IT1RQTFVHX01BU0sJKEJYVF9ERV9Q T1JUX0hQX0RESUEgfCBcCi0JCQkJCSBCWFRfREVfUE9SVF9IUF9ERElCIHwgXAotCQkJCQkgQlhU X0RFX1BPUlRfSFBfRERJQykKKyNkZWZpbmUgIEJYVF9ERV9QT1JUX0hQX0RESShocGRfcGluKQlS RUdfQklUKDMgKyBfSFBEX1BJTl9EREkoaHBkX3BpbikpCisjZGVmaW5lICBCWFRfREVfUE9SVF9I T1RQTFVHX01BU0sJKEJYVF9ERV9QT1JUX0hQX0RESShIUERfUE9SVF9BKSB8IFwKKwkJCQkJIEJY VF9ERV9QT1JUX0hQX0RESShIUERfUE9SVF9CKSB8IFwKKwkJCQkJIEJYVF9ERV9QT1JUX0hQX0RE SShIUERfUE9SVF9DKSkKICNkZWZpbmUgIEdFTjhfUE9SVF9EUF9BX0hPVFBMVUcJCSgxIDw8IDMp CiAjZGVmaW5lICBCWFRfREVfUE9SVF9HTUJVUwkJKDEgPDwgMSkKICNkZWZpbmUgIEdFTjhfQVVY X0NIQU5ORUxfQQkJKDEgPDwgMCkKLS0gCjIuMjYuMgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==