From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758541AbcJYINp (ORCPT ); Tue, 25 Oct 2016 04:13:45 -0400 Received: from smtp.codeaurora.org ([198.145.29.96]:53517 "EHLO smtp.codeaurora.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753431AbcJYINk (ORCPT ); Tue, 25 Oct 2016 04:13:40 -0400 DMARC-Filter: OpenDMARC Filter v1.3.1 smtp.codeaurora.org C6541608D4 Authentication-Results: pdx-caf-mail.web.codeaurora.org; dmarc=none header.from=codeaurora.org Authentication-Results: pdx-caf-mail.web.codeaurora.org; spf=pass smtp.mailfrom=architt@codeaurora.org Subject: Re: [PATCH v2 8/8] ARM: dts: sun6i: hummingbird-a31: Enable display output through VGA bridge To: Chen-Yu Tsai , Maxime Ripard , David Airlie , Rob Herring , Mark Rutland References: <20161020034344.14154-1-wens@csie.org> <20161020034344.14154-9-wens@csie.org> Cc: dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-sunxi@googlegroups.com From: Archit Taneja Message-ID: Date: Tue, 25 Oct 2016 13:43:33 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 MIME-Version: 1.0 In-Reply-To: <20161020034344.14154-9-wens@csie.org> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 10/20/2016 09:13 AM, Chen-Yu Tsai wrote: > The Hummingbird A31 board has a RGB-to-VGA bridge which converts RGB > output from the LCD interface to VGA signals. > > Enable this part of the display pipeline. I couldn't find the enable-gpios binding for the bridge that you introduced in the previous patch. Is that intentional? Thanks, Archit > > Signed-off-by: Chen-Yu Tsai > --- > arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 56 +++++++++++++++++++++++++++++ > 1 file changed, 56 insertions(+) > > diff --git a/arch/arm/boot/dts/sun6i-a31-hummingbird.dts b/arch/arm/boot/dts/sun6i-a31-hummingbird.dts > index 9a74637f677f..05a49b2147f1 100644 > --- a/arch/arm/boot/dts/sun6i-a31-hummingbird.dts > +++ b/arch/arm/boot/dts/sun6i-a31-hummingbird.dts > @@ -63,6 +63,49 @@ > stdout-path = "serial0:115200n8"; > }; > > + bridge { > + compatible = "dumb-vga-dac"; > + #address-cells = <1>; > + #size-cells = <0>; > + > + ports { > + #address-cells = <1>; > + #size-cells = <0>; > + > + port@0 { > + #address-cells = <1>; > + #size-cells = <0>; > + reg = <0>; > + > + vga_bridge_in: endpoint@0 { > + reg = <0>; > + remote-endpoint = <&tcon0_out_vga>; > + }; > + }; > + > + port@1 { > + #address-cells = <1>; > + #size-cells = <0>; > + reg = <1>; > + > + vga_bridge_out: endpoint@0 { > + reg = <0>; > + remote-endpoint = <&vga_con_in>; > + }; > + }; > + }; > + }; > + > + vga { > + compatible = "vga-connector"; > + > + port { > + vga_con_in: endpoint { > + remote-endpoint = <&vga_bridge_out>; > + }; > + }; > + }; > + > wifi_pwrseq: wifi_pwrseq { > compatible = "mmc-pwrseq-simple"; > reset-gpios = <&pio 6 10 GPIO_ACTIVE_LOW>; /* PG10 */ > @@ -245,6 +288,19 @@ > status = "okay"; > }; > > +&tcon0 { > + pinctrl-names = "default"; > + pinctrl-0 = <&lcd0_rgb888_pins>; > + status = "okay"; > +}; > + > +&tcon0_out { > + tcon0_out_vga: endpoint@0 { > + reg = <0>; > + remote-endpoint = <&vga_bridge_in>; > + }; > +}; > + > &uart0 { > pinctrl-names = "default"; > pinctrl-0 = <&uart0_pins_a>; > -- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project From mboxrd@z Thu Jan 1 00:00:00 1970 From: Archit Taneja Subject: Re: [PATCH v2 8/8] ARM: dts: sun6i: hummingbird-a31: Enable display output through VGA bridge Date: Tue, 25 Oct 2016 13:43:33 +0530 Message-ID: References: <20161020034344.14154-1-wens@csie.org> <20161020034344.14154-9-wens@csie.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20161020034344.14154-9-wens@csie.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Chen-Yu Tsai , Maxime Ripard , David Airlie , Rob Herring , Mark Rutland Cc: devicetree@vger.kernel.org, linux-sunxi@googlegroups.com, linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org List-Id: devicetree@vger.kernel.org CgpPbiAxMC8yMC8yMDE2IDA5OjEzIEFNLCBDaGVuLVl1IFRzYWkgd3JvdGU6Cj4gVGhlIEh1bW1p bmdiaXJkIEEzMSBib2FyZCBoYXMgYSBSR0ItdG8tVkdBIGJyaWRnZSB3aGljaCBjb252ZXJ0cyBS R0IKPiBvdXRwdXQgZnJvbSB0aGUgTENEIGludGVyZmFjZSB0byBWR0Egc2lnbmFscy4KPgo+IEVu YWJsZSB0aGlzIHBhcnQgb2YgdGhlIGRpc3BsYXkgcGlwZWxpbmUuCgpJIGNvdWxkbid0IGZpbmQg dGhlIGVuYWJsZS1ncGlvcyBiaW5kaW5nIGZvciB0aGUgYnJpZGdlIHRoYXQgeW91CmludHJvZHVj ZWQgaW4gdGhlIHByZXZpb3VzIHBhdGNoLiBJcyB0aGF0IGludGVudGlvbmFsPwoKVGhhbmtzLApB cmNoaXQKCj4KPiBTaWduZWQtb2ZmLWJ5OiBDaGVuLVl1IFRzYWkgPHdlbnNAY3NpZS5vcmc+Cj4g LS0tCj4gIGFyY2gvYXJtL2Jvb3QvZHRzL3N1bjZpLWEzMS1odW1taW5nYmlyZC5kdHMgfCA1NiAr KysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNTYgaW5zZXJ0 aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2Jvb3QvZHRzL3N1bjZpLWEzMS1odW1t aW5nYmlyZC5kdHMgYi9hcmNoL2FybS9ib290L2R0cy9zdW42aS1hMzEtaHVtbWluZ2JpcmQuZHRz Cj4gaW5kZXggOWE3NDYzN2Y2NzdmLi4wNWE0OWIyMTQ3ZjEgMTAwNjQ0Cj4gLS0tIGEvYXJjaC9h cm0vYm9vdC9kdHMvc3VuNmktYTMxLWh1bW1pbmdiaXJkLmR0cwo+ICsrKyBiL2FyY2gvYXJtL2Jv b3QvZHRzL3N1bjZpLWEzMS1odW1taW5nYmlyZC5kdHMKPiBAQCAtNjMsNiArNjMsNDkgQEAKPiAg CQlzdGRvdXQtcGF0aCA9ICJzZXJpYWwwOjExNTIwMG44IjsKPiAgCX07Cj4KPiArCWJyaWRnZSB7 Cj4gKwkJY29tcGF0aWJsZSA9ICJkdW1iLXZnYS1kYWMiOwo+ICsJCSNhZGRyZXNzLWNlbGxzID0g PDE+Owo+ICsJCSNzaXplLWNlbGxzID0gPDA+Owo+ICsKPiArCQlwb3J0cyB7Cj4gKwkJCSNhZGRy ZXNzLWNlbGxzID0gPDE+Owo+ICsJCQkjc2l6ZS1jZWxscyA9IDwwPjsKPiArCj4gKwkJCXBvcnRA MCB7Cj4gKwkJCQkjYWRkcmVzcy1jZWxscyA9IDwxPjsKPiArCQkJCSNzaXplLWNlbGxzID0gPDA+ Owo+ICsJCQkJcmVnID0gPDA+Owo+ICsKPiArCQkJCXZnYV9icmlkZ2VfaW46IGVuZHBvaW50QDAg ewo+ICsJCQkJCXJlZyA9IDwwPjsKPiArCQkJCQlyZW1vdGUtZW5kcG9pbnQgPSA8JnRjb24wX291 dF92Z2E+Owo+ICsJCQkJfTsKPiArCQkJfTsKPiArCj4gKwkJCXBvcnRAMSB7Cj4gKwkJCQkjYWRk cmVzcy1jZWxscyA9IDwxPjsKPiArCQkJCSNzaXplLWNlbGxzID0gPDA+Owo+ICsJCQkJcmVnID0g PDE+Owo+ICsKPiArCQkJCXZnYV9icmlkZ2Vfb3V0OiBlbmRwb2ludEAwIHsKPiArCQkJCQlyZWcg PSA8MD47Cj4gKwkJCQkJcmVtb3RlLWVuZHBvaW50ID0gPCZ2Z2FfY29uX2luPjsKPiArCQkJCX07 Cj4gKwkJCX07Cj4gKwkJfTsKPiArCX07Cj4gKwo+ICsJdmdhIHsKPiArCQljb21wYXRpYmxlID0g InZnYS1jb25uZWN0b3IiOwo+ICsKPiArCQlwb3J0IHsKPiArCQkJdmdhX2Nvbl9pbjogZW5kcG9p bnQgewo+ICsJCQkJcmVtb3RlLWVuZHBvaW50ID0gPCZ2Z2FfYnJpZGdlX291dD47Cj4gKwkJCX07 Cj4gKwkJfTsKPiArCX07Cj4gKwo+ICAJd2lmaV9wd3JzZXE6IHdpZmlfcHdyc2VxIHsKPiAgCQlj b21wYXRpYmxlID0gIm1tYy1wd3JzZXEtc2ltcGxlIjsKPiAgCQlyZXNldC1ncGlvcyA9IDwmcGlv IDYgMTAgR1BJT19BQ1RJVkVfTE9XPjsgLyogUEcxMCAqLwo+IEBAIC0yNDUsNiArMjg4LDE5IEBA Cj4gIAlzdGF0dXMgPSAib2theSI7Cj4gIH07Cj4KPiArJnRjb24wIHsKPiArCXBpbmN0cmwtbmFt ZXMgPSAiZGVmYXVsdCI7Cj4gKwlwaW5jdHJsLTAgPSA8JmxjZDBfcmdiODg4X3BpbnM+Owo+ICsJ c3RhdHVzID0gIm9rYXkiOwo+ICt9Owo+ICsKPiArJnRjb24wX291dCB7Cj4gKwl0Y29uMF9vdXRf dmdhOiBlbmRwb2ludEAwIHsKPiArCQlyZWcgPSA8MD47Cj4gKwkJcmVtb3RlLWVuZHBvaW50ID0g PCZ2Z2FfYnJpZGdlX2luPjsKPiArCX07Cj4gK307Cj4gKwo+ICAmdWFydDAgewo+ICAJcGluY3Ry bC1uYW1lcyA9ICJkZWZhdWx0IjsKPiAgCXBpbmN0cmwtMCA9IDwmdWFydDBfcGluc19hPjsKPgoK LS0gClF1YWxjb21tIElubm92YXRpb24gQ2VudGVyLCBJbmMuIGlzIGEgbWVtYmVyIG9mIENvZGUg QXVyb3JhIEZvcnVtLAphIExpbnV4IEZvdW5kYXRpb24gQ29sbGFib3JhdGl2ZSBQcm9qZWN0Cl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBt YWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 From: architt@codeaurora.org (Archit Taneja) Date: Tue, 25 Oct 2016 13:43:33 +0530 Subject: [PATCH v2 8/8] ARM: dts: sun6i: hummingbird-a31: Enable display output through VGA bridge In-Reply-To: <20161020034344.14154-9-wens@csie.org> References: <20161020034344.14154-1-wens@csie.org> <20161020034344.14154-9-wens@csie.org> Message-ID: To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 10/20/2016 09:13 AM, Chen-Yu Tsai wrote: > The Hummingbird A31 board has a RGB-to-VGA bridge which converts RGB > output from the LCD interface to VGA signals. > > Enable this part of the display pipeline. I couldn't find the enable-gpios binding for the bridge that you introduced in the previous patch. Is that intentional? Thanks, Archit > > Signed-off-by: Chen-Yu Tsai > --- > arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 56 +++++++++++++++++++++++++++++ > 1 file changed, 56 insertions(+) > > diff --git a/arch/arm/boot/dts/sun6i-a31-hummingbird.dts b/arch/arm/boot/dts/sun6i-a31-hummingbird.dts > index 9a74637f677f..05a49b2147f1 100644 > --- a/arch/arm/boot/dts/sun6i-a31-hummingbird.dts > +++ b/arch/arm/boot/dts/sun6i-a31-hummingbird.dts > @@ -63,6 +63,49 @@ > stdout-path = "serial0:115200n8"; > }; > > + bridge { > + compatible = "dumb-vga-dac"; > + #address-cells = <1>; > + #size-cells = <0>; > + > + ports { > + #address-cells = <1>; > + #size-cells = <0>; > + > + port at 0 { > + #address-cells = <1>; > + #size-cells = <0>; > + reg = <0>; > + > + vga_bridge_in: endpoint at 0 { > + reg = <0>; > + remote-endpoint = <&tcon0_out_vga>; > + }; > + }; > + > + port at 1 { > + #address-cells = <1>; > + #size-cells = <0>; > + reg = <1>; > + > + vga_bridge_out: endpoint at 0 { > + reg = <0>; > + remote-endpoint = <&vga_con_in>; > + }; > + }; > + }; > + }; > + > + vga { > + compatible = "vga-connector"; > + > + port { > + vga_con_in: endpoint { > + remote-endpoint = <&vga_bridge_out>; > + }; > + }; > + }; > + > wifi_pwrseq: wifi_pwrseq { > compatible = "mmc-pwrseq-simple"; > reset-gpios = <&pio 6 10 GPIO_ACTIVE_LOW>; /* PG10 */ > @@ -245,6 +288,19 @@ > status = "okay"; > }; > > +&tcon0 { > + pinctrl-names = "default"; > + pinctrl-0 = <&lcd0_rgb888_pins>; > + status = "okay"; > +}; > + > +&tcon0_out { > + tcon0_out_vga: endpoint at 0 { > + reg = <0>; > + remote-endpoint = <&vga_bridge_in>; > + }; > +}; > + > &uart0 { > pinctrl-names = "default"; > pinctrl-0 = <&uart0_pins_a>; > -- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, a Linux Foundation Collaborative Project