From mboxrd@z Thu Jan 1 00:00:00 1970 From: James Ausmus Subject: Re: [PATCH 26/24] drm/i915/icl: Add allowed DP rates for Icelake Date: Fri, 25 May 2018 11:32:07 -0700 Message-ID: <20180525183206.GA18218@jausmus-gentoo-dev6.jf.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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id A28B66EA9E for ; Fri, 25 May 2018 18:32:31 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20180524234241.3665-2-paulo.r.zanoni@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Paulo Zanoni Cc: intel-gfx@lists.freedesktop.org, Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBNYXkgMjQsIDIwMTggYXQgMDQ6NDI6MzdQTSAtMDcwMCwgUGF1bG8gWmFub25pIHdy b3RlOgo+IEZyb206IE1hbmFzaSBOYXZhcmUgPG1hbmFzaS5kLm5hdmFyZUBpbnRlbC5jb20+Cj4g Cj4gRm9yIElDTCwgb24gQ29tYm8gUEhZIHRoZSBhbGxvd2VkIG1heCByYXRlcyBhcmU6Cj4gIC0g SEJSMyA4LjEgZURQIChERElBKQo+ICAtIEhCUjIgNS40IERpc3BsYXlQb3J0IChERElCKQo+IGFu ZCBmb3IgTUcgUEhZL1RDIERESSBQb3J0cyBhbGxvd2VkIERQIHJhdGVzIGFyZToKPiAgLSBIQlIz IDguMSBEaXNwbGF5UG9ydCAoRFAgYWx0ZXJuYXRlIG1vZGUsIERQIG92ZXIgVEJULAo+ICAtIERQ IG9uIGxlZ2FjeSBjb25uZWN0b3IgLSBERElDL0QvRS9GKQo+IAo+IENjOiBSb2RyaWdvIFZpdmkg PHJvZHJpZ28udml2aUBpbnRlbC5jb20+Cj4gQ2M6IEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBs aW51eC5pbnRlbC5jb20+Cj4gQ2M6IEphbWVzIEF1c211cyA8amFtZXMuYXVzbXVzQGludGVsLmNv bT4KPiBTaWduZWQtb2ZmLWJ5OiBNYW5hc2kgTmF2YXJlIDxtYW5hc2kuZC5uYXZhcmVAaW50ZWwu Y29tPgo+IFNpZ25lZC1vZmYtYnk6IEphbWVzIEF1c211cyA8amFtZXMuYXVzbXVzQGludGVsLmNv bT4KClJldmlld2VkLWJ5OiBKYW1lcyBBdXNtdXMgPGphbWVzLmF1c211c0BpbnRlbC5jb20+Cgo+ IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIHwgMjEgKysrKysrKysrKysr KysrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u cygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAuYwo+IGluZGV4IDUxMDkwMjNhYmUyOC4uM2Vl OGU3NGNmMmI4IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMK PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCj4gQEAgLTQxOSw2ICs0MTks MjAgQEAgc3RhdGljIGludCBjbmxfbWF4X3NvdXJjZV9yYXRlKHN0cnVjdCBpbnRlbF9kcCAqaW50 ZWxfZHApCj4gIAlyZXR1cm4gODEwMDAwOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW50IGljbF9tYXhf c291cmNlX3JhdGUoc3RydWN0IGludGVsX2RwICppbnRlbF9kcCkKPiArewo+ICsJc3RydWN0IGlu dGVsX2RpZ2l0YWxfcG9ydCAqZGlnX3BvcnQgPSBkcF90b19kaWdfcG9ydChpbnRlbF9kcCk7Cj4g KwllbnVtIHBvcnQgcG9ydCA9IGRpZ19wb3J0LT5iYXNlLnBvcnQ7Cj4gKwo+ICsJLyogT24gQ29t Ym8gUEhZIHBvcnQgQSBtYXggc3BlZWQgaXMgSEJSMyBmb3IgYWxsIFZjY2lvIHZvbHRhZ2VzCj4g KwkgKiBhbmQgb24gQ29tYm8gUEhZIFBvcnQgQiB0aGUgbWF4aW11bSBzdXBwb3J0ZWQgaXMgSEJS Mi4KPiArCSAqLwo+ICsJaWYgKHBvcnQgPT0gUE9SVF9CKQo+ICsJCXJldHVybiA1NDAwMDA7Cj4g Kwo+ICsJcmV0dXJuIDgxMDAwMDsKPiArfQo+ICsKPiAgc3RhdGljIHZvaWQKPiAgaW50ZWxfZHBf c2V0X3NvdXJjZV9yYXRlcyhzdHJ1Y3QgaW50ZWxfZHAgKmludGVsX2RwKQo+ICB7Cj4gQEAgLTQ0 OCwxMCArNDYyLDEzIEBAIGludGVsX2RwX3NldF9zb3VyY2VfcmF0ZXMoc3RydWN0IGludGVsX2Rw ICppbnRlbF9kcCkKPiAgCS8qIFRoaXMgc2hvdWxkIG9ubHkgYmUgZG9uZSBvbmNlICovCj4gIAlX QVJOX09OKGludGVsX2RwLT5zb3VyY2VfcmF0ZXMgfHwgaW50ZWxfZHAtPm51bV9zb3VyY2VfcmF0 ZXMpOwo+ICAKPiAtCWlmIChJU19DQU5OT05MQUtFKGRldl9wcml2KSkgewo+ICsJaWYgKElOVEVM X0dFTihkZXZfcHJpdikgPj0gMTApIHsKPiAgCQlzb3VyY2VfcmF0ZXMgPSBjbmxfcmF0ZXM7Cj4g IAkJc2l6ZSA9IEFSUkFZX1NJWkUoY25sX3JhdGVzKTsKPiAtCQltYXhfcmF0ZSA9IGNubF9tYXhf c291cmNlX3JhdGUoaW50ZWxfZHApOwo+ICsJCWlmIChJU19JQ0VMQUtFKGRldl9wcml2KSkKPiAr CQkJbWF4X3JhdGUgPSBpY2xfbWF4X3NvdXJjZV9yYXRlKGludGVsX2RwKTsKPiArCQllbHNlCj4g KwkJCW1heF9yYXRlID0gY25sX21heF9zb3VyY2VfcmF0ZShpbnRlbF9kcCk7Cj4gIAl9IGVsc2Ug aWYgKElTX0dFTjlfTFAoZGV2X3ByaXYpKSB7Cj4gIAkJc291cmNlX3JhdGVzID0gYnh0X3JhdGVz Owo+ICAJCXNpemUgPSBBUlJBWV9TSVpFKGJ4dF9yYXRlcyk7Cj4gLS0gCj4gMi4xNC4zCj4gCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBt YWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=