From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH] drm/i915: Wait up to 3ms for the pcu to ack the cdclk change request on SKL Date: Wed, 27 Jul 2016 16:32:08 +0300 Message-ID: <20160727133208.GN4329@intel.com> References: <1468416723-23440-1-git-send-email-ville.syrjala@linux.intel.com> <20160714143900.GG17101@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id EFEBF6E6D3 for ; Wed, 27 Jul 2016 13:32:12 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20160714143900.GG17101@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter Cc: intel-gfx@lists.freedesktop.org, David Weinehall List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBKdWwgMTQsIDIwMTYgYXQgMDQ6Mzk6MDBQTSArMDIwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBPbiBXZWQsIEp1bCAxMywgMjAxNiBhdCAwNDozMjowM1BNICswMzAwLCB2aWxsZS5z eXJqYWxhQGxpbnV4LmludGVsLmNvbSB3cm90ZToKPiA+IEZyb206IFZpbGxlIFN5cmrDpGzDpCA8 dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gPiAKPiA+IEJzcGVjIHRlbGxzIHVzIHRv IGtlZXAgYmFzaGluZyB0aGUgUENVIGZvciB1cCB0byAzbXMgd2hlbiB0cnlpbmcgdG8KPiA+IGlu Zm9ybSBpdCBhYm91dCBhbiB1cGNvbWluZyBjaGFuZ2UgaW4gdGhlIGNkY2xrIGZyZXF1ZW5jeS4g Q3VycmVudGx5Cj4gPiB3ZSBvbmx5IGtlZXAgYXQgaXQgZm9yIDE1KjEwdXNlYyAoKyB3aGF0ZXZl ciBkZWxheXMgZ2V0cyBhZGRlZCBieQo+ID4gdGhlIHNhbmR5YnJpZGdlX3Bjb2RlX3JlYWQoKSBp dHNlbGYpLiBMZXQncyBjaGFuZ2UgdGhlIGxpbWl0IHRvIDNtcy4KPiA+IAo+ID4gSSBkZWNpZGVk IHRvIGtlZXAgMTAgdXNlYyBkZWxheSBwZXIgaXRlcmF0aW9uIGZvciBub3csIGV2ZW4gdGhvdWdo Cj4gPiB0aGUgc3BlYyBkb2Vzbid0IHJlYWxseSB0ZWxsIHVzIHRvIGRvIHRoYXQuCj4gPiAKPiA+ IENjOiBEYXZpZCBXZWluZWhhbGwgPGRhdmlkLndlaW5laGFsbEBpbnRlbC5jb20+Cj4gPiBTaWdu ZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29t Pgo+IAo+IE5lZWRzCj4gCj4gQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKPiAKPiBhbmQgcHJv YmFibHkgYWxzbyBhIEZpeGVzOiBsaW5lPwoKRml4ZXM6IDVkOTZkOGFmY2ZiYiAoImRybS9pOTE1 L3NrbDogRGVpbml0L2luaXQgdGhlIGRpc3BsYXkgYXQgc3VzcGVuZC9yZXN1bWUiKQoKYW5kIHB1 c2hlZCB0byBkaW5xLiBUaGFua3MgZm9yIHRoZSByZXZpZXcvdGVzdGluZy4KCj4gLURhbmllbAo+ IAo+ID4gLS0tCj4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIHwgMTAg Ky0tLS0tLS0tLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgOSBkZWxldGlv bnMoLSkKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rp c3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+ID4gaW5kZXgg YmUzYjJjYWIyNjQwLi45MGYyNmYwZTI1NzEgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2Rpc3BsYXkuYwo+ID4gQEAgLTU2OTEsMTUgKzU2OTEsNyBAQCBzdGF0aWMgYm9vbCBza2xf Y2RjbGtfcGN1X3JlYWR5KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKPiA+ICAK PiA+ICBzdGF0aWMgYm9vbCBza2xfY2RjbGtfd2FpdF9mb3JfcGN1X3JlYWR5KHN0cnVjdCBkcm1f aTkxNV9wcml2YXRlICpkZXZfcHJpdikKPiA+ICB7Cj4gPiAtCXVuc2lnbmVkIGludCBpOwo+ID4g LQo+ID4gLQlmb3IgKGkgPSAwOyBpIDwgMTU7IGkrKykgewo+ID4gLQkJaWYgKHNrbF9jZGNsa19w Y3VfcmVhZHkoZGV2X3ByaXYpKQo+ID4gLQkJCXJldHVybiB0cnVlOwo+ID4gLQkJdWRlbGF5KDEw KTsKPiA+IC0JfQo+ID4gLQo+ID4gLQlyZXR1cm4gZmFsc2U7Cj4gPiArCXJldHVybiBfd2FpdF9m b3Ioc2tsX2NkY2xrX3BjdV9yZWFkeShkZXZfcHJpdiksIDMwMDAsIDEwKSA9PSAwOwo+ID4gIH0K PiA+ICAKPiA+ICBzdGF0aWMgdm9pZCBza2xfc2V0X2NkY2xrKHN0cnVjdCBkcm1faTkxNV9wcml2 YXRlICpkZXZfcHJpdiwgaW50IGNkY2xrLCBpbnQgdmNvKQo+ID4gLS0gCj4gPiAyLjcuNAo+ID4g Cj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4g SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+ID4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y Zwo+ID4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngKPiAKPiAtLSAKPiBEYW5pZWwgVmV0dGVyCj4gU29mdHdhcmUgRW5naW5lZXIsIEludGVs IENvcnBvcmF0aW9uCj4gaHR0cDovL2Jsb2cuZmZ3bGwuY2gKCi0tIApWaWxsZSBTeXJqw6Rsw6QK SW50ZWwgT1RDCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=