From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kahola Subject: [PATCH v8 08/12] drm/i915: Read DP branch device SW revision Date: Wed, 17 Aug 2016 13:49:44 +0300 Message-ID: <1471430989-28161-9-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 U1cgcmV2aXNpb24gaXMgbWFuZGF0b3J5IGZpZWxkIGZvciBEaXNwbGF5UG9ydCBicmFuY2gKZGV2 aWNlcy4gVGhpcyBpcyBkZWZpbmVkIGluIERQQ0QgcmVnaXN0ZXIgZmllbGQgMHg1MEEuCgp2Mjog bW92ZSBkcm1fZHBfZHNfcmV2aXNpb24gc3RydWN0dXJlIHRvIGJlIHBhcnQgb2YKICAgIGRybV9k cF9saW5rIHN0cnVjdHVyZSAoRGFuaWVsKQp2MzogcmVtb3ZlIGRlcGVuZGVuY3kgdG8gZHJtX2Rw X2hlbHBlciBidXQgaW5zdGVhZCBwYXJzZQogICAgRFBDRCBhbmQgcHJpbnQgU1cgcmV2aXNpb24g aW5mbyB0byBkbWVzZyAoVmlsbGUpCgpTaWduZWQtb2ZmLWJ5OiBNaWthIEthaG9sYSA8bWlrYS5r YWhvbGFAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgfCAy MCArKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS9kcm0vZHJtX2RwX2hlbHBlci5oICAgICB8 ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kcC5jCmluZGV4IDlhZWJkZjYuLjkxZmZiNzkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2RwLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwpA QCAtMTQzOCw2ICsxNDM4LDI1IEBAIHN0YXRpYyB2b2lkIGludGVsX2RwX3ByaW50X2h3X3Jldmlz aW9uKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApCiAJRFJNX0RFQlVHX0tNUygic2luayBodyBy ZXZpc2lvbjogJWQuJWRcbiIsIChyZXYgJiAweGYwKSA+PiA0LCByZXYgJiAweGYpOwogfQogCitz dGF0aWMgdm9pZCBpbnRlbF9kcF9wcmludF9zd19yZXZpc2lvbihzdHJ1Y3QgaW50ZWxfZHAgKmlu dGVsX2RwKQoreworCXVpbnQ4X3QgcmV2WzJdOworCWludCBsZW47CisKKwlpZiAoKGRybV9kZWJ1 ZyAmIERSTV9VVF9LTVMpID09IDApCisJCXJldHVybjsKKworCWlmICghKGludGVsX2RwLT5kcGNk W0RQX0RPV05TVFJFQU1QT1JUX1BSRVNFTlRdICYKKwkgICAgICBEUF9EV05fU1RSTV9QT1JUX1BS RVNFTlQpKQorCQlyZXR1cm47CisKKwlsZW4gPSBkcm1fZHBfZHBjZF9yZWFkKCZpbnRlbF9kcC0+ YXV4LCBEUF9CUkFOQ0hfU1dfUkVWLCAmcmV2LCAyKTsKKwlpZiAobGVuIDwgMCkKKwkJcmV0dXJu OworCisJRFJNX0RFQlVHX0tNUygic2luayBzdyByZXZpc2lvbjogJWQuJWRcbiIsIHJldlswXSwg cmV2WzFdKTsKK30KKwogc3RhdGljIGludCByYXRlX3RvX2luZGV4KGludCBmaW5kLCBjb25zdCBp bnQgKnJhdGVzKQogewogCWludCBpID0gMDsKQEAgLTQzMDIsNiArNDMyMSw3IEBAIGludGVsX2Rw X2xvbmdfcHVsc2Uoc3RydWN0IGludGVsX2Nvbm5lY3RvciAqaW50ZWxfY29ubmVjdG9yKQogCWlu dGVsX2RwX3Byb2JlX291aShpbnRlbF9kcCk7CiAKIAlpbnRlbF9kcF9wcmludF9od19yZXZpc2lv bihpbnRlbF9kcCk7CisJaW50ZWxfZHBfcHJpbnRfc3dfcmV2aXNpb24oaW50ZWxfZHApOwogCiAJ aW50ZWxfZHBfY29uZmlndXJlX21zdChpbnRlbF9kcCk7CiAKZGlmZiAtLWdpdCBhL2luY2x1ZGUv ZHJtL2RybV9kcF9oZWxwZXIuaCBiL2luY2x1ZGUvZHJtL2RybV9kcF9oZWxwZXIuaAppbmRleCAx OWFjNTk5Li4yMTUyMDJmIDEwMDY0NAotLS0gYS9pbmNsdWRlL2RybS9kcm1fZHBfaGVscGVyLmgK KysrIGIvaW5jbHVkZS9kcm0vZHJtX2RwX2hlbHBlci5oCkBAIC00NDcsNiArNDQ3LDcgQEAKICNk ZWZpbmUgRFBfQlJBTkNIX09VSQkJCSAgICAweDUwMAogI2RlZmluZSBEUF9CUkFOQ0hfSUQgICAg ICAgICAgICAgICAgICAgICAgICAweDUwMwogI2RlZmluZSBEUF9CUkFOQ0hfSFdfUkVWICAgICAg ICAgICAgICAgICAgICAweDUwOQorI2RlZmluZSBEUF9CUkFOQ0hfU1dfUkVWICAgICAgICAgICAg ICAgICAgICAweDUwQQogCiAjZGVmaW5lIERQX1NFVF9QT1dFUiAgICAgICAgICAgICAgICAgICAg ICAgIDB4NjAwCiAjIGRlZmluZSBEUF9TRVRfUE9XRVJfRDAgICAgICAgICAgICAgICAgICAgIDB4 MQotLSAKMS45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eAo=