From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville Syrjala Subject: [PATCH 01/15] drm/i915: Reject odd pipe source width with double wide/dual link Date: Thu, 23 Nov 2017 21:04:48 +0200 Message-ID: <20171123190502.28449-2-ville.syrjala@linux.intel.com> References: <20171123190502.28449-1-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20171123190502.28449-1-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org, Laurent Pinchart List-Id: dri-devel@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCklu IG9yZGVyIHRvIGd1YXJhbnRlZSB0aGF0IHBpcGVfc3JjX3cvaCBtYXRjaGVzIHRoZSB1c2VyIG1v ZGUgaC92ZGlzcGxheQp3ZSBtdXN0IG5vdCBhZGp1c3QgcGlwZV9zcmNfdyB0byBhY2NvbW1vZGF0 ZSBkb3VibGUgd2lkZS9kdWFsIGxpbmsuCkluc3RlYWQganVzdCByZWplY3QgdGhlIG1vZGUgb3V0 cmlnaHQuCgpUaGlzIHdpbGwgYWxsb3dzIHVzIHRvIHJlbHkgb24gY3J0Y19zdGF0ZS0+bW9kZSBm b3IgcGxhbmUgY2xpcHBpbmcuCgpDYzogTGF1cmVudCBQaW5jaGFydCA8bGF1cmVudC5waW5jaGFy dEBpZGVhc29uYm9hcmQuY29tPgpTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxl LnN5cmphbGFAbGludXguaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2Rpc3BsYXkuYyB8IDE1ICsrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2Vy dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5 MTUvaW50ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5j CmluZGV4IGQ2N2M3YzQ5OGIzNC4uOTU5ZDIxMTU3MzI4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZGlzcGxheS5jCkBAIC02MzMyLDkgKzYzMzIsMTggQEAgc3RhdGljIGludCBpbnRlbF9jcnRj X2NvbXB1dGVfY29uZmlnKHN0cnVjdCBpbnRlbF9jcnRjICpjcnRjLAogCSAqIC0gTFZEUyBkdWFs IGNoYW5uZWwgbW9kZQogCSAqIC0gRG91YmxlIHdpZGUgcGlwZQogCSAqLwotCWlmICgoaW50ZWxf Y3J0Y19oYXNfdHlwZShwaXBlX2NvbmZpZywgSU5URUxfT1VUUFVUX0xWRFMpICYmCi0JICAgICBp bnRlbF9pc19kdWFsX2xpbmtfbHZkcyhkZXYpKSB8fCBwaXBlX2NvbmZpZy0+ZG91YmxlX3dpZGUp Ci0JCXBpcGVfY29uZmlnLT5waXBlX3NyY193ICY9IH4xOworCWlmIChwaXBlX2NvbmZpZy0+cGlw ZV9zcmNfdyAmIDEpIHsKKwkJaWYgKHBpcGVfY29uZmlnLT5kb3VibGVfd2lkZSkgeworCQkJRFJN X0RFQlVHX0tNUygiT2RkIHBpcGUgc291cmNlIHdpZHRoIG5vdCBzdXBwb3J0ZWQgd2l0aCBkb3Vi bGUgd2lkZSBwaXBlXG4iKTsKKwkJCXJldHVybiAtRUlOVkFMOworCQl9CisKKwkJaWYgKGludGVs X2NydGNfaGFzX3R5cGUocGlwZV9jb25maWcsIElOVEVMX09VVFBVVF9MVkRTKSAmJgorCQkgICAg aW50ZWxfaXNfZHVhbF9saW5rX2x2ZHMoZGV2KSkgeworCQkJRFJNX0RFQlVHX0tNUygiT2RkIHBp cGUgc291cmNlIHdpZHRoIG5vdCBzdXBwb3J0ZWQgd2l0aCBkdWFsIGxpbmsgTFZEU1xuIik7CisJ CQlyZXR1cm4gLUVJTlZBTDsKKwkJfQorCX0KIAogCS8qIENhbnRpZ2ErIGNhbm5vdCBoYW5kbGUg bW9kZXMgd2l0aCBhIGhzeW5jIGZyb250IHBvcmNoIG9mIDAuCiAJICogV2FQcnVuZU1vZGVXaXRo SW5jb3JyZWN0SHN5bmNPZmZzZXQ6Y3RnLGVsayxpbGssc25iLGl2Yix2bHYsaHN3LgotLSAKMi4x My42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmkt ZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK