From mboxrd@z Thu Jan 1 00:00:00 1970 From: Todd Previte Subject: [PATCH 12/17] drm/i915: Update intel_dp_compute_config() to handle compliance test requests Date: Wed, 10 Dec 2014 16:53:12 -0700 Message-ID: <1418255597-4716-13-git-send-email-tprevite@gmail.com> References: <1418255597-4716-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-pa0-f47.google.com (mail-pa0-f47.google.com [209.85.220.47]) by gabe.freedesktop.org (Postfix) with ESMTP id 83B796E71D for ; Wed, 10 Dec 2014 15:54:17 -0800 (PST) Received: by mail-pa0-f47.google.com with SMTP id kq14so3814059pab.20 for ; Wed, 10 Dec 2014 15:54:17 -0800 (PST) In-Reply-To: <1418255597-4716-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 QWRkcyBwcm92aXNpb25zIGluIGludGVsX2RwX2NvbXB1dGVfY29uZmlnKCkgdG8gYWNjb21tb2Rh dGUgY29tcGxpYW5jZQp0ZXN0aW5nLiBNb3N0bHkgdGhpcyBpbnZvdmxlcyBjaXJjdW12ZW50aW5n IHRoZSBhdXRvbWF0aWMgbGluayBjb25maWd1cmF0aW9uCnBhcmFtZXRlcnMgYW5kIGFsbG93aW5n IHRoZSBjb21wbGlhbmNlIGNvZGUgdG8gc2V0IHRob3NlIHBhcmFtZXRlcnMgYXMKcmVxdWlyZWQg YnkgdGhlIHRlc3RzLgoKU2lnbmVkLW9mZi1ieTogVG9kZCBQcmV2aXRlIDx0cHJldml0ZUBnbWFp bC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyB8IDE2ICsrKysrKysr KysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2RwLmMKaW5kZXggMmExMzEyNC4uNGE1NWNhNiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZHAuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5j CkBAIC0xMTg5LDYgKzExODksMjEgQEAgaW50ZWxfZHBfY29tcHV0ZV9jb25maWcoc3RydWN0IGlu dGVsX2VuY29kZXIgKmVuY29kZXIsCiAJcGlwZV9jb25maWctPmhhc19kcnJzID0gZmFsc2U7CiAJ cGlwZV9jb25maWctPmhhc19hdWRpbyA9IGludGVsX2RwLT5oYXNfYXVkaW87CiAKKwkvKiBDb21w bGlhbmNlIHRlc3Rpbmcgc2hvdWxkIHNraXAgbW9zdCBvZiB0aGlzIGZ1bmN0aW9uICovCisJaWYg KCFpc19lZHAoaW50ZWxfZHApICYmIGludGVsX2RwLT5jb21wbGlhbmNlX3Rlc3RpbmdfYWN0aXZl KSB7CisJCWJwcCA9IGludGVsX2RwLT5jb21wbGlhbmNlX2NvbmZpZy5iaXRzX3Blcl9waXhlbDsK KwkJbGFuZV9jb3VudCA9IGludGVsX2RwLT5jb21wbGlhbmNlX2NvbmZpZy5sYW5lX2NvdW50Owor CQljbG9jayA9IGludGVsX2RwLT5jb21wbGlhbmNlX2NvbmZpZy5saW5rX3JhdGUgPj4gMzsKKwkJ LyogQXNzaWduIGhlcmUgYW5kIHNraXAgYXQgdGhlIGVuZCAtIGVuc3VyZXMgY29ycmVjdCB2YWx1 ZXMgKi8KKwkJaW50ZWxfZHAtPmxpbmtfYncgPSBid3NbY2xvY2tdOworCQlpbnRlbF9kcC0+bGFu ZV9jb3VudCA9IGxhbmVfY291bnQ7CisJCXBpcGVfY29uZmlnLT5waXBlX2JwcCA9IGJwcDsKKwkJ cGlwZV9jb25maWctPnBvcnRfY2xvY2sgPQorCQkJZHJtX2RwX2J3X2NvZGVfdG9fbGlua19yYXRl KGludGVsX2RwLT5saW5rX2J3KTsKKworCQlnb3RvIGNvbXBsaWFuY2VfZXhpdDsKKwl9CisKIAlp ZiAoaXNfZWRwKGludGVsX2RwKSAmJiBpbnRlbF9jb25uZWN0b3ItPnBhbmVsLmZpeGVkX21vZGUp IHsKIAkJaW50ZWxfZml4ZWRfcGFuZWxfbW9kZShpbnRlbF9jb25uZWN0b3ItPnBhbmVsLmZpeGVk X21vZGUsCiAJCQkJICAgICAgIGFkanVzdGVkX21vZGUpOwpAQCAtMTI3NSw2ICsxMjkwLDcgQEAg Zm91bmQ6CiAJRFJNX0RFQlVHX0tNUygiRFAgbGluayBidyByZXF1aXJlZCAlaSBhdmFpbGFibGUg JWlcbiIsCiAJCSAgICAgIG1vZGVfcmF0ZSwgbGlua19hdmFpbCk7CiAKK2NvbXBsaWFuY2VfZXhp dDoKIAlpbnRlbF9saW5rX2NvbXB1dGVfbV9uKGJwcCwgbGFuZV9jb3VudCwKIAkJCSAgICAgICBh ZGp1c3RlZF9tb2RlLT5jcnRjX2Nsb2NrLAogCQkJICAgICAgIHBpcGVfY29uZmlnLT5wb3J0X2Ns b2NrLAotLSAKMS45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4Cg==