From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/edid : calculate vsync and hsync from range limits block according to the EDID 1.4 Date: Tue, 3 May 2016 22:26:34 +0200 Message-ID: <20160503202634.GS14148@phenom.ffwll.local> 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 mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 146056E697 for ; Tue, 3 May 2016 20:26:36 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id r12so5743644wme.0 for ; Tue, 03 May 2016 13:26:36 -0700 (PDT) Content-Disposition: inline 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: Vitaly Prosyak Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBNYXkgMDMsIDIwMTYgYXQgMTE6MDU6MjVBTSAtMDQwMCwgVml0YWx5IFByb3N5YWsg d3JvdGU6Cj4gRG8gY2FsY3VsYXRpb24gb2YgdnN5bmMgYW5kIGhzeW5jIGZyb20gcmFuZ2UgbGlt aXRzCj4gRURJRCBibG9jayBhY2NvcmRpbmcgdG8gdGhlIHNwZWMuIEVESUQgMS40Lgo+IAo+IFNp Z25lZC1vZmYtYnk6IFZpdGFseSBQcm9zeWFrIDx2aXRhbHkucHJvc3lha0BhbWQuY29tPgoKRm9y Z290IG9uZTogRm9yIGFueXRoaW5nIHJlbGF0ZWQgdG8gZWRpZCBwbGVhc2UgY2MgQWRhbSBKYWNr c29uLiBBcHBsaWVzCnRvIGJvdGggcGF0Y2hlcy4KLURhbmllbAoKPiAtLS0KPiAgZHJpdmVycy9n cHUvZHJtL2RybV9lZGlkLmMgfCAxNiArKysrKysrKy0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk LCA4IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9kcm1fZWRpZC5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9lZGlkLmMKPiBpbmRl eCA3ZTQ5OTYyLi42MDExNTJiIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZWRp ZC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9lZGlkLmMKPiBAQCAtMTk3NywxMSArMTk3 NywxMSBAQCBtb2RlX2luX2hzeW5jX3JhbmdlKGNvbnN0IHN0cnVjdCBkcm1fZGlzcGxheV9tb2Rl ICptb2RlLAo+ICAJaW50IGhzeW5jLCBobWluLCBobWF4Owo+ICAKPiAgCWhtaW4gPSB0WzddOwo+ IC0JaWYgKGVkaWQtPnJldmlzaW9uID49IDQpCj4gLQkgICAgaG1pbiArPSAoKHRbNF0gJiAweDA0 KSA/IDI1NSA6IDApOwo+ICsJaWYgKGVkaWQtPnJldmlzaW9uID49IDQgJiYgKCh0WzRdICYgMHgw YykgPT0gMHgwYykpCj4gKwkgICAgaG1pbiArPSAyNTUgOwo+ICAJaG1heCA9IHRbOF07Cj4gLQlp ZiAoZWRpZC0+cmV2aXNpb24gPj0gNCkKPiAtCSAgICBobWF4ICs9ICgodFs0XSAmIDB4MDgpID8g MjU1IDogMCk7Cj4gKwlpZiAoZWRpZC0+cmV2aXNpb24gPj0gNCAmJiAodFs0XSAmIDB4MDgpKQo+ ICsJICAgIGhtYXggKz0gMjU1Owo+ICAJaHN5bmMgPSBkcm1fbW9kZV9oc3luYyhtb2RlKTsKPiAg Cj4gIAlyZXR1cm4gKGhzeW5jIDw9IGhtYXggJiYgaHN5bmMgPj0gaG1pbik7Cj4gQEAgLTE5OTQs MTEgKzE5OTQsMTEgQEAgbW9kZV9pbl92c3luY19yYW5nZShjb25zdCBzdHJ1Y3QgZHJtX2Rpc3Bs YXlfbW9kZSAqbW9kZSwKPiAgCWludCB2c3luYywgdm1pbiwgdm1heDsKPiAgCj4gIAl2bWluID0g dFs1XTsKPiAtCWlmIChlZGlkLT5yZXZpc2lvbiA+PSA0KQo+IC0JICAgIHZtaW4gKz0gKCh0WzRd ICYgMHgwMSkgPyAyNTUgOiAwKTsKPiArCWlmIChlZGlkLT5yZXZpc2lvbiA+PSA0ICYmICgodFs0 XSAmIDB4MDMpID09IDB4MDMpKQo+ICsJICAgIHZtaW4gKz0gMjU1Owo+ICAJdm1heCA9IHRbNl07 Cj4gLQlpZiAoZWRpZC0+cmV2aXNpb24gPj0gNCkKPiAtCSAgICB2bWF4ICs9ICgodFs0XSAmIDB4 MDIpID8gMjU1IDogMCk7Cj4gKwlpZiAoZWRpZC0+cmV2aXNpb24gPj0gNCAmJiAodFs0XSAmIDB4 MDIpKQo+ICsJICAgIHZtYXggKz0gMjU1Owo+ICAJdnN5bmMgPSBkcm1fbW9kZV92cmVmcmVzaCht b2RlKTsKPiAgCj4gIAlyZXR1cm4gKHZzeW5jIDw9IHZtYXggJiYgdnN5bmMgPj0gdm1pbik7Cj4g LS0gCj4gMS45LjEKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwo+IGRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9kcmktZGV2ZWwKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBD b3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBs aXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9kcmktZGV2ZWwK