From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: [PATCH 03/13] drm/i915/skl: Extract skl_calc_pll_link following bxt, cnl style. Date: Tue, 3 Oct 2017 00:06:04 -0700 Message-ID: <20171003070614.18396-4-rodrigo.vivi@intel.com> References: <20171003070614.18396-1-rodrigo.vivi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5D8FD6E3BE for ; Tue, 3 Oct 2017 07:06:24 +0000 (UTC) In-Reply-To: <20171003070614.18396-1-rodrigo.vivi@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: intel-gfx@lists.freedesktop.org Cc: Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuIEp1c3Qgc3BsaXRpbmcgdGhlIGZ1bmN0aW9uIGZvcgpiZXR0 ZXIgcG9ydCBjbG9jayBoYW5kbGluZyBsYXRlci4KCnYyOiBGaXggc3ViamVjdCBhbmQgYWxzbyBw dXQgbGlua19jbG9jayAqPSAyIGJhY2sgaW5zaWRlCiAgICB0aGUgbmV3IGZ1bmN0aW9uIHNvIHdl IG9ubHkgbXVsdGlwbHkgZm9yIERQIGFuZCBhdm9pZAogICAgbWVzc2luZyB1cCB0aGUgSERNSSBj bG9ja3MuIChDYXVnaHQgYnkgQ0kpLgoKQ2M6IE1pa2EgS2Fob2xhIDxtaWthLmthaG9sYUBpbnRl bC5jb20+ClNpZ25lZC1vZmYtYnk6IFJvZHJpZ28gVml2aSA8cm9kcmlnby52aXZpQGludGVsLmNv bT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYyB8IDIxICsrKysrKysrKysr KysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYwppbmRleCA3MTA0MGMzZGQ2ZmMuLjkyZWFiYjZj YzFhYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMKKysrIGIv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMKQEAgLTEzMDIsMTUgKzEzMDIsMTEgQEAg c3RhdGljIHZvaWQgY25sX2RkaV9jbG9ja19nZXQoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29k ZXIsCiAJZGRpX2RvdGNsb2NrX2dldChwaXBlX2NvbmZpZyk7CiB9CiAKLXN0YXRpYyB2b2lkIHNr bF9kZGlfY2xvY2tfZ2V0KHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAotCQkJCXN0cnVj dCBpbnRlbF9jcnRjX3N0YXRlICpwaXBlX2NvbmZpZykKK3N0YXRpYyBpbnQgc2tsX2NhbGNfcGxs X2xpbmsoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAorCQkJICAgICBlbnVtIGlu dGVsX2RwbGxfaWQgcGxsX2lkKQogewotCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJp diA9IHRvX2k5MTUoZW5jb2Rlci0+YmFzZS5kZXYpOwogCWludCBsaW5rX2Nsb2NrID0gMDsKIAl1 aW50MzJfdCBkcGxsX2N0bDE7Ci0JZW51bSBpbnRlbF9kcGxsX2lkIHBsbF9pZDsKLQotCXBsbF9p ZCA9IGludGVsX2dldF9zaGFyZWRfZHBsbF9pZChkZXZfcHJpdiwgcGlwZV9jb25maWctPnNoYXJl ZF9kcGxsKTsKIAogCWRwbGxfY3RsMSA9IEk5MTVfUkVBRChEUExMX0NUUkwxKTsKIApAQCAtMTM0 Niw3ICsxMzQyLDE4IEBAIHN0YXRpYyB2b2lkIHNrbF9kZGlfY2xvY2tfZ2V0KHN0cnVjdCBpbnRl bF9lbmNvZGVyICplbmNvZGVyLAogCQlsaW5rX2Nsb2NrICo9IDI7CiAJfQogCi0JcGlwZV9jb25m aWctPnBvcnRfY2xvY2sgPSBsaW5rX2Nsb2NrOworCXJldHVybiBsaW5rX2Nsb2NrOworfQorCitz dGF0aWMgdm9pZCBza2xfZGRpX2Nsb2NrX2dldChzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2Rl ciwKKwkJCSAgICAgIHN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpwaXBlX2NvbmZpZykKK3sKKwlz dHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSB0b19pOTE1KGVuY29kZXItPmJhc2Uu ZGV2KTsKKwllbnVtIGludGVsX2RwbGxfaWQgcGxsX2lkOworCisJcGxsX2lkID0gaW50ZWxfZ2V0 X3NoYXJlZF9kcGxsX2lkKGRldl9wcml2LCBwaXBlX2NvbmZpZy0+c2hhcmVkX2RwbGwpOworCisJ cGlwZV9jb25maWctPnBvcnRfY2xvY2sgPSBza2xfY2FsY19wbGxfbGluayhkZXZfcHJpdiwgcGxs X2lkKTsKIAogCWRkaV9kb3RjbG9ja19nZXQocGlwZV9jb25maWcpOwogfQotLSAKMi4xMy41Cgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZngg bWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK