From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH 12/71] drm/i915/chv: Initial clock gating support for Cherryview Date: Thu, 08 May 2014 17:33:54 +0300 Message-ID: <87d2fo2vcd.fsf@intel.com> References: <1397039349-10639-1-git-send-email-ville.syrjala@linux.intel.com> <1397039349-10639-13-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 mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id C1ACA6E7E3 for ; Thu, 8 May 2014 07:34:55 -0700 (PDT) In-Reply-To: <1397039349-10639-13-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: ville.syrjala@linux.intel.com, intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCAwOSBBcHIgMjAxNCwgdmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20gd3JvdGU6 Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4K Pgo+IENIViBjbG9jayBnYXRpbmcgaXNuJ3QgaWRlbnRpY2FsIHRvIFZMViwgc28gYWRkIGEgbmV3 IGZ1bmN0aW9uCj4gZm9yIGl0LiBUaGlzIGlzIG9ubHkgYSBzdGFydCwgYW5kIGZ1cnRoZXIgY2hh bmdlcyBhcmUgbmVlZGVkIGFzCj4gdGhlIGRldGFpbHMgYmVjb21lIGF2YWlsYWJsZS4KPgoKSSdt IGEgYml0IG9uIHRoaW4gaWNlIGhlcmUsIGJ1dCB3aXRoIHRoZSAiUmV2aWV3ZXIncyBzdGF0ZW1l bnQgb2YKb3ZlcnNpZ2h0IiBpbiBtaW5kLAoKUmV2aWV3ZWQtYnk6IEphbmkgTmlrdWxhIDxqYW5p Lm5pa3VsYUBpbnRlbC5jb20+CgoKCgo+IFNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8 dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX3BtLmMgfCAxMyArKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMyBp bnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf cG0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMKPiBpbmRleCAyMWNmYmM3Li4w ODg5YWY3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMKPiAr KysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jCj4gQEAgLTUxMjIsNiArNTEyMiwx NSBAQCBzdGF0aWMgdm9pZCB2YWxsZXl2aWV3X2luaXRfY2xvY2tfZ2F0aW5nKHN0cnVjdCBkcm1f ZGV2aWNlICpkZXYpCj4gIAlJOTE1X1dSSVRFKFZMVl9HVU5JVF9DTE9DS19HQVRFLCBHQ0ZHX0RJ Uyk7Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIGNoZXJyeXZpZXdfaW5pdF9jbG9ja19nYXRpbmco c3RydWN0IGRybV9kZXZpY2UgKmRldikKPiArewo+ICsJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUg KmRldl9wcml2ID0gZGV2LT5kZXZfcHJpdmF0ZTsKPiArCj4gKwlJOTE1X1dSSVRFKERTUENMS19H QVRFX0QsIFZSSFVOSVRfQ0xPQ0tfR0FURV9ESVNBQkxFKTsKPiArCj4gKwlJOTE1X1dSSVRFKE1J X0FSQl9WTFYsIE1JX0FSQl9ESVNQTEFZX1RSSUNLTEVfRkVFRF9ESVNBQkxFKTsKPiArfQo+ICsK PiAgc3RhdGljIHZvaWQgZzR4X2luaXRfY2xvY2tfZ2F0aW5nKHN0cnVjdCBkcm1fZGV2aWNlICpk ZXYpCj4gIHsKPiAgCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IGRldi0+ZGV2 X3ByaXZhdGU7Cj4gQEAgLTYwMTUsNiArNjAyNCwxMCBAQCB2b2lkIGludGVsX2luaXRfcG0oc3Ry dWN0IGRybV9kZXZpY2UgKmRldikKPiAgCQkJZGV2X3ByaXYtPmRpc3BsYXkuaW5pdF9jbG9ja19n YXRpbmcgPSBoYXN3ZWxsX2luaXRfY2xvY2tfZ2F0aW5nOwo+ICAJCWVsc2UgaWYgKElOVEVMX0lO Rk8oZGV2KS0+Z2VuID09IDgpCj4gIAkJCWRldl9wcml2LT5kaXNwbGF5LmluaXRfY2xvY2tfZ2F0 aW5nID0gZ2VuOF9pbml0X2Nsb2NrX2dhdGluZzsKPiArCX0gZWxzZSBpZiAoSVNfQ0hFUlJZVklF VyhkZXYpKSB7Cj4gKwkJZGV2X3ByaXYtPmRpc3BsYXkudXBkYXRlX3dtID0gdmFsbGV5dmlld191 cGRhdGVfd207Cj4gKwkJZGV2X3ByaXYtPmRpc3BsYXkuaW5pdF9jbG9ja19nYXRpbmcgPQo+ICsJ CQljaGVycnl2aWV3X2luaXRfY2xvY2tfZ2F0aW5nOwo+ICAJfSBlbHNlIGlmIChJU19WQUxMRVlW SUVXKGRldikpIHsKPiAgCQlkZXZfcHJpdi0+ZGlzcGxheS51cGRhdGVfd20gPSB2YWxsZXl2aWV3 X3VwZGF0ZV93bTsKPiAgCQlkZXZfcHJpdi0+ZGlzcGxheS5pbml0X2Nsb2NrX2dhdGluZyA9Cj4g LS0gCj4gMS44LjMuMgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwo+IGh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngKCi0tIApKYW5pIE5pa3VsYSwgSW50ZWwgT3BlbiBTb3VyY2UgVGVjaG5vbG9n eSBDZW50ZXIKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK