From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 10/10] drm/i915: Account for sink max TMDS clock when checking the port clock Date: Wed, 3 Aug 2016 09:33:29 +0300 Message-ID: <1470206009-1534-11-git-send-email-ville.syrjala@linux.intel.com> References: <1470206009-1534-1-git-send-email-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: <1470206009-1534-1-git-send-email-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: dri-devel@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org, Tomeu Vizoso List-Id: dri-devel@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCkl0 J3MgcGVyZmVjdGx5IGxlZ2FsIGZvciB0aGUgc2luayB0byBzdXBwb3J0IDEyYnBjIG9ubHkgZm9y CnNvbWUgbG93ZXIgcmVzb2x1dGlvbiBtb2Rlcywgd2hpbGUgdGhlIGhpZ2hlciByZXNvbHV0aW9u IG1vZGVzCmNhbiBvbmx5IGJlIHVzZWQgd2l0aCA4YnBjLiBTbyBsZXQncyB0YWtlIHRoZSBzaW5r J3MgbWF4IFRNRFMgY2xvY2sKaW50byBhY2NvdW50IGJlZm9yZSB3ZSBnbyBhbmQgZGVjaWRlIHRo YXQgYSBwYXJ0aWN1bGFyIG1vZGUgY2FuCmJlIHVzZWQgd2l0aCAxMmJwYy4KClNpZ25lZC1vZmYt Ynk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Ci0tLQog ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfaGRtaS5jIHwgOSArKysrKysrKy0KIDEgZmlsZSBj aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9oZG1pLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9oZG1pLmMKaW5kZXggNGRmOWYzODQ5MTBjLi44YjAxMzMwMWNmMTEgMTAwNjQ0Ci0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2hkbWkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9oZG1pLmMKQEAgLTEyMDQsMTAgKzEyMDQsMTcgQEAgc3RhdGljIGludCBoZG1pX3Bv cnRfY2xvY2tfbGltaXQoc3RydWN0IGludGVsX2hkbWkgKmhkbWksCiAJaW50IG1heF90bWRzX2Ns b2NrID0gaW50ZWxfaGRtaV9zb3VyY2VfbWF4X3RtZHNfY2xvY2sodG9faTkxNShkZXYpKTsKIAog CWlmIChyZXNwZWN0X2Rvd25zdHJlYW1fbGltaXRzKSB7CisJCXN0cnVjdCBpbnRlbF9jb25uZWN0 b3IgKmNvbm5lY3RvciA9IGhkbWktPmF0dGFjaGVkX2Nvbm5lY3RvcjsKKwkJY29uc3Qgc3RydWN0 IGRybV9kaXNwbGF5X2luZm8gKmluZm8gPSAmY29ubmVjdG9yLT5iYXNlLmRpc3BsYXlfaW5mbzsK KwogCQlpZiAoaGRtaS0+ZHBfZHVhbF9tb2RlLm1heF90bWRzX2Nsb2NrKQogCQkJbWF4X3RtZHNf Y2xvY2sgPSBtaW4obWF4X3RtZHNfY2xvY2ssCiAJCQkJCSAgICAgaGRtaS0+ZHBfZHVhbF9tb2Rl Lm1heF90bWRzX2Nsb2NrKTsKLQkJaWYgKCFoZG1pLT5oYXNfaGRtaV9zaW5rKQorCisJCWlmIChp bmZvLT5tYXhfdG1kc19jbG9jaykKKwkJCW1heF90bWRzX2Nsb2NrID0gbWluKG1heF90bWRzX2Ns b2NrLAorCQkJCQkgICAgIGluZm8tPm1heF90bWRzX2Nsb2NrKTsKKwkJZWxzZSBpZiAoIWhkbWkt Pmhhc19oZG1pX3NpbmspCiAJCQltYXhfdG1kc19jbG9jayA9IG1pbihtYXhfdG1kc19jbG9jaywg MTY1MDAwKTsKIAl9CiAKLS0gCjIuNy40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK