From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Ausmus, James" Subject: Re: [PATCH 05/13] drm/i915/cnl: extract cnl_dvfs_{pre, post}_change Date: Wed, 4 Oct 2017 14:58:14 -0700 Message-ID: References: <20171003070614.18396-1-rodrigo.vivi@intel.com> <20171003070614.18396-6-rodrigo.vivi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wr0-x22b.google.com (mail-wr0-x22b.google.com [IPv6:2a00:1450:400c:c0c::22b]) by gabe.freedesktop.org (Postfix) with ESMTPS id 013F06E175 for ; Wed, 4 Oct 2017 21:58:56 +0000 (UTC) Received: by mail-wr0-x22b.google.com with SMTP id b21so9594342wrg.7 for ; Wed, 04 Oct 2017 14:58:56 -0700 (PDT) In-Reply-To: <20171003070614.18396-6-rodrigo.vivi@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Rodrigo Vivi Cc: Intel GFX , Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBPY3QgMywgMjAxNyBhdCAxMjowNiBBTSwgUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZp dmlAaW50ZWwuY29tPiB3cm90ZToKPiBGcm9tOiBQYXVsbyBaYW5vbmkgPHBhdWxvLnIuemFub25p QGludGVsLmNvbT4KPgo+IFRoZXNlIGZ1bmN0aW9ucyBldmVuIGhhdmUgdGhlaXIgb3duIHBhZ2Ug aW4gb3VyIHNwZWMsCj4gc28gZXh0cmFjdCB0aGVtIGZyb20gY25sX3NldF9jZGNsaygpLgo+Cj4g djI6IChCeSBSb2RyaWdvKSBGaXhlZCBpbnZlcnRlZCBsb2dpYyBvbiBlcnJvciByZXR1cm4gb2YK PiAgICAgY25sX2R2ZnNfcHJlX2NoYW5nZS4KPgo+IENjOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxl LnN5cmphbGFAbGludXguaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFBhdWxvIFphbm9uaSA8 cGF1bG8uci56YW5vbmlAaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFJvZHJpZ28gVml2aSA8 cm9kcmlnby52aXZpQGludGVsLmNvbT4KClJldmlld2VkLWJ5OiBKYW1lcyBBdXNtdXMgPGphbWVz LmF1c211c0BpbnRlbC5jb20+Cgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9j ZGNsay5jIHwgMzMgKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCj4gIDEgZmlsZSBj aGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jZGNsay5jIGIvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfY2RjbGsuYwo+IGluZGV4IDg3ZmM0MmIxOTMzNi4uYjM1ZWIxNDVkNjZlIDEwMDY0 NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2NkY2xrLmMKPiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jZGNsay5jCj4gQEAgLTE1MTAsMTIgKzE1MTAsOCBAQCBz dGF0aWMgdm9pZCBjbmxfY2RjbGtfcGxsX2VuYWJsZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAq ZGV2X3ByaXYsIGludCB2Y28pCj4gICAgICAgICBkZXZfcHJpdi0+Y2RjbGsuaHcudmNvID0gdmNv Owo+ICB9Cj4KPiAtc3RhdGljIHZvaWQgY25sX3NldF9jZGNsayhzdHJ1Y3QgZHJtX2k5MTVfcHJp dmF0ZSAqZGV2X3ByaXYsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg aW50ZWxfY2RjbGtfc3RhdGUgKmNkY2xrX3N0YXRlKQo+ICtzdGF0aWMgaW50IGNubF9kdmZzX3By ZV9jaGFuZ2Uoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQo+ICB7Cj4gLSAgICAg ICBpbnQgY2RjbGsgPSBjZGNsa19zdGF0ZS0+Y2RjbGs7Cj4gLSAgICAgICBpbnQgdmNvID0gY2Rj bGtfc3RhdGUtPnZjbzsKPiAtICAgICAgIHUzMiB2YWwsIGRpdmlkZXIsIHBjdV9hY2s7Cj4gICAg ICAgICBpbnQgcmV0Owo+Cj4gICAgICAgICBtdXRleF9sb2NrKCZkZXZfcHJpdi0+cnBzLmh3X2xv Y2spOwo+IEBAIC0xNTI0LDExICsxNTIwLDMwIEBAIHN0YXRpYyB2b2lkIGNubF9zZXRfY2RjbGso c3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAo+ICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgU0tMX0NEQ0xLX1JFQURZX0ZPUl9DSEFOR0UsCj4gICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBTS0xfQ0RDTEtfUkVBRFlfRk9SX0NIQU5HRSwgMyk7Cj4gICAgICAg ICBtdXRleF91bmxvY2soJmRldl9wcml2LT5ycHMuaHdfbG9jayk7Cj4gLSAgICAgICBpZiAocmV0 KSB7Cj4gKwo+ICsgICAgICAgaWYgKHJldCkKPiAgICAgICAgICAgICAgICAgRFJNX0VSUk9SKCJG YWlsZWQgdG8gaW5mb3JtIFBDVSBhYm91dCBjZGNsayBjaGFuZ2UgKCVkKVxuIiwKPiAgICAgICAg ICAgICAgICAgICAgICAgICAgIHJldCk7Cj4gKwo+ICsgICAgICAgcmV0dXJuIHJldDsKPiArfQo+ ICsKPiArc3RhdGljIHZvaWQgY25sX2R2ZnNfcG9zdF9jaGFuZ2Uoc3RydWN0IGRybV9pOTE1X3By aXZhdGUgKmRldl9wcml2LCBpbnQgbGV2ZWwpCj4gK3sKPiArICAgICAgIG11dGV4X2xvY2soJmRl dl9wcml2LT5ycHMuaHdfbG9jayk7Cj4gKyAgICAgICBzYW5keWJyaWRnZV9wY29kZV93cml0ZShk ZXZfcHJpdiwgU0tMX1BDT0RFX0NEQ0xLX0NPTlRST0wsIGxldmVsKTsKPiArICAgICAgIG11dGV4 X3VubG9jaygmZGV2X3ByaXYtPnJwcy5od19sb2NrKTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQg Y25sX3NldF9jZGNsayhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCj4gKyAgICAg ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaW50ZWxfY2RjbGtfc3RhdGUgKmNkY2xr X3N0YXRlKQo+ICt7Cj4gKyAgICAgICBpbnQgY2RjbGsgPSBjZGNsa19zdGF0ZS0+Y2RjbGs7Cj4g KyAgICAgICBpbnQgdmNvID0gY2RjbGtfc3RhdGUtPnZjbzsKPiArICAgICAgIHUzMiB2YWwsIGRp dmlkZXIsIHBjdV9hY2s7Cj4gKwo+ICsgICAgICAgaWYgKGNubF9kdmZzX3ByZV9jaGFuZ2UoZGV2 X3ByaXYpKQo+ICAgICAgICAgICAgICAgICByZXR1cm47Cj4gLSAgICAgICB9Cj4KPiAgICAgICAg IC8qIGNkY2xrID0gdmNvIC8gMiAvIGRpdnsxLDJ9ICovCj4gICAgICAgICBzd2l0Y2ggKERJVl9S T1VORF9DTE9TRVNUKHZjbywgY2RjbGspKSB7Cj4gQEAgLTE1NzUsOSArMTU5MCw3IEBAIHN0YXRp YyB2b2lkIGNubF9zZXRfY2RjbGsoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAo+ ICAgICAgICAgSTkxNV9XUklURShDRENMS19DVEwsIHZhbCk7Cj4KPiAgICAgICAgIC8qIGluZm9y bSBQQ1Ugb2YgdGhlIGNoYW5nZSAqLwo+IC0gICAgICAgbXV0ZXhfbG9jaygmZGV2X3ByaXYtPnJw cy5od19sb2NrKTsKPiAtICAgICAgIHNhbmR5YnJpZGdlX3Bjb2RlX3dyaXRlKGRldl9wcml2LCBT S0xfUENPREVfQ0RDTEtfQ09OVFJPTCwgcGN1X2Fjayk7Cj4gLSAgICAgICBtdXRleF91bmxvY2so JmRldl9wcml2LT5ycHMuaHdfbG9jayk7Cj4gKyAgICAgICBjbmxfZHZmc19wb3N0X2NoYW5nZShk ZXZfcHJpdiwgcGN1X2Fjayk7Cj4KPiAgICAgICAgIGludGVsX3VwZGF0ZV9jZGNsayhkZXZfcHJp dik7Cj4gIH0KPiAtLQo+IDIuMTMuNQo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxt YW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgoKCi0tIAoKCkphbWVzIEF1c211cwpfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK