From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: [PATCH 02/12] drm/i915/cnl: Extract cnl_calc_pll_link following bxt style. Date: Fri, 29 Sep 2017 17:08:40 -0700 Message-ID: <20170930000850.31332-3-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 A537F6E177 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 YyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RkaS5jCmluZGV4IGI1ZGQ4MmEwZTM1Ny4u MDQxMjAzNWFhYTQ1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGku YworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYwpAQCAtMTI0MSwxNSArMTI0 MSwxMSBAQCBzdGF0aWMgdm9pZCBkZGlfZG90Y2xvY2tfZ2V0KHN0cnVjdCBpbnRlbF9jcnRjX3N0 YXRlICpwaXBlX2NvbmZpZykKIAlwaXBlX2NvbmZpZy0+YmFzZS5hZGp1c3RlZF9tb2RlLmNydGNf Y2xvY2sgPSBkb3RjbG9jazsKIH0KIAotc3RhdGljIHZvaWQgY25sX2RkaV9jbG9ja19nZXQoc3Ry dWN0IGludGVsX2VuY29kZXIgKmVuY29kZXIsCi0JCQkgICAgICBzdHJ1Y3QgaW50ZWxfY3J0Y19z dGF0ZSAqcGlwZV9jb25maWcpCitzdGF0aWMgaW50IGNubF9jYWxjX3BsbF9saW5rKHN0cnVjdCBk cm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKKwkJCSAgICAgZW51bSBpbnRlbF9kcGxsX2lkIHBs bF9pZCkKIHsKLQlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSB0b19pOTE1KGVu Y29kZXItPmJhc2UuZGV2KTsKIAlpbnQgbGlua19jbG9jayA9IDA7CiAJdWludDMyX3QgY2ZnY3Iw OwotCWVudW0gaW50ZWxfZHBsbF9pZCBwbGxfaWQ7Ci0KLQlwbGxfaWQgPSBpbnRlbF9nZXRfc2hh cmVkX2RwbGxfaWQoZGV2X3ByaXYsIHBpcGVfY29uZmlnLT5zaGFyZWRfZHBsbCk7CiAKIAljZmdj cjAgPSBJOTE1X1JFQUQoQ05MX0RQTExfQ0ZHQ1IwKHBsbF9pZCkpOwogCkBAIC0xMjg3LDEwICsx MjgzLDIwIEBAIHN0YXRpYyB2b2lkIGNubF9kZGlfY2xvY2tfZ2V0KHN0cnVjdCBpbnRlbF9lbmNv ZGVyICplbmNvZGVyLAogCQkJV0FSTigxLCAiVW5zdXBwb3J0ZWQgbGluayByYXRlXG4iKTsKIAkJ CWJyZWFrOwogCQl9Ci0JCWxpbmtfY2xvY2sgKj0gMjsKIAl9CiAKLQlwaXBlX2NvbmZpZy0+cG9y dF9jbG9jayA9IGxpbmtfY2xvY2s7CisJcmV0dXJuIGxpbmtfY2xvY2s7Cit9CisKK3N0YXRpYyB2 b2lkIGNubF9kZGlfY2xvY2tfZ2V0KHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAorCQkJ ICAgICAgc3RydWN0IGludGVsX2NydGNfc3RhdGUgKnBpcGVfY29uZmlnKQoreworCXN0cnVjdCBk cm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IHRvX2k5MTUoZW5jb2Rlci0+YmFzZS5kZXYpOwor CWVudW0gaW50ZWxfZHBsbF9pZCBwbGxfaWQ7CisKKwlwbGxfaWQgPSBpbnRlbF9nZXRfc2hhcmVk X2RwbGxfaWQoZGV2X3ByaXYsIHBpcGVfY29uZmlnLT5zaGFyZWRfZHBsbCk7CisKKwlwaXBlX2Nv bmZpZy0+cG9ydF9jbG9jayA9IDIgKiBjbmxfY2FsY19wbGxfbGluayhkZXZfcHJpdiwgcGxsX2lk KTsKIAogCWRkaV9kb3RjbG9ja19nZXQocGlwZV9jb25maWcpOwogfQotLSAKMi4xMy41CgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFp bGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK