From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 2/2] drm/i915: Simplify some icl pll calculations Date: Wed, 10 Apr 2019 21:51:43 +0300 Message-ID: <20190410185143.GR3888@intel.com> References: <20190408152702.4153-1-ville.syrjala@linux.intel.com> <20190408152702.4153-2-ville.syrjala@linux.intel.com> <155473855386.26510.399775695436410433@skylake-alporthouse-com> <20190408160601.GH3888@intel.com> <155474310682.26510.7791361381824294258@skylake-alporthouse-com> <20190410175952.GP3888@intel.com> <155492002888.28388.14977042614807550593@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 62BBD8934F for ; Wed, 10 Apr 2019 18:51:46 +0000 (UTC) Content-Disposition: inline In-Reply-To: <155492002888.28388.14977042614807550593@skylake-alporthouse-com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBBcHIgMTAsIDIwMTkgYXQgMDc6MTM6NDhQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFF1b3RpbmcgVmlsbGUgU3lyasOkbMOkICgyMDE5LTA0LTEwIDE4OjU5OjUyKQo+ID4g T24gTW9uLCBBcHIgMDgsIDIwMTkgYXQgMDY6MDU6MDZQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+ID4gPiBRdW90aW5nIFZpbGxlIFN5cmrDpGzDpCAoMjAxOS0wNC0wOCAxNzowNjowMSkK PiA+ID4gPiBPbiBNb24sIEFwciAwOCwgMjAxOSBhdCAwNDo0OToxM1BNICswMTAwLCBDaHJpcyBX aWxzb24gd3JvdGU6Cj4gPiA+ID4gPiBRdW90aW5nIFZpbGxlIFN5cmphbGEgKDIwMTktMDQtMDgg MTY6Mjc6MDIpCj4gPiA+ID4gPiA+IC0gICAgICAgLyoKPiA+ID4gPiA+ID4gLSAgICAgICAgKiBB ZGp1c3QgdGhlIG9yaWdpbmFsIGZvcm11bGEgdG8gZGVsYXkgdGhlIGRpdmlzaW9uIGJ5IDJeMjIg aW4gb3JkZXIgdG8KPiA+ID4gPiA+ID4gLSAgICAgICAgKiBtaW5pbWl6ZSBwb3NzaWJsZSByb3Vu ZGluZyBlcnJvcnMuCj4gPiA+ID4gPiA+IC0gICAgICAgICovCj4gPiA+ID4gPiA+IC0gICAgICAg dG1wID0gKHU2NCltMSAqIG0yX2ludCAqIHJlZl9jbG9jayArCj4gPiA+ID4gPiA+IC0gICAgICAg ICAgICAgKCgodTY0KW0xICogbTJfZnJhYyAqIHJlZl9jbG9jaykgPj4gMjIpOwo+ID4gPiA+ID4g PiAtICAgICAgIHRtcCA9IGRpdl91NjQodG1wLCA1ICogZGl2MSAqIGRpdjIpOwo+ID4gPiA+ID4g PiAtCj4gPiA+ID4gPiA+IC0gICAgICAgcmV0dXJuIHRtcDsKPiA+ID4gPiA+ID4gKyAgICAgICBy ZXR1cm4gZGl2X3U2NChtdWxfdTMyX3UzMihyZWZfY2xvY2sgKiBtMSwgbTIpLAo+ID4gPiA+ID4g PiArICAgICAgICAgICAgICAgICAgICAgICg1ICogZGl2MSAqIGRpdjIpIDw8IDIyKTsKPiA+ID4g PiA+IAo+ID4gPiA+ID4gWW91IHNheSB0aGUgZGVub21pbmF0b3IgaGVyZSBpcyBhIHU2NCwgc28g ZG8geW91IG5vdCBuZWVkIHRvIGNhc3QKPiA+ID4gPiA+ICh1NjQpKDUgKiBkMSAqIGQyKSB0byBl bnN1cmUgaXQgZG9lc24ndCBvdmVyZmxvdyB0aGUgc2hpZnQ/Cj4gPiA+ID4gCj4gPiA+ID4gSXQg c2hvdWxkIGZpdCBpbnRvIHUzMi4gVGhlIG1heGltdW0gdmFsdWUgc2hvdWxkIGJlCj4gPiA+ID4g PD0gKDUqMHhmKjB4Nyk8PDIyIGJhc2VkIG9uIHRoZSBudW1iZXIgb2YgYml0cyBhdmFpbGFibGUK PiA+ID4gM2IgKiA0YiAqIDNiID0gMTBiLiBTbyBqdXN0IGZpdHMuCj4gPiA+IAo+ID4gPiBJcyBp dCB3b3J0aCBhc3NlcnRpbmcgdGhvc2UgbGltaXRzPyBGZWVscyBsaWtlIGl0IGlzIHJ1bm5pbmcg Y2xvc2UsIGFuZAo+ID4gPiB3aWxsIGJlIHN1YmplY3QgdG8gY2FyZ28tY3VsdGluZy4KPiA+IAo+ ID4gSSBzdXBwb3NlIGNoZWNraW5nIGZvciBpdCBtaWdodCBiZSBhIGdvb2QgaWRlYS4KPiA+IAo+ ID4gSnVzdCAnV0FSTl9PTig1ICogZGl2MSAqIGRpdjIgPj0gMSA8PCAxMCknIG1heWJlLCBvciB3 ZXJlIHlvdSB0aGlua2luZwo+ID4gb2Ygc29tZXRoaW5nIGZhbmNpZXI/Cj4gCj4gSG93IGFib3V0 IHNvbWV0aGluZyBsaWtlCj4gc3RydWN0IHsKPiAJdW5zaWduZWQgaW50IGRpdjEgOiAzOwo+IAl1 bnNpZ25lZCBpbnQgZGl2MiA6IDM7Cj4gfSBkOwo+IAo+IHRoZW4gd2l0aCBhIGJpdCBvZiBsdWNr IHNtYXRjaCB3aWxsIHNwb3QgYW4gb3ZlcmZsb3csIGFuZCBwZW9wbGUgbWlnaHQKPiB0aGluayB0 d2ljZSB3aGVuIGNvcHlpbmc/Cj4gCj4gRXZlbiB3ZWlyZGVyLAo+IGFkZC9yZW1vdmU6IDAvMCBn cm93L3NocmluazogMC8xIHVwL2Rvd246IDAvLTI5ICgtMjkpCj4gRnVuY3Rpb24gICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgb2xkICAgICBuZXcgICBkZWx0YQo+IGludGVsX2Rk aV9nZXRfY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgMjM3NyAgICAyMzQ4ICAgICAtMjkK PiAKPiBJIGRyZWFkIHRvIGxvb2sgaW50byB0aGUgZnVuY3Rpb24gdG8gc2VlIGhvdyB0aGF0IGNo YW5nZWQgZ2NjJ3MgbWluZC4KCkkgZ2V0IDQ4IGJ5dGVzIHdpdGggYSAzMmJpdCBidWlsZCwgYnV0 IG9ubHkgaWYgSSBsZXQgaXQgaW5saW5lIHRoYXQKZnVuY3Rpb24uIFdpdGggbm9pbmxpbmUgdGhl cmUgaXMgbm8gY2hhbmdlIGFwYXJ0IGZyb20gYSBmZXcgcmVnaXN0ZXJzCmdldHRpbmcgc2h1ZmZs ZWQgYXJvdW5kLiBnY2Mgd29ya3MgaW4gbXlzdGVyaW91cyB3YXlzLgoKLS0gClZpbGxlIFN5cmrD pGzDpApJbnRlbApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng=