From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulo Zanoni Subject: Re: [PATCH 26/24] drm/i915/icl: Add allowed DP rates for Icelake Date: Fri, 01 Jun 2018 16:43:26 -0700 Message-ID: <1527896606.2503.27.camel@intel.com> References: <20180522002558.29262-1-paulo.r.zanoni@intel.com> <20180524234241.3665-1-paulo.r.zanoni@intel.com> <20180524234241.3665-2-paulo.r.zanoni@intel.com> <20180525183206.GA18218@jausmus-gentoo-dev6.jf.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4B55B6E033 for ; Fri, 1 Jun 2018 23:43:39 +0000 (UTC) In-Reply-To: <20180525183206.GA18218@jausmus-gentoo-dev6.jf.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: James Ausmus Cc: intel-gfx@lists.freedesktop.org, Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org RW0gU2V4LCAyMDE4LTA1LTI1IMOgcyAxMTozMiAtMDcwMCwgSmFtZXMgQXVzbXVzIGVzY3JldmV1 Ogo+IE9uIFRodSwgTWF5IDI0LCAyMDE4IGF0IDA0OjQyOjM3UE0gLTA3MDAsIFBhdWxvIFphbm9u aSB3cm90ZToKPiA+IEZyb206IE1hbmFzaSBOYXZhcmUgPG1hbmFzaS5kLm5hdmFyZUBpbnRlbC5j b20+Cj4gPiAKPiA+IEZvciBJQ0wsIG9uIENvbWJvIFBIWSB0aGUgYWxsb3dlZCBtYXggcmF0ZXMg YXJlOgo+ID4gIC0gSEJSMyA4LjEgZURQIChERElBKQo+ID4gIC0gSEJSMiA1LjQgRGlzcGxheVBv cnQgKERESUIpCj4gPiBhbmQgZm9yIE1HIFBIWS9UQyBEREkgUG9ydHMgYWxsb3dlZCBEUCByYXRl cyBhcmU6Cj4gPiAgLSBIQlIzIDguMSBEaXNwbGF5UG9ydCAoRFAgYWx0ZXJuYXRlIG1vZGUsIERQ IG92ZXIgVEJULAo+ID4gIC0gRFAgb24gbGVnYWN5IGNvbm5lY3RvciAtIERESUMvRC9FL0YpCj4g PiAKPiA+IENjOiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+Cj4gPiBDYzog SmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGxpbnV4LmludGVsLmNvbT4KPiA+IENjOiBKYW1lcyBB dXNtdXMgPGphbWVzLmF1c211c0BpbnRlbC5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBNYW5hc2kg TmF2YXJlIDxtYW5hc2kuZC5uYXZhcmVAaW50ZWwuY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogSmFt ZXMgQXVzbXVzIDxqYW1lcy5hdXNtdXNAaW50ZWwuY29tPgo+IAo+IFJldmlld2VkLWJ5OiBKYW1l cyBBdXNtdXMgPGphbWVzLmF1c211c0BpbnRlbC5jb20+Cj4gCj4gPiAtLS0KPiA+ICBkcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIHwgMjEgKysrKysrKysrKysrKysrKysrKy0tCj4gPiAg MSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gPiAKPiA+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gPiBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKPiA+IGluZGV4IDUxMDkwMjNhYmUyOC4uM2VlOGU3 NGNmMmI4IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+ ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+ID4gQEAgLTQxOSw2ICs0 MTksMjAgQEAgc3RhdGljIGludCBjbmxfbWF4X3NvdXJjZV9yYXRlKHN0cnVjdCBpbnRlbF9kcAo+ ID4gKmludGVsX2RwKQo+ID4gIAlyZXR1cm4gODEwMDAwOwo+ID4gIH0KPiA+ICAKPiA+ICtzdGF0 aWMgaW50IGljbF9tYXhfc291cmNlX3JhdGUoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCkKPiA+ ICt7Cj4gPiArCXN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQgKmRpZ19wb3J0ID0KPiA+IGRwX3Rv X2RpZ19wb3J0KGludGVsX2RwKTsKPiA+ICsJZW51bSBwb3J0IHBvcnQgPSBkaWdfcG9ydC0+YmFz ZS5wb3J0Owo+ID4gKwo+ID4gKwkvKiBPbiBDb21ibyBQSFkgcG9ydCBBIG1heCBzcGVlZCBpcyBI QlIzIGZvciBhbGwgVmNjaW8KPiA+IHZvbHRhZ2VzCj4gPiArCSAqIGFuZCBvbiBDb21ibyBQSFkg UG9ydCBCIHRoZSBtYXhpbXVtIHN1cHBvcnRlZCBpcyBIQlIyLgo+ID4gKwkgKi8KPiA+ICsJaWYg KHBvcnQgPT0gUE9SVF9CKQo+ID4gKwkJcmV0dXJuIDU0MDAwMDsKPiA+ICsKPiA+ICsJcmV0dXJu IDgxMDAwMDsKPiA+ICt9Cj4gPiArCj4gPiAgc3RhdGljIHZvaWQKPiA+ICBpbnRlbF9kcF9zZXRf c291cmNlX3JhdGVzKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHApCj4gPiAgewo+ID4gQEAgLTQ0 OCwxMCArNDYyLDEzIEBAIGludGVsX2RwX3NldF9zb3VyY2VfcmF0ZXMoc3RydWN0IGludGVsX2Rw Cj4gPiAqaW50ZWxfZHApCj4gPiAgCS8qIFRoaXMgc2hvdWxkIG9ubHkgYmUgZG9uZSBvbmNlICov Cj4gPiAgCVdBUk5fT04oaW50ZWxfZHAtPnNvdXJjZV9yYXRlcyB8fCBpbnRlbF9kcC0KPiA+ID5u dW1fc291cmNlX3JhdGVzKTsKPiA+ICAKPiA+IC0JaWYgKElTX0NBTk5PTkxBS0UoZGV2X3ByaXYp KSB7Cj4gPiArCWlmIChJTlRFTF9HRU4oZGV2X3ByaXYpID49IDEwKSB7Cj4gPiAgCQlzb3VyY2Vf cmF0ZXMgPSBjbmxfcmF0ZXM7Cj4gPiAgCQlzaXplID0gQVJSQVlfU0laRShjbmxfcmF0ZXMpOwo+ ID4gLQkJbWF4X3JhdGUgPSBjbmxfbWF4X3NvdXJjZV9yYXRlKGludGVsX2RwKTsKPiA+ICsJCWlm IChJU19JQ0VMQUtFKGRldl9wcml2KSkKPiA+ICsJCQltYXhfcmF0ZSA9IGljbF9tYXhfc291cmNl X3JhdGUoaW50ZWxfZHApOwo+ID4gKwkJZWxzZQo+ID4gKwkJCW1heF9yYXRlID0gY25sX21heF9z b3VyY2VfcmF0ZShpbnRlbF9kcCk7CgpCaWtlc2hlZDogY2hhbmdpbmcgdGhpcyB0byAiaWYgKElT X0NBTk5PTkxBS0UoKSkiIHdvdWxkIGhlbHAgZW5zdXJpbmcKYW55IHBvc3NpYmxlIGZ1dHVyZSBw bGF0Zm9ybSB3b3VsZCBiZSB1c2luZyB0aGUgSUNMIHRhYmxlIGluc3RlYWQgb2YKdGhlIENOTCBv bmUuCgoKPiA+ICAJfSBlbHNlIGlmIChJU19HRU45X0xQKGRldl9wcml2KSkgewo+ID4gIAkJc291 cmNlX3JhdGVzID0gYnh0X3JhdGVzOwo+ID4gIAkJc2l6ZSA9IEFSUkFZX1NJWkUoYnh0X3JhdGVz KTsKPiA+IC0tIAo+ID4gMi4xNC4zCj4gPiAKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlz dGluZm8vaW50ZWwtZ2Z4Cg==