From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 10/10] drm/i915: Leave FDI running after failed link training on LPT-H Date: Tue, 1 Dec 2015 15:08:41 +0200 Message-ID: <1448975321-20192-11-git-send-email-ville.syrjala@linux.intel.com> References: <1448975321-20192-1-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 86CE272130 for ; Tue, 1 Dec 2015 05:09:15 -0800 (PST) In-Reply-To: <1448975321-20192-1-git-send-email-ville.syrjala@linux.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 List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCkN1 cnJlbnRseSB3ZSBkaXNhYmxlIHNvbWUgcGFydHMgb2YgRkRJIHNldHVwIGFmdGVyIGEgZmFpbGVk IGxpbmsKdHJhaW5pbmcuIEJ1dCBkZXNwaXRlIHRoYXQgd2UgY29udGludWUgd2l0aCB0aGUgbW9k ZXNldCBhcyBpZiBldmVyeXRoaW5nCmlzIGZpbmUuIFRoaXMgcmVzdWx0cyBpbiB0b25zIG9mIG5v aXNlIGZyb20gdGhlIHN0YXRlIGNoZWNrZXIsIGFuZAppdCBtZWFucyB3ZSdyZSBub3QgZm9sbG93 aW5nIHRoZSBwcm9wZXIgbW9kZXNldCBzZXF1ZW5jZSBmb3IgdGhlIHJlc3Qgb2YKY3J0YyBlbmFi bGluZywgbm9yIGZvciBjcnRjIGRpc2FibGluZy4KCklkZWFsbHkgd2Ugc2hvdWxkIGFib3J0IHRo ZSBtb2Rlc2V0IGFuZCBmb2xsb3cgdGhlIHByb3BlciBkaXNhYmxlCnN1cXVlbmNlZCB0byBzaHV0 IG9mZiBldmVyeXRoaW5nIHdlIGVuYWJsZWQgc28gZmFyLCBidXQgdGhhdCB3b3VsZApyZXF1aXJl IGEgYmlnIHJld29yayBvZiB0aGUgbW9kZXNldCBjb2RlLiBTbyBpbnN0ZWFkIGp1c3QgbGVhdmUg RkRJCnVwIGFuZCBydW5uaW5nIGluIGl0cyB1bnRyYWluZWQgc3RhdGUsIGFuZCBsb2cgYW4gZXJy b3IuIFRoaXMgaXMKd2hhdCB3ZSBkbyBvbiBvbGRlciBwbGF0Zm9ybXMgdG9vLgoKU2lnbmVkLW9m Zi1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KLS0t CiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYyB8IDI0ICsrKysrKysrKysrKysrKy0t LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0p CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYwppbmRleCA3NmNlN2MyOTYwYjYuLmIzMTJhNDdhMDY1 NCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMKKysrIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMKQEAgLTY3NSwxNSArNjc1LDE2IEBAIHZvaWQg aHN3X2ZkaV9saW5rX3RyYWluKHN0cnVjdCBkcm1fY3J0YyAqY3J0YykKIAkJdGVtcCA9IEk5MTVf UkVBRChEUF9UUF9TVEFUVVMoUE9SVF9FKSk7CiAJCWlmICh0ZW1wICYgRFBfVFBfU1RBVFVTX0FV VE9UUkFJTl9ET05FKSB7CiAJCQlEUk1fREVCVUdfS01TKCJGREkgbGluayB0cmFpbmluZyBkb25l IG9uIHN0ZXAgJWRcbiIsIGkpOworCQkJYnJlYWs7CisJCX0KIAotCQkJLyogRW5hYmxlIG5vcm1h bCBwaXhlbCBzZW5kaW5nIGZvciBGREkgKi8KLQkJCUk5MTVfV1JJVEUoRFBfVFBfQ1RMKFBPUlRf RSksCi0JCQkJICAgRFBfVFBfQ1RMX0ZESV9BVVRPVFJBSU4gfAotCQkJCSAgIERQX1RQX0NUTF9M SU5LX1RSQUlOX05PUk1BTCB8Ci0JCQkJICAgRFBfVFBfQ1RMX0VOSEFOQ0VEX0ZSQU1FX0VOQUJM RSB8Ci0JCQkJICAgRFBfVFBfQ1RMX0VOQUJMRSk7Ci0KLQkJCXJldHVybjsKKwkJLyoKKwkJICog TGVhdmUgdGhpbmdzIGVuYWJsZWQgZXZlbiBpZiB3ZSBmYWlsZWQgdG8gdHJhaW4gRkRJLgorCQkg KiBSZXN1bHRzIGluIGxlc3MgZmlyZXdvcmtzIGZyb20gdGhlIHN0YXRlIGNoZWNrZXIuCisJCSAq LworCQlpZiAoaSA9PSBBUlJBWV9TSVpFKGhzd19kZGlfdHJhbnNsYXRpb25zX2ZkaSkgKiAyIC0g MSkgeworCQkJRFJNX0VSUk9SKCJGREkgbGluayB0cmFpbmluZyBmYWlsZWQhXG4iKTsKKwkJCWJy ZWFrOwogCQl9CiAKIAkJdGVtcCA9IEk5MTVfUkVBRChERElfQlVGX0NUTChQT1JUX0UpKTsKQEAg LTcxMiw3ICs3MTMsMTIgQEAgdm9pZCBoc3dfZmRpX2xpbmtfdHJhaW4oc3RydWN0IGRybV9jcnRj ICpjcnRjKQogCQlQT1NUSU5HX1JFQUQoRkRJX1JYX01JU0MoUElQRV9BKSk7CiAJfQogCi0JRFJN X0VSUk9SKCJGREkgbGluayB0cmFpbmluZyBmYWlsZWQhXG4iKTsKKwkvKiBFbmFibGUgbm9ybWFs IHBpeGVsIHNlbmRpbmcgZm9yIEZESSAqLworCUk5MTVfV1JJVEUoRFBfVFBfQ1RMKFBPUlRfRSks CisJCSAgIERQX1RQX0NUTF9GRElfQVVUT1RSQUlOIHwKKwkJICAgRFBfVFBfQ1RMX0xJTktfVFJB SU5fTk9STUFMIHwKKwkJICAgRFBfVFBfQ1RMX0VOSEFOQ0VEX0ZSQU1FX0VOQUJMRSB8CisJCSAg IERQX1RQX0NUTF9FTkFCTEUpOwogfQogCiB2b2lkIGludGVsX2RkaV9pbml0X2RwX2J1Zl9yZWco c3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIpCi0tIAoyLjQuMTAKCl9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QK SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==