From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753292AbcFLCcM (ORCPT ); Sat, 11 Jun 2016 22:32:12 -0400 Received: from mail.kernel.org ([198.145.29.136]:34910 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753250AbcFLCbo (ORCPT ); Sat, 11 Jun 2016 22:31:44 -0400 Date: Sun, 12 Jun 2016 10:31:00 +0800 From: Shawn Guo To: Stefan Agner Cc: kernel@pengutronix.de, mark.rutland@arm.com, devicetree@vger.kernel.org, pawel.moll@arm.com, ijc+devicetree@hellion.org.uk, marcel.ziswiler@toradex.com, linux-kernel@vger.kernel.org, robh+dt@kernel.org, max.krummenacher@toradex.com, galak@codeaurora.org, fabio.estevam@nxp.com, linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH 3/3] ARM: dts: imx7: add Toradex Colibri iMX7S/iMX7D support Message-ID: <20160612023100.GW20243@tiger> References: <20160608023709.32090-1-stefan@agner.ch> <20160608023709.32090-4-stefan@agner.ch> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160608023709.32090-4-stefan@agner.ch> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jun 07, 2016 at 07:37:09PM -0700, Stefan Agner wrote: > +&lcdif { > + status = "okay"; > + display = <&display0>; Please put 'status' at the bottom of property list. > + > + display0: lcd-display { > + bits-per-pixel = <16>; > + bus-width = <18>; > + > + display-timings { > + native-mode = <&timing_vga>; > + > + /* Standard VGA timing */ > + timing_vga: 640x480 { > + clock-frequency = <25175000>; > + hactive = <640>; > + vactive = <480>; > + hback-porch = <40>; > + hfront-porch = <24>; > + vback-porch = <32>; > + vfront-porch = <11>; > + hsync-len = <96>; > + vsync-len = <2>; > + de-active = <1>; > + hsync-active = <0>; > + vsync-active = <0>; > + pixelclk-active = <0>; > + }; > + }; > + }; > +}; > +&usdhc1 { > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_cd_usdhc1>; > + no-1-8-v; > + cd-gpios = <&gpio1 0 0>; Use the macro in include/dt-bindings/gpio/gpio.h. > + enable-sdio-wakeup; This is deprecated. Please use wakeup-source instead. > + fsl,tuning-step = <2>; > + keep-power-in-suspend; > + status = "okay"; > +}; > +&fec1 { > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_enet1>; > + clocks = <&clks IMX7D_ENET_AXI_ROOT_CLK>, > + <&clks IMX7D_ENET_AXI_ROOT_CLK>, > + <&clks IMX7D_ENET1_TIME_ROOT_CLK>, > + <&clks IMX7D_PLL_ENET_MAIN_50M_CLK>; > + clock-names = "ipg", "ahb", "ptp", "enet_clk_ref"; > + Drop this newline. > + assigned-clocks = <&clks IMX7D_ENET1_TIME_ROOT_SRC>, > + <&clks IMX7D_ENET1_TIME_ROOT_CLK>; > + assigned-clock-parents = <&clks IMX7D_PLL_ENET_MAIN_100M_CLK>; > + assigned-clock-rates = <0>, <100000000>; > + phy-mode = "rmii"; > + phy-supply = <®_LDO1>; > + fsl,magic-packet; > +}; > +&uart1 { > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_uart1 &pinctrl_uart1_ctrl1 &pinctrl_uart1_ctrl2>; > + assigned-clocks = <&clks IMX7D_UART1_ROOT_SRC>; > + assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>; > + fsl,uart-has-rtscts; Please use generic 'uart-has-rtscts' instead. > + fsl,dte-mode; > +}; > + > +&uart2 { > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_uart2>; > + assigned-clocks = <&clks IMX7D_UART2_ROOT_SRC>; > + assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>; > + fsl,uart-has-rtscts; Ditto > + fsl,dte-mode; > +}; > +/ { > + model = "Toradex Colibri iMX7D on Colibri Evaluation Board V3"; > + compatible = "toradex,colibri_imx7d-eval", "toradex,colibri_imx7d", \ We always use hyphen than underscore in compatible string. > + "fsl,imx7d"; > + > + reg_usb_otg2_vbus: regulator-usb-otg2-vbus { > + compatible = "regulator-fixed"; > + pinctrl-names = "default"; > + pinctrl-0 = <&pinctrl_usbotg2_reg>; > + regulator-name = "VCC_USB[1-4]"; > + regulator-min-microvolt = <5000000>; > + regulator-max-microvolt = <5000000>; > + gpio = <&gpio4 7 GPIO_ACTIVE_LOW>; > + }; > +}; > +/ { > + model = "Toradex Colibri iMX7S on Colibri Evaluation Board V3"; > + compatible = "toradex,colibri_imx7s-eval", "toradex,colibri_imx7s", \ > + "fsl,imx7s", "fsl,imx7d"; You may not want to have "fsl,imx7d" here. Otherwise, the detection between imx7s and imx7d colibri-eval-v3 board will be difficult. Shawn > +};