From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: [PATCH v2 4/4] drm/i915/icl: Add fallback detection method for TypeC legacy ports Date: Fri, 14 Dec 2018 20:27:03 +0200 Message-ID: <20181214182703.18865-5-imre.deak@intel.com> References: <20181214182703.18865-1-imre.deak@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 63F056F64B for ; Fri, 14 Dec 2018 18:27:15 +0000 (UTC) In-Reply-To: <20181214182703.18865-1-imre.deak@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Paulo Zanoni , Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org QWRkIGEgZmFsbGJhY2sgZGV0ZWN0aW9uIG1ldGhvZCBmb3IgVHlwZUMgbGVnYWN5IHBvcnRzIGlu IGNhc2UgdGhlClZCVCBwb3J0IGluZm9ybWF0aW9uIHVzZWQgdG8gZGV0ZWN0IG5vcm1hbGx5IHN1 Y2ggcG9ydHMgaXMKaW5jb3JyZWN0LgoKRm9yIHRoZSBmYWxsYmFjayBtZXRob2Qgd2UgdXNlIHRo ZSBUeXBlQyBsZWdhY3kgbW9kZSBzcGVjaWZpYyBIUEQKaW50ZXJydXB0IGZsYWcgd2hpY2ggc2hv dWxkIG9ubHkgYmUgcmFpc2VkIGZvciBhIGxlZ2FjeSBwb3J0LgoKV0FSTiBpZiB0aGUgVkJUIHBv cnQgaW5mbyBpcyBpbmNvcnJlY3QuCgpJbiBhIGNhc2Ugd2hlcmUgd2UnZCBkZXRlY3QgdGhlIHBv cnQgaW4gYSBjb250cmFkaWN0aW5nIHdheSBib3RoIGFzIGEKbGVnYWN5IGFuZCBhbHNvIGFzIGEg VVNCIERQIGFuZC9vciBUQlQgYWx0ZXJuYXRlIHBvcnQgdHJlYXQgdGhlIHBvcnQKYXMgbGVnYWN5 IChieSBhbHNvIGVtaXR0aW5nIGEgV0FSTiBmcm9tIGljbF91cGRhdGVfdGNfcG9ydF90eXBlKS4K CnYyOgotIFJlcHVycG9zZSB0aGUgZGV0ZWN0aW9uIGFzIGEgZmFsbGJhY2sgbWV0aG9kIGluc3Rl YWQgb2YgdXNpbmcKICBpdCBvbmx5IGZvciB0aGUgRFAgbGVnYWN5IGNhc2UuIEJ5IG5vdyB3ZSBz aG91bGQgbm9ybWFsbHkgdXNlIFZCVCB0bwogIGRldGVjdCBEUCBsZWdhY3kgcG9ydHMgYXMgd2Vs bC4KClN1Z2dlc3RlZC1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4Lmlu dGVsLmNvbT4KQ2M6IFBhdWxvIFphbm9uaSA8cGF1bG8uci56YW5vbmlAaW50ZWwuY29tPgpDYzog VmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KQ2M6IEpvc8Op IFJvYmVydG8gZGUgU291emEgPGpvc2Uuc291emFAaW50ZWwuY29tPgpDYzogUm9kcmlnbyBWaXZp IDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBJbXJlIERlYWsgPGltcmUu ZGVha0BpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBp bnRlbC5jb20+ICh2MSkKLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIHwgMTAg KysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwppbmRleCBiMmEzMDEyNDc4Y2EuLmQwMGFmOTJjZDA4 OSAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYworKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCkBAIC01MjIwLDggKzUyMjAsMTQgQEAgc3RhdGlj IGJvb2wgaWNsX3RjX3BvcnRfY29ubmVjdGVkKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZf cHJpdiwKIAlib29sIGlzX2xlZ2FjeSwgaXNfdHlwZWMsIGlzX3RidDsKIAl1MzIgZHBzcDsKIAot CWlzX2xlZ2FjeSA9IGludGVsX2RpZ19wb3J0LT50Y19sZWdhY3lfcG9ydCB8fAotCQlJOTE1X1JF QUQoU0RFSVNSKSAmIFNERV9UQ19IT1RQTFVHX0lDUCh0Y19wb3J0KTsKKwkvKgorCSAqIFdBUk4g aWYgd2UgZ290IGEgbGVnYWN5IHBvcnQgSFBELCBidXQgVkJUIGRpZG4ndCBtYXJrIHRoZSBwb3J0 IGFzCisJICogbGVnYWN5LiBUcmVhdCB0aGUgcG9ydCBhcyBsZWdhY3kgZnJvbSBub3cgb24uCisJ ICovCisJaWYgKFdBUk5fT04oIWludGVsX2RpZ19wb3J0LT50Y19sZWdhY3lfcG9ydCAmJgorCQkg ICAgSTkxNV9SRUFEKFNERUlTUikgJiBTREVfVENfSE9UUExVR19JQ1AodGNfcG9ydCkpKQorCQlp bnRlbF9kaWdfcG9ydC0+dGNfbGVnYWN5X3BvcnQgPSB0cnVlOworCWlzX2xlZ2FjeSA9IGludGVs X2RpZ19wb3J0LT50Y19sZWdhY3lfcG9ydDsKIAogCS8qCiAJICogVGhlIHNwZWMgc2F5cyB3ZSBz aG91bGRuJ3QgYmUgdXNpbmcgdGhlIElTUiBiaXRzIGZvciBkZXRlY3RpbmcKLS0gCjIuMTMuMgoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==