From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH 02/13] drm/i915: Extract broadwell_calc_cdclk() Date: Thu, 12 May 2016 13:03:33 +0300 Message-ID: <871t57ioei.fsf@intel.com> References: <1462995892-32416-1-git-send-email-ville.syrjala@linux.intel.com> <1462995892-32416-3-git-send-email-ville.syrjala@linux.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 340EB6E7F7 for ; Thu, 12 May 2016 10:04:37 +0000 (UTC) In-Reply-To: <1462995892-32416-3-git-send-email-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: ville.syrjala@linux.intel.com, intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCAxMSBNYXkgMjAxNiwgdmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20gd3JvdGU6 Cj4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4K Pgo+IFRyeSB0byByZWR1Y2UgdGhlIGFtb3VudCBvZiBkdXBsaWNhdGVkIGNkY2xrIG1hZ2ljIG51 bWJlcnMgYnkKPiBtb3ZpbmcgdGhlIG1heF9waXhjbGstPmNkY2xrIGNvbnZlcnNpb24gaW50byBh IGhlbHBlci4KPgo+IFNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFs YUBsaW51eC5pbnRlbC5jb20+CgpSZXZpZXdlZC1ieTogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxh QGludGVsLmNvbT4KCgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5 LmMgfCAyMyArKysrKysrKysrKysrKy0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTQgaW5z ZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNw bGF5LmMKPiBpbmRleCA3NzVhYjNjZjFlZWUuLmI1NTA3NWU2MDIwYyAxMDA2NDQKPiAtLS0gYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiArKysgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKPiBAQCAtOTY3NSw2ICs5Njc1LDE4IEBAIHN0YXRpYyB2 b2lkIGJyb2Fkd2VsbF9zZXRfY2RjbGsoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgaW50IGNkY2xr KQo+ICAJICAgICBjZGNsaywgZGV2X3ByaXYtPmNkY2xrX2ZyZXEpOwo+ICB9Cj4gIAo+ICtzdGF0 aWMgaW50IGJyb2Fkd2VsbF9jYWxjX2NkY2xrKGludCBtYXhfcGl4Y2xrKQo+ICt7Cj4gKwlpZiAo bWF4X3BpeGNsayA+IDU0MDAwMCkKPiArCQlyZXR1cm4gNjc1MDAwOwo+ICsJZWxzZSBpZiAobWF4 X3BpeGNsayA+IDQ1MDAwMCkKPiArCQlyZXR1cm4gNTQwMDAwOwo+ICsJZWxzZSBpZiAobWF4X3Bp eGNsayA+IDMzNzUwMCkKPiArCQlyZXR1cm4gNDUwMDAwOwo+ICsJZWxzZQo+ICsJCXJldHVybiAz Mzc1MDA7Cj4gK30KPiArCj4gIHN0YXRpYyBpbnQgYnJvYWR3ZWxsX21vZGVzZXRfY2FsY19jZGNs ayhzdHJ1Y3QgZHJtX2F0b21pY19zdGF0ZSAqc3RhdGUpCj4gIHsKPiAgCXN0cnVjdCBkcm1faTkx NV9wcml2YXRlICpkZXZfcHJpdiA9IHRvX2k5MTUoc3RhdGUtPmRldik7Cj4gQEAgLTk2ODYsMTQg Kzk2OTgsNyBAQCBzdGF0aWMgaW50IGJyb2Fkd2VsbF9tb2Rlc2V0X2NhbGNfY2RjbGsoc3RydWN0 IGRybV9hdG9taWNfc3RhdGUgKnN0YXRlKQo+ICAJICogRklYTUUgc2hvdWxkIGFsc28gYWNjb3Vu dCBmb3IgcGxhbmUgcmF0aW8KPiAgCSAqIG9uY2UgNjRicHAgcGl4ZWwgZm9ybWF0cyBhcmUgc3Vw cG9ydGVkLgo+ICAJICovCj4gLQlpZiAobWF4X3BpeGNsayA+IDU0MDAwMCkKPiAtCQljZGNsayA9 IDY3NTAwMDsKPiAtCWVsc2UgaWYgKG1heF9waXhjbGsgPiA0NTAwMDApCj4gLQkJY2RjbGsgPSA1 NDAwMDA7Cj4gLQllbHNlIGlmIChtYXhfcGl4Y2xrID4gMzM3NTAwKQo+IC0JCWNkY2xrID0gNDUw MDAwOwo+IC0JZWxzZQo+IC0JCWNkY2xrID0gMzM3NTAwOwo+ICsJY2RjbGsgPSBicm9hZHdlbGxf Y2FsY19jZGNsayhtYXhfcGl4Y2xrKTsKPiAgCj4gIAlpZiAoY2RjbGsgPiBkZXZfcHJpdi0+bWF4 X2NkY2xrX2ZyZXEpIHsKPiAgCQlEUk1fREVCVUdfS01TKCJyZXF1ZXN0ZWQgY2RjbGsgKCVkIGtI eikgZXhjZWVkcyBtYXggKCVkIGtIeilcbiIsCj4gQEAgLTk3MDMsNyArOTcwOCw3IEBAIHN0YXRp YyBpbnQgYnJvYWR3ZWxsX21vZGVzZXRfY2FsY19jZGNsayhzdHJ1Y3QgZHJtX2F0b21pY19zdGF0 ZSAqc3RhdGUpCj4gIAo+ICAJaW50ZWxfc3RhdGUtPmNkY2xrID0gaW50ZWxfc3RhdGUtPmRldl9j ZGNsayA9IGNkY2xrOwo+ICAJaWYgKCFpbnRlbF9zdGF0ZS0+YWN0aXZlX2NydGNzKQo+IC0JCWlu dGVsX3N0YXRlLT5kZXZfY2RjbGsgPSAzMzc1MDA7Cj4gKwkJaW50ZWxfc3RhdGUtPmRldl9jZGNs ayA9IGJyb2Fkd2VsbF9jYWxjX2NkY2xrKDApOwo+ICAKPiAgCXJldHVybiAwOwo+ICB9CgotLSAK SmFuaSBOaWt1bGEsIEludGVsIE9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudGVyCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5n IGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=