Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1339900

Re: [PATCH v1] ARM: dts: nitrogen6x: add USB host 1 support

Path csiph.com!aioe.org!bofh.it!news.nic.it!robomod
From Troy Kisky <troy.kisky@boundarydevices.com>
Newsgroups linux.kernel
Subject Re: [PATCH v1] ARM: dts: nitrogen6x: add USB host 1 support
Date Mon, 22 Feb 2016 21:50:02 +0100
Message-ID <r55AC-2Tb-7@gated-at.bofh.it> (permalink)
References <r54XU-2FL-15@gated-at.bofh.it>
X-Original-To Peter Seiderer <ps.report@gmx.net>, linux-kernel@vger.kernel.org
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=boundarydevices-com.20150623.gappssmtp.com; s=20150623; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-type:content-transfer-encoding; bh=uFJpqCY8SNL4DOegmBNysxXlU/o5BF703BfYItg1GjQ=; b=MSbSpx7tBy2WZb1+wc6WeK7/0V8ENgUiHGE8z0nc9RoTT/0qqq0r6h6HGyI4KPyk4Z 2V6lO4rzd0xOdT7YyxIBXSQzfdUJlB4p1jVimUqEPeaXr5C9jcHZbaxpqtIWFATYjjlS VEwSfwWH+437+jlfcKQ0mzXnaDRAdhmIyslniJyghDqK7Gy0yU5zP7y8T1/FEtMozUTG U0FFawX/SBUgcssL37RJrQGh6YqTO0mDFR6uEHMbdZrF9Gh4MhcqtZ342qHu7mTdhcND 4r63pzSDFm4BvD5t9UxnXTjP979qlxZM1Fwn3Vk7oLJFb2MJ8PUx6jG7rRKgm0Yj8Dyi QHJw==
X-Google-Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=uFJpqCY8SNL4DOegmBNysxXlU/o5BF703BfYItg1GjQ=; b=eSwyg3weO/kJWASLYExbaRwIsOvJEgG01bTSbORnjCGwqqtNn8f2YCbeAZTF8/6AK7 Fie0KybtXe3d10fHjpm1D8iWoYkdoUrVe6KJVdq70C4Phg8Y/7rK1oXZ5ai0edvGZmQC 7dJGX3gcHkflsRHpdsuhlsRuGJhv/buIecyUEG1BZtsx+zCb8eBdDGNHvXAUoel0QlX8 LBGXJ6zazCsxmH/s8IWeEYTqNVNWAa7aukN3TA1cH9ahHjs0qguqzCAf5/sre809rMAB gbkwzvmDBhmHLbrQylzI6ZYsdBG9Z2mx4i0CA1p5eaxcdcjwh7pAz7Y3p4sQpqrSFSnd 9tkA==
X-Gm-Message-State AG10YOSX+IE0pYuJCRuDNOHuafaL26TtE8unPDeNBnCrx5DkZ7yAd5A3hep4y99/6JOoLA==
X-Received by 10.98.80.80 with SMTP id e77mr41027454pfb.126.1456174131779; Mon, 22 Feb 2016 12:48:51 -0800 (PST)
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version 1.0
Content-Type text/plain; charset=windows-1252
Content-Transfer-Encoding 7bit
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 83
Organization linux.* mail to news gateway
X-Original-Cc Mark Rutland <mark.rutland@arm.com>, devicetree@vger.kernel.org, Russell King <linux@arm.linux.org.uk>, Pawel Moll <pawel.moll@arm.com>, Ian Campbell <ijc+devicetree@hellion.org.uk>, Eric Nelson <eric.nelson@boundarydevices.com>, Rob Herring <robh+dt@kernel.org>, Sascha Hauer <kernel@pengutronix.de>, Kumar Gala <galak@codeaurora.org>, Shawn Guo <shawn.guo@linaro.org>, linux-arm-kernel@lists.infradead.org
X-Original-Date Mon, 22 Feb 2016 13:48:56 -0700
X-Original-Message-ID <56CB7438.5030102@boundarydevices.com>
X-Original-References <1456171421-10044-1-git-send-email-ps.report@gmx.net>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1339900

Show key headers only | View raw


On 2/22/2016 1:03 PM, Peter Seiderer wrote:
> Regulator stuff and pin configuration copied from imx6qdl-nitrogen6_max.dtsi
> and checked against Boundary Devices linux kernel tree ([1]).
> 
> [1] https://github.com/boundarydevices/linux-imx6/blob/boundary-imx_3.14.28_1.0.0_ga/arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi
> 
> Signed-off-by: Peter Seiderer <ps.report@gmx.net>
> ---
>  arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 25 ++++++++++++++++++++++---
>  1 file changed, 22 insertions(+), 3 deletions(-)
> 
> diff --git a/arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi b/arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi
> index c6c590d..81f8c5c 100644
> --- a/arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi
> +++ b/arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi
> @@ -85,9 +85,21 @@
>  			enable-active-high;
>  		};
>  
> -		reg_can_xcvr: regulator@3 {
> +		reg_usb_h1_vbus: regulator@3 {
>  			compatible = "regulator-fixed";
>  			reg = <3>;
> +			pinctrl-names = "default";
> +			pinctrl-0 = <&pinctrl_usbh1>;
> +			regulator-name = "usb_h1_vbus";
> +			regulator-min-microvolt = <3300000>;
> +			regulator-max-microvolt = <3300000>;
> +			gpio = <&gpio7 12 GPIO_ACTIVE_HIGH>;
> +			enable-active-high;
> +		};
> +
> +		reg_can_xcvr: regulator@4 {
> +			compatible = "regulator-fixed";
> +			reg = <4>;
>  			regulator-name = "CAN XCVR";
>  			regulator-min-microvolt = <3300000>;
>  			regulator-max-microvolt = <3300000>;
> @@ -96,9 +108,9 @@
>  			gpio = <&gpio1 2 GPIO_ACTIVE_LOW>;
>  		};
>  
> -		reg_wlan_vmmc: regulator@4 {
> +		reg_wlan_vmmc: regulator@5 {
>  			compatible = "regulator-fixed";
> -			reg = <4>;
> +			reg = <5>;
>  			pinctrl-names = "default";
>  			pinctrl-0 = <&pinctrl_wlan_vmmc>;
>  			regulator-name = "reg_wlan_vmmc";
> @@ -515,6 +527,12 @@
>  			>;
>  		};
>  
> +		pinctrl_usbh1: usbh1grp {
> +			fsl,pins = <
> +				MX6QDL_PAD_GPIO_17__GPIO7_IO12          0x0b0b0




I'm ok with this patch, but a more correct fix would be to add a
reset-gpios to usbh1 instead, as this is a reset pin for
a usb hub. So if nobody else has a problem,

Acked-by: Troy Kisky <troy.kisky@boundarydevices.com>


> +			>;
> +		};
> +
>  		pinctrl_usbotg: usbotggrp {
>  			fsl,pins = <
>  				MX6QDL_PAD_GPIO_1__USB_OTG_ID	0x17059
> @@ -632,6 +650,7 @@
>  };
>  
>  &usbh1 {
> +	vbus-supply = <&reg_usb_h1_vbus>;
>  	status = "okay";
>  };
>  
> 

Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH v1] ARM: dts: nitrogen6x: add USB host 1 support Peter Seiderer <ps.report@gmx.net> - 2016-02-22 21:10 +0100
  Re: [PATCH v1] ARM: dts: nitrogen6x: add USB host 1 support Troy Kisky <troy.kisky@boundarydevices.com> - 2016-02-22 21:50 +0100
    Re: [PATCH v1] ARM: dts: nitrogen6x: add USB host 1 support Fabio Estevam <festevam@gmail.com> - 2016-02-22 22:00 +0100
      RE: [PATCH v1] ARM: dts: nitrogen6x: add USB host 1 support Peter Chen <peter.chen@nxp.com> - 2016-02-24 10:50 +0100

csiph-web