From patchwork Tue Dec 13 10:09:18 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 87820 Delivered-To: patch@linaro.org Received: by 10.140.20.101 with SMTP id 92csp2118432qgi; Tue, 13 Dec 2016 02:10:09 -0800 (PST) X-Received: by 10.84.138.3 with SMTP id 3mr75885769plo.108.1481623809764; Tue, 13 Dec 2016 02:10:09 -0800 (PST) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 201si47460649pgd.162.2016.12.13.02.10.09; Tue, 13 Dec 2016 02:10:09 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@baylibre-com.20150623.gappssmtp.com; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932837AbcLMKJj (ORCPT + 7 others); Tue, 13 Dec 2016 05:09:39 -0500 Received: from mail-wm0-f52.google.com ([74.125.82.52]:35744 "EHLO mail-wm0-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932797AbcLMKJh (ORCPT ); Tue, 13 Dec 2016 05:09:37 -0500 Received: by mail-wm0-f52.google.com with SMTP id a197so101772421wmd.0 for ; Tue, 13 Dec 2016 02:09:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=RR7+LK6GJecVTq+5I2p3oldNYQlzA6X1y3QTv3VoDDE=; b=y8CmCPrWGXNgJVyGzm9KXl+plwrK3U85Nz0ojWl+BguUB17jWsCO8PTa7hNGpe5ycc kGQzHWSiviKiqUjUfR3MiF2rRh6QXrxl3rPPm4R4obcp61BZMa59M7F+B6mrYnqWzFl9 G8WkEKRFOZIgnPsotbuNl26q85VOFHmVd/Nhs94/ph1s2ewn2XzTjElT5zXs7HqcV7yd 0LujERc9V/S1o7oNKhEzfcKYY65CdGLmSkziLkdcBHXUKVld4QePF4NMcqfTV5y7ANDt d0/czab9w/qPVG0losfZYD+f0WP9iMwhCOnLCePNWQjLrT7iK8bWIXs8PhFJFNu3XPUD tKYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=RR7+LK6GJecVTq+5I2p3oldNYQlzA6X1y3QTv3VoDDE=; b=HIXnqbyevBHT7ey7B9kB+JWkUB8EGJPhG3l2VwBth+tfEyyQp+OF3EqLBGJfOaV9z2 1R9d8ir+pXTgxXg7HpXzrFzCuad4w4eDRYx1p5fjMg+JXg5PyOZBOB+4598jjZe/4fcv SuoTINKNI3skQUnmxyMN2396CUcG0ASsyLml0pfQC2U2jozWwsV1Qw5s855TtTddbufX /5EpSx25XqAHoGzz73c6Ved9zUySLXcniV38dF1O8rmynXbKVlogR5lx32OmUcBXc6cY RXmCr+8LAcUnEVjdloajQyj3YOrhK5qDRaMMV+KX9/lBa8IDJ7Y4P1R+5gA9SUqG41IM NKTw== X-Gm-Message-State: AKaTC03KQ21ryUsTU6dunX5zB+s/Sz2gdYoatwwc0CnahVCnsyuk0LT4Fhie+Ma2v2aLB2Lb X-Received: by 10.28.72.3 with SMTP id v3mr2099276wma.20.1481623775559; Tue, 13 Dec 2016 02:09:35 -0800 (PST) Received: from localhost.localdomain ([90.63.244.31]) by smtp.gmail.com with ESMTPSA id 138sm1808513wms.20.2016.12.13.02.09.34 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 13 Dec 2016 02:09:34 -0800 (PST) From: Bartosz Golaszewski To: Jyri Sarha , Tomi Valkeinen , David Airlie , Kevin Hilman , Michael Turquette , Sekhar Nori , Rob Herring , Frank Rowand , Mark Rutland , Laurent Pinchart , Peter Ujfalusi , Russell King , Maxime Ripard Cc: LKML , arm-soc , linux-drm , linux-devicetree , Bartosz Golaszewski Subject: [PATCH v7 4/5] ARM: dts: da850-lcdk: add the vga-bridge node Date: Tue, 13 Dec 2016 11:09:18 +0100 Message-Id: <1481623759-12786-5-git-send-email-bgolaszewski@baylibre.com> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1481623759-12786-1-git-send-email-bgolaszewski@baylibre.com> References: <1481623759-12786-1-git-send-email-bgolaszewski@baylibre.com> Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Add the vga-bridge node to the board DT together with corresponding ports and vga connector. This allows to retrieve the edid info from the display automatically. Signed-off-by: Bartosz Golaszewski Reviewed-by: Laurent Pinchart --- arch/arm/boot/dts/da850-lcdk.dts | 51 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) -- 2.9.3 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html diff --git a/arch/arm/boot/dts/da850-lcdk.dts b/arch/arm/boot/dts/da850-lcdk.dts index afcb482..1ae2260 100644 --- a/arch/arm/boot/dts/da850-lcdk.dts +++ b/arch/arm/boot/dts/da850-lcdk.dts @@ -51,6 +51,45 @@ system-clock-frequency = <24576000>; }; }; + + vga-bridge { + compatible = "ti,ths8135"; + #address-cells = <1>; + #size-cells = <0>; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + + vga_bridge_in: endpoint { + remote-endpoint = <&lcdc_out_vga>; + }; + }; + + port@1 { + reg = <1>; + + vga_bridge_out: endpoint { + remote-endpoint = <&vga_con_in>; + }; + }; + }; + }; + + vga { + compatible = "vga-connector"; + + ddc-i2c-bus = <&i2c0>; + + port { + vga_con_in: endpoint { + remote-endpoint = <&vga_bridge_out>; + }; + }; + }; }; &pmx_core { @@ -236,3 +275,15 @@ &memctrl { status = "okay"; }; + +&lcdc { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&lcd_pins>; + + port { + lcdc_out_vga: endpoint { + remote-endpoint = <&vga_bridge_in>; + }; + }; +};