From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: Re: [PATCH 18/21] drm/i915: Rewrite broxton_get_display_clock_speed() in terms of the DE PLL vco/refclk Date: Thu, 19 May 2016 22:05:30 +0300 Message-ID: <1463684730.31690.14.camel@intel.com> References: <1463172100-24715-1-git-send-email-ville.syrjala@linux.intel.com> <1463172100-24715-19-git-send-email-ville.syrjala@linux.intel.com> Reply-To: imre.deak@intel.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id 486EA6E1E9 for ; Thu, 19 May 2016 19:05:38 +0000 (UTC) In-Reply-To: <1463172100-24715-19-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 T24gRnJpLCAyMDE2LTA1LTEzIGF0IDIzOjQxICswMzAwLCB2aWxsZS5zeXJqYWxhQGxpbnV4Lmlu dGVsLmNvbSB3cm90ZToKPiBGcm9tOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGlu dXguaW50ZWwuY29tPgo+IAo+IE5vdyB0aGF0IHdlJ3ZlIHJlYWQgb3V0IHRoZSBERSBQTEwgdmNv IGFuZCByZWZjbGssIHdlIGNhbiBqdXN0IHVzZSB0aGVtCj4gaW4gdGhlIGNkY2xrIGNhbGN1bGF0 aW9uLiBXaGlsZSBhdCBpdCBzd2l0Y2ggb3ZlciB0bwo+IERJVl9ST1VORF9DTE9TRVNUKCkuCj4g Cj4gU2lnbmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4Lmlu dGVsLmNvbT4KClJldmlld2VkLWJ5OiBJbXJlIERlYWsgPGltcmUuZGVha0BpbnRlbC5jb20+Cgo+ IC0tLQo+IMKgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIHwgMzMgKysrKysr KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCj4gwqAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0 aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3Bs YXkuYwo+IGluZGV4IDgzNDM3MzUwM2E4ZC4uNDU0MmMxZjUwMTJmIDEwMDY0NAo+IC0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+IEBAIC02NzIwLDMxICs2NzIwLDM2IEBAIHN0YXRpYyB2 b2lkIGJ4dF9kZV9wbGxfdXBkYXRlKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikK PiDCoHN0YXRpYyBpbnQgYnJveHRvbl9nZXRfZGlzcGxheV9jbG9ja19zcGVlZChzdHJ1Y3QgZHJt X2RldmljZSAqZGV2KQo+IMKgewo+IMKgCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJp diA9IHRvX2k5MTUoZGV2KTsKPiAtCXVpbnQzMl90IGNkY3RsID0gSTkxNV9SRUFEKENEQ0xLX0NU TCk7Cj4gLQl1aW50MzJfdCBwbGxfcmF0aW8gPSBJOTE1X1JFQUQoQlhUX0RFX1BMTF9DVEwpICYg QlhUX0RFX1BMTF9SQVRJT19NQVNLOwo+IC0JdWludDMyX3QgcGxsX2VuYWIgPSBJOTE1X1JFQUQo QlhUX0RFX1BMTF9FTkFCTEUpOwo+IC0JaW50IGNkY2xrOwo+ICsJdTMyIGRpdmlkZXI7Cj4gKwlp bnQgZGl2LCB2Y287Cj4gwqAKPiDCoAlieHRfZGVfcGxsX3VwZGF0ZShkZXZfcHJpdik7Cj4gwqAK PiAtCWlmICghKHBsbF9lbmFiICYgQlhUX0RFX1BMTF9QTExfRU5BQkxFKSkKPiAtCQlyZXR1cm4g MTkyMDA7Cj4gKwl2Y28gPSBkZXZfcHJpdi0+Y2RjbGtfcGxsLnZjbzsKPiArCWlmICh2Y28gPT0g MCkKPiArCQlyZXR1cm4gZGV2X3ByaXYtPmNkY2xrX3BsbC5yZWY7Cj4gwqAKPiAtCWNkY2xrID0g MTkyMDAgKiBwbGxfcmF0aW8gLyAyOwo+ICsJZGl2aWRlciA9IEk5MTVfUkVBRChDRENMS19DVEwp ICYgQlhUX0NEQ0xLX0NEMlhfRElWX1NFTF9NQVNLOwo+IMKgCj4gLQlzd2l0Y2ggKGNkY3RsICYg QlhUX0NEQ0xLX0NEMlhfRElWX1NFTF9NQVNLKSB7Cj4gKwlzd2l0Y2ggKGRpdmlkZXIpIHsKPiDC oAljYXNlIEJYVF9DRENMS19DRDJYX0RJVl9TRUxfMToKPiAtCQlyZXR1cm4gY2RjbGs7wqDCoC8q IDU3Nk1IeiBvciA2MjRNSHogKi8KPiArCQlkaXYgPSAyOwo+ICsJCWJyZWFrOwo+IMKgCWNhc2Ug QlhUX0NEQ0xLX0NEMlhfRElWX1NFTF8xXzU6Cj4gLQkJcmV0dXJuIGNkY2xrICogMiAvIDM7IC8q IDM4NE1IeiAqLwo+ICsJCWRpdiA9IDM7Cj4gKwkJYnJlYWs7Cj4gwqAJY2FzZSBCWFRfQ0RDTEtf Q0QyWF9ESVZfU0VMXzI6Cj4gLQkJcmV0dXJuIGNkY2xrIC8gMjsgLyogMjg4TUh6ICovCj4gKwkJ ZGl2ID0gNDsKPiArCQlicmVhazsKPiDCoAljYXNlIEJYVF9DRENMS19DRDJYX0RJVl9TRUxfNDoK PiAtCQlyZXR1cm4gY2RjbGsgLyA0OyAvKiAxNDRNSHogKi8KPiArCQlkaXYgPSA4Owo+ICsJCWJy ZWFrOwo+ICsJZGVmYXVsdDoKPiArCQlNSVNTSU5HX0NBU0UoZGl2aWRlcik7Cj4gKwkJcmV0dXJu IGRldl9wcml2LT5jZGNsa19wbGwucmVmOwo+IMKgCX0KPiDCoAo+IC0JLyogZXJyb3IgY2FzZSwg ZG8gYXMgaWYgREUgUExMIGlzbid0IGVuYWJsZWQgKi8KPiAtCXJldHVybiAxOTIwMDsKPiArCXJl dHVybiBESVZfUk9VTkRfQ0xPU0VTVCh2Y28sIGRpdik7Cj4gwqB9Cj4gwqAKPiDCoHN0YXRpYyBp bnQgYnJvYWR3ZWxsX2dldF9kaXNwbGF5X2Nsb2NrX3NwZWVkKHN0cnVjdCBkcm1fZGV2aWNlICpk ZXYpCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=