From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Brezillon Subject: [RFC PATCH 2/3] drm/bridge: panel: Make use of the panel detection infrastructure Date: Mon, 30 Apr 2018 16:43:22 +0200 Message-ID: <20180430144323.9233-3-boris.brezillon@bootlin.com> References: <20180430144323.9233-1-boris.brezillon@bootlin.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.bootlin.com (mail.bootlin.com [62.4.15.54]) by gabe.freedesktop.org (Postfix) with ESMTP id 881766E34F for ; Mon, 30 Apr 2018 14:43:37 +0000 (UTC) In-Reply-To: <20180430144323.9233-1-boris.brezillon@bootlin.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding , dri-devel@lists.freedesktop.org Cc: David Airlie , Boris Brezillon List-Id: dri-devel@lists.freedesktop.org VGhlIERSTSBwYW5lbCBmcmFtZXdvcmsgbm93IGV4cG9zZXMgYSB3YXkgdG8ga25vdyB3aGV0aGVy IGEgcGFuZWwgaXMKY29ubmVjdGVkIG9yIGRpc2Nvbm5lY3RlZC4KClVzZSB0aGlzIHBhbmVsIGRl dGVjdGlvbiBsb2dpYyB0byBpbXBsZW1lbnQgdGhlIGNvbm5lY3Rvci0+ZGV0ZWN0X2N0eCgpCm1l dGhvZCBhbmQgYWxsb3cgb25lIHRvIHJlcG9ydCB3aGVuIGEgcGFuZWwgaXMgY29ubmVjdGVkIG9y IGRpc2Nvbm5lY3RlZAp3aGljaCBpcyBwYXJ0aWN1bGFybHkgdXNlZnVsIHRvIHN1cHBvcnQgcGFu ZWxzIGNvbm5lY3RlZCB0aHJvdWdoCmV4dGVuc2lvbiBib2FyZHMuCgpTaWduZWQtb2ZmLWJ5OiBC b3JpcyBCcmV6aWxsb24gPGJvcmlzLmJyZXppbGxvbkBib290bGluLmNvbT4KLS0tCiBkcml2ZXJz L2dwdS9kcm0vYnJpZGdlL3BhbmVsLmMgfCAxMyArKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdl ZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2Uv cGFuZWwuYyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwuYwppbmRleCA2ZDk5ZDRhM2Jl YjMuLjE5NWRlYjY1MTI0MyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2JyaWRnZS9wYW5l bC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvcGFuZWwuYwpAQCAtNDQsOSArNDQsMjEg QEAgc3RhdGljIGludCBwYW5lbF9icmlkZ2VfY29ubmVjdG9yX2dldF9tb2RlcyhzdHJ1Y3QgZHJt X2Nvbm5lY3RvciAqY29ubmVjdG9yKQogCXJldHVybiBkcm1fcGFuZWxfZ2V0X21vZGVzKHBhbmVs X2JyaWRnZS0+cGFuZWwpOwogfQogCitzdGF0aWMgaW50CitwYW5lbF9icmlkZ2VfY29ubmVjdG9y X2RldGVjdF9jdHgoc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3RvciwKKwkJCQkgIHN0cnVj dCBkcm1fbW9kZXNldF9hY3F1aXJlX2N0eCAqY3R4LAorCQkJCSAgYm9vbCBmb3JjZSkKK3sKKwlz dHJ1Y3QgcGFuZWxfYnJpZGdlICpwYW5lbF9icmlkZ2UgPQorCQlkcm1fY29ubmVjdG9yX3RvX3Bh bmVsX2JyaWRnZShjb25uZWN0b3IpOworCisJcmV0dXJuIGRybV9wYW5lbF9kZXRlY3QocGFuZWxf YnJpZGdlLT5wYW5lbCk7Cit9CisKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX2Nvbm5lY3Rvcl9o ZWxwZXJfZnVuY3MKIHBhbmVsX2JyaWRnZV9jb25uZWN0b3JfaGVscGVyX2Z1bmNzID0gewogCS5n ZXRfbW9kZXMgPSBwYW5lbF9icmlkZ2VfY29ubmVjdG9yX2dldF9tb2RlcywKKwkuZGV0ZWN0X2N0 eCA9IHBhbmVsX2JyaWRnZV9jb25uZWN0b3JfZGV0ZWN0X2N0eCwKIH07CiAKIHN0YXRpYyBjb25z dCBzdHJ1Y3QgZHJtX2Nvbm5lY3Rvcl9mdW5jcyBwYW5lbF9icmlkZ2VfY29ubmVjdG9yX2Z1bmNz ID0gewpAQCAtNjgsNiArODAsNyBAQCBzdGF0aWMgaW50IHBhbmVsX2JyaWRnZV9hdHRhY2goc3Ry dWN0IGRybV9icmlkZ2UgKmJyaWRnZSkKIAkJcmV0dXJuIC1FTk9ERVY7CiAJfQogCisJY29ubmVj dG9yLT5wb2xsZWQgPSBwYW5lbF9icmlkZ2UtPnBhbmVsLT5wb2xsZWQ7CiAJZHJtX2Nvbm5lY3Rv cl9oZWxwZXJfYWRkKGNvbm5lY3RvciwKIAkJCQkgJnBhbmVsX2JyaWRnZV9jb25uZWN0b3JfaGVs cGVyX2Z1bmNzKTsKIAotLSAKMi4xNC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9kcmktZGV2ZWwK