From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ander Conselvan De Oliveira Subject: Re: [PATCH v2] drm/i915/dp/mst: Fix MST logic in intel_dp_long_pulse() Date: Tue, 12 Apr 2016 10:11:27 +0300 Message-ID: <1460445087.13545.2.camel@gmail.com> References: <1459983616-28975-1-git-send-email-jim.bride@linux.intel.com> <1460394684-7036-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 mail-pa0-x242.google.com (mail-pa0-x242.google.com [IPv6:2607:f8b0:400e:c03::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6E0536E36F for ; Tue, 12 Apr 2016 07:11:31 +0000 (UTC) Received: by mail-pa0-x242.google.com with SMTP id zy2so797544pac.2 for ; Tue, 12 Apr 2016 00:11:31 -0700 (PDT) In-Reply-To: <1460394684-7036-1-git-send-email-jim.bride@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: Jim Bride , intel-gfx@lists.freedesktop.org Cc: Shubhangi Shrivastava , Nathan D Ciobanu List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCAyMDE2LTA0LTExIGF0IDEwOjExIC0wNzAwLCBKaW0gQnJpZGUgd3JvdGU6Cj4gSW4g Y29tbWl0IDdkMjNlM2MzICgiZHJtL2k5MTU6IENsZWFuaW5nIHVwIGludGVsX2RwX2hwZF9wdWxz ZSIpIHNvbWUKPiBtdWNoIG5lZWRlZCBjbGVhbi11cCB3YXMgZG9uZSwgYnV0IHVuZm9ydHVuYXRl bHkgcGFydCBvZiB0aGUgY2hhbmdlCj4gYnJva2UgRFAgTVNULiAgVGhlIHJlYWwgaXNzdWUgd2Fz IHNldHRpbmcgdGhlIGNvbm5lY3RvciBzdGF0ZSB0bwo+IGRpc2Nvbm5lY3RlZCBpbiB0aGUgTVNU IGNhc2UsIHdoaWNoIGlzIGdvb2QsIGJ1dCB0aGUgY29kZSB0aGVuIChhZnRlcgo+IGEgZ290bykg Y2hlY2tzIGlmIHRoZSBjb25uZWN0b3Igc3RhdGUgaXMgbm90IGNvbm5lY3RlZCBhbmQgc2h1dHMg ZG93bgo+IE1TVCBpZiB0aGlzIGlzIHRoZSBjYXNlLCB3aGljaCBpcyBiYWQuICBXaXRoIHRoaXMg Y2hhbmdlIGJvdGggU1NUIGFuZAo+IE1TVCBzZWVtIHRvIGJlIGhhcHB5Lgo+IAo+IHYyOiBBZGQg cmVtb3ZlZCBjaGVjayBmdXJ0aGVyIHVwIGluIHRoZSBmdW5jdGlvbiB0byBiZSBzdXJlIHRoYXQg TVNUCj4gICAgIGlzIHNodXQgZG93biB3aGVuIHdlIGxvc2UgdGhlIGxpbmsuIChBbmRlcikKPiAK PiBGaXhlczogY29tbWl0IDdkMjNlM2MzICgiZHJtL2k5MTU6IENsZWFuaW5nIHVwIGludGVsX2Rw X2hwZF9wdWxzZSIpCj4gY2M6IFNpdmFrdW1hciBUaHVsYXNpbWFuaSA8c2l2YWt1bWFyLnRodWxh c2ltYW5pQGludGVsLmNvbT4KPiBjYzogU2h1YmhhbmdpIFNocml2YXN0YXZhIDxzaHViaGFuZ2ku c2hyaXZhc3RhdmFAaW50ZWwuY29tPgo+IGNjOiBBbmRlciBDb25zZWx2YW4gZGUgT2xpdmVpcmEg PGNvbnNlbHZhbjJAZ21haWwuY29tPgo+IGNjOiBOYXRoYW4gRCBDaW9iYW51IDxuYXRoYW4uZC5j aW9iYW51QGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKaW0gQnJpZGUgPGppbS5icmlkZUBs aW51eC5pbnRlbC5jb20+CgpSZXZpZXdlZC1ieTogQW5kZXIgQ29uc2VsdmFuIGRlIE9saXZlaXJh IDxjb25zZWx2YW4yQGdtYWlsLmNvbT4KCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2RwLmMgfCAyNCArKysrKysrKysrKy0tLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQs IDExIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZHAuYwo+IGluZGV4IGRhMGMzZDIuLjMxYjIyMmEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZHAuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rw LmMKPiBAQCAtNDYwOCw2ICs0NjA4LDE1IEBAIGludGVsX2RwX2xvbmdfcHVsc2Uoc3RydWN0IGlu dGVsX2Nvbm5lY3Rvcgo+ICppbnRlbF9jb25uZWN0b3IpCj4gIAkJaW50ZWxfZHAtPmNvbXBsaWFu Y2VfdGVzdF90eXBlID0gMDsKPiAgCQlpbnRlbF9kcC0+Y29tcGxpYW5jZV90ZXN0X2RhdGEgPSAw Owo+ICAKPiArCQlpZiAoaW50ZWxfZHAtPmlzX21zdCkgewo+ICsJCQlEUk1fREVCVUdfS01TKCJN U1QgZGV2aWNlIG1heSBoYXZlIGRpc2FwcGVhcmVkICVkIHZzCj4gJWRcbiIsCj4gKwkJCQkgICAg ICBpbnRlbF9kcC0+aXNfbXN0LAo+ICsJCQkJICAgICAgaW50ZWxfZHAtPm1zdF9tZ3IubXN0X3N0 YXRlKTsKPiArCQkJaW50ZWxfZHAtPmlzX21zdCA9IGZhbHNlOwo+ICsJCQlkcm1fZHBfbXN0X3Rv cG9sb2d5X21ncl9zZXRfbXN0KCZpbnRlbF9kcC0+bXN0X21nciwKPiArCQkJCQkJCWludGVsX2Rw LT5pc19tc3QpOwo+ICsJCX0KPiArCj4gIAkJZ290byBvdXQ7Cj4gIAl9Cj4gIAo+IEBAIC00NjY1 LDIwICs0Njc0LDkgQEAgaW50ZWxfZHBfbG9uZ19wdWxzZShzdHJ1Y3QgaW50ZWxfY29ubmVjdG9y Cj4gKmludGVsX2Nvbm5lY3RvcikKPiAgCX0KPiAgCj4gIG91dDoKPiAtCWlmIChzdGF0dXMgIT0g Y29ubmVjdG9yX3N0YXR1c19jb25uZWN0ZWQpIHsKPiArCWlmICgoc3RhdHVzICE9IGNvbm5lY3Rv cl9zdGF0dXNfY29ubmVjdGVkKSAmJgo+ICsJICAgIChpbnRlbF9kcC0+aXNfbXN0ID09IGZhbHNl KSkKPiAgCQlpbnRlbF9kcF91bnNldF9lZGlkKGludGVsX2RwKTsKPiAtCQkvKgo+IC0JCSAqIElm IHdlIHdlcmUgaW4gTVNUIG1vZGUsIGFuZCBkZXZpY2UgaXMgbm90IHRoZXJlLAo+IC0JCSAqIGdl dCBvdXQgb2YgTVNUIG1vZGUKPiAtCQkgKi8KPiAtCQlpZiAoaW50ZWxfZHAtPmlzX21zdCkgewo+ IC0JCQlEUk1fREVCVUdfS01TKCJNU1QgZGV2aWNlIG1heSBoYXZlIGRpc2FwcGVhcmVkICVkIHZz Cj4gJWRcbiIsCj4gLQkJCQkgICAgICBpbnRlbF9kcC0+aXNfbXN0LCBpbnRlbF9kcAo+IC0+bXN0 X21nci5tc3Rfc3RhdGUpOwo+IC0JCQlpbnRlbF9kcC0+aXNfbXN0ID0gZmFsc2U7Cj4gLQkJCWRy bV9kcF9tc3RfdG9wb2xvZ3lfbWdyX3NldF9tc3QoJmludGVsX2RwLT5tc3RfbWdyLAo+IC0JCQkJ CQkJaW50ZWxfZHAtPmlzX21zdCk7Cj4gLQkJfQo+IC0JfQo+ICAKPiAgCWludGVsX2Rpc3BsYXlf cG93ZXJfcHV0KHRvX2k5MTUoZGV2KSwgcG93ZXJfZG9tYWluKTsKPiAgCXJldHVybjsKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxp bmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==