Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp153858ybl; Tue, 10 Dec 2019 19:49:45 -0800 (PST) X-Google-Smtp-Source: APXvYqwiPoU7YPijImUHtq2YSUXkut41NqGW6wvMqzCshmFI49hpJ44A6Ejfcpnx1zumsMacg0N6 X-Received: by 2002:a05:6830:110a:: with SMTP id w10mr883684otq.300.1576036185452; Tue, 10 Dec 2019 19:49:45 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1576036185; cv=none; d=google.com; s=arc-20160816; b=tC3N8ZPxcPQE1iWPyu4IhPUfxALmVSqq5ADg/nC1wRluZVUlnSmhDI7zHuDbWYwJ5b VPuMJxUADLll5iL8/y9IHj6bkotNPNVE6S0XrAWDy0oOPaLhWOusUUx1qZTzNZ18l0Oh XLqowv2lq8KkmbRnU6jdhaBFbYgivs4F/TudoTxFmG9ApaGiYmb4XfETcyycQWJGvvc5 99w1klngNKYJS0brzurj3O3JZ0dLLAe0bejB1llltq9aul7PUJ2G9UyskI0qmd4hbzj6 5SumK/5sW8YzcdtW48Pvocf2Iyu7+Q0oW7dITQwL4uODbqvucDCLnwk96anPV/+z9SjX Nk/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from; bh=zRLT6Dxd78VoIYES+YdWK9aa1t+nNUuBnHFyjup9eQA=; b=n5WKgyOfUrsP52gTQXdXwWDDZMLNn8hH+pMhqN85Un7INz/GDGfk7ERI0oAGMv951/ p/BGtqI2LBgign7txhgl5k3nnRfxJXlqlKNBEUx9SjWZvmR5cVXrLP9M6noID6GVTOBk 1WF1uBNsnsgRh+DtM1FMk/dHK/R2L/c5UtpNgU2G7GTv0nNGEGVekPhCaO5p+UulO7lu Jw8ZypNf4QNTUsXalVhAdfOCSMAXdfPHWGoqHd0dUJvpZuVzZsDZzbKP2D3uOEfqZNo4 dlFFhWcjDz8lbWAuF/9deQHIHoKfcynM4b9irPdbSzs9fgsRLul+FuaCw0ZDvxtdG2Gn G2zw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 24si371037oip.248.2019.12.10.19.49.31; Tue, 10 Dec 2019 19:49:45 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727078AbfLKDsA (ORCPT + 99 others); Tue, 10 Dec 2019 22:48:00 -0500 Received: from 60-251-196-230.HINET-IP.hinet.net ([60.251.196.230]:13803 "EHLO ironport.ite.com.tw" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726718AbfLKDsA (ORCPT ); Tue, 10 Dec 2019 22:48:00 -0500 Received: from unknown (HELO mse.ite.com.tw) ([192.168.35.30]) by ironport.ite.com.tw with ESMTP; 11 Dec 2019 11:47:58 +0800 Received: from csbcas.internal.ite.com.tw (csbmail1.internal.ite.com.tw [192.168.65.58]) by mse.ite.com.tw with ESMTP id xBB3lr6k079450; Wed, 11 Dec 2019 11:47:53 +0800 (GMT-8) (envelope-from allen.chen@ite.com.tw) Received: from CSBMAIL1.internal.ite.com.tw (192.168.65.58) by CSBMAIL1.internal.ite.com.tw (192.168.65.58) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1713.5; Wed, 11 Dec 2019 11:47:52 +0800 Received: from CSBMAIL1.internal.ite.com.tw ([fe80::2cba:f37c:ac09:f33f]) by CSBMAIL1.internal.ite.com.tw ([fe80::2cba:f37c:ac09:f33f%22]) with mapi id 15.01.1713.004; Wed, 11 Dec 2019 11:47:52 +0800 From: To: CC: , , , , , , Subject: RE: [PATCH] drm/edid: fixup EDID 1.3 and 1.4 judge reduced-blanking timings logic Thread-Topic: [PATCH] drm/edid: fixup EDID 1.3 and 1.4 judge reduced-blanking timings logic Thread-Index: AQHVr0p4ZifVjR0QMU2oZureDdE7SKe0TGNQ Date: Wed, 11 Dec 2019 03:47:52 +0000 Message-ID: <75e96653559c4cf8a3b0f22dd611ef9b@ite.com.tw> References: <1574761572-26585-1-git-send-email-allen.chen@ite.com.tw> <87r21ce8rp.fsf@intel.com> In-Reply-To: <87r21ce8rp.fsf@intel.com> Accept-Language: en-US Content-Language: zh-TW X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [192.168.70.14] x-tm-snts-smtp: 8E5F65DFF2ADCBDEC829C5E1CBF1DB7DE2C3BCFE0E6EAB230CC4249425D7C13C2000:8 Content-Type: text/plain; charset="big5" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MAIL: mse.ite.com.tw xBB3lr6k079450 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SGkgSmFuaQ0KDQpUaGFua3MgZm9yIHlvdXIgaGVscCBhbmQgSSB3aWxsIGZvbGxvdyB5b3VyIHN1 Z2dlc3Rpb24gdG8gbW9kaWZ5IHRoZSBwYXRjaC4NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCkZyb206IEphbmkgTmlrdWxhIFttYWlsdG86amFuaS5uaWt1bGFAbGludXguaW50ZWwuY29t XSANClNlbnQ6IFR1ZXNkYXksIERlY2VtYmVyIDEwLCAyMDE5IDc6MTAgUE0NClRvOiBBbGxlbiBD aGVuICizr6xmpnQpDQpDYzogSmF1LUNoaWggVHNlbmcgKLS/rEy0vCk7IE1heGltZSBSaXBhcmQ7 IEFsbGVuIENoZW4gKLOvrGamdCk7IG9wZW4gbGlzdDsgb3BlbiBsaXN0OkRSTSBEUklWRVJTOyBE YXZpZCBBaXJsaWU7IFBpLUhzdW4gU2hpaDsgU2VhbiBQYXVsDQpTdWJqZWN0OiBSZTogW1BBVENI XSBkcm0vZWRpZDogZml4dXAgRURJRCAxLjMgYW5kIDEuNCBqdWRnZSByZWR1Y2VkLWJsYW5raW5n IHRpbWluZ3MgbG9naWMNCg0KT24gVHVlLCAyNiBOb3YgMjAxOSwgYWxsZW4gPGFsbGVuLmNoZW5A aXRlLmNvbS50dz4gd3JvdGU6DQo+IEFjY29yZGluZyB0byBWRVNBIEVOSEFOQ0VEIEVYVEVOREVE IERJU1BMQVkgSURFTlRJRklDQVRJT04gREFUQSBTVEFOREFSRA0KPiAoRGVmaW5lcyBFRElEIFN0 cnVjdHVyZSBWZXJzaW9uIDEsIFJldmlzaW9uIDQpIHBhZ2U6IDM5DQo+IEhvdyB0byBkZXRlcm1p bmUgd2hldGhlciB0aGUgbW9uaXRvciBzdXBwb3J0IFJCIHRpbWluZyBvciBub3Q/DQo+IEVESUQg MS40DQo+IEZpcnN0OiAgcmVhZCBkZXRhaWxlZCB0aW1pbmcgZGVzY3JpcHRvciBhbmQgbWFrZSBz dXJlIGJ5dGUgMCA9IDB4MDAsDQo+IAlieXRlIDEgPSAweDAwLCBieXRlIDIgPSAweDAwIGFuZCBi eXRlIDMgPSAweEZEDQo+IFNlY29uZDogcmVhZCBFRElEIGJpdCAwIGluIGZlYXR1cmUgc3VwcG9y dCBieXRlIGF0IGFkZHJlc3MgMThoID0gMQ0KPiAJYW5kIGRldGFpbGVkIHRpbWluZyBkZXNjcmlw dG9yIGJ5dGUgMTAgPSAweDA0DQo+IFRoaXJkOiAgaWYgRURJRCBiaXQgMCBpbiBmZWF0dXJlIHN1 cHBvcnQgYnl0ZSA9IDEgJiYNCj4gCWRldGFpbGVkIHRpbWluZyBkZXNjcmlwdG9yIGJ5dGUgMTAg PSAweDA0DQo+IAl0aGVuIHdlIGNhbiBjaGVjayBieXRlIDE1LCBpZiBiaXQgNCBpbiBieXRlIDE1 ID0gMSBpcyBzdXBwb3J0IFJCDQo+ICAgICAgICAgaWYgRURJRCBiaXQgMCBpbiBmZWF0dXJlIHN1 cHBvcnQgYnl0ZSAhPSAxIHx8DQo+IAlkZXRhaWxlZCB0aW1pbmcgZGVzY3JpcHRvciBieXRlIDEw ICE9IDB4MDQsDQo+IAl0aGVuIGJ5dGUgMTUgY2FuIG5vdCBiZSB1c2VkDQo+DQo+IFRoZSBsaW51 eCBjb2RlIGlzX3JiIGZ1bmN0aW9uIG5vdCBmb2xsb3cgdGhlIFZFU0EncyBydWxlDQo+DQo+IFNp Z25lZC1vZmYtYnk6IEFsbGVuIENoZW4gPGFsbGVuLmNoZW5AaXRlLmNvbS50dz4NCj4gUmVwb3J0 ZWQtYnk6IGtidWlsZCB0ZXN0IHJvYm90IDxsa3BAaW50ZWwuY29tPg0KPiAtLS0NCj4gIGRyaXZl cnMvZ3B1L2RybS9kcm1fZWRpZC5jIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr LS0tLS0tDQo+ICAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMo LSkNCj4NCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fZWRpZC5jIGIvZHJpdmVy cy9ncHUvZHJtL2RybV9lZGlkLmMNCj4gaW5kZXggZjU5MjZiZi4uZTExZTU4NSAxMDA2NDQNCj4g LS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9lZGlkLmMNCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt L2RybV9lZGlkLmMNCj4gQEAgLTkzLDYgKzkzLDEyIEBAIHN0cnVjdCBkZXRhaWxlZF9tb2RlX2Ns b3N1cmUgew0KPiAgCWludCBtb2RlczsNCj4gIH07DQo+ICANCj4gK3N0cnVjdCBlZGlkX3N1cHBv cnRfcmJfY2xvc3VyZSB7DQo+ICsJc3RydWN0IGVkaWQgKmVkaWQ7DQo+ICsJYm9vbCB2YWxpZF9z dXBwb3J0X3JiOw0KPiArCWJvb2wgc3VwcG9ydF9yYjsNCj4gK307DQo+ICsNCj4gICNkZWZpbmUg TEVWRUxfRE1UCTANCj4gICNkZWZpbmUgTEVWRUxfR1RGCTENCj4gICNkZWZpbmUgTEVWRUxfR1RG MgkyDQo+IEBAIC0yMDE3LDIzICsyMDIzLDQxIEBAIHN0cnVjdCBkcm1fZGlzcGxheV9tb2RlICpk cm1fbW9kZV9maW5kX2RtdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LA0KPiAgCX0NCj4gIH0NCj4g IA0KPiArc3RhdGljIGJvb2wNCj4gK2lzX2Rpc3BsYXlfZGVzY3JpcHRvcihjb25zdCB1OCAqciwg dTggdGFnKQ0KPiArew0KPiArCXJldHVybiAoIXJbMF0gJiYgIXJbMV0gJiYgIXJbMl0gJiYgclsz XSA9PSB0YWcpID8gdHJ1ZSA6IGZhbHNlOw0KPiArfQ0KPiArDQo+ICBzdGF0aWMgdm9pZA0KPiAg aXNfcmIoc3RydWN0IGRldGFpbGVkX3RpbWluZyAqdCwgdm9pZCAqZGF0YSkNCj4gIHsNCj4gIAl1 OCAqciA9ICh1OCAqKXQ7DQo+IC0JaWYgKHJbM10gPT0gRURJRF9ERVRBSUxfTU9OSVRPUl9SQU5H RSkNCj4gLQkJaWYgKHJbMTVdICYgMHgxMCkNCj4gLQkJCSooYm9vbCAqKWRhdGEgPSB0cnVlOw0K PiArCXN0cnVjdCBlZGlkX3N1cHBvcnRfcmJfY2xvc3VyZSAqY2xvc3VyZSA9IGRhdGE7DQo+ICsJ c3RydWN0IGVkaWQgKmVkaWQgPSBjbG9zdXJlLT5lZGlkOw0KPiArDQo+ICsJaWYgKGlzX2Rpc3Bs YXlfZGVzY3JpcHRvcihyLCBFRElEX0RFVEFJTF9NT05JVE9SX1JBTkdFKSkgew0KPiArCQlpZiAo ZWRpZC0+ZmVhdHVyZXMgJiBCSVQoMCkgJiYgclsxMF0gPT0gQklUKDIpKSB7DQoNCkknbGwgdHJ5 IHRvIGV4cGxhaW4gbXkgb3JpZ2luYWwgY29tbWVudCBhZ2Fpbi4NCg0KQ29uc2lkZXIgZWRpZC0+ ZmVhdHVyZXMgJiBCSVQoMCkuIEl0IHJlbWFpbnMgdW5jaGFuZ2VkIGFjcm9zcyB0aGUNCml0ZXJh dGlvbi4gVGhlIGNvZGUgd2lsbCBvbmx5IGNoYW5nZSBhbnl0aGluZyBpZiBlZGlkLT5mZWF0dXJl cyAmDQpCSVQoMCkuDQoNCj4gKwkJCWNsb3N1cmUtPnZhbGlkX3N1cHBvcnRfcmIgPSB0cnVlOw0K PiArCQkJY2xvc3VyZS0+c3VwcG9ydF9yYiA9IChyWzE1XSAmIDB4MTApID8gdHJ1ZSA6IGZhbHNl Ow0KDQpZb3UgY291bGQgY29tYmluZSB0aGVzZSB0byBlLmcuIGEgc2luZ2xlIGludC4NCg0KCWlm IChyWzEwXSA9PSBCSVQoMikpIHsNCgkJaW50ICpyZXQgPSBkYXRhOw0KCQkqcmV0ID0gISEoclsx NV0gJiAweDEwKTsNCgl9DQoNCj4gKwkJfQ0KPiArCX0NCj4gIH0NCj4gIA0KPiAgLyogRURJRCAx LjQgZGVmaW5lcyB0aGlzIGV4cGxpY2l0bHkuICBGb3IgRURJRCAxLjMsIHdlIGd1ZXNzLCBiYWRs eS4gKi8NCj4gIHN0YXRpYyBib29sDQo+ICBkcm1fbW9uaXRvcl9zdXBwb3J0c19yYihzdHJ1Y3Qg ZWRpZCAqZWRpZCkNCj4gIHsNCj4gKwlzdHJ1Y3QgZWRpZF9zdXBwb3J0X3JiX2Nsb3N1cmUgY2xv c3VyZSA9IHsNCj4gKwkJLmVkaWQgPSBlZGlkLA0KPiArCQkudmFsaWRfc3VwcG9ydF9yYiA9IGZh bHNlLA0KPiArCQkuc3VwcG9ydF9yYiA9IGZhbHNlLA0KPiArCX07DQo+ICsNCj4gIAlpZiAoZWRp ZC0+cmV2aXNpb24gPj0gNCkgew0KPiAtCQlib29sIHJldCA9IGZhbHNlOw0KPiAtCQlkcm1fZm9y X2VhY2hfZGV0YWlsZWRfYmxvY2soKHU4ICopZWRpZCwgaXNfcmIsICZyZXQpOw0KPiAtCQlyZXR1 cm4gcmV0Ow0KPiArCQlkcm1fZm9yX2VhY2hfZGV0YWlsZWRfYmxvY2soKHU4ICopZWRpZCwgaXNf cmIsICZjbG9zdXJlKTsNCj4gKwkJaWYgKGNsb3N1cmUudmFsaWRfc3VwcG9ydF9yYikNCj4gKwkJ CXJldHVybiBjbG9zdXJlLnN1cHBvcnRfcmI7DQoNCkhlcmUsIHlvdSdkIGRvOg0KDQogICAgICAg IGlmIChlZGlkLT5mZWF0dXJlcyAmIEJJVCgwKSkgew0KICAgICAgICAJaW50IHJldCA9IC0xOw0K CQlkcm1fZm9yX2VhY2hfZGV0YWlsZWRfYmxvY2soKHU4ICopZWRpZCwgaXNfcmIsICZyZXQpOw0K ICAgICAgICAgICAgICAgIGlmIChyZXQgIT0gLTEpDQogICAgICAgICAgICAgICAgCXJldHVybiBy ZXQ7DQoJfQ0KDQoNCj4gIAl9DQo+ICANCj4gIAlyZXR1cm4gKChlZGlkLT5pbnB1dCAmIERSTV9F RElEX0lOUFVUX0RJR0lUQUwpICE9IDApOw0KDQotLSANCkphbmkgTmlrdWxhLCBJbnRlbCBPcGVu IFNvdXJjZSBHcmFwaGljcyBDZW50ZXINCg==