From mboxrd@z Thu Jan 1 00:00:00 1970 From: Todd Previte Subject: Re: [PATCH 03/11] drm/i915: Move the DPCD read further up in intel_dp_check_link_status() Date: Tue, 14 Apr 2015 10:48:26 -0700 Message-ID: <552D52EA.8070101@gmail.com> References: <1428682372-21586-1-git-send-email-tprevite@gmail.com> <1428682372-21586-4-git-send-email-tprevite@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pa0-f47.google.com (mail-pa0-f47.google.com [209.85.220.47]) by gabe.freedesktop.org (Postfix) with ESMTP id EDA5B6E739 for ; Tue, 14 Apr 2015 10:48:18 -0700 (PDT) Received: by pabtp1 with SMTP id tp1so19427589pab.2 for ; Tue, 14 Apr 2015 10:48:18 -0700 (PDT) Received: from tprevite-mac01.local (ip70-162-72-208.ph.ph.cox.net. [70.162.72.208]) by mx.google.com with ESMTPSA id z10sm1717542pas.18.2015.04.14.10.48.17 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 14 Apr 2015 10:48:18 -0700 (PDT) In-Reply-To: <1428682372-21586-4-git-send-email-tprevite@gmail.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 VHJ5aW5nIGFnYWluIGFuZCBhZGRpbmcgdGhlIGxpc3QgdGhpcyB0aW1lIGluc3RlYWQgb2YganVz dCByZXBseWluZyB0byAKbXlzZWxmLi4uLgoKVGhpcyBpcyBqdXN0IGFuIGFydGlmYWN0IG9mIG1v dmluZyB0aGluZ3MgYXJvdW5kLCBhcyBpdCBsaWtlbHkgd2FzIGluIAp0aGUgb3RoZXIgcGF0Y2hl cy4gVGhlIG9ubHkgcmVhc29uIEkgd2lsbCBtb3ZlIGNvbW1lbnRzIGlzIHRvIGNsYXJpZnkgCndo YXQgdGhleSBwZXJ0YWluIHRvIGlmIGNvZGUgaXMgbW92aW5nIGFyb3VuZCBpdC4gSW4gYW55IGNh c2UsIGl0J3MgYmFjayAKd2hlcmUgaXQgYmVsb25ncyBpbiB0aGUgdXBkYXRlZCBwYXRjaC4KCi1U CgpPbiA0LzEwLzE1IDk6MTIgQU0sIFRvZGQgUHJldml0ZSB3cm90ZToKPiBNb3ZlIHRoZSBEUENE IHJlYWQgdG8gdGhlIHRvcCBhbmQgY2hlY2sgZm9yIGFuIGludGVycnVwdCBmcm9tIHRoZSBzaW5r IHRvIGNhdGNoCj4gRGlzcGxheXBvcnQgYXV0b21hdGVkIHRlc3RpbmcgcmVxdWVzdHMgbmVjZXNz YXJ5IHRvIHN1cHBvcnQgRGlzcGxheXBvcnQKPiBjb21wbGlhbmNlIHRlc3RpbmcuIFRoZSBjaGVj a3MgZm9yIGFjdGl2ZSBjb25uZWN0b3JzIGFuZCBsaW5rIHN0YXR1cyBhcmUgbW92ZWQKPiBiZWxv dyB0aGUgY2hlY2sgZm9yIHRoZSBpbnRlcnJ1cHQuCj4KPiBUaGUgbWFpbiByZWFzb24gZm9yIGRv aW5nIHRoaXMgaXMgdG8gbWFrZSBzdXJlIHRoYXQgYSB0ZXN0IHJlcXVlc3QgaXNuJ3QgbWlzc2Vk Lgo+IENoZWNraW5nIGZvciB0aGUgc3RhdHVzIG9mIHRoZSBlbmNvZGVyL2NydGMgaXNuJ3QgbmVj ZXNzYXJ5IGZvciBzb21lIHRlc3QgY2FzZXMKPiAoQVVYIGNoYW5uZWwgdGVzdHMgYXJlIG9uZSBl eGFtcGxlKSBhbmQgd2l0aG91dCBtb3ZpbmcgdGhlIGNoZWNrIGZvciB0aGUKPiBpbnRlcnJ1cHQs IHRoZXNlIHRlc3RzIG1heSBub3QgZXhlY3V0ZSBpZiBvbmUgb2YgdGhvc2UgY2hlY2tzIGZhaWxz Lgo+IEFkZGl0aW9uYWxseSwgaWYgcmVhZGluZyB0aGUgRFBDRCBmYWlscywgcmVnYXJkbGVzcyBv ZiB3aGV0aGVyIG9yIG5vdCB0ZXN0aW5nIGlzCj4gaGFwcGVuaW5nLCB0aGVyZSdzIG5vIHdheSB0 byB0cmFpbiB0aGUgbGluayBzaW5jZSBjb25maWd1cmF0aW9ucyBhbmQgc3RhdHVzCj4gY2FuJ3Qg YmUgcmVhZCwgbm9yIGNhbiBsaW5rIHRyYWluaW5nIHBhcmFtZXRlcnMgYmUgd3JpdHRlbi4KPgo+ IFYxOgo+IC0gVGhpcyBpcyB0aGUgc2Vjb25kIHBhcnQgb2YgdGhlIHNpbmdsZS1wYXRjaCBzcGxp dCBwcmV2aW91c2x5Cj4gICAgbWVudGlvbmVkLgo+Cj4gU2lnbmVkLW9mZi1ieTogVG9kZCBQcmV2 aXRlIDx0cHJldml0ZUBnbWFpbC5jb20+Cj4gLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kcC5jIHwgMTUgKysrKysrKysrKysrKystCj4gICAxIGZpbGUgY2hhbmdlZCwgMTQgaW5z ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gaW5k ZXggMzBjZDQzMy4uMjMxODRiMCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kcC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+IEBAIC0z OTEzLDEzICszOTEzLDI2IEBAIGludGVsX2RwX2NoZWNrX2xpbmtfc3RhdHVzKHN0cnVjdCBpbnRl bF9kcCAqaW50ZWxfZHApCj4gICAJCWRybV9kcF9kcGNkX3dyaXRlYigmaW50ZWxfZHAtPmF1eCwK PiAgIAkJCQkgICBEUF9ERVZJQ0VfU0VSVklDRV9JUlFfVkVDVE9SLAo+ICAgCQkJCSAgIHNpbmtf aXJxX3ZlY3Rvcik7Cj4gLQo+ICAgCQlpZiAoc2lua19pcnFfdmVjdG9yICYgRFBfQVVUT01BVEVE X1RFU1RfUkVRVUVTVCkKPiAgIAkJCWludGVsX2RwX2hhbmRsZV90ZXN0X3JlcXVlc3QoaW50ZWxf ZHApOwo+ICAgCQlpZiAoc2lua19pcnFfdmVjdG9yICYgKERQX0NQX0lSUSB8IERQX1NJTktfU1BF Q0lGSUNfSVJRKSkKPiAgIAkJCURSTV9ERUJVR19EUklWRVIoIkNQIG9yIHNpbmsgc3BlY2lmaWMg aXJxIHVuaGFuZGxlZFxuIik7Cj4gICAJfQo+ICAgCj4gKwlpZiAoIWludGVsX2VuY29kZXItPmNv bm5lY3RvcnNfYWN0aXZlKQo+ICsJCXJldHVybjsKPiArCj4gKwlpZiAoV0FSTl9PTighaW50ZWxf ZW5jb2Rlci0+YmFzZS5jcnRjKSkKPiArCQlyZXR1cm47Cj4gKwo+ICsJaWYgKCF0b19pbnRlbF9j cnRjKGludGVsX2VuY29kZXItPmJhc2UuY3J0YyktPmFjdGl2ZSkKPiArCQlyZXR1cm47Cj4gKwo+ ICsJLyogVHJ5IHRvIHJlYWQgcmVjZWl2ZXIgc3RhdHVzIGlmIHRoZSBsaW5rIGFwcGVhcnMgdG8g YmUgdXAgKi8KPiArCWlmICghaW50ZWxfZHBfZ2V0X2xpbmtfc3RhdHVzKGludGVsX2RwLCBsaW5r X3N0YXR1cykpIHsKPiArCQlyZXR1cm47Cj4gKwl9Cj4gKwo+ICAgCWlmICghZHJtX2RwX2NoYW5u ZWxfZXFfb2sobGlua19zdGF0dXMsIGludGVsX2RwLT5sYW5lX2NvdW50KSkgewo+ICAgCQlEUk1f REVCVUdfS01TKCIlczogY2hhbm5lbCBFUSBub3Qgb2ssIHJldHJhaW5pbmdcbiIsCj4gICAJCQkg ICAgICBpbnRlbF9lbmNvZGVyLT5iYXNlLm5hbWUpOwoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngK