From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Barnes Subject: Re: [PATCH 1/4] drm/i915: Improve vlv_gpu_freq() and vlv_freq_opcode() Date: Wed, 6 Nov 2013 08:56:13 -0800 Message-ID: <20131106085613.746dbfbf@jbarnes-desktop> References: <1383684151-595-1-git-send-email-ville.syrjala@linux.intel.com> <1383684151-595-2-git-send-email-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from oproxy14-pub.mail.unifiedlayer.com (oproxy14-pub.mail.unifiedlayer.com [67.222.51.224]) by gabe.freedesktop.org (Postfix) with SMTP id 6675B101FB3 for ; Wed, 6 Nov 2013 08:55:28 -0800 (PST) In-Reply-To: <1383684151-595-2-git-send-email-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces@lists.freedesktop.org Errors-To: intel-gfx-bounces@lists.freedesktop.org To: ville.syrjala@linux.intel.com Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCAgNSBOb3YgMjAxMyAyMjo0MjoyOCArMDIwMAp2aWxsZS5zeXJqYWxhQGxpbnV4Lmlu dGVsLmNvbSB3cm90ZToKCj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxp bnV4LmludGVsLmNvbT4KPiAKPiBXZSdyZSBjdXJyZW50bHkgbWlzY2FsY3VsYXRpbmcgdGhlIFZM ViBncmFwaGljcyBjbG9jayBhIGxpdHRsZSBiaXQuCj4gVGhpcyBpcyBjYXVzZWQgYnkgcm91bmRp bmcgdGhlIHN0ZXAgdG8gaW50ZWdlciBNSHosIHdoaWNoIGRvZXMgbm90Cj4gbWF0Y2ggcmVhbGl0 eS4gQ2hhbmdlIHRoZSBmb3JtdWxhIHRvIG1hdGNoIHRoZSBHVW5pdCBIQVMgdG8gZ2l2ZQo+IG1v cmUgYWNjdXJhdGUgYW5zd2Vycy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6Qg PHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9wbS5jIHwgMzUgKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K PiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQo+IAo+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfcG0uYwo+IGluZGV4IGE1Nzc4ZTUuLjg2NTAzNWIgMTAwNjQ0Cj4g LS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX3BtLmMKPiBAQCAtNTk0Nyw1NyArNTk0Nyw0NiBAQCBpbnQgc2FuZHli cmlkZ2VfcGNvZGVfd3JpdGUoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LCB1OCBt Ym94LCB1MzIgdmFsKQo+ICAKPiAgaW50IHZsdl9ncHVfZnJlcShpbnQgZGRyX2ZyZXEsIGludCB2 YWwpCj4gIHsKPiAtCWludCBtdWx0LCBiYXNlOwo+ICsJaW50IGRpdjsKPiAgCj4gKwkvKiA0IHgg Y3pjbGsgKi8KPiAgCXN3aXRjaCAoZGRyX2ZyZXEpIHsKPiAgCWNhc2UgODAwOgo+IC0JCW11bHQg PSAyMDsKPiAtCQliYXNlID0gMTIwOwo+ICsJCWRpdiA9IDEwOwo+ICAJCWJyZWFrOwo+ICAJY2Fz ZSAxMDY2Ogo+IC0JCW11bHQgPSAyMjsKPiAtCQliYXNlID0gMTMzOwo+ICsJCWRpdiA9IDEyOwo+ ICAJCWJyZWFrOwo+ICAJY2FzZSAxMzMzOgo+IC0JCW11bHQgPSAyMTsKPiAtCQliYXNlID0gMTI1 Owo+ICsJCWRpdiA9IDE2Owo+ICAJCWJyZWFrOwo+ICAJZGVmYXVsdDoKPiAgCQlyZXR1cm4gLTE7 Cj4gIAl9Cj4gIAo+IC0JcmV0dXJuICgodmFsIC0gMHhiZCkgKiBtdWx0KSArIGJhc2U7Cj4gKwly ZXR1cm4gRElWX1JPVU5EX0NMT1NFU1QoZGRyX2ZyZXEgKiAodmFsICsgNiAtIDB4YmQpLCA0ICog ZGl2KTsKPiAgfQo+ICAKPiAgaW50IHZsdl9mcmVxX29wY29kZShpbnQgZGRyX2ZyZXEsIGludCB2 YWwpCj4gIHsKPiAtCWludCBtdWx0LCBiYXNlOwo+ICsJaW50IG11bDsKPiAgCj4gKwkvKiA0IHgg Y3pjbGsgKi8KPiAgCXN3aXRjaCAoZGRyX2ZyZXEpIHsKPiAgCWNhc2UgODAwOgo+IC0JCW11bHQg PSAyMDsKPiAtCQliYXNlID0gMTIwOwo+ICsJCW11bCA9IDEwOwo+ICAJCWJyZWFrOwo+ICAJY2Fz ZSAxMDY2Ogo+IC0JCW11bHQgPSAyMjsKPiAtCQliYXNlID0gMTMzOwo+ICsJCW11bCA9IDEyOwo+ ICAJCWJyZWFrOwo+ICAJY2FzZSAxMzMzOgo+IC0JCW11bHQgPSAyMTsKPiAtCQliYXNlID0gMTI1 Owo+ICsJCW11bCA9IDE2Owo+ICAJCWJyZWFrOwo+ICAJZGVmYXVsdDoKPiAgCQlyZXR1cm4gLTE7 Cj4gIAl9Cj4gIAo+IC0JdmFsIC89IG11bHQ7Cj4gLQl2YWwgLT0gYmFzZSAvIG11bHQ7Cj4gLQl2 YWwgKz0gMHhiZDsKPiAtCj4gLQlpZiAodmFsID4gMHhlYSkKPiAtCQl2YWwgPSAweGVhOwo+IC0K PiAtCXJldHVybiB2YWw7Cj4gKwlyZXR1cm4gRElWX1JPVU5EX0NMT1NFU1QoNCAqIG11bCAqIHZh bCwgZGRyX2ZyZXEpICsgMHhiZCAtIDY7Cj4gIH0KPiAgCj4gIHZvaWQgaW50ZWxfcG1faW5pdChz dHJ1Y3QgZHJtX2RldmljZSAqZGV2KQoKWWVhaCB0aGVzZSB2YWx1ZXMgbG9vayBiZXR0ZXIgYXQg MTA2NiBhbmQgMTMzMy4gIE5vIGRpZmZlcmVuY2VzIGF0IDgwMAp0aG91Z2guCgpSZXZpZXdlZC1i eTogSmVzc2UgQmFybmVzIDxqYmFybmVzQHZpcnR1b3VzZ2Vlay5vcmc+CgotLSAKSmVzc2UgQmFy bmVzLCBJbnRlbCBPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRlcgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0Cklu dGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=