Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751484AbdHDJsh (ORCPT ); Fri, 4 Aug 2017 05:48:37 -0400 Received: from smtp.domeneshop.no ([194.63.252.55]:44376 "EHLO smtp.domeneshop.no" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751285AbdHDJsf (ORCPT ); Fri, 4 Aug 2017 05:48:35 -0400 Subject: Re: [PATCH v3 3/6] dt-bindings: add binding for Sitronix ST7586 display panels To: David Lechner , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org Cc: Daniel Vetter , David Airlie , Rob Herring , Mark Rutland , Sekhar Nori , Kevin Hilman , linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org References: <1501799630-1650-1-git-send-email-david@lechnology.com> <1501799630-1650-4-git-send-email-david@lechnology.com> From: =?UTF-8?Q?Noralf_Tr=c3=b8nnes?= Message-ID: <66f0b765-928e-1fca-9588-99da747749a5@tronnes.org> Date: Fri, 4 Aug 2017 11:48:09 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.2.1 MIME-Version: 1.0 In-Reply-To: <1501799630-1650-4-git-send-email-david@lechnology.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2108 Lines: 53 Den 04.08.2017 00.33, skrev David Lechner: > This adds a new binding for Sitronix ST7586 display panels. > > Using lego as the vendor prefix in the compatible string because the display > panel I am working with is an integral part of the LEGO MINDSTORMS EV3. Is this display available outside of this Lego part? If not you can remove the properties you don't need for this particular display setup. Another st7586 display with a different panel would need a different initialization sequence and compatible string, so we can add properties when/if that happens. Noralf. > Signed-off-by: David Lechner > --- > .../bindings/display/sitronix,st7586.txt | 26 ++++++++++++++++++++++ > 1 file changed, 26 insertions(+) > create mode 100644 Documentation/devicetree/bindings/display/sitronix,st7586.txt > > diff --git a/Documentation/devicetree/bindings/display/sitronix,st7586.txt b/Documentation/devicetree/bindings/display/sitronix,st7586.txt > new file mode 100644 > index 0000000..dfb0b7b > --- /dev/null > +++ b/Documentation/devicetree/bindings/display/sitronix,st7586.txt > @@ -0,0 +1,26 @@ > +Sitronix ST7586 display panel > + > +Required properties: > +- compatible: "lego,ev3-lcd". > + > +The node for this driver must be a child node of a SPI controller, hence > +all mandatory properties described in ../spi/spi-bus.txt must be specified. > + > +Optional properties: > +- dc-gpios: D/C pin. The presence/absence of this GPIO determines > + the panel interface operation mode (IF[3:1] pins): > + - present: IF=011 4-wire 8-bit data serial interface > + - absent: IF=010 3-wire 9-bit data serial interface > +- reset-gpios: Reset pin > +- power-supply: A regulator node for the supply voltage. > +- backlight: phandle of the backlight device attached to the panel > +- rotation: panel rotation in degrees counter clockwise (0,90,180,270) > + > +Example: > + display@0{ > + compatible = "lego,ev3-lcd"; > + reg = <0>; > + spi-max-frequency = <10000000>; > + dc-gpios = <&gpio 43 GPIO_ACTIVE_HIGH>; > + reset-gpios = <&gpio 80 GPIO_ACTIVE_HIGH>; > + };