From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville Syrjala Subject: [PATCH 3/3] drm/i915: Enforce max hdisplay/hblank_start limits on HSW/BDW FDI Date: Fri, 15 Jun 2018 20:44:06 +0300 Message-ID: <20180615174406.12258-3-ville.syrjala@linux.intel.com> References: <20180615174406.12258-1-ville.syrjala@linux.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 1A5656EBE2 for ; Fri, 15 Jun 2018 17:44:15 +0000 (UTC) In-Reply-To: <20180615174406.12258-1-ville.syrjala@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 RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KClRo ZSBQQ0ggdHJhbnNjb2RlciByZWdpc3RlcnMgYXJlIG9ubHkgMTIgYml0cyB3aWRlIGZvciB0aGUg aGRpc3BsYXkKYW5kIGhibGFua19zdGFydCB2YWx1ZXMuIE9uIEhTVy9CRFcgdGhlIENQVSBzaWRl IHJlZ2lzdGVycyBhcmUgMTMKYml0cyB3aWRlLiBpbnRlbF9tb2RlX3ZhbGlkKCkgb25seSBjaGVj a3MgYWdhaW5zdCB0aGUgaGlnaGVyIGxpbWl0CihzaW5jZSB3ZSBkb24ndCBrbm93IHdoZXJlIHRo ZSBtb2RlIGlzIHRvIGJlIHVzZWQpLCBzbyBhbiBleHRyYQpjaGVjayBpcyByZXF1aXJlZCBhZ2Fp bnN0IHRoZSBGREkgbGltaXRzLgoKU2lnbmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxs ZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9jcnQuYyB8IDkgKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCgpk aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY3J0LmMgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9jcnQuYwppbmRleCA5NWFhMjljZjJkOWMuLjQ1N2IxYTJkMDViOCAx MDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY3J0LmMKKysrIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfY3J0LmMKQEAgLTMzMyw2ICszMzMsMTAgQEAgaW50ZWxfY3J0 X21vZGVfdmFsaWQoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvciwKIAkgICAgKGlyb25s YWtlX2dldF9sYW5lc19yZXF1aXJlZChtb2RlLT5jbG9jaywgMjcwMDAwLCAyNCkgPiAyKSkKIAkJ cmV0dXJuIE1PREVfQ0xPQ0tfSElHSDsKIAorCS8qIEhTVy9CRFcgRkRJIGxpbWl0ZWQgdG8gNGsg Ki8KKwlpZiAobW9kZS0+aGRpc3BsYXkgPiA0MDk2KQorCQlyZXR1cm4gTU9ERV9IX0lMTEVHQUw7 CisKIAlyZXR1cm4gTU9ERV9PSzsKIH0KIApAQCAtMzc1LDYgKzM3OSwxMSBAQCBzdGF0aWMgYm9v bCBoc3dfY3J0X2NvbXB1dGVfY29uZmlnKHN0cnVjdCBpbnRlbF9lbmNvZGVyICplbmNvZGVyLAog CWlmIChhZGp1c3RlZF9tb2RlLT5mbGFncyAmIERSTV9NT0RFX0ZMQUdfREJMU0NBTikKIAkJcmV0 dXJuIGZhbHNlOwogCisJLyogSFNXL0JEVyBGREkgbGltaXRlZCB0byA0ayAqLworCWlmIChhZGp1 c3RlZF9tb2RlLT5jcnRjX2hkaXNwbGF5ID4gNDA5NiB8fAorCSAgICBhZGp1c3RlZF9tb2RlLT5j cnRjX2hibGFua19zdGFydCA+IDQwOTYpCisJCXJldHVybiBmYWxzZTsKKwogCXBpcGVfY29uZmln LT5oYXNfcGNoX2VuY29kZXIgPSB0cnVlOwogCiAJLyogTFBUIEZESSBSWCBvbmx5IHN1cHBvcnRz IDhicGMuICovCi0tIAoyLjE2LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=