From mboxrd@z Thu Jan 1 00:00:00 1970 From: Todd Previte Subject: Re: [PATCH 01/13] drm/i915: Make the DP rates int instead of uint32_t Date: Fri, 13 Mar 2015 15:45:09 -0700 Message-ID: <55036875.3030105@gmail.com> References: <1426173039-24584-1-git-send-email-ville.syrjala@linux.intel.com> <1426173039-24584-2-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pa0-f43.google.com (mail-pa0-f43.google.com [209.85.220.43]) by gabe.freedesktop.org (Postfix) with ESMTP id 3C5596EAF0 for ; Fri, 13 Mar 2015 15:45:13 -0700 (PDT) Received: by pacwe9 with SMTP id we9so883742pac.1 for ; Fri, 13 Mar 2015 15:45:13 -0700 (PDT) Received: from [192.168.0.25] (ip70-162-72-208.ph.ph.cox.net. [70.162.72.208]) by mx.google.com with ESMTPSA id se2sm5151879pac.38.2015.03.13.15.45.11 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 13 Mar 2015 15:45:12 -0700 (PDT) In-Reply-To: <1426173039-24584-2-git-send-email-ville.syrjala@linux.intel.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 CgpPbiAzLzEyLzIwMTUgODoxMCBBTSwgdmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20gd3Jv dGU6Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNv bT4KPgo+IE5vIHBvaW50IGluIHVzaW5nIHVpbnQzMl90IGhlcmUsIGp1c3QgcGxhaW4gb2xkIGlu dCB3aWxsIGRvLgo+Cj4gU2lnbmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2RwLmMgfCAyNCArKysrKysrKysrKystLS0tLS0tLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAx MiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHAu Ywo+IGluZGV4IDMzZDU4NzcuLjFmYThjYzEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZHAuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMK PiBAQCAtODUsMTAgKzg1LDkgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBkcF9saW5rX2RwbGwgY2h2 X2RwbGxbXSA9IHsKPiAgIAkJeyAucDEgPSAyLCAucDIgPSAxLCAubiA9IDEsIC5tMSA9IDIsIC5t MiA9IDB4NmMwMDAwMCB9IH0KPiAgIH07Cj4gICAvKiBTa3lsYWtlIHN1cHBvcnRzIGZvbGxvd2lu ZyByYXRlcyAqLwo+IC1zdGF0aWMgY29uc3QgdWludDMyX3QgZ2VuOV9yYXRlc1tdID0geyAxNjIw MDAsIDIxNjAwMCwgMjcwMDAwLCAzMjQwMDAsCj4gLQkJCQkJNDMyMDAwLCA1NDAwMDAgfTsKPiAt Cj4gLXN0YXRpYyBjb25zdCB1aW50MzJfdCBkZWZhdWx0X3JhdGVzW10gPSB7IDE2MjAwMCwgMjcw MDAwLCA1NDAwMDAgfTsKPiArc3RhdGljIGNvbnN0IGludCBnZW45X3JhdGVzW10gPSB7IDE2MjAw MCwgMjE2MDAwLCAyNzAwMDAsCj4gKwkJCQkgIDMyNDAwMCwgNDMyMDAwLCA1NDAwMDAgfTsKPiAr c3RhdGljIGNvbnN0IGludCBkZWZhdWx0X3JhdGVzW10gPSB7IDE2MjAwMCwgMjcwMDAwLCA1NDAw MDAgfTsKPiAgIAo+ICAgLyoqCj4gICAgKiBpc19lZHAgLSBpcyB0aGUgZ2l2ZW4gcG9ydCBhdHRh Y2hlZCB0byBhbiBlRFAgcGFuZWwgKGVpdGhlciBDUFUgb3IgUENIKQo+IEBAIC0xMTM5LDcgKzEx MzgsNyBAQCBoc3dfZHBfc2V0X2RkaV9wbGxfc2VsKHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpw aXBlX2NvbmZpZywgaW50IGxpbmtfYncpCj4gICB9Cj4gICAKPiAgIHN0YXRpYyBpbnQKPiAtaW50 ZWxfcmVhZF9zaW5rX3JhdGVzKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAsIHVpbnQzMl90ICpz aW5rX3JhdGVzKQo+ICtpbnRlbF9yZWFkX3NpbmtfcmF0ZXMoc3RydWN0IGludGVsX2RwICppbnRl bF9kcCwgaW50ICpzaW5rX3JhdGVzKQo+ICAgewo+ICAgCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYg PSBpbnRlbF9kcF90b19kZXYoaW50ZWxfZHApOwo+ICAgCWludCBpID0gMDsKPiBAQCAtMTE2Niw3 ICsxMTY1LDcgQEAgaW50ZWxfcmVhZF9zaW5rX3JhdGVzKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxf ZHAsIHVpbnQzMl90ICpzaW5rX3JhdGVzKQo+ICAgfQo+ICAgCj4gICBzdGF0aWMgaW50Cj4gLWlu dGVsX3JlYWRfc291cmNlX3JhdGVzKHN0cnVjdCBpbnRlbF9kcCAqaW50ZWxfZHAsIHVpbnQzMl90 ICpzb3VyY2VfcmF0ZXMpCj4gK2ludGVsX3JlYWRfc291cmNlX3JhdGVzKHN0cnVjdCBpbnRlbF9k cCAqaW50ZWxfZHAsIGludCAqc291cmNlX3JhdGVzKQo+ICAgewo+ICAgCXN0cnVjdCBkcm1fZGV2 aWNlICpkZXYgPSBpbnRlbF9kcF90b19kZXYoaW50ZWxfZHApOwo+ICAgCWludCBpOwo+IEBAIC0x MjE3LDggKzEyMTYsOSBAQCBpbnRlbF9kcF9zZXRfY2xvY2soc3RydWN0IGludGVsX2VuY29kZXIg KmVuY29kZXIsCj4gICAJfQo+ICAgfQo+ICAgCj4gLXN0YXRpYyBpbnQgaW50ZWxfc3VwcG9ydGVk X3JhdGVzKGNvbnN0IHVpbnQzMl90ICpzb3VyY2VfcmF0ZXMsIGludCBzb3VyY2VfbGVuLAo+IC1j b25zdCB1aW50MzJfdCAqc2lua19yYXRlcywgaW50IHNpbmtfbGVuLCB1aW50MzJfdCAqc3VwcG9y dGVkX3JhdGVzKQo+ICtzdGF0aWMgaW50IGludGVsX3N1cHBvcnRlZF9yYXRlcyhjb25zdCBpbnQg KnNvdXJjZV9yYXRlcywgaW50IHNvdXJjZV9sZW4sCj4gKwkJCQkgY29uc3QgaW50ICpzaW5rX3Jh dGVzLCBpbnQgc2lua19sZW4sCj4gKwkJCQkgaW50ICpzdXBwb3J0ZWRfcmF0ZXMpCj4gICB7Cj4g ICAJaW50IGkgPSAwLCBqID0gMCwgayA9IDA7Cj4gICAKPiBAQCAtMTI0NSw3ICsxMjQ1LDcgQEAg Y29uc3QgdWludDMyX3QgKnNpbmtfcmF0ZXMsIGludCBzaW5rX2xlbiwgdWludDMyX3QgKnN1cHBv cnRlZF9yYXRlcykKPiAgIAlyZXR1cm4gazsKPiAgIH0KPiAgIAo+IC1zdGF0aWMgaW50IHJhdGVf dG9faW5kZXgodWludDMyX3QgZmluZCwgY29uc3QgdWludDMyX3QgKnJhdGVzKQo+ICtzdGF0aWMg aW50IHJhdGVfdG9faW5kZXgoaW50IGZpbmQsIGNvbnN0IGludCAqcmF0ZXMpCj4gICB7Cj4gICAJ aW50IGkgPSAwOwo+ICAgCj4gQEAgLTEyNzUsOSArMTI3NSw5IEBAIGludGVsX2RwX2NvbXB1dGVf Y29uZmlnKHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAo+ICAgCWludCBtYXhfY2xvY2s7 Cj4gICAJaW50IGJwcCwgbW9kZV9yYXRlOwo+ICAgCWludCBsaW5rX2F2YWlsLCBsaW5rX2Nsb2Nr Owo+IC0JdWludDMyX3Qgc2lua19yYXRlc1s4XTsKPiAtCXVpbnQzMl90IHN1cHBvcnRlZF9yYXRl c1s4XSA9IHswfTsKPiAtCXVpbnQzMl90IHNvdXJjZV9yYXRlc1s4XTsKPiArCWludCBzaW5rX3Jh dGVzWzhdOwo+ICsJaW50IHN1cHBvcnRlZF9yYXRlc1s4XSA9IHswfTsKPiArCWludCBzb3VyY2Vf cmF0ZXNbOF07Cj4gICAJaW50IHNvdXJjZV9sZW4sIHNpbmtfbGVuLCBzdXBwb3J0ZWRfbGVuOwo+ ICAgCj4gICAJc2lua19sZW4gPSBpbnRlbF9yZWFkX3NpbmtfcmF0ZXMoaW50ZWxfZHAsIHNpbmtf cmF0ZXMpOwpTaW5jZSB5b3UncmUgZ29pbmcgdGhyb3VnaCB0aGUgd29yayB0byByZWRvIGFsbCB0 aGUgbGluayByYXRlcywgZG9lcyBpdCAKbWFrZSBtb3JlIHNlbnNlIHRvIGhhdmUgdGhlIG51bWVy aWNhbCByYXRlcyBkZWZpbmVkIGluIGFuIGVudW0gdGhlbiAKcmVmZXJlbmNlZCBieSBlbnVtZXJh dGVkIHR5cGUgaW4gdGhlIGFycmF5cz8gRnVuY3Rpb25hbGx5IGl0IHJlYWxseSAKd29uJ3QgbWFr ZSBhbnkgZGlmZmVyZW5jZSBidXQgaXQgbWlnaHQgbWFrZSBpdCBlYXNpZXIgdG8gdW5kZXJzdGFu ZCAKd2hpY2ggcGxhdGZvcm1zIHN1cHBvcnQgd2hpY2ggcmF0ZXMgYXQgYSBnbGFuY2UuIENlcnRh aW5seSBub3QgYSAKYmxvY2tpbmcgcmVxdWVzdCwganVzdCBhIHRob3VnaHQuCgpPdGhlcndpc2Ug dGhpcyBsb29rcyBmaW5lLgoKUmV2aWV3ZWQtYnk6IFRvZGQgUHJldml0ZSA8dHByZXZpdGVAZ21h aWwuY29tPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ bnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=