From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [RFC 4/7] drm/i915/dp: Allow big joiner modes in intel_dp_mode_valid() Date: Tue, 2 Jul 2019 21:42:02 +0200 Message-ID: <20190702194205.13366-5-maarten.lankhorst@linux.intel.com> References: <20190702194205.13366-1-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mblankhorst.nl (mblankhorst.nl [IPv6:2a02:2308::216:3eff:fe92:dfa3]) by gabe.freedesktop.org (Postfix) with ESMTPS id DDC9989FE3 for ; Tue, 2 Jul 2019 19:42:10 +0000 (UTC) In-Reply-To: <20190702194205.13366-1-maarten.lankhorst@linux.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 U2lnbmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4 LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9kaXNwbGF5L2ludGVsX2RwLmMg fCAxMCArKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxf ZHAuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50ZWxfZHAuYwppbmRleCBkNWM1 NmVhMDc5YTQuLmI0MWZmODhkMzI1OCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv ZGlzcGxheS9pbnRlbF9kcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2Rpc3BsYXkvaW50 ZWxfZHAuYwpAQCAtNTA2LDYgKzUwNiw3IEBAIGludGVsX2RwX21vZGVfdmFsaWQoc3RydWN0IGRy bV9jb25uZWN0b3IgKmNvbm5lY3RvciwKIAlpbnQgbWF4X2RvdGNsazsKIAl1MTYgZHNjX21heF9v dXRwdXRfYnBwID0gMDsKIAl1OCBkc2Nfc2xpY2VfY291bnQgPSAwOworCWJvb2wgZHNjOwogCiAJ aWYgKG1vZGUtPmZsYWdzICYgRFJNX01PREVfRkxBR19EQkxTQ0FOKQogCQlyZXR1cm4gTU9ERV9O T19EQkxFU0NBTjsKQEAgLTU1Myw4ICs1NTQsMTMgQEAgaW50ZWxfZHBfbW9kZV92YWxpZChzdHJ1 Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLAogCQl9CiAJfQogCi0JaWYgKChtb2RlX3JhdGUg PiBtYXhfcmF0ZSAmJiAhKGRzY19tYXhfb3V0cHV0X2JwcCAmJiBkc2Nfc2xpY2VfY291bnQpKSB8 fAotCSAgICB0YXJnZXRfY2xvY2sgPiBtYXhfZG90Y2xrKQorCWRzYyA9IGRzY19tYXhfb3V0cHV0 X2JwcCAmJiBkc2Nfc2xpY2VfY291bnQ7CisKKwkvKiBHZW4xMSBoYXMgYmlnIGpvaW5lciBmb3Ig aGFuZGxpbmcgdGhpcyAqLworCWlmIChkc2MgJiYgZHNjX3NsaWNlX2NvdW50ID49IDIgJiYgSU5U RUxfR0VOKGRldl9wcml2KSA+PSAxMSkKKwkJbWF4X2RvdGNsayAqPSAyOworCisJaWYgKChtb2Rl X3JhdGUgPiBtYXhfcmF0ZSAmJiAhZHNjKSB8fCB0YXJnZXRfY2xvY2sgPiBtYXhfZG90Y2xrKQog CQlyZXR1cm4gTU9ERV9DTE9DS19ISUdIOwogCiAJaWYgKG1vZGUtPmNsb2NrIDwgMTAwMDApCi0t IAoyLjIwLjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeA==