From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kahola Subject: [PATCH v4 5/6] drm/i915: CRT pixel clock check Date: Tue, 2 Feb 2016 15:16:42 +0200 Message-ID: <1454419003-6001-6-git-send-email-mika.kahola@intel.com> References: <1454419003-6001-1-git-send-email-mika.kahola@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 749696E5BB for ; Tue, 2 Feb 2016 05:14:56 -0800 (PST) In-Reply-To: <1454419003-6001-1-git-send-email-mika.kahola@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 SXQgaXMgcG9zc2libGUgdGhlIHdlIHJlcXVlc3QgdG8gaGF2ZSBhIG1vZGUgdGhhdCBoYXMKaGln aGVyIHBpeGVsIGNsb2NrIHRoYW4gb3VyIEhXIGNhbiBzdXBwb3J0LiBUaGlzIHBhdGNoCmNoZWNr cyBpZiByZXF1ZXN0ZWQgcGl4ZWwgY2xvY2sgaXMgbG93ZXIgdGhhbiB0aGUgb25lCnN1cHBvcnRl ZCBieSB0aGUgSFcuIFRoZSByZXF1ZXN0ZWQgbW9kZSBpcyBkaXNjYXJkZWQKaWYgd2UgY2Fubm90 IHN1cHBvcnQgdGhlIHJlcXVlc3RlZCBwaXhlbCBjbG9jay4KClRoaXMgcGF0Y2ggYXBwbGllcyB0 byBDUlQuCgpWMjoKLSByZW1vdmVkIGNvbXB1dGF0aW9uIGZvciBtYXggcGl4ZWwgY2xvY2sKClYz OgotIGNsZWFudXAgYnkgcmVtb3ZpbmcgdW5uZWNlc3NhcnkgbGluZXMKClY0OgotIG1heF9waXhj bGsgdmFyaWFibGUgcmVuYW1lZCBhcyBtYXhfZG90Y2xrCgpTaWduZWQtb2ZmLWJ5OiBNaWthIEth aG9sYSA8bWlrYS5rYWhvbGFAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2NydC5jIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfY3J0LmMgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9jcnQuYwppbmRleCA5Yzg5ZGYxLi5hZDVkZmFiIDEwMDY0NAotLS0gYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9jcnQuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9jcnQuYwpAQCAtMjE2LDYgKzIxNiw3IEBAIGludGVsX2NydF9tb2RlX3ZhbGlkKHN0 cnVjdCBkcm1fY29ubmVjdG9yICpjb25uZWN0b3IsCiAJCSAgICAgc3RydWN0IGRybV9kaXNwbGF5 X21vZGUgKm1vZGUpCiB7CiAJc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IGNvbm5lY3Rvci0+ZGV2 OworCWludCBtYXhfZG90Y2xrID0gdG9faTkxNShkZXYpLT5tYXhfZG90Y2xrX2ZyZXE7CiAKIAlp bnQgbWF4X2Nsb2NrID0gMDsKIAlpZiAobW9kZS0+ZmxhZ3MgJiBEUk1fTU9ERV9GTEFHX0RCTFND QU4pCkBAIC0yMzEsNiArMjMyLDkgQEAgaW50ZWxfY3J0X21vZGVfdmFsaWQoc3RydWN0IGRybV9j b25uZWN0b3IgKmNvbm5lY3RvciwKIAlpZiAobW9kZS0+Y2xvY2sgPiBtYXhfY2xvY2spCiAJCXJl dHVybiBNT0RFX0NMT0NLX0hJR0g7CiAKKwlpZiAobW9kZS0+Y2xvY2sgPiBtYXhfZG90Y2xrKQor CQlyZXR1cm4gTU9ERV9DTE9DS19ISUdIOworCiAJLyogVGhlIEZESSByZWNlaXZlciBvbiBMUFQg b25seSBzdXBwb3J0cyA4YnBjIGFuZCBvbmx5IGhhcyAyIGxhbmVzLiAqLwogCWlmIChIQVNfUENI X0xQVChkZXYpICYmCiAJICAgIChpcm9ubGFrZV9nZXRfbGFuZXNfcmVxdWlyZWQobW9kZS0+Y2xv Y2ssIDI3MDAwMCwgMjQpID4gMikpCi0tIAoxLjkuMQoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngK