From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v6 08/10] drm/i915: Check pixel rate for DP to VGA dongle Date: Tue, 12 Jul 2016 15:50:48 +0200 Message-ID: <20160712135048.GE23520@phenom.ffwll.local> References: <1467803094-10473-1-git-send-email-mika.kahola@intel.com> <1467803094-10473-9-git-send-email-mika.kahola@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 194466E569 for ; Tue, 12 Jul 2016 13:50:53 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id o80so2121336wme.0 for ; Tue, 12 Jul 2016 06:50:53 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1467803094-10473-9-git-send-email-mika.kahola@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Mika Kahola Cc: daniel.vetter@ffwll.ch, intel-gfx@lists.freedesktop.org, jim.bride@linux.intel.com, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBKdWwgMDYsIDIwMTYgYXQgMDI6MDQ6NTJQTSArMDMwMCwgTWlrYSBLYWhvbGEgd3Jv dGU6Cj4gRmlsdGVyIG91dCBhIG1vZGUgdGhhdCBleGNlZWRzIHRoZSBtYXggcGl4ZWwgcmF0ZSBz ZXR0aW5nCj4gZm9yIERQIHRvIFZHQSBkb25nbGUuIFRoaXMgaXMgZGVmaW5lZCBpbiBEUENEIHJl Z2lzdGVyIDB4ODEKPiBpZiBkZXRhaWxlZCBjYXAgaW5mbyBpLmUuIGluZm8gZmllbGQgaXMgNCBi eXRlcyBsb25nIGFuZAo+IGl0IGlzIGF2YWlsYWJsZSBmb3IgRFAgZG93bnN0cmVhbSBwb3J0Lgo+ IAo+IFRoZSByZWdpc3RlciBkZWZpbmVzIHRoZSBwaXhlbCByYXRlIGRpdmlkZWQgYnkgOCBpbiBN UC9zLgo+IAo+IHYyOiBEUENEIHJlYWQgb3V0cyBhbmQgY29tcHV0YXRpb24gbW92ZWQgdG8gZHJt IChWaWxsZSwgRGFuaWVsKQo+IHYzOiBTaW5rIHBpeGVsIHJhdGUgY29tcHV0YXRpb24gbW92ZWQg dG8gZHJtX2RwX21heF9zaW5rX2RvdGNsb2NrKCkKPiAgICAgZnVuY3Rpb24gKERhbmllbCkKPiB2 NDogVXNlIG9mIGRybV9kcF9oZWxwZXIuYyByb3V0aW5lcyB0byBjb21wdXRlIG1heCBwaXhlbCBj bG9jayAoVmlsbGUpCj4gdjU6IFVzZSBvZiBpbnRlbF9kcC0+ZG93bnN0cmVhbV9wb3J0cyB0byBy ZWFkIG91dCBwb3J0IGNhcGFiaWxpdGllcy4KPiAgICAgQ29kZSByZXN0cnVjdHVyaW5nIChWaWxs ZSkKPiAKPiBTaWduZWQtb2ZmLWJ5OiBNaWthIEthaG9sYSA8bWlrYS5rYWhvbGFAaW50ZWwuY29t Pgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIHwgMjYgKysrKysrKysr KysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKykKPiAK PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiBpbmRleCBmZmE0M2VjLi43NmE2NTRlIDEwMDY0NAo+ IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiArKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gQEAgLTE5MCw2ICsxOTAsMjAgQEAgaW50ZWxfZHBfbWF4 X2RhdGFfcmF0ZShpbnQgbWF4X2xpbmtfY2xvY2ssIGludCBtYXhfbGFuZXMpCj4gIAlyZXR1cm4g KG1heF9saW5rX2Nsb2NrICogbWF4X2xhbmVzICogOCkgLyAxMDsKPiAgfQo+ICAKPiArc3RhdGlj IGludAo+ICtpbnRlbF9kcF9kb3duc3RyZWFtX21heF9jbG9jayhzdHJ1Y3QgaW50ZWxfZHAgKmlu dGVsX2RwLCBpbnQgY2xvY2spCj4gK3sKPiArCWludCBkcF9kc19jbGs7Cj4gKwo+ICsJZHBfZHNf Y2xrID0gZHJtX2RwX2Rvd25zdHJlYW1fbWF4X2Nsb2NrKGludGVsX2RwLT5kcGNkLAo+ICsJCQkJ CQlpbnRlbF9kcC0+ZG93bnN0cmVhbV9wb3J0cyk7Cj4gKwo+ICsJaWYgKGRwX2RzX2NsayA9PSAw KQo+ICsJCXJldHVybiBjbG9jazsKPiArCj4gKwlyZXR1cm4gbWluKGNsb2NrLCBkcF9kc19jbGsp Owo+ICt9Cj4gKwo+ICBzdGF0aWMgZW51bSBkcm1fbW9kZV9zdGF0dXMKPiAgaW50ZWxfZHBfbW9k ZV92YWxpZChzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLAo+ICAJCSAgICBzdHJ1Y3Qg ZHJtX2Rpc3BsYXlfbW9kZSAqbW9kZSkKPiBAQCAtMjAxLDYgKzIxNSwxOCBAQCBpbnRlbF9kcF9t b2RlX3ZhbGlkKHN0cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IsCj4gIAlpbnQgbWF4X3Jh dGUsIG1vZGVfcmF0ZSwgbWF4X2xhbmVzLCBtYXhfbGlua19jbG9jazsKPiAgCWludCBtYXhfZG90 Y2xrID0gdG9faTkxNShjb25uZWN0b3ItPmRldiktPm1heF9kb3RjbGtfZnJlcTsKPiAgCj4gKwli b29sIGlzX2JyYW5jaF9kZXZpY2UgPSBpbnRlbF9kcC0+ZHBjZFtEUF9ET1dOU1RSRUFNUE9SVF9Q UkVTRU5UXSAmCj4gKwkJRFBfRFdOX1NUUk1fUE9SVF9QUkVTRU5UOwo+ICsJaW50IHR5cGU7Cj4g Kwo+ICsJaWYgKGlzX2JyYW5jaF9kZXZpY2UpIHsKClNob3VsZG4ndCB3ZSBtb3ZlIHRoaXMgY2hl Y2sgaW50byB0aGUgZHJtIGRwIGhlbHBlcj8gSXQgY2FuIGFsd2F5cyByZXR1cm4KMCBmb3IgIm5v IGRvd25zdHJlYW0gcG9ydCByZXN0cmljdGlvbnMiLgoKPiArCQl0eXBlID0gaW50ZWxfZHAtPmRv d25zdHJlYW1fcG9ydHNbMF0gJiBEUF9EU19QT1JUX1RZUEVfTUFTSzsKPiArCj4gKwkJaWYgKHR5 cGUgPT0gRFBfRFNfUE9SVF9UWVBFX1ZHQSkKClNhbWUgaGVyZS4KLURhbmllbAoKPiArCQkJbWF4 X2RvdGNsayA9IGludGVsX2RwX2Rvd25zdHJlYW1fbWF4X2Nsb2NrKGludGVsX2RwLAo+ICsJCQkJ CQkJCSAgIG1heF9kb3RjbGspOwo+ICsJfQo+ICsKPiAgCWlmIChpc19lZHAoaW50ZWxfZHApICYm IGZpeGVkX21vZGUpIHsKPiAgCQlpZiAobW9kZS0+aGRpc3BsYXkgPiBmaXhlZF9tb2RlLT5oZGlz cGxheSkKPiAgCQkJcmV0dXJuIE1PREVfUEFORUw7Cj4gLS0gCj4gMS45LjEKPiAKCi0tIApEYW5p ZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxv Zy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK