From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thierry Reding Subject: [RFC 06/13] drm/dp: Read eDP version from DPCD Date: Wed, 12 Aug 2015 17:06:34 +0200 Message-ID: <1439392001-29637-6-git-send-email-thierry.reding@gmail.com> References: <1439392001-29637-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-pa0-f54.google.com (mail-pa0-f54.google.com [209.85.220.54]) by gabe.freedesktop.org (Postfix) with ESMTPS id 992BC7205A for ; Wed, 12 Aug 2015 08:07:54 -0700 (PDT) Received: by pawu10 with SMTP id u10so16445686paw.1 for ; Wed, 12 Aug 2015 08:07:54 -0700 (PDT) In-Reply-To: <1439392001-29637-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 Cc: Daniel Vetter List-Id: dri-devel@lists.freedesktop.org RnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KCklmIHRoZSBzaW5rIHN1 cHBvcnQgZURQLCByZWFkIHRoZSBlRFAgcmV2aXNpb24gZnJvbSBpdCdzIERQQ0QuCgpTaWduZWQt b2ZmLWJ5OiBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29tPgotLS0KIGRyaXZlcnMv Z3B1L2RybS9kcm1fZHBfaGVscGVyLmMgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysr Ky0KIGluY2x1ZGUvZHJtL2RybV9kcF9oZWxwZXIuaCAgICAgfCAgMSArCiAyIGZpbGVzIGNoYW5n ZWQsIDMwIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vZHJtX2RwX2hlbHBlci5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9kcF9oZWxwZXIu YwppbmRleCAxZmUxODE1MjU2MDQuLmM3MTFiNjkwNTA4YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9n cHUvZHJtL2RybV9kcF9oZWxwZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2RwX2hlbHBl ci5jCkBAIC0yOTUsNyArMjk1LDcgQEAgRVhQT1JUX1NZTUJPTChkcm1fZHBfZHBjZF9yZWFkX2xp bmtfc3RhdHVzKTsKICAqLwogaW50IGRybV9kcF9saW5rX3Byb2JlKHN0cnVjdCBkcm1fZHBfYXV4 ICphdXgsIHN0cnVjdCBkcm1fZHBfbGluayAqbGluaykKIHsKLQl1OCB2YWx1ZXNbN107CisJdTgg dmFsdWVzWzE2XSwgdmFsdWU7CiAJaW50IGVycjsKIAogCW1lbXNldChsaW5rLCAwLCBzaXplb2Yo KmxpbmspKTsKQEAgLTMyMyw2ICszMjMsMzQgQEAgaW50IGRybV9kcF9saW5rX3Byb2JlKHN0cnVj dCBkcm1fZHBfYXV4ICphdXgsIHN0cnVjdCBkcm1fZHBfbGluayAqbGluaykKIAlpZiAodmFsdWVz WzZdICYgRFBfU0VUX0FOU0lfOEIxMEIpCiAJCWxpbmstPmNhcGFiaWxpdGllcyB8PSBEUF9MSU5L X0NBUF9BTlNJXzhCMTBCOwogCisJaWYgKHZhbHVlc1sxM10gJiBEUF9BTFRFUk5BVEVfU0NSQU1C TEVSX1JFU0VUX0NBUCkgeworCQllcnIgPSBkcm1fZHBfZHBjZF9yZWFkYihhdXgsIERQX0VEUF9E UENEX1JFViwgJnZhbHVlKTsKKwkJaWYgKGVyciA8IDApCisJCQlyZXR1cm4gZXJyOworCisJCXN3 aXRjaCAodmFsdWUpIHsKKwkJY2FzZSBEUF9FRFBfMTE6CisJCQlsaW5rLT5lZHAgPSAweDExOwor CQkJYnJlYWs7CisKKwkJY2FzZSBEUF9FRFBfMTI6CisJCQlsaW5rLT5lZHAgPSAweDEyOworCQkJ YnJlYWs7CisKKwkJY2FzZSBEUF9FRFBfMTM6CisJCQlsaW5rLT5lZHAgPSAweDEzOworCQkJYnJl YWs7CisKKwkJY2FzZSBEUF9FRFBfMTQ6CisJCQlsaW5rLT5lZHAgPSAweDE0OworCQkJYnJlYWs7 CisKKwkJZGVmYXVsdDoKKwkJCURSTV9FUlJPUigidW5zdXBwb3J0ZWQgZURQIHZlcnNpb246ICUw MnhcbiIsIHZhbHVlKTsKKwkJCWJyZWFrOworCQl9CisJfQorCiAJcmV0dXJuIDA7CiB9CiBFWFBP UlRfU1lNQk9MKGRybV9kcF9saW5rX3Byb2JlKTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUvZHJtL2Ry bV9kcF9oZWxwZXIuaCBiL2luY2x1ZGUvZHJtL2RybV9kcF9oZWxwZXIuaAppbmRleCA5ZTcwZWE4 YjkwN2QuLmY5ZTdmNDg0YTIyNSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9kcm0vZHJtX2RwX2hlbHBl ci5oCisrKyBiL2luY2x1ZGUvZHJtL2RybV9kcF9oZWxwZXIuaApAQCAtNzQ5LDYgKzc0OSw3IEBA IGludCBkcm1fZHBfZHBjZF9yZWFkX2xpbmtfc3RhdHVzKHN0cnVjdCBkcm1fZHBfYXV4ICphdXgs CiAKIHN0cnVjdCBkcm1fZHBfbGluayB7CiAJdW5zaWduZWQgY2hhciByZXZpc2lvbjsKKwl1bnNp Z25lZCBjaGFyIGVkcDsKIAl1bnNpZ25lZCBpbnQgcmF0ZTsKIAl1bnNpZ25lZCBpbnQgbnVtX2xh bmVzOwogCXVuc2lnbmVkIGxvbmcgY2FwYWJpbGl0aWVzOwotLSAKMi40LjUKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxp c3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==