From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jim Bride Subject: [PATCH] drm/i915/dp/mst: Fix MST logic in intel_dp_long_pulse() Date: Wed, 6 Apr 2016 16:00:16 -0700 Message-ID: <1459983616-28975-1-git-send-email-jim.bride@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id E60F56E902 for ; Wed, 6 Apr 2016 23:00:16 +0000 (UTC) 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: Shubhangi Shrivastava , Nathan D Ciobanu List-Id: intel-gfx@lists.freedesktop.org SW4gY29tbWl0IDdkMjNlM2MzICgiZHJtL2k5MTU6IENsZWFuaW5nIHVwIGludGVsX2RwX2hwZF9w dWxzZSIpIHNvbWUKbXVjaCBuZWVkZWQgY2xlYW4tdXAgd2FzIGRvbmUsIGJ1dCB1bmZvcnR1bmF0 ZWx5IHBhcnQgb2YgdGhlIGNoYW5nZQpicm9rZSBEUCBNU1QuICBUaGUgcmVhbCBpc3N1ZSB3YXMg c2V0dGluZyB0aGUgY29ubmVjdG9yIHN0YXRlIHRvCmRpc2Nvbm5lY3RlZCBpbiB0aGUgTVNUIGNh c2UsIHdoaWNoIGlzIGdvb2QsIGJ1dCB0aGUgY29kZSB0aGVuIChhZnRlcgphIGdvdG8pIGNoZWNr cyBpZiB0aGUgY29ubmVjdG9yIHN0YXRlIGlzIG5vdCBjb25uZWN0ZWQgYW5kIHNodXRzIGRvd24K TVNUIGlmIHRoaXMgaXMgdGhlIGNhc2UsIHdoaWNoIGlzIGJhZC4gIFdpdGggdGhpcyBjaGFuZ2Ug Ym90aCBTU1QgYW5kCk1TVCBzZWVtIHRvIGJlIGhhcHB5LgoKY2M6IFNpdmFrdW1hciBUaHVsYXNp bWFuaSA8c2l2YWt1bWFyLnRodWxhc2ltYW5pQGludGVsLmNvbT4KY2M6IFNodWJoYW5naSBTaHJp dmFzdGF2YSA8c2h1YmhhbmdpLnNocml2YXN0YXZhQGludGVsLmNvbT4KY2M6IEFuZGVyIENvbnNl bHZhbiBkZSBPbGl2ZWlyYSA8Y29uc2VsdmFuMkBnbWFpbC5jb20+CmNjOiBOYXRoYW4gRCBDaW9i YW51IDxuYXRoYW4uZC5jaW9iYW51QGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogSmltIEJyaWRl IDxqaW0uYnJpZGVAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2RwLmMgfCAxNSArKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv bnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCmluZGV4IGRhMGMz ZDIuLjJkODc4M2UgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMK KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwpAQCAtNDY2NSwyMCArNDY2NSw5 IEBAIGludGVsX2RwX2xvbmdfcHVsc2Uoc3RydWN0IGludGVsX2Nvbm5lY3RvciAqaW50ZWxfY29u bmVjdG9yKQogCX0KIAogb3V0OgotCWlmIChzdGF0dXMgIT0gY29ubmVjdG9yX3N0YXR1c19jb25u ZWN0ZWQpIHsKKwlpZiAoKHN0YXR1cyAhPSBjb25uZWN0b3Jfc3RhdHVzX2Nvbm5lY3RlZCkgJiYK KwkgICAgKGludGVsX2RwLT5pc19tc3QgPT0gZmFsc2UpKQogCQlpbnRlbF9kcF91bnNldF9lZGlk KGludGVsX2RwKTsKLQkJLyoKLQkJICogSWYgd2Ugd2VyZSBpbiBNU1QgbW9kZSwgYW5kIGRldmlj ZSBpcyBub3QgdGhlcmUsCi0JCSAqIGdldCBvdXQgb2YgTVNUIG1vZGUKLQkJICovCi0JCWlmIChp bnRlbF9kcC0+aXNfbXN0KSB7Ci0JCQlEUk1fREVCVUdfS01TKCJNU1QgZGV2aWNlIG1heSBoYXZl IGRpc2FwcGVhcmVkICVkIHZzICVkXG4iLAotCQkJCSAgICAgIGludGVsX2RwLT5pc19tc3QsIGlu dGVsX2RwLT5tc3RfbWdyLm1zdF9zdGF0ZSk7Ci0JCQlpbnRlbF9kcC0+aXNfbXN0ID0gZmFsc2U7 Ci0JCQlkcm1fZHBfbXN0X3RvcG9sb2d5X21ncl9zZXRfbXN0KCZpbnRlbF9kcC0+bXN0X21nciwK LQkJCQkJCQlpbnRlbF9kcC0+aXNfbXN0KTsKLQkJfQotCX0KIAogCWludGVsX2Rpc3BsYXlfcG93 ZXJfcHV0KHRvX2k5MTUoZGV2KSwgcG93ZXJfZG9tYWluKTsKIAlyZXR1cm47Ci0tIAoyLjUuMAoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==