From mboxrd@z Thu Jan 1 00:00:00 1970 From: Clint Taylor Subject: Re: [PATCH 12/17] drm/i915: Update intel_dp_compute_config() to handle compliance test requests Date: Wed, 07 Jan 2015 11:28:33 -0800 Message-ID: <54AD88E1.4090006@intel.com> References: <1418255597-4716-1-git-send-email-tprevite@gmail.com> <1418255597-4716-13-git-send-email-tprevite@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 1F0A86E3BC for ; Wed, 7 Jan 2015 11:30:11 -0800 (PST) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Paulo Zanoni , Todd Previte Cc: Intel Graphics Development List-Id: intel-gfx@lists.freedesktop.org T24gMTIvMTcvMjAxNCAwOTowNCBBTSwgUGF1bG8gWmFub25pIHdyb3RlOgo+IDIwMTQtMTItMTAg MjE6NTMgR01ULTAyOjAwIFRvZGQgUHJldml0ZSA8dHByZXZpdGVAZ21haWwuY29tPjoKPj4gQWRk cyBwcm92aXNpb25zIGluIGludGVsX2RwX2NvbXB1dGVfY29uZmlnKCkgdG8gYWNjb21tb2RhdGUg Y29tcGxpYW5jZQo+PiB0ZXN0aW5nLiBNb3N0bHkgdGhpcyBpbnZvdmxlcyBjaXJjdW12ZW50aW5n IHRoZSBhdXRvbWF0aWMgbGluayBjb25maWd1cmF0aW9uCj4+IHBhcmFtZXRlcnMgYW5kIGFsbG93 aW5nIHRoZSBjb21wbGlhbmNlIGNvZGUgdG8gc2V0IHRob3NlIHBhcmFtZXRlcnMgYXMKPj4gcmVx dWlyZWQgYnkgdGhlIHRlc3RzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBUb2RkIFByZXZpdGUgPHRw cmV2aXRlQGdtYWlsLmNvbT4KPj4gLS0tCj4+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZHAuYyB8IDE2ICsrKysrKysrKysrKysrKysKPj4gICAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0 aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAu YyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPj4gaW5kZXggMmExMzEyNC4uNGE1 NWNhNiAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+PiAr KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4+IEBAIC0xMTg5LDYgKzExODks MjEgQEAgaW50ZWxfZHBfY29tcHV0ZV9jb25maWcoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29k ZXIsCj4+ICAgICAgICAgIHBpcGVfY29uZmlnLT5oYXNfZHJycyA9IGZhbHNlOwo+PiAgICAgICAg ICBwaXBlX2NvbmZpZy0+aGFzX2F1ZGlvID0gaW50ZWxfZHAtPmhhc19hdWRpbzsKPj4KPj4gKyAg ICAgICAvKiBDb21wbGlhbmNlIHRlc3Rpbmcgc2hvdWxkIHNraXAgbW9zdCBvZiB0aGlzIGZ1bmN0 aW9uICovCj4+ICsgICAgICAgaWYgKCFpc19lZHAoaW50ZWxfZHApICYmIGludGVsX2RwLT5jb21w bGlhbmNlX3Rlc3RpbmdfYWN0aXZlKSB7Cj4KPiBJIGNvdWxkbid0IGZpbmQgYW55IHBhdGNoIG9u IHlvdXIgc2VyaWVzIHRoYXQgZmxpcHMKPiBpbnRlbF9kcC0+Y29tcGxpYW5jZV90ZXN0aW5nX2Fj dGl2ZSB0byB0cnVlLCB3aGljaCBpcyB3ZWlyZCBzaW5jZSBpdAo+IHdvdWxkIHByZXZlbnQgdXMg ZnJvbSB0ZXN0aW5nIHRoZSBjb2RlLgo+Cj4gQWxzbywgaWYgd2UgY2FuIG1ha2Ugc3VyZSB0aGF0 IHdlIG5ldmVyIHNldCBjb21wbGlhbmNlX3Rlc3RpbmdfYWN0aXZlCj4gdG8gdHJ1ZSBvbiBlRFAs IHdlIGNhbiByZW1vdmUgdGhlIGlzX2VkcCgpIGNoZWNrLgoKV2h5IHdvdWxkIHdlIG5vdCBhbGxv dyBhdXRvbWF0aW9uIGNvbXBsaWFuY2UgdGVzdGluZyBvbiBlRFA/IFRoZXJlIGFyZSAKYXV0b21h dGlvbiB0ZXN0cyBhbmQgZml4dHVyZXMgZnJvbSBVbmlncmFmIGFuZCBBZ2lsZW50IGZvciBlRFAu CgotQ2xpbnQKCj4KPj4gKyAgICAgICAgICAgICAgIGJwcCA9IGludGVsX2RwLT5jb21wbGlhbmNl X2NvbmZpZy5iaXRzX3Blcl9waXhlbDsKPj4gKyAgICAgICAgICAgICAgIGxhbmVfY291bnQgPSBp bnRlbF9kcC0+Y29tcGxpYW5jZV9jb25maWcubGFuZV9jb3VudDsKPj4gKyAgICAgICAgICAgICAg IGNsb2NrID0gaW50ZWxfZHAtPmNvbXBsaWFuY2VfY29uZmlnLmxpbmtfcmF0ZSA+PiAzOwo+PiAr ICAgICAgICAgICAgICAgLyogQXNzaWduIGhlcmUgYW5kIHNraXAgYXQgdGhlIGVuZCAtIGVuc3Vy ZXMgY29ycmVjdCB2YWx1ZXMgKi8KPj4gKyAgICAgICAgICAgICAgIGludGVsX2RwLT5saW5rX2J3 ID0gYndzW2Nsb2NrXTsKPj4gKyAgICAgICAgICAgICAgIGludGVsX2RwLT5sYW5lX2NvdW50ID0g bGFuZV9jb3VudDsKPj4gKyAgICAgICAgICAgICAgIHBpcGVfY29uZmlnLT5waXBlX2JwcCA9IGJw cDsKPj4gKyAgICAgICAgICAgICAgIHBpcGVfY29uZmlnLT5wb3J0X2Nsb2NrID0KPj4gKyAgICAg ICAgICAgICAgICAgICAgICAgZHJtX2RwX2J3X2NvZGVfdG9fbGlua19yYXRlKGludGVsX2RwLT5s aW5rX2J3KTsKPj4gKwo+PiArICAgICAgICAgICAgICAgZ290byBjb21wbGlhbmNlX2V4aXQ7Cj4+ ICsgICAgICAgfQo+PiArCj4+ICAgICAgICAgIGlmIChpc19lZHAoaW50ZWxfZHApICYmIGludGVs X2Nvbm5lY3Rvci0+cGFuZWwuZml4ZWRfbW9kZSkgewo+PiAgICAgICAgICAgICAgICAgIGludGVs X2ZpeGVkX3BhbmVsX21vZGUoaW50ZWxfY29ubmVjdG9yLT5wYW5lbC5maXhlZF9tb2RlLAo+PiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWRqdXN0ZWRfbW9kZSk7Cj4+ IEBAIC0xMjc1LDYgKzEyOTAsNyBAQCBmb3VuZDoKPj4gICAgICAgICAgRFJNX0RFQlVHX0tNUygi RFAgbGluayBidyByZXF1aXJlZCAlaSBhdmFpbGFibGUgJWlcbiIsCj4+ICAgICAgICAgICAgICAg ICAgICAgICAgbW9kZV9yYXRlLCBsaW5rX2F2YWlsKTsKPj4KPj4gK2NvbXBsaWFuY2VfZXhpdDoK Pgo+IERvbid0IHdlIG5lZWQgdG8gbW92ZSB0aGUgY29sb3IgcmFuZ2UgYWRqdXN0bWVudHMgdG8g dGhpcyBwb2ludD8KPgo+PiAgICAgICAgICBpbnRlbF9saW5rX2NvbXB1dGVfbV9uKGJwcCwgbGFu ZV9jb3VudCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGp1c3RlZF9tb2Rl LT5jcnRjX2Nsb2NrLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBpcGVfY29u ZmlnLT5wb3J0X2Nsb2NrLAo+PiAtLQo+PiAxLjkuMQo+Pgo+PiBfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4+ IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPj4gaHR0cDovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo+Cj4KPgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK