From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ander Conselvan de Oliveira Subject: [PATCH] drm/i915: Check encoder type in enc_to_dig_port() Date: Fri, 24 Feb 2017 16:11:27 +0200 Message-ID: <20170224141127.1155-1-ander.conselvan.de.oliveira@intel.com> References: <20170224133848.GB22083@ideak-desk.fi.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5E7BD6EC75 for ; Fri, 24 Feb 2017 14:11:33 +0000 (UTC) In-Reply-To: <20170224133848.GB22083@ideak-desk.fi.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: Ander Conselvan de Oliveira List-Id: intel-gfx@lists.freedesktop.org RG9uJ3QgYWxsb3cgY29udmVyc2lvbiBmcm9tIGFyYml0cmF0eSBlbmNvZGVyIHR5cGVzIHRvIGEg ZGlnaXRhbCBwb3J0LgpDYWxsaW5nIGVuY190b19kaWdfcG9ydCgpIHdpdGggdGhlIHdyb25nIGVu Y29kZXIgbWF5IHNlZW0gZmFyIGZldGNoZWQsCmJ1dCBjZXJ0YWluIHBhdGhzIG9mIHRoZSBkZGkg Y29kZSBtYXkgYmUgY2FsbGVkIHdpdGggaGFzZWxsJ3MgYW5hbG9nCmVuY29kZXIgYW5kIHRoZSBj b252ZXJzaW9uIGlzIHdyb25nIGZvciBEUCBtc3QgZW5jb2RlcnMgdG9vLCBzbyBzYWZlCmd1YXJk IGFnYWluc3QgaXQuCgp2MjogV2FybiBpZiBlbmNvZGVyIHR5cGUgaXMgdW5rbm93biBhbmQgZGV2 aWNlIGlzIG5vdCBEREkuIChJbXJlKQpTaWduZWQtb2ZmLWJ5OiBBbmRlciBDb25zZWx2YW4gZGUg T2xpdmVpcmEgPGFuZGVyLmNvbnNlbHZhbi5kZS5vbGl2ZWlyYUBpbnRlbC5jb20+Ci0tLQogZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMgfCAgMyArKysKIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2Rydi5oIHwgMTQgKysrKysrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTYg aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2RkaS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMKaW5k ZXggYjBjNGQyMy4uNGJhNDRkYiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZGRpLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGRpLmMKQEAgLTE3ODIs NiArMTc4Miw5IEBAIHN0YXRpYyB2b2lkIGludGVsX2RkaV9wb3N0X2Rpc2FibGUoc3RydWN0IGlu dGVsX2VuY29kZXIgKmludGVsX2VuY29kZXIsCiAJCWludGVsX2VkcF9wYW5lbF9vZmYoaW50ZWxf ZHApOwogCX0KIAorCWlmIChkaWdfcG9ydCkKKwkJaW50ZWxfZGlzcGxheV9wb3dlcl9wdXQoZGV2 X3ByaXYsIGRpZ19wb3J0LT5kZGlfaW9fcG93ZXJfZG9tYWluKTsKKwogCWlmIChJU19HRU45X0JD KGRldl9wcml2KSkKIAkJSTkxNV9XUklURShEUExMX0NUUkwyLCAoSTkxNV9SRUFEKERQTExfQ1RS TDIpIHwKIAkJCQkJRFBMTF9DVFJMMl9ERElfQ0xLX09GRihwb3J0KSkpOwpkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9kcnYuaAppbmRleCBjOTE2MzM4Li45NzYyMWExIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9kcnYuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9k cnYuaApAQCAtMTEyMSw3ICsxMTIxLDE5IEBAIGludGVsX2F0dGFjaGVkX2VuY29kZXIoc3RydWN0 IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvcikKIHN0YXRpYyBpbmxpbmUgc3RydWN0IGludGVsX2Rp Z2l0YWxfcG9ydCAqCiBlbmNfdG9fZGlnX3BvcnQoc3RydWN0IGRybV9lbmNvZGVyICplbmNvZGVy KQogewotCXJldHVybiBjb250YWluZXJfb2YoZW5jb2Rlciwgc3RydWN0IGludGVsX2RpZ2l0YWxf cG9ydCwgYmFzZS5iYXNlKTsKKwlzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqaW50ZWxfZW5jb2RlciA9 IHRvX2ludGVsX2VuY29kZXIoZW5jb2Rlcik7CisKKwlzd2l0Y2ggKGludGVsX2VuY29kZXItPnR5 cGUpIHsKKwljYXNlIElOVEVMX09VVFBVVF9VTktOT1dOOgorCQlXQVJOX09OKCFIQVNfRERJKHRv X2k5MTUoZW5jb2Rlci0+ZGV2KSkpOworCWNhc2UgSU5URUxfT1VUUFVUX0RQOgorCWNhc2UgSU5U RUxfT1VUUFVUX0VEUDoKKwljYXNlIElOVEVMX09VVFBVVF9IRE1JOgorCQlyZXR1cm4gY29udGFp bmVyX29mKGVuY29kZXIsIHN0cnVjdCBpbnRlbF9kaWdpdGFsX3BvcnQsCisJCQkJICAgIGJhc2Uu YmFzZSk7CisJZGVmYXVsdDoKKwkJcmV0dXJuIE5VTEw7CisJfQogfQogCiBzdGF0aWMgaW5saW5l IHN0cnVjdCBpbnRlbF9kcF9tc3RfZW5jb2RlciAqCi0tIAoyLjkuMwoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==