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, 17 Apr 2013 20:37:32 +0300 Message-ID: <1366220252-9574-5-git-send-email-ville.syrjala@linux.intel.com> References: <1366220252-9574-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: <1366220252-9574-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 NjgwMApTaWduZWQtb2ZmLWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXgu aW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9kcm1fZWRpZC5jIHwgMjcgKysrKysrKysr KysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMyBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2VkaWQuYyBiL2Ry aXZlcnMvZ3B1L2RybS9kcm1fZWRpZC5jCmluZGV4IGUyMzNmZjUuLjcxZDQ5ZjIgMTAwNjQ0Ci0t LSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZWRpZC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1f ZWRpZC5jCkBAIC0yMzMwLDEzICsyMzMwLDM0IEBAIEVYUE9SVF9TWU1CT0woZHJtX2ZpbmRfY2Vh X2V4dGVuc2lvbik7CiAgKi8KIHU4IGRybV9tYXRjaF9jZWFfbW9kZShjb25zdCBzdHJ1Y3QgZHJt X2Rpc3BsYXlfbW9kZSAqdG9fbWF0Y2gpCiB7Ci0Jc3RydWN0IGRybV9kaXNwbGF5X21vZGUgKmNl YV9tb2RlOwogCXU4IG1vZGU7CiAKKwlpZiAoIXRvX21hdGNoLT5jbG9jaykKKwkJcmV0dXJuIDA7 CisKIAlmb3IgKG1vZGUgPSAwOyBtb2RlIDwgQVJSQVlfU0laRShlZGlkX2NlYV9tb2Rlcyk7IG1v ZGUrKykgewotCQljZWFfbW9kZSA9IChzdHJ1Y3QgZHJtX2Rpc3BsYXlfbW9kZSAqKSZlZGlkX2Nl YV9tb2Rlc1ttb2RlXTsKKwkJY29uc3Qgc3RydWN0IGRybV9kaXNwbGF5X21vZGUgKmNlYV9tb2Rl ID0gJmVkaWRfY2VhX21vZGVzW21vZGVdOworCQl1bnNpZ25lZCBpbnQgY2xvY2sxLCBjbG9jazI7 CiAKLQkJaWYgKGRybV9tb2RlX2VxdWFsKHRvX21hdGNoLCBjZWFfbW9kZSkpCisJCWNsb2NrMSA9 IGNsb2NrMiA9IGNlYV9tb2RlLT5jbG9jazsKKworCQkvKiBDaGVjayBib3RoIDYwSHogYW5kIDU5 Ljk0SHogKi8KKwkJaWYgKGNlYV9tb2RlLT52cmVmcmVzaCAlIDYgPT0gMCkgeworCQkJLyoKKwkJ CSAqIGVkaWRfY2VhX21vZGVzIGNvbnRhaW5zIHRoZSA1OS45NEh6CisJCQkgKiB2YXJpYW50IGZv ciAyNDAgYW5kIDQ4MCBsaW5lIG1vZGVzLAorCQkJICogYW5kIHRoZSA2MEh6IHZhcmlhbnQgb3Ro ZXJ3aXNlLgorCQkJICovCisJCQlpZiAoY2VhX21vZGUtPnZkaXNwbGF5ID09IDI0MCB8fAorCQkJ ICAgIGNlYV9tb2RlLT52ZGlzcGxheSA9PSA0ODApCisJCQkJY2xvY2sxID0gY2xvY2sxICogMTAw MSAvIDEwMDA7CisJCQllbHNlCisJCQkJY2xvY2syID0gRElWX1JPVU5EX1VQKGNsb2NrMiAqIDEw MDAsIDEwMDEpOworCQl9CisKKwkJaWYgKChLSFoyUElDT1ModG9fbWF0Y2gtPmNsb2NrKSA9PSBL SFoyUElDT1MoY2xvY2sxKSB8fAorCQkgICAgIEtIWjJQSUNPUyh0b19tYXRjaC0+Y2xvY2spID09 IEtIWjJQSUNPUyhjbG9jazIpKSAmJgorCQkgICAgZHJtX21vZGVfZXF1YWxfbm9fY2xvY2tzKHRv X21hdGNoLCBjZWFfbW9kZSkpCiAJCQlyZXR1cm4gbW9kZSArIDE7CiAJfQogCXJldHVybiAwOwot LSAKMS44LjEuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK