From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kahola Subject: [PATCH v8 07/12] drm/i915: Read DP branch device HW revision Date: Wed, 17 Aug 2016 13:49:43 +0300 Message-ID: <1471430989-28161-8-git-send-email-mika.kahola@intel.com> References: <1471430989-28161-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: <1471430989-28161-1-git-send-email-mika.kahola@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: daniel.vetter@ffwll.ch, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org SFcgcmV2aXNpb24gaXMgbWFuZGF0b3J5IGZpZWxkIGZvciBEaXNwbGF5UG9ydCBicmFuY2gKZGV2 aWNlcy4gVGhpcyBpcyBkZWZpbmVkIGluIERQQ0QgcmVnaXN0ZXIgZmllbGQgMHg1MDkuCgp2Mjog bW92ZSBkcm1fZHBfZHNfcmV2aXNpb24gc3RydWN0dXJlIHRvIGJlIHBhcnQgb2YKICAgIGRybV9k cF9saW5rIHN0cnVjdHVyZSAoRGFuaWVsKQp2MzogcmVtb3ZlIGRlcGVuZGVuY3kgdG8gZHJtX2Rw X2hlbHBlciBidXQgaW5zdGVhZCBwYXJzZQogICAgRFBDRCBhbmQgcHJpbnQgSFcgcmV2aXNpb24g aW5mbyB0byBkbWVzZyAoVmlsbGUpCgpTaWduZWQtb2ZmLWJ5OiBNaWthIEthaG9sYSA8bWlrYS5r YWhvbGFAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgfCAy MSArKysrKysrKysrKysrKysrKysrKysKIGluY2x1ZGUvZHJtL2RybV9kcF9oZWxwZXIuaCAgICAg fCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZHAuYwppbmRleCAzZGFiM2JmLi45YWViZGY2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMK QEAgLTE0MTksNiArMTQxOSwyNSBAQCBzdGF0aWMgdm9pZCBpbnRlbF9kcF9wcmludF9yYXRlcyhz dHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwKQogCURSTV9ERUJVR19LTVMoImNvbW1vbiByYXRlczog JXNcbiIsIHN0cik7CiB9CiAKK3N0YXRpYyB2b2lkIGludGVsX2RwX3ByaW50X2h3X3JldmlzaW9u KHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApCit7CisJdWludDhfdCByZXY7CisJaW50IGxlbjsK KworCWlmICgoZHJtX2RlYnVnICYgRFJNX1VUX0tNUykgPT0gMCkKKwkJcmV0dXJuOworCisJaWYg KCEoaW50ZWxfZHAtPmRwY2RbRFBfRE9XTlNUUkVBTVBPUlRfUFJFU0VOVF0gJgorCSAgICAgIERQ X0RXTl9TVFJNX1BPUlRfUFJFU0VOVCkpCisJCXJldHVybjsKKworCWxlbiA9IGRybV9kcF9kcGNk X3JlYWQoJmludGVsX2RwLT5hdXgsIERQX0JSQU5DSF9IV19SRVYsICZyZXYsIDEpOworCWlmIChs ZW4gPCAwKQorCQlyZXR1cm47CisKKwlEUk1fREVCVUdfS01TKCJzaW5rIGh3IHJldmlzaW9uOiAl ZC4lZFxuIiwgKHJldiAmIDB4ZjApID4+IDQsIHJldiAmIDB4Zik7Cit9CisKIHN0YXRpYyBpbnQg cmF0ZV90b19pbmRleChpbnQgZmluZCwgY29uc3QgaW50ICpyYXRlcykKIHsKIAlpbnQgaSA9IDA7 CkBAIC00MjgyLDYgKzQzMDEsOCBAQCBpbnRlbF9kcF9sb25nX3B1bHNlKHN0cnVjdCBpbnRlbF9j b25uZWN0b3IgKmludGVsX2Nvbm5lY3RvcikKIAogCWludGVsX2RwX3Byb2JlX291aShpbnRlbF9k cCk7CiAKKwlpbnRlbF9kcF9wcmludF9od19yZXZpc2lvbihpbnRlbF9kcCk7CisKIAlpbnRlbF9k cF9jb25maWd1cmVfbXN0KGludGVsX2RwKTsKIAogCWlmIChpbnRlbF9kcC0+aXNfbXN0KSB7CmRp ZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fZHBfaGVscGVyLmggYi9pbmNsdWRlL2RybS9kcm1f ZHBfaGVscGVyLmgKaW5kZXggZmFlYTc2Yi4uMTlhYzU5OSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9k cm0vZHJtX2RwX2hlbHBlci5oCisrKyBiL2luY2x1ZGUvZHJtL2RybV9kcF9oZWxwZXIuaApAQCAt NDQ2LDYgKzQ0Niw3IEBACiAjZGVmaW5lIERQX1NJTktfT1VJCQkJICAgIDB4NDAwCiAjZGVmaW5l IERQX0JSQU5DSF9PVUkJCQkgICAgMHg1MDAKICNkZWZpbmUgRFBfQlJBTkNIX0lEICAgICAgICAg ICAgICAgICAgICAgICAgMHg1MDMKKyNkZWZpbmUgRFBfQlJBTkNIX0hXX1JFViAgICAgICAgICAg ICAgICAgICAgMHg1MDkKIAogI2RlZmluZSBEUF9TRVRfUE9XRVIgICAgICAgICAgICAgICAgICAg ICAgICAweDYwMAogIyBkZWZpbmUgRFBfU0VUX1BPV0VSX0QwICAgICAgICAgICAgICAgICAgICAw eDEKLS0gCjEuOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK