From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sivakumar Thulasimani Subject: [PATCH 1/4] drm/i915: read dpcd 0 - 12 & link_status always Date: Thu, 27 Aug 2015 14:18:29 +0530 Message-ID: <1440665312-26698-2-git-send-email-sivakumar.thulasimani@intel.com> References: <1440665312-26698-1-git-send-email-sivakumar.thulasimani@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 D0E346ECF2 for ; Thu, 27 Aug 2015 01:47:55 -0700 (PDT) In-Reply-To: <1440665312-26698-1-git-send-email-sivakumar.thulasimani@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: ville.syrjala@linux.intel.com, jani.nikula@linux.intel.com, intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogIlRodWxhc2ltYW5pLFNpdmFrdW1hciIgPHNpdmFrdW1hci50aHVsYXNpbWFuaUBpbnRl bC5jb20+CgpDb21wbGlhbmNlIHJlcXVpcmVzIHRoZSBkcml2ZXIgdG8gcmVhZCBkcGNkIHJlZ2lz dGVyIDAgdG8gMTIgYW5kCnJlZ2lzdGVycyAweDIwMCB0byAweDIwNSB0byBiZSByZWFkIGFsd2F5 cy4KQ3VycmVudCBjb2RlIHBlcmZvcm1zIGRwY2QgcmVhZCBmb3Igc2hvcnQgcHVsc2UgaW50ZXJy dXB0cyBvbmx5CmlmIHRoZSBzaW5rIGlzIGVuYWJsZWQuIFRoaXMgcGF0Y2ggZm9yY2VzIHJlYWQg Zm9yIGxpbmsgc3RhdHVzCmFuZCByZWdpc3RlcnMgMCB0byAxMi4KClNpZ25lZC1vZmYtYnk6IFNp dmFrdW1hciBUaHVsYXNpbWFuaSA8c2l2YWt1bWFyLnRodWxhc2ltYW5pQGludGVsLmNvbT4KLS0t CiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIHwgICAxMiArKysrKystLS0tLS0KIDEg ZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX2RwLmMKaW5kZXggOGE2NmE0NC4uNzY1NjFlMCAxMDA2NDQKLS0tIGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZHAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k cC5jCkBAIC00Mzc0LDEyICs0Mzc0LDYgQEAgaW50ZWxfZHBfY2hlY2tfbGlua19zdGF0dXMoc3Ry dWN0IGludGVsX2RwICppbnRlbF9kcCkKIAogCVdBUk5fT04oIWRybV9tb2Rlc2V0X2lzX2xvY2tl ZCgmZGV2LT5tb2RlX2NvbmZpZy5jb25uZWN0aW9uX211dGV4KSk7CiAKLQlpZiAoIWludGVsX2Vu Y29kZXItPmJhc2UuY3J0YykKLQkJcmV0dXJuOwotCi0JaWYgKCF0b19pbnRlbF9jcnRjKGludGVs X2VuY29kZXItPmJhc2UuY3J0YyktPmFjdGl2ZSkKLQkJcmV0dXJuOwotCiAJLyogVHJ5IHRvIHJl YWQgcmVjZWl2ZXIgc3RhdHVzIGlmIHRoZSBsaW5rIGFwcGVhcnMgdG8gYmUgdXAgKi8KIAlpZiAo IWludGVsX2RwX2dldF9saW5rX3N0YXR1cyhpbnRlbF9kcCwgbGlua19zdGF0dXMpKSB7CiAJCXJl dHVybjsKQEAgLTQzOTAsNiArNDM4NCwxMiBAQCBpbnRlbF9kcF9jaGVja19saW5rX3N0YXR1cyhz dHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwKQogCQlyZXR1cm47CiAJfQogCisJaWYgKCFpbnRlbF9l bmNvZGVyLT5iYXNlLmNydGMpCisJCXJldHVybjsKKworCWlmICghdG9faW50ZWxfY3J0YyhpbnRl bF9lbmNvZGVyLT5iYXNlLmNydGMpLT5hY3RpdmUpCisJCXJldHVybjsKKwogCS8qIFRyeSB0byBy ZWFkIHRoZSBzb3VyY2Ugb2YgdGhlIGludGVycnVwdCAqLwogCWlmIChpbnRlbF9kcC0+ZHBjZFtE UF9EUENEX1JFVl0gPj0gMHgxMSAmJgogCSAgICBpbnRlbF9kcF9nZXRfc2lua19pcnEoaW50ZWxf ZHAsICZzaW5rX2lycV92ZWN0b3IpKSB7Ci0tIAoxLjcuOS41CgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=