From mboxrd@z Thu Jan 1 00:00:00 1970 From: Keith Packard Subject: [PATCH] drm: Add drm.edid_quirk_param module parameter Date: Wed, 8 Aug 2018 23:11:23 -0700 Message-ID: <20180809061123.1734-1-keithp@keithp.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from elaine.keithp.com (home.keithp.com [63.227.221.253]) by gabe.freedesktop.org (Postfix) with ESMTP id 873126E69D for ; Thu, 9 Aug 2018 06:11:39 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-kernel@vger.kernel.org, Dave Airlie , Daniel Vetter Cc: Keith Packard , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org VGhpcyBwYXJhbWV0ZXIgYWxsb3dzIHRoZSBzZXQgb2YgRURJRCBxdWlya3MgdG8gYmUgY2hhbmdl ZCBhdApydW50aW1lLiBUaGUgc3ludGF4IGlzCgoJdmVuZG9yL3Byb2R1Y3QvcXVpcmtzLHZlbmRv ci9wcm9kdWN0L3F1aXJrcywuLi4KCndoZXJlIHZlbmRvciBpcyB0aGUgdGhyZWUtbGV0dGVyIEVE SUQgdmVuZG9yIHZhbHVlLCBwcm9kdWN0IGlzIHRoZQpFRElEIHByb2R1Y3QgaWQgd2hpY2ggbWF5 IGJlIHByZWZpeGVkIHdpdGggMHggdG8gZm9yIGhleCBpbnN0ZWFkIG9mCmRlY2ltYWwgdmFsdWVz IGFuZCBxdWlya3MgaXMgdGhlIHJlcGxhY2VtZW50IHF1aXJrcyB2YWx1ZSBmcm9tIHRoZQpsaXN0 IGluIGRybV9lZGlkLmMuCgpTaWduZWQtb2ZmLWJ5OiBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2Vp dGhwLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vZHJtX2VkaWQuYyB8IDIyICsrKysrKysrKysr KysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2RybV9lZGlkLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2VkaWQu YwppbmRleCA1ZGM3NDJiMjdjYTAuLjYzYjQ1ODdmYWRkZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9n cHUvZHJtL2RybV9lZGlkLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9lZGlkLmMKQEAgLTk4 LDYgKzk4LDEyIEBAIHN0cnVjdCBkZXRhaWxlZF9tb2RlX2Nsb3N1cmUgewogI2RlZmluZSBMRVZF TF9HVEYyCTIKICNkZWZpbmUgTEVWRUxfQ1ZUCTMKIAorI2RlZmluZSBFRElEX1FVSVJLX1BBUkFN X0xFTgkyNTYKK3N0YXRpYyBjaGFyIGVkaWRfcXVpcmtfcGFyYW1bRURJRF9RVUlSS19QQVJBTV9M RU5dOworbW9kdWxlX3BhcmFtX3N0cmluZyhlZGlkX3F1aXJrX3BhcmFtLCBlZGlkX3F1aXJrX3Bh cmFtLCBzaXplb2YoZWRpZF9xdWlya19wYXJhbSksIDA2NDQpOworTU9EVUxFX1BBUk1fREVTQyhl ZGlkX3F1aXJrX3BhcmFtLCAiRXh0cmEgRURJRCBxdWlya3MsICIKKwkJICJmb3JtYXQgaXMgJ3Zl bmRvci9wcm9kdWN0L3F1aXJrczsuLi4nICIpOworCiBzdGF0aWMgY29uc3Qgc3RydWN0IGVkaWRf cXVpcmsgewogCWNoYXIgdmVuZG9yWzRdOwogCWludCBwcm9kdWN0X2lkOwpAQCAtMTc3NCw4ICsx NzgwLDI0IEBAIHN0YXRpYyBib29sIGVkaWRfdmVuZG9yKGNvbnN0IHN0cnVjdCBlZGlkICplZGlk LCBjb25zdCBjaGFyICp2ZW5kb3IpCiBzdGF0aWMgdTMyIGVkaWRfZ2V0X3F1aXJrcyhjb25zdCBz dHJ1Y3QgZWRpZCAqZWRpZCkKIHsKIAljb25zdCBzdHJ1Y3QgZWRpZF9xdWlyayAqcXVpcms7CisJ Y29uc3QgY2hhciAqcTsKIAlpbnQgaTsKIAorCWZvciAocSA9IGVkaWRfcXVpcmtfcGFyYW07IHEg JiYgKnE7IHEgPSBzdHJjaHIocSwgJywnKSkgeworCQljaGFyIAl2ZW5kb3JbNF07CisJCWludAlw cm9kdWN0X2lkOworCQlpbnQJcXVpcmtzOworCisJCXdoaWxlICgqcSA9PSAnLCcpCisJCQlxKys7 CisKKwkJaWYgKHNzY2FuZihxLCAiJTNzLyVpLyVpIiwgdmVuZG9yLCAmcHJvZHVjdF9pZCwgJnF1 aXJrcykgPT0gMykgeworCQkJaWYgKGVkaWRfdmVuZG9yKGVkaWQsIHZlbmRvcikgJiYKKwkJCSAg ICAoRURJRF9QUk9EVUNUX0lEKGVkaWQpID09IHByb2R1Y3RfaWQpKQorCQkJCXJldHVybiBxdWly a3M7CisJCX0KKwl9CisKIAlmb3IgKGkgPSAwOyBpIDwgQVJSQVlfU0laRShlZGlkX3F1aXJrX2xp c3QpOyBpKyspIHsKIAkJcXVpcmsgPSAmZWRpZF9xdWlya19saXN0W2ldOwogCi0tIAoyLjE4LjAK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZl bCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=