From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: [PATCH v3 34/49] drm/i915/bxt: Restrict PORT_CLK_SEL programming below gen9 Date: Wed, 15 Apr 2015 17:15:41 +0300 Message-ID: <1429107341-16613-1-git-send-email-imre.deak@intel.com> References: <1426585215-8788-35-git-send-email-imre.deak@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id E6FED6E863 for ; Wed, 15 Apr 2015 07:15:43 -0700 (PDT) In-Reply-To: <1426585215-8788-35-git-send-email-imre.deak@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 List-Id: intel-gfx@lists.freedesktop.org RnJvbTogU2F0aGVlc2hha3Jpc2huYSBNIDxzYXRoZWVzaGFrcmlzaG5hLm1AaW50ZWwuY29tPgoK UE9SVF9DTEtfU0VMIHByb2dyYW1taW5nIGlzIG5lZWRlZCBvbmx5IG9uIEhTVy9CRFcuCgp2MjoK LSBkb24ndCBwcm9ncmFtIFBPUlRfQ0xLX1NFTCBmcm9tIG1zdCBlbmNvZGVycyBlaXRoZXIgKGlt cmUpCnYzOgotIGZpeCB0aGUgY2hlY2sgZm9yIEdFTjkrIGluIGludGVsX21zdF9wcmVfZW5hYmxl X2RwKCkgKGRhbWllbikKClNpZ25lZC1vZmYtYnk6IFNhdGhlZXNoYWtyaXNobmEgTSA8c2F0aGVl c2hha3Jpc2huYS5tQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogSW1yZSBEZWFrIDxpbXJlLmRl YWtAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RkaS5jICAgIHwg NCArKy0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYyB8IDYgKysrKy0tCiAy IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kZGkuYyBiL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2RkaS5jCmluZGV4IDMxY2FkYjguLjZiZGNjYjIgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2RkaS5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2RkaS5jCkBAIC0xNTY1LDcgKzE1NjUsNyBAQCBzdGF0aWMgdm9pZCBpbnRlbF9kZGlfcHJl X2VuYWJsZShzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqaW50ZWxfZW5jb2RlcikKIAogCQlJOTE1X1dS SVRFKERQTExfQ1RSTDIsIHZhbCk7CiAKLQl9IGVsc2UgeworCX0gZWxzZSBpZiAoSU5URUxfSU5G TyhkZXYpLT5nZW4gPCA5KSB7CiAJCVdBUk5fT04oY3J0Yy0+Y29uZmlnLT5kZGlfcGxsX3NlbCA9 PSBQT1JUX0NMS19TRUxfTk9ORSk7CiAJCUk5MTVfV1JJVEUoUE9SVF9DTEtfU0VMKHBvcnQpLCBj cnRjLT5jb25maWctPmRkaV9wbGxfc2VsKTsKIAl9CkBAIC0xNjI0LDcgKzE2MjQsNyBAQCBzdGF0 aWMgdm9pZCBpbnRlbF9kZGlfcG9zdF9kaXNhYmxlKHN0cnVjdCBpbnRlbF9lbmNvZGVyICppbnRl bF9lbmNvZGVyKQogCWlmIChJU19TS1lMQUtFKGRldikpCiAJCUk5MTVfV1JJVEUoRFBMTF9DVFJM MiwgKEk5MTVfUkVBRChEUExMX0NUUkwyKSB8CiAJCQkJCURQTExfQ1RSTDJfRERJX0NMS19PRkYo cG9ydCkpKTsKLQllbHNlCisJZWxzZSBpZiAoSU5URUxfSU5GTyhkZXYpLT5nZW4gPCA5KQogCQlJ OTE1X1dSSVRFKFBPUlRfQ0xLX1NFTChwb3J0KSwgUE9SVF9DTEtfU0VMX05PTkUpOwogfQogCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcF9tc3QuYyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jCmluZGV4IDczMzUwODkuLjM5NDUwNTcgMTAwNjQ0 Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2RwX21zdC5jCkBAIC0xNzMsOCArMTczLDEwIEBAIHN0YXRpYyB2 b2lkIGludGVsX21zdF9wcmVfZW5hYmxlX2RwKHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVy KQogCWlmIChpbnRlbF9kcC0+YWN0aXZlX21zdF9saW5rcyA9PSAwKSB7CiAJCWVudW0gcG9ydCBw b3J0ID0gaW50ZWxfZGRpX2dldF9lbmNvZGVyX3BvcnQoZW5jb2Rlcik7CiAKLQkJSTkxNV9XUklU RShQT1JUX0NMS19TRUwocG9ydCksCi0JCQkgICBpbnRlbF9jcnRjLT5jb25maWctPmRkaV9wbGxf c2VsKTsKKwkJLyogRklYTUU6IGFkZCBzdXBwb3J0IGZvciBTS0wgKi8KKwkJaWYgKElOVEVMX0lO Rk8oZGV2KS0+Z2VuIDwgOSkKKwkJCUk5MTVfV1JJVEUoUE9SVF9DTEtfU0VMKHBvcnQpLAorCQkJ CSAgIGludGVsX2NydGMtPmNvbmZpZy0+ZGRpX3BsbF9zZWwpOwogCiAJCWludGVsX2RkaV9pbml0 X2RwX2J1Zl9yZWcoJmludGVsX2RpZ19wb3J0LT5iYXNlKTsKIAotLSAKMi4xLjAKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5n IGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==