From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [RFC] drm/i915: Allow the UMD to configure their own power clock state Date: Wed, 10 May 2017 16:47:50 +0300 Message-ID: <87vap8lt6h.fsf@gaia.fi.intel.com> References: <1493737674-5282-1-git-send-email-oscar.mateo@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 963296E07B for ; Wed, 10 May 2017 13:48:04 +0000 (UTC) In-Reply-To: <1493737674-5282-1-git-send-email-oscar.mateo@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Oscar Mateo , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T3NjYXIgTWF0ZW8gPG9zY2FyLm1hdGVvQGludGVsLmNvbT4gd3JpdGVzOgoKPiBUaGlzIGFsbG93 cyB1c2Vyc3BhY2UgdG8gc2h1dGRvd24gc2xpY2VzIGF0IHdpbGwgZm9yIHBlcmZvcm1hbmNlL3Bv d2VyIHJlYXNvbnMKPiAoYmVjYXVzZSBpdCBkb2Vzbid0IGhhdmUgYSB1c2UgZm9yIG1vcmUgc2xp Y2VzKS4KPgo+IENjOiBEbWl0cnkgUm9nb3poa2luIDxkbWl0cnkudi5yb2dvemhraW5AaW50ZWwu Y29tPgo+IENjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBTaWdu ZWQtb2ZmLWJ5OiBPc2NhciBNYXRlbyA8b3NjYXIubWF0ZW9AaW50ZWwuY29tPgo+IC0tLQo+ICBk cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9lbmdpbmVfY3MuYyB8IDExICsrKysrKysrKysrCj4g IDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5lX2NzLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9lbmdpbmVfY3MuYwo+IGluZGV4IDQwMjc2OWQuLjE3ZmY4OGQgMTAwNjQ0Cj4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5lX2NzLmMKPiArKysgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9lbmdpbmVfY3MuYwo+IEBAIC02MjgsNiArNjI4LDcgQEAgc3RhdGlj IGludCB3YV9yaW5nX3doaXRlbGlzdF9yZWcoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5l LAo+ICBzdGF0aWMgaW50IGdlbjhfaW5pdF93b3JrYXJvdW5kcyhzdHJ1Y3QgaW50ZWxfZW5naW5l X2NzICplbmdpbmUpCj4gIHsKPiAgCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9 IGVuZ2luZS0+aTkxNTsKPiArCWludCByZXQ7Cj4gIAo+ICAJV0FfU0VUX0JJVF9NQVNLRUQoSU5T VFBNLCBJTlNUUE1fRk9SQ0VfT1JERVJJTkcpOwo+ICAKPiBAQCAtNjczLDYgKzY3NCwxMSBAQCBz dGF0aWMgaW50IGdlbjhfaW5pdF93b3JrYXJvdW5kcyhzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpl bmdpbmUpCj4gIAkJCSAgICBHRU42X1dJWl9IQVNISU5HX01BU0ssCj4gIAkJCSAgICBHRU42X1dJ Wl9IQVNISU5HXzE2eDQpOwo+ICAKPiArCS8qIEFsbG93IHRoZSBVTUQgdG8gY29uZmlndXJlIHRo ZWlyIG93biBwb3dlciBjbG9jayBzdGF0ZSAqLwo+ICsJcmV0ID0gd2FfcmluZ193aGl0ZWxpc3Rf cmVnKGVuZ2luZSwgR0VOOF9SX1BXUl9DTEtfU1RBVEUpOwo+ICsJaWYgKHJldCkKPiArCQlyZXR1 cm4gcmV0Owo+ICsKCkhvdyB3aWxsIHRoZSBkaWZmZXJlbnQgdXNlcnNwYWNlIGNsaWVudHMgY29v cmRpbmF0ZSB3aXRoIHRoZSBzbGljZQpzdGF0ZT8gSSBndWVzcyBpbiBhbm90aGVyIHdvcmRzLCBp cyB0aGlzIHBhcnQgb2YgdGhlIGNvbnRleHQ/CgotTWlrYQoKCj4gIAlyZXR1cm4gMDsKPiAgfQo+ ICAKPiBAQCAtODQxLDYgKzg0NywxMSBAQCBzdGF0aWMgaW50IGdlbjlfaW5pdF93b3JrYXJvdW5k cyhzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCj4gIAlpZiAocmV0KQo+ICAJCXJldHVy biByZXQ7Cj4gIAo+ICsJLyogQWxsb3cgdGhlIFVNRCB0byBjb25maWd1cmUgdGhlaXIgb3duIHBv d2VyIGNsb2NrIHN0YXRlICovCj4gKwlyZXQgPSB3YV9yaW5nX3doaXRlbGlzdF9yZWcoZW5naW5l LCBHRU44X1JfUFdSX0NMS19TVEFURSk7Cj4gKwlpZiAocmV0KQo+ICsJCXJldHVybiByZXQ7Cj4g Kwo+ICAJcmV0dXJuIDA7Cj4gIH0KPiAgCj4gLS0gCj4gMS45LjEKPgo+IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeApfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVs LWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK