From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: Re: [PATCH 3/8] drm/i915: Fold intel_ironlake_limit() into clock computation function Date: Mon, 14 Mar 2016 12:46:12 +0100 Message-ID: <56E6A484.2070603@linux.intel.com> References: <1457945747-2161-1-git-send-email-ander.conselvan.de.oliveira@intel.com> <1457945747-2161-4-git-send-email-ander.conselvan.de.oliveira@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 50FB76E0AB for ; Mon, 14 Mar 2016 11:46:14 +0000 (UTC) In-Reply-To: <1457945747-2161-4-git-send-email-ander.conselvan.de.oliveira@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ander Conselvan de Oliveira , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T3AgMTQtMDMtMTYgb20gMDk6NTUgc2NocmVlZiBBbmRlciBDb25zZWx2YW4gZGUgT2xpdmVpcmE6 Cj4gVGhlIGZ1bmNpb24gaW50ZWxfaXJvbmxha2VfbGltaXQoKSBpcyBvbmx5IGNhbGxlZCBieSB0 aGUgY3J0YyBjb21wdXRlCj4gY2xvY2sgcGF0aC4gQnkgbWVyZ2luZyBpdCBpbnRvIGlyb25sYWtl X2NvbXB1dGVfY2xvY2tzKCksIHRoZSBjb2RlIGdldHMKPiBjbGVhcmVyLCBzaW5jZSB0aGVyZSdz IG5vIG1vcmUgaWYtbGFkZGVycyB0byBmb2xsb3cuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRlciBD b25zZWx2YW4gZGUgT2xpdmVpcmEgPGFuZGVyLmNvbnNlbHZhbi5kZS5vbGl2ZWlyYUBpbnRlbC5j b20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyB8IDU2ICsr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMjMg aW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZGlzcGxheS5jCj4gaW5kZXggMDdiNTI0NC4uZWE3MTQzMCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kaXNwbGF5LmMKPiBAQCAtNTY2LDMwICs1NjYsNiBAQCBzdGF0aWMgYm9vbCBpbnRl bF9waXBlX3dpbGxfaGF2ZV90eXBlKGNvbnN0IHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRj X3N0YXRlLAo+ICB9Cj4gIAo+ICBzdGF0aWMgY29uc3QgaW50ZWxfbGltaXRfdCAqCj4gLWludGVs X2lyb25sYWtlX2xpbWl0KHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpjcnRjX3N0YXRlLCBpbnQg cmVmY2xrKQo+IC17Cj4gLQlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gY3J0Y19zdGF0ZS0+YmFz ZS5jcnRjLT5kZXY7Cj4gLQljb25zdCBpbnRlbF9saW1pdF90ICpsaW1pdDsKPiAtCj4gLQlpZiAo aW50ZWxfcGlwZV93aWxsX2hhdmVfdHlwZShjcnRjX3N0YXRlLCBJTlRFTF9PVVRQVVRfTFZEUykp IHsKPiAtCQlpZiAoaW50ZWxfaXNfZHVhbF9saW5rX2x2ZHMoZGV2KSkgewo+IC0JCQlpZiAocmVm Y2xrID09IDEwMDAwMCkKPiAtCQkJCWxpbWl0ID0gJmludGVsX2xpbWl0c19pcm9ubGFrZV9kdWFs X2x2ZHNfMTAwbTsKPiAtCQkJZWxzZQo+IC0JCQkJbGltaXQgPSAmaW50ZWxfbGltaXRzX2lyb25s YWtlX2R1YWxfbHZkczsKPiAtCQl9IGVsc2Ugewo+IC0JCQlpZiAocmVmY2xrID09IDEwMDAwMCkK PiAtCQkJCWxpbWl0ID0gJmludGVsX2xpbWl0c19pcm9ubGFrZV9zaW5nbGVfbHZkc18xMDBtOwo+ IC0JCQllbHNlCj4gLQkJCQlsaW1pdCA9ICZpbnRlbF9saW1pdHNfaXJvbmxha2Vfc2luZ2xlX2x2 ZHM7Cj4gLQkJfQo+IC0JfSBlbHNlCj4gLQkJbGltaXQgPSAmaW50ZWxfbGltaXRzX2lyb25sYWtl X2RhYzsKPiAtCj4gLQlyZXR1cm4gbGltaXQ7Cj4gLX0KPiAtCj4gLXN0YXRpYyBjb25zdCBpbnRl bF9saW1pdF90ICoKPiAgaW50ZWxfZzR4X2xpbWl0KHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpj cnRjX3N0YXRlKQo+ICB7Cj4gIAlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2ID0gY3J0Y19zdGF0ZS0+ YmFzZS5jcnRjLT5kZXY7Cj4gQEAgLTYxOSw4ICs1OTUsOCBAQCBpbnRlbF9saW1pdChzdHJ1Y3Qg aW50ZWxfY3J0Y19zdGF0ZSAqY3J0Y19zdGF0ZSwgaW50IHJlZmNsaykKPiAgCj4gIAlpZiAoSVNf QlJPWFRPTihkZXYpKQo+ICAJCWxpbWl0ID0gJmludGVsX2xpbWl0c19ieHQ7Cj4gLQllbHNlIGlm IChIQVNfUENIX1NQTElUKGRldikpCj4gLQkJbGltaXQgPSBpbnRlbF9pcm9ubGFrZV9saW1pdChj cnRjX3N0YXRlLCByZWZjbGspOwo+ICsJZWxzZSBpZiAoV0FSTl9PTihIQVNfUENIX1NQTElUKGRl dikpKQo+ICsJCWxpbWl0ID0gTlVMTDsKPiAgCWVsc2UgaWYgKElTX0c0WChkZXYpKSB7Cj4gIAkJ bGltaXQgPSBpbnRlbF9nNHhfbGltaXQoY3J0Y19zdGF0ZSk7Cj4gIAl9IGVsc2UgaWYgKElTX1BJ TkVWSUVXKGRldikpIHsKSSdtIGN1cmlvdXMsIHdoZW4gaXMgaW50ZWxfbGltaXRzX2J4dCBldmVy IHVzZWQ/IFNlZW1zIGxpa2UgZGVhZCBjb2RlLi4KCkl0IHdvdWxkIGFwcGVhciBpdCB1c2VzIGhh c3dlbGxfY3J0Y19jb21wdXRlX2Nsb2NrLCB3aGljaCBuZXZlciBjYWxscyBpbnRvIGludGVsX2xp bWl0KCkuCgp+TWFhcnRlbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngK