From mboxrd@z Thu Jan 1 00:00:00 1970 From: Damien Lespiau Subject: Re: [PATCH 12/13] drm/i915/skl: Replace the HDMI DPLL divider computation algorithm Date: Thu, 25 Jun 2015 11:21:13 +0100 Message-ID: <20150625102113.GA18128@strange.ger.corp.intel.com> References: <1431020329-11414-1-git-send-email-damien.lespiau@intel.com> <1431020329-11414-13-git-send-email-damien.lespiau@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id DE6496E473 for ; Thu, 25 Jun 2015 03:21:15 -0700 (PDT) Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Paulo Zanoni Cc: Intel Graphics Development List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBNYXkgMjcsIDIwMTUgYXQgMDY6Mjg6MDZQTSAtMDMwMCwgUGF1bG8gWmFub25pIHdy b3RlOgo+ID4gQEAgLTExODUsOTAgKzEyNzgsNTYgQEAgc2tsX2RkaV9jYWxjdWxhdGVfd3JwbGwo aW50IGNsb2NrIC8qIGluIEh6ICovLAo+ID4gICAgICAgICB1aW50NjRfdCBkY29fY2VudHJhbF9m cmVxWzNdID0gezg0MDAwMDAwMDBVTEwsCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgOTAwMDAwMDAwMFVMTCwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICA5NjAwMDAwMDAwVUxMfTsKPiA+ICsgICAgICAgc3RhdGljIGNvbnN0IGlu dCBldmVuX2RpdmlkZXJzW10gPSB7ICA0LCAgNiwgIDgsIDEwLCAxMiwgMTQsIDE2LCAxOCwgMjAs Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNCwgMjgs IDMwLCAzMiwgMzYsIDQwLCA0MiwgNDQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICA0OCwgNTIsIDU0LCA1NiwgNjAsIDY0LCA2NiwgNjgsCj4gPiArICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA3MCwgNzIsIDc2LCA3OCwg ODAsIDg0LCA4OCwgOTAsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICA5MiwgOTYsIDk4IH07Cj4gPiArICAgICAgIHN0YXRpYyBjb25zdCBpbnQgb2RkX2Rp dmlkZXJzW10gPSB7IDMsIDUsIDcsIDksIDE1LCAyMSwgMzUgfTsKPiA+ICsgICAgICAgc3RhdGlj IGNvbnN0IHN0cnVjdCB7Cj4gPiArICAgICAgICAgICAgICAgY29uc3QgaW50ICpsaXN0Owo+ID4g KyAgICAgICAgICAgICAgIGludCBuX2RpdmlkZXJzOwo+ID4gKyAgICAgICB9IGRpdmlkZXJzW10g PSB7Cj4gPiArICAgICAgICAgICAgICAgeyBldmVuX2RpdmlkZXJzLCBBUlJBWV9TSVpFKGV2ZW5f ZGl2aWRlcnMpIH0sCj4gPiArICAgICAgICAgICAgICAgeyBvZGRfZGl2aWRlcnMsIEFSUkFZX1NJ WkUob2RkX2RpdmlkZXJzKSB9LAo+ID4gKyAgICAgICB9Owo+ID4gKyAgICAgICBzdHJ1Y3Qgc2ts X3dycGxsX2NvbnRleHQgY3R4Owo+ID4gKyAgICAgICB1bnNpZ25lZCBpbnQgZGNvLCBkLCBpOwo+ ID4gKyAgICAgICB1bnNpZ25lZCBpbnQgcDAsIHAxLCBwMjsKPiA+ICsKPiA+ICsgICAgICAgc2ts X3dycGxsX2NvbnRleHRfaW5pdCgmY3R4KTsKPiA+ICsKPiA+ICsgICAgICAgZm9yIChkY28gPSAw OyBkY28gPCBBUlJBWV9TSVpFKGRjb19jZW50cmFsX2ZyZXEpOyBkY28rKykgewo+ID4gKyAgICAg ICAgICAgICAgIGZvciAoZCA9IDA7IGQgPCBBUlJBWV9TSVpFKGRpdmlkZXJzKTsgZCsrKSB7Cj4g Cj4gRnJvbSB3aGF0IEkgY2FuIHRlbGwgYnkgcmVhZGluZyB0aGUgZG9jdW1lbnRhdGlvbiwgaXQg cmVhbGx5IHNlZW1zCj4gdGhhdCB0aGUgdHdvIGxpbmVzIGFib3ZlIHNob3VsZCBiZSBpbnZlcnRl ZC4gRmlyc3Qgd2UgZG8gZXZlcnl0aGluZwo+IGZvciB0aGUgZXZlbiAoaW5jbHVkaW5nIGFsbCBE Q09zKSwgYW5kIG9ubHkgdGhlbiBmb3IgdGhlIG9kZC4gSXQncwo+IGVhc2llciB0byByZWFsaXpl IHRoaXMgd2hlbiB5b3UgbG9vayBhdCB0aGUgcGFydCBvZiB0aGUgZG9jIHRoYXQgc2F5cywKPiBp biBvcmRlcjogIm5leHQgY2FuZGlkYXRlIGRpdmlkZXIgXG4gbmV4dCBEQ08gY2VudHJhbCBmcmVx dWVuY3kgXG4KPiBuZXh0IGRpdmlkZXIgcGFyaXR5Ii4gQW55d2F5LCB0aGlzIGlzIG5vdCBleGFj dGx5IGEgcHJvYmxlbSByaWdodCBub3cKPiBzaW5jZSB3ZSBuZXZlciBicmVhayB0aGUgbG9vcCwg YnV0IHlvdSBjaGFuZ2UgdGhpcyBvbiB0aGUgbmV4dCBwYXRjaCwKPiBzbyBpdCdzIHByb2JhYmx5 IGJlc3QgdG8gZGlzY3VzcyB0aGlzIGhlcmUuCgpZb3UncmUgYWJzb2x1dGVseSByaWdodCwgdGhv c2UgMiBsaW5lcyBuZWVkIHRvIGJlIGludmVydGVkLgoKPiA+ICsgICAgICAgLyoKPiA+ICsgICAg ICAgICogZ2NjIGluY29ycmVjdGx5IGFuYWx5c2VzIHRoYXQgdGhlc2UgY2FuIGJlIHVzZWQgd2l0 aG91dCBiZWluZwo+ID4gKyAgICAgICAgKiBpbml0aWFsaXplZC4gVG8gYmUgZmFpciwgaXQncyBo YXJkIHRvIGd1ZXNzLgo+IAo+IFdoeSBkaWRuJ3QgeW91IGp1c3Qgd3JpdGUgdGhlIG1hdGhlbWF0 aWNhbCBwcm9vZiBhcyBhIGNvbW1lbnQ/IEkgaG9wZQo+IGl0J3Mgbm90IHRvbyBiaWcgdG8gZml0 IG9uIHRoZSA4MCBjb2x1bW4gbWFyZ2luIGxpbWl0Lgo+IAo+IEpva2VzIGFzaWRlLCB0aGUgb25s eSAiYmxvY2tlciIgd291bGQgYmUgdGhlIERDTyBmaXJzdCB2cyBvZGQvZXZlbgo+IGZpcnN0LiBJ J2QgbGlrZSB0byBoZWFyIHlvdXIgaW50ZXJwcmV0YXRpb24gb24gdGhpcy4KPiAKPiA+ICsgICAg ICAgICovCj4gPiArICAgICAgIHAwID0gcDEgPSBwMiA9IDA7Cj4gPiArICAgICAgIHNrbF93cnBs bF9nZXRfbXVsdGlwbGllcnMoY3R4LnAsICZwMCwgJnAxLCAmcDIpOwo+ID4gKyAgICAgICBza2xf d3JwbGxfcGFyYW1zX3BvcHVsYXRlKHdycGxsX3BhcmFtcywgYWZlX2Nsb2NrLCBjdHguY2VudHJh bF9mcmVxLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAwLCBwMSwgcDIp OwoKVGhlICJwcm9vZiIgaXMgaW4gdG9vbHMvc2tsX2NvbXB1dGVfd3JwbGwuYywgaW4gdGhlIHRl c3RfbXVsdGlwbGllcnMoKQpmdW5jdGlvbiB0aGF0IHVuaXQtdGVzdHMgc2tsX3dycGxsX2dldF9t dWx0aXBsaWVycygpLgoKLS0gCkRhbWllbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ludGVsLWdmeAo=