From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kahola Subject: [PATCH v9 07/12] drm/i915: Read DP branch device HW revision Date: Fri, 9 Sep 2016 14:10:53 +0300 Message-ID: <1473419458-17080-8-git-send-email-mika.kahola@intel.com> References: <1473419458-17080-1-git-send-email-mika.kahola@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1473419458-17080-1-git-send-email-mika.kahola@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: daniel.vetter@ffwll.ch, intel-gfx@lists.freedesktop.org, jim.bride@linux.intel.com List-Id: intel-gfx@lists.freedesktop.org SFcgcmV2aXNpb24gaXMgbWFuZGF0b3J5IGZpZWxkIGZvciBEaXNwbGF5UG9ydCBicmFuY2gKZGV2 aWNlcy4gVGhpcyBpcyBkZWZpbmVkIGluIERQQ0QgcmVnaXN0ZXIgZmllbGQgMHg1MDkuCgp2Mjog bW92ZSBkcm1fZHBfZHNfcmV2aXNpb24gc3RydWN0dXJlIHRvIGJlIHBhcnQgb2YKICAgIGRybV9k cF9saW5rIHN0cnVjdHVyZSAoRGFuaWVsKQp2MzogcmVtb3ZlIGRlcGVuZGVuY3kgdG8gZHJtX2Rw X2hlbHBlciBidXQgaW5zdGVhZCBwYXJzZQogICAgRFBDRCBhbmQgcHJpbnQgSFcgcmV2aXNpb24g aW5mbyB0byBkbWVzZyAoVmlsbGUpCgpSZXZpZXdlZC1ieTogSmltIEJyaWRlIDxqaW0uYnJpZGVA bGludXguaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBNaWthIEthaG9sYSA8bWlrYS5rYWhvbGFA aW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgfCAyMSArKysr KysrKysrKysrKysrKysrKysKIGluY2x1ZGUvZHJtL2RybV9kcF9oZWxwZXIuaCAgICAgfCAgMSAr CiAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAu YwppbmRleCBjNjlhZDEzLi5iYjA0MTdjIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKQEAgLTE0 MTksNiArMTQxOSwyNSBAQCBzdGF0aWMgdm9pZCBpbnRlbF9kcF9wcmludF9yYXRlcyhzdHJ1Y3Qg aW50ZWxfZHAgKmludGVsX2RwKQogCURSTV9ERUJVR19LTVMoImNvbW1vbiByYXRlczogJXNcbiIs IHN0cik7CiB9CiAKK3N0YXRpYyB2b2lkIGludGVsX2RwX3ByaW50X2h3X3JldmlzaW9uKHN0cnVj dCBpbnRlbF9kcCAqaW50ZWxfZHApCit7CisJdWludDhfdCByZXY7CisJaW50IGxlbjsKKworCWlm ICgoZHJtX2RlYnVnICYgRFJNX1VUX0tNUykgPT0gMCkKKwkJcmV0dXJuOworCisJaWYgKCEoaW50 ZWxfZHAtPmRwY2RbRFBfRE9XTlNUUkVBTVBPUlRfUFJFU0VOVF0gJgorCSAgICAgIERQX0RXTl9T VFJNX1BPUlRfUFJFU0VOVCkpCisJCXJldHVybjsKKworCWxlbiA9IGRybV9kcF9kcGNkX3JlYWQo JmludGVsX2RwLT5hdXgsIERQX0JSQU5DSF9IV19SRVYsICZyZXYsIDEpOworCWlmIChsZW4gPCAw KQorCQlyZXR1cm47CisKKwlEUk1fREVCVUdfS01TKCJzaW5rIGh3IHJldmlzaW9uOiAlZC4lZFxu IiwgKHJldiAmIDB4ZjApID4+IDQsIHJldiAmIDB4Zik7Cit9CisKIHN0YXRpYyBpbnQgcmF0ZV90 b19pbmRleChpbnQgZmluZCwgY29uc3QgaW50ICpyYXRlcykKIHsKIAlpbnQgaSA9IDA7CkBAIC00 MzEyLDYgKzQzMzEsOCBAQCBpbnRlbF9kcF9sb25nX3B1bHNlKHN0cnVjdCBpbnRlbF9jb25uZWN0 b3IgKmludGVsX2Nvbm5lY3RvcikKIAogCWludGVsX2RwX3Byb2JlX291aShpbnRlbF9kcCk7CiAK KwlpbnRlbF9kcF9wcmludF9od19yZXZpc2lvbihpbnRlbF9kcCk7CisKIAlpbnRlbF9kcF9jb25m aWd1cmVfbXN0KGludGVsX2RwKTsKIAogCWlmIChpbnRlbF9kcC0+aXNfbXN0KSB7CmRpZmYgLS1n aXQgYS9pbmNsdWRlL2RybS9kcm1fZHBfaGVscGVyLmggYi9pbmNsdWRlL2RybS9kcm1fZHBfaGVs cGVyLmgKaW5kZXggZmFlYTc2Yi4uMTlhYzU5OSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9kcm0vZHJt X2RwX2hlbHBlci5oCisrKyBiL2luY2x1ZGUvZHJtL2RybV9kcF9oZWxwZXIuaApAQCAtNDQ2LDYg KzQ0Niw3IEBACiAjZGVmaW5lIERQX1NJTktfT1VJCQkJICAgIDB4NDAwCiAjZGVmaW5lIERQX0JS QU5DSF9PVUkJCQkgICAgMHg1MDAKICNkZWZpbmUgRFBfQlJBTkNIX0lEICAgICAgICAgICAgICAg ICAgICAgICAgMHg1MDMKKyNkZWZpbmUgRFBfQlJBTkNIX0hXX1JFViAgICAgICAgICAgICAgICAg ICAgMHg1MDkKIAogI2RlZmluZSBEUF9TRVRfUE9XRVIgICAgICAgICAgICAgICAgICAgICAgICAw eDYwMAogIyBkZWZpbmUgRFBfU0VUX1BPV0VSX0QwICAgICAgICAgICAgICAgICAgICAweDEKLS0g CjIuNy40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpk cmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK