From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 4/4] drm/edid: Check both 60Hz and 59.94Hz when looking for a CEA mode Date: Wed, 24 Apr 2013 19:07:18 +0300 Message-ID: <1366819638-5260-5-git-send-email-ville.syrjala@linux.intel.com> References: <1366819638-5260-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: <1366819638-5260-1-git-send-email-ville.syrjala@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org Errors-To: dri-devel-bounces+sf-dri-devel=m.gmane.org@lists.freedesktop.org To: dri-devel@lists.freedesktop.org Cc: intel-gfx@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCmRy bV9tYXRjaF9jZWFfbW9kZSgpIHNob3VsZCBiZSBhYmxlIHRvIG1hdGNoIGJvdGggdGhlIDYwSHog dmVyc2lvbiwKYW5kIHRoZSA1OS45NEh6IHZlcnNpb24gb2YgbW9kZXMuCgpXZSBvbmx5IHN0b3Jl IG9uZSBwaXhlbCBjbG9jayB2YWx1ZSBwZXIgbW9kZSBpbiBlZGlkX2NlYV9tb2Rlcywgc28gdGhl Cm90aGVyIHZhbHVlIG11c3QgYmUgY2FsY3VsYXRlZC4gRGVwZW5kaW5nIG9uIHRoZSBtb2RlLCBl ZGlkX2NlYV9tb2Rlcwpjb250YWlucyB0aGUgcGl4ZWwgY2xvY2sgZm9yIGVpdGhlciB0aGUgNjBI eiB2ZXJzaW9uIG9yIHRoZSA1OS45NEh6CnZlcnNpb24sIHNvIGEgYml0IG9mIGNhcmUgaXMgbmVl ZGVkIHNvIHRoYXQgdGhlIGNhbGN1bGF0aW9uIHByb2R1Y2VzCnRoZSBjb3JyZWN0IHJlc3VsdC4K CkJ1Z3ppbGxhOiBodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNnaT9pZD00 NjgwMApSZXZpZXdlZC1ieTogUGF1bG8gWmFub25pIDxwYXVsby5yLnphbm9uaUBpbnRlbC5jb20+ ClNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRl bC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2RybV9lZGlkLmMgfCAyNyArKysrKysrKysrKysr KysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0 aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZWRpZC5jIGIvZHJpdmVy cy9ncHUvZHJtL2RybV9lZGlkLmMKaW5kZXggZTIzM2ZmNS4uNzFkNDlmMiAxMDA2NDQKLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2RybV9lZGlkLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9lZGlk LmMKQEAgLTIzMzAsMTMgKzIzMzAsMzQgQEAgRVhQT1JUX1NZTUJPTChkcm1fZmluZF9jZWFfZXh0 ZW5zaW9uKTsKICAqLwogdTggZHJtX21hdGNoX2NlYV9tb2RlKGNvbnN0IHN0cnVjdCBkcm1fZGlz cGxheV9tb2RlICp0b19tYXRjaCkKIHsKLQlzdHJ1Y3QgZHJtX2Rpc3BsYXlfbW9kZSAqY2VhX21v ZGU7CiAJdTggbW9kZTsKIAorCWlmICghdG9fbWF0Y2gtPmNsb2NrKQorCQlyZXR1cm4gMDsKKwog CWZvciAobW9kZSA9IDA7IG1vZGUgPCBBUlJBWV9TSVpFKGVkaWRfY2VhX21vZGVzKTsgbW9kZSsr KSB7Ci0JCWNlYV9tb2RlID0gKHN0cnVjdCBkcm1fZGlzcGxheV9tb2RlICopJmVkaWRfY2VhX21v ZGVzW21vZGVdOworCQljb25zdCBzdHJ1Y3QgZHJtX2Rpc3BsYXlfbW9kZSAqY2VhX21vZGUgPSAm ZWRpZF9jZWFfbW9kZXNbbW9kZV07CisJCXVuc2lnbmVkIGludCBjbG9jazEsIGNsb2NrMjsKIAot CQlpZiAoZHJtX21vZGVfZXF1YWwodG9fbWF0Y2gsIGNlYV9tb2RlKSkKKwkJY2xvY2sxID0gY2xv Y2syID0gY2VhX21vZGUtPmNsb2NrOworCisJCS8qIENoZWNrIGJvdGggNjBIeiBhbmQgNTkuOTRI eiAqLworCQlpZiAoY2VhX21vZGUtPnZyZWZyZXNoICUgNiA9PSAwKSB7CisJCQkvKgorCQkJICog ZWRpZF9jZWFfbW9kZXMgY29udGFpbnMgdGhlIDU5Ljk0SHoKKwkJCSAqIHZhcmlhbnQgZm9yIDI0 MCBhbmQgNDgwIGxpbmUgbW9kZXMsCisJCQkgKiBhbmQgdGhlIDYwSHogdmFyaWFudCBvdGhlcndp c2UuCisJCQkgKi8KKwkJCWlmIChjZWFfbW9kZS0+dmRpc3BsYXkgPT0gMjQwIHx8CisJCQkgICAg Y2VhX21vZGUtPnZkaXNwbGF5ID09IDQ4MCkKKwkJCQljbG9jazEgPSBjbG9jazEgKiAxMDAxIC8g MTAwMDsKKwkJCWVsc2UKKwkJCQljbG9jazIgPSBESVZfUk9VTkRfVVAoY2xvY2syICogMTAwMCwg MTAwMSk7CisJCX0KKworCQlpZiAoKEtIWjJQSUNPUyh0b19tYXRjaC0+Y2xvY2spID09IEtIWjJQ SUNPUyhjbG9jazEpIHx8CisJCSAgICAgS0haMlBJQ09TKHRvX21hdGNoLT5jbG9jaykgPT0gS0ha MlBJQ09TKGNsb2NrMikpICYmCisJCSAgICBkcm1fbW9kZV9lcXVhbF9ub19jbG9ja3ModG9fbWF0 Y2gsIGNlYV9tb2RlKSkKIAkJCXJldHVybiBtb2RlICsgMTsKIAl9CiAJcmV0dXJuIDA7Ci0tIAox LjguMS41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpk cmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=