From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kahola Subject: [PATCH v9 08/12] drm/i915: Read DP branch device SW revision Date: Fri, 9 Sep 2016 14:10:54 +0300 Message-ID: <1473419458-17080-9-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 U1cgcmV2aXNpb24gaXMgbWFuZGF0b3J5IGZpZWxkIGZvciBEaXNwbGF5UG9ydCBicmFuY2gKZGV2 aWNlcy4gVGhpcyBpcyBkZWZpbmVkIGluIERQQ0QgcmVnaXN0ZXIgZmllbGRzIDB4NTBBCmFuZCAw eDUwQi4KCnYyOiBtb3ZlIGRybV9kcF9kc19yZXZpc2lvbiBzdHJ1Y3R1cmUgdG8gYmUgcGFydCBv ZgogICAgZHJtX2RwX2xpbmsgc3RydWN0dXJlIChEYW5pZWwpCnYzOiByZW1vdmUgZGVwZW5kZW5j eSB0byBkcm1fZHBfaGVscGVyIGJ1dCBpbnN0ZWFkIHBhcnNlCiAgICBEUENEIGFuZCBwcmludCBT VyByZXZpc2lvbiBpbmZvIHRvIGRtZXNnIChWaWxsZSkKdjQ6IGNvbW1pdCBtZXNzYWdlIGZpeCAo SmltIEJyaWRlKQoKU2lnbmVkLW9mZi1ieTogTWlrYSBLYWhvbGEgPG1pa2Eua2Fob2xhQGludGVs LmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIHwgMjAgKysrKysrKysr KysrKysrKysrKysKIGluY2x1ZGUvZHJtL2RybV9kcF9oZWxwZXIuaCAgICAgfCAgMSArCiAyIGZp bGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwppbmRl eCBiYjA0MTdjLi43NDI4YzcyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKQEAgLTE0MzgsNiAr MTQzOCwyNSBAQCBzdGF0aWMgdm9pZCBpbnRlbF9kcF9wcmludF9od19yZXZpc2lvbihzdHJ1Y3Qg aW50ZWxfZHAgKmludGVsX2RwKQogCURSTV9ERUJVR19LTVMoInNpbmsgaHcgcmV2aXNpb246ICVk LiVkXG4iLCAocmV2ICYgMHhmMCkgPj4gNCwgcmV2ICYgMHhmKTsKIH0KIAorc3RhdGljIHZvaWQg aW50ZWxfZHBfcHJpbnRfc3dfcmV2aXNpb24oc3RydWN0IGludGVsX2RwICppbnRlbF9kcCkKK3sK Kwl1aW50OF90IHJldlsyXTsKKwlpbnQgbGVuOworCisJaWYgKChkcm1fZGVidWcgJiBEUk1fVVRf S01TKSA9PSAwKQorCQlyZXR1cm47CisKKwlpZiAoIShpbnRlbF9kcC0+ZHBjZFtEUF9ET1dOU1RS RUFNUE9SVF9QUkVTRU5UXSAmCisJICAgICAgRFBfRFdOX1NUUk1fUE9SVF9QUkVTRU5UKSkKKwkJ cmV0dXJuOworCisJbGVuID0gZHJtX2RwX2RwY2RfcmVhZCgmaW50ZWxfZHAtPmF1eCwgRFBfQlJB TkNIX1NXX1JFViwgJnJldiwgMik7CisJaWYgKGxlbiA8IDApCisJCXJldHVybjsKKworCURSTV9E RUJVR19LTVMoInNpbmsgc3cgcmV2aXNpb246ICVkLiVkXG4iLCByZXZbMF0sIHJldlsxXSk7Cit9 CisKIHN0YXRpYyBpbnQgcmF0ZV90b19pbmRleChpbnQgZmluZCwgY29uc3QgaW50ICpyYXRlcykK IHsKIAlpbnQgaSA9IDA7CkBAIC00MzMyLDYgKzQzNTEsNyBAQCBpbnRlbF9kcF9sb25nX3B1bHNl KHN0cnVjdCBpbnRlbF9jb25uZWN0b3IgKmludGVsX2Nvbm5lY3RvcikKIAlpbnRlbF9kcF9wcm9i ZV9vdWkoaW50ZWxfZHApOwogCiAJaW50ZWxfZHBfcHJpbnRfaHdfcmV2aXNpb24oaW50ZWxfZHAp OworCWludGVsX2RwX3ByaW50X3N3X3JldmlzaW9uKGludGVsX2RwKTsKIAogCWludGVsX2RwX2Nv bmZpZ3VyZV9tc3QoaW50ZWxfZHApOwogCmRpZmYgLS1naXQgYS9pbmNsdWRlL2RybS9kcm1fZHBf aGVscGVyLmggYi9pbmNsdWRlL2RybS9kcm1fZHBfaGVscGVyLmgKaW5kZXggMTlhYzU5OS4uMjE1 MjAyZiAxMDA2NDQKLS0tIGEvaW5jbHVkZS9kcm0vZHJtX2RwX2hlbHBlci5oCisrKyBiL2luY2x1 ZGUvZHJtL2RybV9kcF9oZWxwZXIuaApAQCAtNDQ3LDYgKzQ0Nyw3IEBACiAjZGVmaW5lIERQX0JS QU5DSF9PVUkJCQkgICAgMHg1MDAKICNkZWZpbmUgRFBfQlJBTkNIX0lEICAgICAgICAgICAgICAg ICAgICAgICAgMHg1MDMKICNkZWZpbmUgRFBfQlJBTkNIX0hXX1JFViAgICAgICAgICAgICAgICAg ICAgMHg1MDkKKyNkZWZpbmUgRFBfQlJBTkNIX1NXX1JFViAgICAgICAgICAgICAgICAgICAgMHg1 MEEKIAogI2RlZmluZSBEUF9TRVRfUE9XRVIgICAgICAgICAgICAgICAgICAgICAgICAweDYwMAog IyBkZWZpbmUgRFBfU0VUX1BPV0VSX0QwICAgICAgICAgICAgICAgICAgICAweDEKLS0gCjIuNy40 CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2 ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK