From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: [PATCH 03/12] drm/i915/skl: Extract cnl_calc_pll_link following bxt, cnl style. Date: Fri, 29 Sep 2017 17:08:41 -0700 Message-ID: <20170930000850.31332-4-rodrigo.vivi@intel.com> References: <20170930000850.31332-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 BEFC66E16F for ; Sat, 30 Sep 2017 00:09:00 +0000 (UTC) In-Reply-To: <20170930000850.31332-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 ZXIgcG9ydCBjbG9jayBoYW5kbGluZyBsYXRlci4KCkNjOiBNaWthIEthaG9sYSA8bWlrYS5rYWhv bGFAaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBp bnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMgfCAyMiArKysr KysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgOCBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGku YyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RkaS5jCmluZGV4IDA0MTIwMzVhYWE0NS4u NTkzZmQxOGZmYmIyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGku YworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYwpAQCAtMTMwMSwxNSArMTMw MSwxMSBAQCBzdGF0aWMgdm9pZCBjbmxfZGRpX2Nsb2NrX2dldChzdHJ1Y3QgaW50ZWxfZW5jb2Rl ciAqZW5jb2RlciwKIAlkZGlfZG90Y2xvY2tfZ2V0KHBpcGVfY29uZmlnKTsKIH0KIAotc3RhdGlj IHZvaWQgc2tsX2RkaV9jbG9ja19nZXQoc3RydWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCi0J CQkJc3RydWN0IGludGVsX2NydGNfc3RhdGUgKnBpcGVfY29uZmlnKQorc3RhdGljIGludCBza2xf Y2FsY19wbGxfbGluayhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCisJCQkgICAg IGVudW0gaW50ZWxfZHBsbF9pZCBwbGxfaWQpCiB7Ci0Jc3RydWN0IGRybV9pOTE1X3ByaXZhdGUg KmRldl9wcml2ID0gdG9faTkxNShlbmNvZGVyLT5iYXNlLmRldik7CiAJaW50IGxpbmtfY2xvY2sg PSAwOwogCXVpbnQzMl90IGRwbGxfY3RsMTsKLQllbnVtIGludGVsX2RwbGxfaWQgcGxsX2lkOwot Ci0JcGxsX2lkID0gaW50ZWxfZ2V0X3NoYXJlZF9kcGxsX2lkKGRldl9wcml2LCBwaXBlX2NvbmZp Zy0+c2hhcmVkX2RwbGwpOwogCiAJZHBsbF9jdGwxID0gSTkxNV9SRUFEKERQTExfQ1RSTDEpOwog CkBAIC0xMzQyLDEwICsxMzM4LDIwIEBAIHN0YXRpYyB2b2lkIHNrbF9kZGlfY2xvY2tfZ2V0KHN0 cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAogCQkJV0FSTigxLCAiVW5zdXBwb3J0ZWQgbGlu ayByYXRlXG4iKTsKIAkJCWJyZWFrOwogCQl9Ci0JCWxpbmtfY2xvY2sgKj0gMjsKIAl9CiAKLQlw aXBlX2NvbmZpZy0+cG9ydF9jbG9jayA9IGxpbmtfY2xvY2s7CisJcmV0dXJuIGxpbmtfY2xvY2s7 Cit9CisKK3N0YXRpYyB2b2lkIHNrbF9kZGlfY2xvY2tfZ2V0KHN0cnVjdCBpbnRlbF9lbmNvZGVy ICplbmNvZGVyLAorCQkJCXN0cnVjdCBpbnRlbF9jcnRjX3N0YXRlICpwaXBlX2NvbmZpZykKK3sK KwlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSB0b19pOTE1KGVuY29kZXItPmJh c2UuZGV2KTsKKwllbnVtIGludGVsX2RwbGxfaWQgcGxsX2lkOworCisJcGxsX2lkID0gaW50ZWxf Z2V0X3NoYXJlZF9kcGxsX2lkKGRldl9wcml2LCBwaXBlX2NvbmZpZy0+c2hhcmVkX2RwbGwpOwor CisJcGlwZV9jb25maWctPnBvcnRfY2xvY2sgPSAyICogc2tsX2NhbGNfcGxsX2xpbmsoZGV2X3By aXYsIHBsbF9pZCk7CiAKIAlkZGlfZG90Y2xvY2tfZ2V0KHBpcGVfY29uZmlnKTsKIH0KLS0gCjIu MTMuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==