From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Roper Subject: Re: [PATCH 07/21 v2] drm/i915: Helper function to update skylake scaling ratio. Date: Tue, 24 Mar 2015 22:14:23 -0700 Message-ID: <20150325051423.GG28667@intel.com> References: <1426896282-23215-1-git-send-email-chandra.konduru@intel.com> <1426896282-23215-8-git-send-email-chandra.konduru@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 ESMTP id 810896E7E3 for ; Tue, 24 Mar 2015 22:14:24 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1426896282-23215-8-git-send-email-chandra.konduru@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chandra Konduru Cc: daniel.vetter@intel.com, intel-gfx@lists.freedesktop.org, ander.conselvan.de.oliveira@intel.com List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBNYXIgMjAsIDIwMTUgYXQgMDU6MDQ6MjhQTSAtMDcwMCwgQ2hhbmRyYSBLb25kdXJ1 IHdyb3RlOgo+IEhlbHBlciBmdW5jdGlvbiB1cGRhdGVzIHN1cHBvcnRlZCBzY2FsaW5nIHJhdGlv cyBiYXNlZCBvbiBjZGNsayBhbmQKPiBjcnRjIGNsb2Nrcy4KPiAKPiB2MjoKPiAtdXBkYXRlIHNp bmdsZSBjb3B5IG9mIHNjYWxpbmcgcmF0aW9zIChNYXR0KQo+IAo+IFNpZ25lZC1vZmYtYnk6IENo YW5kcmEgS29uZHVydSA8Y2hhbmRyYS5rb25kdXJ1QGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIHwgICAyNSArKysrKysrKysrKysrKysrKysr KysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+IGluZGV4IDIwZjEzYzguLjg5MGQzNzIgMTAwNjQ0Cj4g LS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gQEAgLTQ1MTMsNiArNDUxMywzMSBAQCBz dGF0aWMgdm9pZCBoYXN3ZWxsX21vZGVfc2V0X3BsYW5lc193b3JrYXJvdW5kKHN0cnVjdCBpbnRl bF9jcnRjICpjcnRjKQo+ICAJaW50ZWxfd2FpdF9mb3JfdmJsYW5rKGRldiwgb3RoZXJfYWN0aXZl X2NydGMtPnBpcGUpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBza2xfdXBkYXRlX3NjYWxpbmdf cmF0aW8oc3RydWN0IGRybV9kZXZpY2UgKmRldiwKPiArCXN0cnVjdCBpbnRlbF9jcnRjX3N0YXRl ICpjcnRjX3N0YXRlKQo+ICt7Cj4gKwlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYg PSBkZXYtPmRldl9wcml2YXRlOwo+ICsJdWludDMyX3QgY3J0Y19jbG9jaywgY2RjbGs7Cj4gKwlz dHJ1Y3QgaW50ZWxfY3J0Y19zY2FsZXJfc3RhdGUgKnNjYWxlcl9zdGF0ZTsKPiArCj4gKwlpZiAo IWNydGNfc3RhdGUpCj4gKwkJcmV0dXJuOwo+ICsKPiArCWNydGNfY2xvY2sgPSAodWludDMyX3Qp IGNydGNfc3RhdGUtPmJhc2UuYWRqdXN0ZWRfbW9kZS5jcnRjX2Nsb2NrOwo+ICsJY2RjbGsgPSAo dWludDMyX3QpIGludGVsX2RkaV9nZXRfY2RjbGtfZnJlcShkZXZfcHJpdik7Cj4gKwo+ICsJaWYg KCFjcnRjX2Nsb2NrIHx8ICFjZGNsaykKPiArCQlyZXR1cm47Cj4gKwo+ICsJc2NhbGVyX3N0YXRl ID0gJmNydGNfc3RhdGUtPnNjYWxlcl9zdGF0ZTsKPiArCXNjYWxlcl9zdGF0ZS0+bWluX2hzciA9 IG1heChzY2FsZXJfc3RhdGUtPm1pbl9oc3IsIChjcnRjX2Nsb2NrICogMTAwKS9jZGNsayk7Cj4g KwlzY2FsZXJfc3RhdGUtPm1pbl92c3IgPSBtYXgoc2NhbGVyX3N0YXRlLT5taW5faHNyLCAoY3J0 Y19jbG9jayAqIDEwMCkvY2RjbGspOwoKSSBkb24ndCBoYXZlIGFjY2VzcyB0byB0aGUgYnNwZWMg YXQgdGhlIG1vbWVudCwgYnV0IHRoaXMgc2VlbXMgYSBsaXR0bGUKc3RyYW5nZS4uLnRoZSBtaW5p bXVtcyBoZXJlIGNhbiBnbyB1cCB3aGVuIHlvdSBjaGFuZ2UgbW9kZSwgYnV0IHRoZXkgY2FuCm5l dmVyIGdvIGJhY2sgZG93biBhZ2FpbiwgZXZlbiBpZiB5b3UgZ28gYmFjayB0byB0aGUgb3JpZ2lu YWwgbW9kZT8KSXQgZmVlbHMgbGlrZSB0aGUgZmlyc3QgcGFyYW1ldGVyIHRvIG1heCgpIGhlcmUg c2hvdWxkIGhhdmUgYmVlbiBhCmNvbnN0YW50IGZvciB0aGUgbG93ZXN0IG1pbiB0aGUgaGFyZHdh cmUgY2FuIHN1cHBvcnQuCgo+ICsJc2NhbGVyX3N0YXRlLT5taW5faHZzciA9IG1heChzY2FsZXJf c3RhdGUtPm1pbl9oc3IsIChjcnRjX2Nsb2NrICogMTAwKS9jZGNsayk7CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5eXl5eXl4KICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluX2h2c3I/CgoKPiArCj4g KwlEUk1fREVCVUdfS01TKCJmb3IgY3J0Y19zdGF0ZSA9ICVwIGNydGNfY2xvY2sgPSAlZCBjZGNs ayA9ICVkXG4iLCBjcnRjX3N0YXRlLAo+ICsJCWNydGNfY2xvY2ssIGNkY2xrKTsKPiArfQo+ICsK PiAgc3RhdGljIHZvaWQgaGFzd2VsbF9jcnRjX2VuYWJsZShzdHJ1Y3QgZHJtX2NydGMgKmNydGMp Cj4gIHsKPiAgCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBjcnRjLT5kZXY7Cj4gLS0gCj4gMS43 LjkuNQo+IAoKLS0gCk1hdHQgUm9wZXIKR3JhcGhpY3MgU29mdHdhcmUgRW5naW5lZXIKSW9URyBQ bGF0Zm9ybSBFbmFibGluZyAmIERldmVsb3BtZW50CkludGVsIENvcnBvcmF0aW9uCig5MTYpIDM1 Ni0yNzk1Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==