From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [PATCH 08/12] drm/dp: Read eDP version from DPCD Date: Mon, 14 Dec 2015 13:56:00 +0100 Message-ID: <1450097764-30063-9-git-send-email-thierry.reding@gmail.com> References: <1450097764-30063-1-git-send-email-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pf0-f176.google.com (mail-pf0-f176.google.com [209.85.192.176]) by gabe.freedesktop.org (Postfix) with ESMTPS id D38156E652 for ; Mon, 14 Dec 2015 04:56:34 -0800 (PST) Received: by pff63 with SMTP id 63so10956624pff.2 for ; Mon, 14 Dec 2015 04:56:34 -0800 (PST) In-Reply-To: <1450097764-30063-1-git-send-email-thierry.reding@gmail.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 List-Id: dri-devel@lists.freedesktop.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KCklmIHRoZSBzaW5rIHN1 cHBvcnRzIGVEUCwgcmVhZCB0aGUgZURQIHJldmlzaW9uIGZyb20gaXQncyBEUENELgoKU2lnbmVk LW9mZi1ieTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KLS0tCiBkcml2ZXJz L2dwdS9kcm0vZHJtX2RwX2hlbHBlci5jIHwgMTUgKysrKysrKysrKysrKysrCiBpbmNsdWRlL2Ry bS9kcm1fZHBfaGVscGVyLmggICAgIHwgIDggKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMjMg aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfaGVscGVy LmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX2hlbHBlci5jCmluZGV4IDBjZjViMWMyNzhhZS4u OGQ4MTEyYTRmZWUwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX2hlbHBlci5j CisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZHBfaGVscGVyLmMKQEAgLTMyNyw2ICszMjcsNyBA QCBzdGF0aWMgdm9pZCBkcm1fZHBfbGlua19yZXNldChzdHJ1Y3QgZHJtX2RwX2xpbmsgKmxpbmsp CiAJbGluay0+bWF4X2xhbmVzID0gMDsKIAogCWRybV9kcF9saW5rX2NhcHNfcmVzZXQoJmxpbmst PmNhcHMpOworCWxpbmstPmVkcCA9IDA7CiAKIAlsaW5rLT5yYXRlID0gMDsKIAlsaW5rLT5sYW5l cyA9IDA7CkBAIC0zNjMsNiArMzY0LDIwIEBAIGludCBkcm1fZHBfbGlua19wcm9iZShzdHJ1Y3Qg ZHJtX2RwX2F1eCAqYXV4LCBzdHJ1Y3QgZHJtX2RwX2xpbmsgKmxpbmspCiAJbGluay0+Y2Fwcy5m YXN0X3RyYWluaW5nID0gZHJtX2RwX2Zhc3RfdHJhaW5pbmdfY2FwKHZhbHVlcyk7CiAJbGluay0+ Y2Fwcy5jaGFubmVsX2NvZGluZyA9IGRybV9kcF9jaGFubmVsX2NvZGluZ19zdXBwb3J0ZWQodmFs dWVzKTsKIAorCWlmIChkcm1fZHBfYWx0ZXJuYXRlX3NjcmFtYmxlcl9yZXNldF9jYXAodmFsdWVz KSkgeworCQlzdGF0aWMgY29uc3QgdTggZWRwX3JldnNbXSA9IHsgMHgxMSwgMHgxMiwgMHgxMywg MHgxNCB9OworCQl1OCB2YWx1ZTsKKworCQllcnIgPSBkcm1fZHBfZHBjZF9yZWFkYihhdXgsIERQ X0VEUF9EUENEX1JFViwgJnZhbHVlKTsKKwkJaWYgKGVyciA8IDApCisJCQlyZXR1cm4gZXJyOwor CisJCWlmICh2YWx1ZSA+PSBBUlJBWV9TSVpFKGVkcF9yZXZzKSkKKwkJCURSTV9FUlJPUigidW5z dXBwb3J0ZWQgZURQIHZlcnNpb246ICUwMnhcbiIsIHZhbHVlKTsKKwkJZWxzZQorCQkJbGluay0+ ZWRwID0gZWRwX3JldnNbdmFsdWVdOworCX0KKwogCWxpbmstPnJhdGUgPSBsaW5rLT5tYXhfcmF0 ZTsKIAlsaW5rLT5sYW5lcyA9IGxpbmstPm1heF9sYW5lczsKIApkaWZmIC0tZ2l0IGEvaW5jbHVk ZS9kcm0vZHJtX2RwX2hlbHBlci5oIGIvaW5jbHVkZS9kcm0vZHJtX2RwX2hlbHBlci5oCmluZGV4 IDIwMWU2NTRiMjI1Ny4uMWY3YjEzN2QwMWI2IDEwMDY0NAotLS0gYS9pbmNsdWRlL2RybS9kcm1f ZHBfaGVscGVyLmgKKysrIGIvaW5jbHVkZS9kcm0vZHJtX2RwX2hlbHBlci5oCkBAIC02NTksNiAr NjU5LDEzIEBAIGRybV9kcF9jaGFubmVsX2NvZGluZ19zdXBwb3J0ZWQoY29uc3QgdTggZHBjZFtE UF9SRUNFSVZFUl9DQVBfU0laRV0pCiAJcmV0dXJuIGRwY2RbRFBfTUFJTl9MSU5LX0NIQU5ORUxf Q09ESU5HXSAmIERQX0NBUF9BTlNJXzhCMTBCOwogfQogCitzdGF0aWMgaW5saW5lIGJvb2wKK2Ry bV9kcF9hbHRlcm5hdGVfc2NyYW1ibGVyX3Jlc2V0X2NhcChjb25zdCB1OCBkcGNkW0RQX1JFQ0VJ VkVSX0NBUF9TSVpFXSkKK3sKKwlyZXR1cm4gZHBjZFtEUF9FRFBfQ09ORklHVVJBVElPTl9DQVBd ICYKKwkJCURQX0FMVEVSTkFURV9TQ1JBTUJMRVJfUkVTRVRfQ0FQOworfQorCiAvKgogICogRGlz cGxheVBvcnQgQVVYIGNoYW5uZWwKICAqLwpAQCAtNzg1LDYgKzc5Miw3IEBAIHN0cnVjdCBkcm1f ZHBfbGluayB7CiAJdW5zaWduZWQgaW50IG1heF9sYW5lczsKIAogCXN0cnVjdCBkcm1fZHBfbGlu a19jYXBzIGNhcHM7CisJdW5zaWduZWQgY2hhciBlZHA7CiAKIAl1bnNpZ25lZCBpbnQgcmF0ZTsK IAl1bnNpZ25lZCBpbnQgbGFuZXM7Ci0tIAoyLjUuMAoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWwK