From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: [PATCH 33/67] drm/i915: Configure DPLL's for Cannonlake Date: Thu, 6 Apr 2017 12:15:29 -0700 Message-ID: <1491506163-14587-33-git-send-email-rodrigo.vivi@intel.com> References: <1491506163-14587-1-git-send-email-rodrigo.vivi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id C365B6EA5C for ; Thu, 6 Apr 2017 19:16:17 +0000 (UTC) In-Reply-To: <1491506163-14587-1-git-send-email-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 RnJvbTogIkthaG9sYSwgTWlrYSIgPG1pa2Eua2Fob2xhQGludGVsLmNvbT4KCkRQTEwncyBhcmUg ZGVmaW5lZCBpbiBEUENMS0FfQ0ZHQ1IwIHJlZ2lzdGVyICgweDZDMjAwKS4gTGV0J3MgdXNlIHRo ZXNlCmRlZmluaXRpb25zIHdoZW4gY29tcHV0aW5nIGRwbGwncyBmb3IgZGRpIHBvcnRzLgoKdjI6 IChSb2RyaWdvKSBSZW1vdmUgcmVnaXN0ZXIgdGhhdCB3YXMgZGVmaW5lZCBpbiBhbm90aGVyIHBh dGNoIHdpdGgKICAgIGZpeGVkIG5hbWUgYW5kIG1vcmUgYml0cy4KClNpZ25lZC1vZmYtYnk6IEth aG9sYSwgTWlrYSA8bWlrYS5rYWhvbGFAaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBSb2RyaWdv IFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZGlzcGxheS5jIHwgMjAgKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2Vk LCAxOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf ZGlzcGxheS5jCmluZGV4IDg3ZDI4MjIuLjRkMGFlOTggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kaXNwbGF5LmMKQEAgLTg4NTAsNiArODg1MCwyMiBAQCBzdGF0aWMgaW50IGhhc3dlbGxfY3J0 Y19jb21wdXRlX2Nsb2NrKHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjLAogCXJldHVybiAwOwogfQog CitzdGF0aWMgdm9pZCBjYW5ub25sYWtlX2dldF9kZGlfcGxsKHN0cnVjdCBkcm1faTkxNV9wcml2 YXRlICpkZXZfcHJpdiwKKwkJCQkgICBlbnVtIHBvcnQgcG9ydCwKKwkJCQkgICBzdHJ1Y3QgaW50 ZWxfY3J0Y19zdGF0ZSAqcGlwZV9jb25maWcpCit7CisJZW51bSBpbnRlbF9kcGxsX2lkIGlkOwor CXUzMiB0ZW1wOworCisJdGVtcCA9IEk5MTVfUkVBRChEUENMS0FfQ0ZHQ1IwKSAmIERQQ0xLQV9D RkdDUjBfRERJX0NMS19TRUxfTUFTSyhwb3J0KTsKKwlpZCA9IHRlbXAgPj4gKHBvcnQgKiAyKTsK KworCWlmIChXQVJOX09OKGlkIDwgU0tMX0RQTEwwIHx8IGlkID4gU0tMX0RQTEwyKSkKKwkJcmV0 dXJuOworCisJcGlwZV9jb25maWctPnNoYXJlZF9kcGxsID0gaW50ZWxfZ2V0X3NoYXJlZF9kcGxs X2J5X2lkKGRldl9wcml2LCBpZCk7Cit9CisKIHN0YXRpYyB2b2lkIGJ4dF9nZXRfZGRpX3BsbChz dHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiAJCQkJZW51bSBwb3J0IHBvcnQsCiAJ CQkJc3RydWN0IGludGVsX2NydGNfc3RhdGUgKnBpcGVfY29uZmlnKQpAQCAtOTAzNyw3ICs5MDUz LDkgQEAgc3RhdGljIHZvaWQgaGFzd2VsbF9nZXRfZGRpX3BvcnRfc3RhdGUoc3RydWN0IGludGVs X2NydGMgKmNydGMsCiAKIAlwb3J0ID0gKHRtcCAmIFRSQU5TX0RESV9QT1JUX01BU0spID4+IFRS QU5TX0RESV9QT1JUX1NISUZUOwogCi0JaWYgKElTX0dFTjlfQkMoZGV2X3ByaXYpKQorCWlmIChJ U19DQU5OT05MQUtFKGRldl9wcml2KSkKKwkJY2Fubm9ubGFrZV9nZXRfZGRpX3BsbChkZXZfcHJp diwgcG9ydCwgcGlwZV9jb25maWcpOworCWVsc2UgaWYgKElTX0dFTjlfQkMoZGV2X3ByaXYpKQog CQlza3lsYWtlX2dldF9kZGlfcGxsKGRldl9wcml2LCBwb3J0LCBwaXBlX2NvbmZpZyk7CiAJZWxz ZSBpZiAoSVNfR0VOOV9MUChkZXZfcHJpdikpCiAJCWJ4dF9nZXRfZGRpX3BsbChkZXZfcHJpdiwg cG9ydCwgcGlwZV9jb25maWcpOwotLSAKMS45LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ludGVsLWdmeAo=