From mboxrd@z Thu Jan 1 00:00:00 1970 From: Shubhangi Shrivastava Subject: [PATCH 5/6] drm/i915: read sink_count dpcd always Date: Fri, 6 Nov 2015 17:58:05 +0530 Message-ID: <1446812886-32156-6-git-send-email-shubhangi.shrivastava@intel.com> References: <1446812886-32156-1-git-send-email-shubhangi.shrivastava@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 D4E944A038 for ; Fri, 6 Nov 2015 04:25:25 -0800 (PST) In-Reply-To: <1446812886-32156-1-git-send-email-shubhangi.shrivastava@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 Cc: Shubhangi Shrivastava List-Id: intel-gfx@lists.freedesktop.org VGhpcyBwYXRjaCByZWFkcyBzaW5rX2NvdW50IGRwY2QgYWx3YXlzIGFuZCByZW1vdmVzIGl0cwpy ZWFkIG9wZXJhdGlvbiBiYXNlZCBvbiB2YWx1ZXMgaW4gZG93bnN0cmVhbSBwb3J0IGRwY2QuCgpT SU5LX0NPVU5UIGRwY2QgaXMgbm90IGRlcGVuZGVudCBvbiBET1dOU1RSRUFNX1BPUlRfUFJFU0VO VCBkcGNkLgpTSU5LX0NPVU5UIGRlbm90ZXMgaWYgYSBkaXNwbGF5IGlzIGF0dGFjaGVkLCB3aGls ZQpET1dOU1RSRUFNX1BPUlRfUFJFU0VUIGluZGljYXRlcyBob3cgbWFueSBwb3J0cyBhcmUgYXZh aWxhYmxlCmluIHRoZSBkb25nbGUgd2hlcmUgZGlzcGxheSBjYW4gYmUgYXR0YWNoZWQuIHNvIGl0 IGlzIHBvc3NpYmxlCmZvciBzaW5rIGNvdW50IHRvIGNoYW5nZSBpcnJlc3BlY3RpdmUgb2YgdmFs dWUgaW4gZG93bnN0cmVhbQpwb3J0IGRwY2QuCgpIZXJlIGlzIGEgdGFibGUgb2YgcG9zc2libGUg dmFsdWVzIGFuZCBzY2VuYXJpb3MKCnNpbmtfY291bnQgICAgICBkb3duc3RyZWFtX3BvcnQKICAg ICAgICAgICAgICAgIHByZXNlbnQKMCAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgICBubyBk aXNwbGF5IGlzIGF0dGFjaGVkCjAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgZG9uZ2xl IGlzIGNvbm5lY3RlZCB3aXRob3V0IGRpc3BsYXkKMSAgICAgICAgICAgICAgIDAgICAgICAgICAg ICAgICBkaXNwbGF5IGNvbm5lY3RlZCBkaXJlY3RseQoxICAgICAgICAgICAgICAgMSAgICAgICAg ICAgICAgIGRpc3BsYXkgY29ubmVjdGVkIHRocm91Z2ggZG9uZ2xlCgp2MjogbW92ZWQgb3V0IGNy dGMgZW5hYmxlZCBjaGVja3MgdG8gcHJpb3IgcGF0Y2goSmFuaSkKClNpZ25lZC1vZmYtYnk6IFNp dmFrdW1hciBUaHVsYXNpbWFuaSA8c2l2YWt1bWFyLnRodWxhc2ltYW5pQGludGVsLmNvbT4KU2ln bmVkLW9mZi1ieTogU2h1YmhhbmdpIFNocml2YXN0YXZhIDxzaHViaGFuZ2kuc2hyaXZhc3RhdmFA aW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgfCAxMSArKysr KysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkK CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZHAuYwppbmRleCA4MDE0MzIyLi4yYWNmZjQ3IDEwMDY0NAotLS0g YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2RwLmMKQEAgLTM5ODgsNiArMzk4OCwxMyBAQCBpbnRlbF9kcF9nZXRfZHBjZChz dHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwKQogCWlmIChpbnRlbF9kcC0+ZHBjZFtEUF9EUENEX1JF Vl0gPT0gMCkKIAkJcmV0dXJuIGZhbHNlOyAvKiBEUENEIG5vdCBwcmVzZW50ICovCiAKKwlpZiAo aW50ZWxfZHBfZHBjZF9yZWFkX3dha2UoJmludGVsX2RwLT5hdXgsIERQX1NJTktfQ09VTlQsCisJ CQkJICAgICZpbnRlbF9kcC0+c2lua19jb3VudCwgMSkgPCAwKQorCQlyZXR1cm4gZmFsc2U7CisK KwlpZiAoIURQX0dFVF9TSU5LX0NPVU5UKGludGVsX2RwLT5zaW5rX2NvdW50KSkKKwkJcmV0dXJu IGZhbHNlOworCiAJLyogQ2hlY2sgaWYgdGhlIHBhbmVsIHN1cHBvcnRzIFBTUiAqLwogCW1lbXNl dChpbnRlbF9kcC0+cHNyX2RwY2QsIDAsIHNpemVvZihpbnRlbF9kcC0+cHNyX2RwY2QpKTsKIAlp ZiAoaXNfZWRwKGludGVsX2RwKSkgewpAQCAtNDUwOCwxMCArNDUxNSw2IEBAIGludGVsX2RwX2Rl dGVjdF9kcGNkKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApCiAJaWYgKGludGVsX2RwLT5kcGNk W0RQX0RQQ0RfUkVWXSA+PSAweDExICYmCiAJICAgIGludGVsX2RwLT5kb3duc3RyZWFtX3BvcnRz WzBdICYgRFBfRFNfUE9SVF9IUEQpIHsKIAotCQlpZiAoaW50ZWxfZHBfZHBjZF9yZWFkX3dha2Uo JmludGVsX2RwLT5hdXgsIERQX1NJTktfQ09VTlQsCi0JCQkJCSAgICAmaW50ZWxfZHAtPnNpbmtf Y291bnQsIDEpIDwgMCkKLQkJCXJldHVybiBjb25uZWN0b3Jfc3RhdHVzX3Vua25vd247Ci0KIAkJ cmV0dXJuIERQX0dFVF9TSU5LX0NPVU5UKGludGVsX2RwLT5zaW5rX2NvdW50KSA/CiAJCWNvbm5l Y3Rvcl9zdGF0dXNfY29ubmVjdGVkIDogY29ubmVjdG9yX3N0YXR1c19kaXNjb25uZWN0ZWQ7CiAJ fQotLSAKMi42LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 Cg==