From mboxrd@z Thu Jan 1 00:00:00 1970 From: Todd Previte Subject: [PATCH 1/2] drm/i915: Add support for Displayport compliance test 4.2.2.7 Date: Wed, 1 Apr 2015 11:06:50 -0700 Message-ID: <1427911611-19952-2-git-send-email-tprevite@gmail.com> References: <1427911611-19952-1-git-send-email-tprevite@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pd0-f176.google.com (mail-pd0-f176.google.com [209.85.192.176]) by gabe.freedesktop.org (Postfix) with ESMTP id B96D46E8EF for ; Wed, 1 Apr 2015 11:07:03 -0700 (PDT) Received: by pdea3 with SMTP id a3so11059663pde.3 for ; Wed, 01 Apr 2015 11:07:02 -0700 (PDT) In-Reply-To: <1427911611-19952-1-git-send-email-tprevite@gmail.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 List-Id: intel-gfx@lists.freedesktop.org QWRkcyBzdXBwb3J0IGZvciBjb21wbHlpbmcgd2l0aCB0aGUgcmVxdWlyZW1lbnRzIGZvciB0ZXN0 IDQuMi4yLjcgQnJhbmNoCkRldmljZSBEZXRlY3Rpb24gdXBvbiBIUEQgUGx1ZyBFdmVudCBpbiB0 aGUgRGlzcGxheXBvcnQgTGluayBDVFMgMS4yIENvcmUKcmV2MS4xLiBUaGlzIHRlc3QgY2hlY2tz IHRvIHNlZSBpZiB0aGUgc291cmNlIGRldmljZSBjYW4gcHJvcGVybHkgZGV0ZWN0CmEgZG93bnN0 cmVhbSBicmFuY2ggZGV2aWNlIGNvbm5lY3RlZCB0byB0aGUgYXR0YWNoZWQgc2luay4gSXQgZG9l cyBzbyBieQphZHZlcnRpc2luZyB0aGUgcHJlc2VuY2Ugb2YgYSBkb3duc3RyZWFtIHBvcnQgdGhy b3VnaCB0aGUgRFBDRC4gVGhlIHNpbmsKY291bnQgYW5kIGNvbnRlbnQgcHJvdGVjdGlvbiByZWFk aW5lc3MgYml0cyBhcmUgc2F2ZWQgaW4gdGhlIGludGVsX2RwCnN0cnVjdC4KCk5vdGUgdGhhdCBh cyBvZiBIRENQIDEuMyBEaXNwbGF5cG9ydCBhbWVuZG1lbnQsIHRoZSBDUF9SRUFEWSBiaXQgKGJp dCA2KQppbiB0aGUgU0lOS19DT1VOVCByZWdpc3RlciAoRFBDRCAweDIwMCkgaXMgbm8gbG9uZ2Vy IHVzZWQuIFRoaXMgYml0CmlzIHN0b3JlZCBoZXJlIGZvciBjb21wYXRpYmlsaXR5IGZvciBwcmUt SERDUCAxLjMgZGV2aWNlcy4KClNpZ25lZC1vZmYtYnk6IFRvZGQgUHJldml0ZSA8dHByZXZpdGVA Z21haWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMgIHwgMTQgKysr KysrKysrKysrKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oIHwgIDQgKysrKwog MiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t Z2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2RwLmMKaW5kZXggMGE3N2Y1YS4uN2UwZDNhOCAxMDA2NDQKLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kcC5jCkBAIC0zNjMzLDggKzM2MzMsMjAgQEAgaW50ZWxfZHBfZ2V0X2RwY2Qoc3RydWN0IGlu dGVsX2RwICppbnRlbF9kcCkKIAkJaW50ZWxfZHAtPnVzZV90cHMzID0gZmFsc2U7CiAKIAlpZiAo IShpbnRlbF9kcC0+ZHBjZFtEUF9ET1dOU1RSRUFNUE9SVF9QUkVTRU5UXSAmCi0JICAgICAgRFBf RFdOX1NUUk1fUE9SVF9QUkVTRU5UKSkKKwkgICAgICBEUF9EV05fU1RSTV9QT1JUX1BSRVNFTlQp KSB7CiAJCXJldHVybiB0cnVlOyAvKiBuYXRpdmUgRFAgc2luayAqLworCX0KKwllbHNlIHsKKwkJ dWludDhfdCBkcGNkX2J5dGU7CisJCS8qIFJlYWQgU2luayBDb3VudCAtIERQIExpbmsgQ1RTIDEu MmEgcmV2MS4xIDQuMi4yLjcgKi8KKwkJaW50ZWxfZHBfZHBjZF9yZWFkX3dha2UoJmludGVsX2Rw LT5hdXgsCisJCQkJCURQX1NJTktfQ09VTlQsCisJCQkJCSZkcGNkX2J5dGUsCisJCQkJCTEpOwor CQlpbnRlbF9kcC0+c2lua19jb3VudCA9IERQX0dFVF9TSU5LX0NPVU5UKGRwY2RfYnl0ZSk7CisJ CWludGVsX2RwLT5jcF9yZWFkeSA9IChkcGNkX2J5dGUgJiBEUF9TSU5LX0NQX1JFQURZKSA+PiA2 OworCQlEUk1fREVCVUdfRFJJVkVSKCJTaW5rIGNvdW50OiAlZCAgQ1A6ICUwMnhcbiIsIGludGVs X2RwLT5zaW5rX2NvdW50LCBpbnRlbF9kcC0+Y3BfcmVhZHkpOworCX0KIAogCWlmIChpbnRlbF9k cC0+ZHBjZFtEUF9EUENEX1JFVl0gPT0gMHgxMCkKIAkJcmV0dXJuIHRydWU7IC8qIG5vIHBlci1w b3J0IGRvd25zdHJlYW0gaW5mbyAqLwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaAppbmRleCBmYjYx MzRmLi5iY2JiMjdmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYu aAorKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcnYuaApAQCAtNjUzLDYgKzY1Mywx MCBAQCBzdHJ1Y3QgaW50ZWxfZHAgewogCXVuc2lnbmVkIGxvbmcgY29tcGxpYW5jZV90ZXN0X2Rh dGE7CiAJYm9vbCBjb21wbGlhbmNlX3Rlc3RpbmdfYWN0aXZlOwogCWJvb2wgY29tcGxpYW5jZV9l ZGlkX2ludmFsaWQ7CisKKwkvKiBCcmFuY2ggZGV2aWNlIHN1cHBvcnQgKi8KKwl1aW50OF90IHNp bmtfY291bnQ7CisJdWludDhfdCBjcF9yZWFkeTsKIH07CiAKIHN0cnVjdCBpbnRlbF9kaWdpdGFs X3BvcnQgewotLSAKMS45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cg==