From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Konduru, Chandra" Subject: Re: [PATCH 07/21 v2] drm/i915: Helper function to update skylake scaling ratio. Date: Wed, 25 Mar 2015 17:37:32 +0000 Message-ID: <76A9B330A4D78C4D99CB292C4CC06C0E36F83411@fmsmsx101.amr.corp.intel.com> References: <1426896282-23215-1-git-send-email-chandra.konduru@intel.com> <1426896282-23215-8-git-send-email-chandra.konduru@intel.com> <20150325051423.GG28667@intel.com> 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 9CFBF6E2CA for ; Wed, 25 Mar 2015 10:37:36 -0700 (PDT) In-Reply-To: <20150325051423.GG28667@intel.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: "Roper, Matthew D" Cc: "Vetter, Daniel" , "intel-gfx@lists.freedesktop.org" , "Conselvan De Oliveira, Ander" List-Id: intel-gfx@lists.freedesktop.org Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogUm9wZXIsIE1hdHRoZXcgRAo+ IFNlbnQ6IFR1ZXNkYXksIE1hcmNoIDI0LCAyMDE1IDEwOjE0IFBNCj4gVG86IEtvbmR1cnUsIENo YW5kcmEKPiBDYzogaW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZzsgVmV0dGVyLCBEYW5p ZWw7IENvbnNlbHZhbiBEZSBPbGl2ZWlyYSwgQW5kZXIKPiBTdWJqZWN0OiBSZTogW1BBVENIIDA3 LzIxIHYyXSBkcm0vaTkxNTogSGVscGVyIGZ1bmN0aW9uIHRvIHVwZGF0ZSBza3lsYWtlCj4gc2Nh bGluZyByYXRpby4KPiAKPiBPbiBGcmksIE1hciAyMCwgMjAxNSBhdCAwNTowNDoyOFBNIC0wNzAw LCBDaGFuZHJhIEtvbmR1cnUgd3JvdGU6Cj4gPiBIZWxwZXIgZnVuY3Rpb24gdXBkYXRlcyBzdXBw b3J0ZWQgc2NhbGluZyByYXRpb3MgYmFzZWQgb24gY2RjbGsgYW5kCj4gPiBjcnRjIGNsb2Nrcy4K PiA+Cj4gPiB2MjoKPiA+IC11cGRhdGUgc2luZ2xlIGNvcHkgb2Ygc2NhbGluZyByYXRpb3MgKE1h dHQpCj4gPgo+ID4gU2lnbmVkLW9mZi1ieTogQ2hhbmRyYSBLb25kdXJ1IDxjaGFuZHJhLmtvbmR1 cnVAaW50ZWwuY29tPgo+ID4gLS0tCj4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlz cGxheS5jIHwgICAyNSArKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgMSBmaWxlIGNoYW5n ZWQsIDI1IGluc2VydGlvbnMoKykKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gPiBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rp c3BsYXkuYwo+ID4gaW5kZXggMjBmMTNjOC4uODkwZDM3MiAxMDA2NDQKPiA+IC0tLSBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gPiBAQCAtNDUxMyw2ICs0NTEzLDMxIEBAIHN0YXRpYyB2 b2lkCj4gaGFzd2VsbF9tb2RlX3NldF9wbGFuZXNfd29ya2Fyb3VuZChzdHJ1Y3QgaW50ZWxfY3J0 YyAqY3J0YykKPiA+ICAJaW50ZWxfd2FpdF9mb3JfdmJsYW5rKGRldiwgb3RoZXJfYWN0aXZlX2Ny dGMtPnBpcGUpOyAgfQo+ID4KPiA+ICtzdGF0aWMgdm9pZCBza2xfdXBkYXRlX3NjYWxpbmdfcmF0 aW8oc3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiA+ICsJc3RydWN0IGludGVsX2NydGNfc3RhdGUg KmNydGNfc3RhdGUpIHsKPiA+ICsJc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0g ZGV2LT5kZXZfcHJpdmF0ZTsKPiA+ICsJdWludDMyX3QgY3J0Y19jbG9jaywgY2RjbGs7Cj4gPiAr CXN0cnVjdCBpbnRlbF9jcnRjX3NjYWxlcl9zdGF0ZSAqc2NhbGVyX3N0YXRlOwo+ID4gKwo+ID4g KwlpZiAoIWNydGNfc3RhdGUpCj4gPiArCQlyZXR1cm47Cj4gPiArCj4gPiArCWNydGNfY2xvY2sg PSAodWludDMyX3QpIGNydGNfc3RhdGUtPmJhc2UuYWRqdXN0ZWRfbW9kZS5jcnRjX2Nsb2NrOwo+ ID4gKwljZGNsayA9ICh1aW50MzJfdCkgaW50ZWxfZGRpX2dldF9jZGNsa19mcmVxKGRldl9wcml2 KTsKPiA+ICsKPiA+ICsJaWYgKCFjcnRjX2Nsb2NrIHx8ICFjZGNsaykKPiA+ICsJCXJldHVybjsK PiA+ICsKPiA+ICsJc2NhbGVyX3N0YXRlID0gJmNydGNfc3RhdGUtPnNjYWxlcl9zdGF0ZTsKPiA+ ICsJc2NhbGVyX3N0YXRlLT5taW5faHNyID0gbWF4KHNjYWxlcl9zdGF0ZS0+bWluX2hzciwgKGNy dGNfY2xvY2sgKgo+IDEwMCkvY2RjbGspOwo+ID4gKwlzY2FsZXJfc3RhdGUtPm1pbl92c3IgPSBt YXgoc2NhbGVyX3N0YXRlLT5taW5faHNyLCAoY3J0Y19jbG9jayAqCj4gPiArMTAwKS9jZGNsayk7 Cj4gCj4gSSBkb24ndCBoYXZlIGFjY2VzcyB0byB0aGUgYnNwZWMgYXQgdGhlIG1vbWVudCwgYnV0 IHRoaXMgc2VlbXMgYSBsaXR0bGUKPiBzdHJhbmdlLi4udGhlIG1pbmltdW1zIGhlcmUgY2FuIGdv IHVwIHdoZW4geW91IGNoYW5nZSBtb2RlLCBidXQgdGhleSBjYW4KPiBuZXZlciBnbyBiYWNrIGRv d24gYWdhaW4sIGV2ZW4gaWYgeW91IGdvIGJhY2sgdG8gdGhlIG9yaWdpbmFsIG1vZGU/Cj4gSXQg ZmVlbHMgbGlrZSB0aGUgZmlyc3QgcGFyYW1ldGVyIHRvIG1heCgpIGhlcmUgc2hvdWxkIGhhdmUg YmVlbiBhIGNvbnN0YW50IGZvcgo+IHRoZSBsb3dlc3QgbWluIHRoZSBoYXJkd2FyZSBjYW4gc3Vw cG9ydC4KCllvdSBhcmUgcmlnaHQsIEkgYWxzbyBmb3VuZCB0aGF0IHdoaWxlIHRlc3RpbmcgbnYx MiBmZWF0dXJlIHRoYXQgdGhleSBhcmVuJ3QKZ29pbmcgYmFjay4gV2lsbCBmaXggYW5kIHNlbmQg cmV2aXNlZCBwYXRjaC4KCj4gCj4gPiArCXNjYWxlcl9zdGF0ZS0+bWluX2h2c3IgPSBtYXgoc2Nh bGVyX3N0YXRlLT5taW5faHNyLCAoY3J0Y19jbG9jayAqCj4gPiArMTAwKS9jZGNsayk7Cj4gICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXl5eXl5eXgo+ ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbl9o dnNyPwoKV2lsbCBmaXggYWxvbmcgd2l0aCBhYm92ZS4KCj4gCj4gCj4gPiArCj4gPiArCURSTV9E RUJVR19LTVMoImZvciBjcnRjX3N0YXRlID0gJXAgY3J0Y19jbG9jayA9ICVkIGNkY2xrID0gJWRc biIsCj4gY3J0Y19zdGF0ZSwKPiA+ICsJCWNydGNfY2xvY2ssIGNkY2xrKTsKPiA+ICt9Cj4gPiAr Cj4gPiAgc3RhdGljIHZvaWQgaGFzd2VsbF9jcnRjX2VuYWJsZShzdHJ1Y3QgZHJtX2NydGMgKmNy dGMpICB7Cj4gPiAgCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBjcnRjLT5kZXY7Cj4gPiAtLQo+ ID4gMS43LjkuNQo+ID4KPiAKPiAtLQo+IE1hdHQgUm9wZXIKPiBHcmFwaGljcyBTb2Z0d2FyZSBF bmdpbmVlcgo+IElvVEcgUGxhdGZvcm0gRW5hYmxpbmcgJiBEZXZlbG9wbWVudAo+IEludGVsIENv cnBvcmF0aW9uCj4gKDkxNikgMzU2LTI3OTUKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMu ZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK