From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sasha Levin Subject: [PATCH AUTOSEL 4.14 07/16] drm/bridge: tc358767: reject modes which require too much BW Date: Sat, 9 Feb 2019 13:49:18 -0500 Message-ID: <20190209184927.126791-7-sashal@kernel.org> References: <20190209184927.126791-1-sashal@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by gabe.freedesktop.org (Postfix) with ESMTPS id DE18C6E3F0 for ; Sat, 9 Feb 2019 18:49:37 +0000 (UTC) In-Reply-To: <20190209184927.126791-1-sashal@kernel.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Sasha Levin , Tomi Valkeinen , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogVG9taSBWYWxrZWluZW4gPHRvbWkudmFsa2VpbmVuQHRpLmNvbT4KClsgVXBzdHJlYW0g Y29tbWl0IDUxYjllNjJlYjY5NTBjNzYyMTYyYWI3ZWI4MzkwOTkwMTc5YmUwNjcgXQoKVGhlIGN1 cnJlbnQgZHJpdmVyIGFjY2VwdHMgYW55IHZpZGVvbW9kZSB3aXRoIHBjbGsgPCAxNTRNSHouIFRo aXMgaXMgbm90CmNvcnJlY3QsIGFzIHdpdGggMSBsYW5lIGFuZC9vciAxLjYyTWJwcyBzcGVlZCBu b3QgYWxsIHZpZGVvbW9kZXMgY2FuIGJlCnN1cHBvcnRlZC4KCkFkZCBjb2RlIHRvIHJlamVjdCBt b2RlcyB0aGF0IHJlcXVpcmUgbW9yZSBiYW5kd2lkdGggdGhhdCBpcyBhdmFpbGFibGUuCgpTaWdu ZWQtb2ZmLWJ5OiBUb21pIFZhbGtlaW5lbiA8dG9taS52YWxrZWluZW5AdGkuY29tPgpSZXZpZXdl ZC1ieTogQW5kcnplaiBIYWpkYSA8YS5oYWpkYUBzYW1zdW5nLmNvbT4KU2lnbmVkLW9mZi1ieTog QW5kcnplaiBIYWpkYSA8YS5oYWpkYUBzYW1zdW5nLmNvbT4KTGluazogaHR0cHM6Ly9wYXRjaHdv cmsuZnJlZWRlc2t0b3Aub3JnL3BhdGNoL21zZ2lkLzIwMTkwMTAzMTE1OTU0LjEyNzg1LTYtdG9t aS52YWxrZWluZW5AdGkuY29tClNpZ25lZC1vZmYtYnk6IFNhc2hhIExldmluIDxzYXNoYWxAa2Vy bmVsLm9yZz4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3RjMzU4NzY3LmMgfCAxMCArKysr KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2Ry aXZlcnMvZ3B1L2RybS9icmlkZ2UvdGMzNTg3NjcuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uv dGMzNTg3NjcuYwppbmRleCAyNGJiNmJmYTM2ZjMuLjc5MmEyNTQ4ZDNiYiAxMDA2NDQKLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2JyaWRnZS90YzM1ODc2Ny5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9i cmlkZ2UvdGMzNTg3NjcuYwpAQCAtMTExMiwxMCArMTExMiwyMCBAQCBzdGF0aWMgYm9vbCB0Y19i cmlkZ2VfbW9kZV9maXh1cChzdHJ1Y3QgZHJtX2JyaWRnZSAqYnJpZGdlLAogc3RhdGljIGludCB0 Y19jb25uZWN0b3JfbW9kZV92YWxpZChzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLAog CQkJCSAgIHN0cnVjdCBkcm1fZGlzcGxheV9tb2RlICptb2RlKQogeworCXN0cnVjdCB0Y19kYXRh ICp0YyA9IGNvbm5lY3Rvcl90b190Yyhjb25uZWN0b3IpOworCXUzMiByZXEsIGF2YWlsOworCXUz MiBiaXRzX3Blcl9waXhlbCA9IDI0OworCiAJLyogRFBJIGludGVyZmFjZSBjbG9jayBsaW1pdGF0 aW9uOiB1cHRvIDE1NCBNSHogKi8KIAlpZiAobW9kZS0+Y2xvY2sgPiAxNTQwMDApCiAJCXJldHVy biBNT0RFX0NMT0NLX0hJR0g7CiAKKwlyZXEgPSBtb2RlLT5jbG9jayAqIGJpdHNfcGVyX3BpeGVs IC8gODsKKwlhdmFpbCA9IHRjLT5saW5rLmJhc2UubnVtX2xhbmVzICogdGMtPmxpbmsuYmFzZS5y YXRlOworCisJaWYgKHJlcSA+IGF2YWlsKQorCQlyZXR1cm4gTU9ERV9CQUQ7CisKIAlyZXR1cm4g TU9ERV9PSzsKIH0KIAotLSAKMi4xOS4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9kcmktZGV2ZWwK