From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH] drm/edid : calculate vsync and hsync from range limits block according to the EDID 1.4 Date: Wed, 04 May 2016 17:31:43 +0300 Message-ID: <87shxxnbcg.fsf@intel.com> References: <1462287925-2668-1-git-send-email-vitaly.prosyak@amd.com> <1462287925-2668-2-git-send-email-vitaly.prosyak@amd.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id 162C2892F1 for ; Wed, 4 May 2016 14:32:50 +0000 (UTC) In-Reply-To: <1462287925-2668-2-git-send-email-vitaly.prosyak@amd.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: dri-devel@lists.freedesktop.org Cc: Vitaly Prosyak List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCAwMyBNYXkgMjAxNiwgVml0YWx5IFByb3N5YWsgPHZpdGFseS5wcm9zeWFrQGFtZC5j b20+IHdyb3RlOgo+IERvIGNhbGN1bGF0aW9uIG9mIHZzeW5jIGFuZCBoc3luYyBmcm9tIHJhbmdl IGxpbWl0cwo+IEVESUQgYmxvY2sgYWNjb3JkaW5nIHRvIHRoZSBzcGVjLiBFRElEIDEuNC4KPgo+ IFNpZ25lZC1vZmYtYnk6IFZpdGFseSBQcm9zeWFrIDx2aXRhbHkucHJvc3lha0BhbWQuY29tPgo+ IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2VkaWQuYyB8IDE2ICsrKysrKysrLS0tLS0tLS0K PiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKPgo+IGRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2VkaWQuYyBiL2RyaXZlcnMvZ3B1L2RybS9k cm1fZWRpZC5jCj4gaW5kZXggN2U0OTk2Mi4uNjAxMTUyYiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz L2dwdS9kcm0vZHJtX2VkaWQuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fZWRpZC5jCj4g QEAgLTE5NzcsMTEgKzE5NzcsMTEgQEAgbW9kZV9pbl9oc3luY19yYW5nZShjb25zdCBzdHJ1Y3Qg ZHJtX2Rpc3BsYXlfbW9kZSAqbW9kZSwKPiAgCWludCBoc3luYywgaG1pbiwgaG1heDsKPiAgCj4g IAlobWluID0gdFs3XTsKPiAtCWlmIChlZGlkLT5yZXZpc2lvbiA+PSA0KQo+IC0JICAgIGhtaW4g Kz0gKCh0WzRdICYgMHgwNCkgPyAyNTUgOiAwKTsKPiArCWlmIChlZGlkLT5yZXZpc2lvbiA+PSA0 ICYmICgodFs0XSAmIDB4MGMpID09IDB4MGMpKQo+ICsJICAgIGhtaW4gKz0gMjU1IDsKPiAgCWht YXggPSB0WzhdOwo+IC0JaWYgKGVkaWQtPnJldmlzaW9uID49IDQpCj4gLQkgICAgaG1heCArPSAo KHRbNF0gJiAweDA4KSA/IDI1NSA6IDApOwo+ICsJaWYgKGVkaWQtPnJldmlzaW9uID49IDQgJiYg KHRbNF0gJiAweDA4KSkKPiArCSAgICBobWF4ICs9IDI1NTsKPiAgCWhzeW5jID0gZHJtX21vZGVf aHN5bmMobW9kZSk7Cj4gIAo+ICAJcmV0dXJuIChoc3luYyA8PSBobWF4ICYmIGhzeW5jID49IGht aW4pOwo+IEBAIC0xOTk0LDExICsxOTk0LDExIEBAIG1vZGVfaW5fdnN5bmNfcmFuZ2UoY29uc3Qg c3RydWN0IGRybV9kaXNwbGF5X21vZGUgKm1vZGUsCj4gIAlpbnQgdnN5bmMsIHZtaW4sIHZtYXg7 Cj4gIAo+ICAJdm1pbiA9IHRbNV07Cj4gLQlpZiAoZWRpZC0+cmV2aXNpb24gPj0gNCkKPiAtCSAg ICB2bWluICs9ICgodFs0XSAmIDB4MDEpID8gMjU1IDogMCk7Cj4gKwlpZiAoZWRpZC0+cmV2aXNp b24gPj0gNCAmJiAoKHRbNF0gJiAweDAzKSA9PSAweDAzKSkKPiArCSAgICB2bWluICs9IDI1NTsK PiAgCXZtYXggPSB0WzZdOwo+IC0JaWYgKGVkaWQtPnJldmlzaW9uID49IDQpCj4gLQkgICAgdm1h eCArPSAoKHRbNF0gJiAweDAyKSA/IDI1NSA6IDApOwo+ICsJaWYgKGVkaWQtPnJldmlzaW9uID49 IDQgJiYgKHRbNF0gJiAweDAyKSkKPiArCSAgICB2bWF4ICs9IDI1NTsKClBsZWFzZSBmaXggdGhl IGluZGVudGF0aW9uIHRvIHVzZSB0YWJzIG9uIHRoZSBsaW5lcyB5b3UgY2hhbmdlIHdoaWxlCnlv dSdyZSBhdCBpdC4KCkJSLApKYW5pLgoKCj4gIAl2c3luYyA9IGRybV9tb2RlX3ZyZWZyZXNoKG1v ZGUpOwo+ICAKPiAgCXJldHVybiAodnN5bmMgPD0gdm1heCAmJiB2c3luYyA+PSB2bWluKTsKCi0t IApKYW5pIE5pa3VsYSwgSW50ZWwgT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxp bmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==