From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from galahad.ideasonboard.com ([185.26.127.97]:60488 "EHLO galahad.ideasonboard.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756469AbcK2JFC (ORCPT ); Tue, 29 Nov 2016 04:05:02 -0500 From: Laurent Pinchart To: dri-devel@lists.freedesktop.org Cc: linux-renesas-soc@vger.kernel.org, Archit Taneja , Maxime Ripard Subject: [PATCH v3 07/13] drm: bridge: vga-dac: Add adi,adv7123 compatible string Date: Tue, 29 Nov 2016 11:04:37 +0200 Message-Id: <1480410283-28698-8-git-send-email-laurent.pinchart+renesas@ideasonboard.com> In-Reply-To: <1480410283-28698-1-git-send-email-laurent.pinchart+renesas@ideasonboard.com> References: <1480410283-28698-1-git-send-email-laurent.pinchart+renesas@ideasonboard.com> Sender: linux-renesas-soc-owner@vger.kernel.org List-ID: The ADV7123 is a transparent VGA DAC. Unlike dumb VGA DACs it can be controlled through a power save pin, and requires a power supply. However, on most boards where the device is used neither the power save signal nor the power supply are controllable. To avoid developing a separate device-specific driver add an "adi,adv7123" compatible entry to the dumb-vga-dac driver. This will allow supporting most ADV7123-based boards easily, while allowing future development of an adv7123 driver when needed without breaking backward compatibility. Signed-off-by: Laurent Pinchart --- drivers/gpu/drm/bridge/dumb-vga-dac.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/gpu/drm/bridge/dumb-vga-dac.c b/drivers/gpu/drm/bridge/dumb-vga-dac.c index afec232185a7..b33e3f829e4f 100644 --- a/drivers/gpu/drm/bridge/dumb-vga-dac.c +++ b/drivers/gpu/drm/bridge/dumb-vga-dac.c @@ -204,6 +204,7 @@ static int dumb_vga_remove(struct platform_device *pdev) static const struct of_device_id dumb_vga_match[] = { { .compatible = "dumb-vga-dac" }, + { .compatible = "adi,adv7123" }, {}, }; MODULE_DEVICE_TABLE(of, dumb_vga_match); -- Regards, Laurent Pinchart From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: [PATCH v3 07/13] drm: bridge: vga-dac: Add adi, adv7123 compatible string Date: Tue, 29 Nov 2016 11:04:37 +0200 Message-ID: <1480410283-28698-8-git-send-email-laurent.pinchart+renesas@ideasonboard.com> References: <1480410283-28698-1-git-send-email-laurent.pinchart+renesas@ideasonboard.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from galahad.ideasonboard.com (galahad.ideasonboard.com [185.26.127.97]) by gabe.freedesktop.org (Postfix) with ESMTPS id 4F7C389C6B for ; Tue, 29 Nov 2016 09:04:39 +0000 (UTC) In-Reply-To: <1480410283-28698-1-git-send-email-laurent.pinchart+renesas@ideasonboard.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: linux-renesas-soc@vger.kernel.org, Maxime Ripard List-Id: dri-devel@lists.freedesktop.org VGhlIEFEVjcxMjMgaXMgYSB0cmFuc3BhcmVudCBWR0EgREFDLiBVbmxpa2UgZHVtYiBWR0EgREFD cyBpdCBjYW4gYmUKY29udHJvbGxlZCB0aHJvdWdoIGEgcG93ZXIgc2F2ZSBwaW4sIGFuZCByZXF1 aXJlcyBhIHBvd2VyIHN1cHBseS4KSG93ZXZlciwgb24gbW9zdCBib2FyZHMgd2hlcmUgdGhlIGRl dmljZSBpcyB1c2VkIG5laXRoZXIgdGhlIHBvd2VyIHNhdmUKc2lnbmFsIG5vciB0aGUgcG93ZXIg c3VwcGx5IGFyZSBjb250cm9sbGFibGUuCgpUbyBhdm9pZCBkZXZlbG9waW5nIGEgc2VwYXJhdGUg ZGV2aWNlLXNwZWNpZmljIGRyaXZlciBhZGQgYW4KImFkaSxhZHY3MTIzIiBjb21wYXRpYmxlIGVu dHJ5IHRvIHRoZSBkdW1iLXZnYS1kYWMgZHJpdmVyLiBUaGlzIHdpbGwKYWxsb3cgc3VwcG9ydGlu ZyBtb3N0IEFEVjcxMjMtYmFzZWQgYm9hcmRzIGVhc2lseSwgd2hpbGUgYWxsb3dpbmcgZnV0dXJl CmRldmVsb3BtZW50IG9mIGFuIGFkdjcxMjMgZHJpdmVyIHdoZW4gbmVlZGVkIHdpdGhvdXQgYnJl YWtpbmcgYmFja3dhcmQKY29tcGF0aWJpbGl0eS4KClNpZ25lZC1vZmYtYnk6IExhdXJlbnQgUGlu Y2hhcnQgPGxhdXJlbnQucGluY2hhcnQrcmVuZXNhc0BpZGVhc29uYm9hcmQuY29tPgotLS0KIGRy aXZlcnMvZ3B1L2RybS9icmlkZ2UvZHVtYi12Z2EtZGFjLmMgfCAxICsKIDEgZmlsZSBjaGFuZ2Vk LCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvZHVt Yi12Z2EtZGFjLmMgYi9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL2R1bWItdmdhLWRhYy5jCmluZGV4 IGFmZWMyMzIxODVhNy4uYjMzZTNmODI5ZTRmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0v YnJpZGdlL2R1bWItdmdhLWRhYy5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9icmlkZ2UvZHVtYi12 Z2EtZGFjLmMKQEAgLTIwNCw2ICsyMDQsNyBAQCBzdGF0aWMgaW50IGR1bWJfdmdhX3JlbW92ZShz dHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IG9mX2Rl dmljZV9pZCBkdW1iX3ZnYV9tYXRjaFtdID0gewogCXsgLmNvbXBhdGlibGUgPSAiZHVtYi12Z2Et ZGFjIiB9LAorCXsgLmNvbXBhdGlibGUgPSAiYWRpLGFkdjcxMjMiIH0sCiAJe30sCiB9OwogTU9E VUxFX0RFVklDRV9UQUJMRShvZiwgZHVtYl92Z2FfbWF0Y2gpOwotLSAKUmVnYXJkcywKCkxhdXJl bnQgUGluY2hhcnQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZl bAo=