From patchwork Mon Aug 31 15:39:09 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sekhar Nori X-Patchwork-Id: 52896 Return-Path: X-Original-To: linaro@patches.linaro.org Delivered-To: linaro@patches.linaro.org Received: from mail-la0-f72.google.com (mail-la0-f72.google.com [209.85.215.72]) by patches.linaro.org (Postfix) with ESMTPS id 60D182127E for ; Mon, 31 Aug 2015 15:40:14 +0000 (UTC) Received: by labth1 with SMTP id th1sf41820275lab.2 for ; Mon, 31 Aug 2015 08:40:13 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:delivered-to:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-type:sender:precedence :list-id:x-original-sender:x-original-authentication-results :mailing-list:list-post:list-help:list-archive:list-unsubscribe; bh=8I62o6qucO56ToBOTc/5QKDHveYJ7H9nUzy66jS+aHo=; b=EZDPll9CL+2TV42ePQohg3J6YjoUtZC43aTbt46ki2On/TrEbMSB8LeQI9knFNjlvL wbdD3gm4nhNFe4FXdkhfWm4JDoggCzXPsJLCdoq+EPj8WuqQnz4pIbje/XpGHLKC1N8i L/HPwRpZn+CKapXM/6amj7QR0YGDPJ4SrxnQzhjal7Et3hSw+s3kyqiMaZDFcfQ7Klua EPBn9o/cmtHsMP6vcIi/P9wXNulJ4yGS+N+Qe1gs3D73MYADPh+/xJmJhy7L6+AQ9I0d cRt8NhUpgF1VOHM1umZJdZ4KS+TbETT3/xI4qt8VsVlZoN/FmAe816gKduQFU0xKaLBN lD6A== X-Gm-Message-State: ALoCoQklIPH9w2koQGrCpT/OoylDgH8CvybrIIHa7xGarex/r7GdUB/66R0EKp4yjsYTKEtMJI3R X-Received: by 10.112.54.166 with SMTP id k6mr6457035lbp.0.1441035613310; Mon, 31 Aug 2015 08:40:13 -0700 (PDT) X-BeenThere: patchwork-forward@linaro.org Received: by 10.152.5.168 with SMTP id t8ls445526lat.84.gmail; Mon, 31 Aug 2015 08:40:13 -0700 (PDT) X-Received: by 10.112.204.162 with SMTP id kz2mr10635182lbc.115.1441035613169; Mon, 31 Aug 2015 08:40:13 -0700 (PDT) Received: from mail-lb0-f169.google.com (mail-lb0-f169.google.com. [209.85.217.169]) by mx.google.com with ESMTPS id kz1si13441108lab.19.2015.08.31.08.40.13 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 31 Aug 2015 08:40:13 -0700 (PDT) Received-SPF: pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.169 as permitted sender) client-ip=209.85.217.169; Received: by lbvd4 with SMTP id d4so26584461lbv.3 for ; Mon, 31 Aug 2015 08:40:13 -0700 (PDT) X-Received: by 10.112.125.34 with SMTP id mn2mr8575410lbb.76.1441035613001; Mon, 31 Aug 2015 08:40:13 -0700 (PDT) X-Forwarded-To: patchwork-forward@linaro.org X-Forwarded-For: patch@linaro.org patchwork-forward@linaro.org Delivered-To: patch@linaro.org Received: by 10.112.151.194 with SMTP id us2csp1714800lbb; Mon, 31 Aug 2015 08:40:10 -0700 (PDT) X-Received: by 10.66.218.135 with SMTP id pg7mr37434870pac.141.1441035608384; Mon, 31 Aug 2015 08:40:08 -0700 (PDT) Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ko10si8799947pbc.208.2015.08.31.08.40.07; Mon, 31 Aug 2015 08:40:08 -0700 (PDT) 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; Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752714AbbHaPkF (ORCPT + 8 others); Mon, 31 Aug 2015 11:40:05 -0400 Received: from bear.ext.ti.com ([192.94.94.41]:59821 "EHLO bear.ext.ti.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753267AbbHaPkD (ORCPT ); Mon, 31 Aug 2015 11:40:03 -0400 Received: from dflxv15.itg.ti.com ([128.247.5.124]) by bear.ext.ti.com (8.13.7/8.13.7) with ESMTP id t7VFdMIl009692; Mon, 31 Aug 2015 10:39:22 -0500 Received: from DFLE72.ent.ti.com (dfle72.ent.ti.com [128.247.5.109]) by dflxv15.itg.ti.com (8.14.3/8.13.8) with ESMTP id t7VFdMSi008188; Mon, 31 Aug 2015 10:39:22 -0500 Received: from dlep32.itg.ti.com (157.170.170.100) by DFLE72.ent.ti.com (128.247.5.109) with Microsoft SMTP Server id 14.3.224.2; Mon, 31 Aug 2015 10:39:21 -0500 Received: from psplinux063.india.ti.com (ileax41-snat.itg.ti.com [10.172.224.153]) by dlep32.itg.ti.com (8.14.3/8.13.8) with ESMTP id t7VFdAsJ008245; Mon, 31 Aug 2015 10:39:18 -0500 From: Sekhar Nori To: Tony Lindgren , Felipe Balbi CC: Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , Device Tree Mailing List , Greg Kroah-Hartman , Linux OMAP Mailing List , , Linux ARM Mailing List Subject: [PATCH 2/2] ARM: dts: am437x-gp-evm: Add pinctrl states for usb Date: Mon, 31 Aug 2015 21:09:09 +0530 Message-ID: <4a8a072030c2a82867c6548627739146681b35a5.1441029572.git.nsekhar@ti.com> X-Mailer: git-send-email 2.4.4.408.g16da57c In-Reply-To: References: MIME-Version: 1.0 Sender: devicetree-owner@vger.kernel.org Precedence: list List-ID: X-Mailing-List: devicetree@vger.kernel.org X-Removed-Original-Auth: Dkim didn't pass. X-Original-Sender: nsekhar@ti.com X-Original-Authentication-Results: mx.google.com; spf=pass (google.com: domain of patch+caf_=patchwork-forward=linaro.org@linaro.org designates 209.85.217.169 as permitted sender) smtp.mailfrom=patch+caf_=patchwork-forward=linaro.org@linaro.org Mailing-list: list patchwork-forward@linaro.org; contact patchwork-forward+owners@linaro.org X-Google-Group-Id: 836684582541 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , From: Dave Gerlach Add pinctrl default and sleep states for each usb device. The only pin that can be controlled is USB_DRVVBUS, this must be set to MUX_MODE7 (gpio) during sleep to conserve power. Signed-off-by: Dave Gerlach [nsekhar@ti.com: move pins to core dwc3] Signed-off-by: Sekhar Nori --- arch/arm/boot/dts/am437x-gp-evm.dts | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/boot/dts/am437x-gp-evm.dts b/arch/arm/boot/dts/am437x-gp-evm.dts index 84aa30c3235a..2e990a5f9e95 100644 --- a/arch/arm/boot/dts/am437x-gp-evm.dts +++ b/arch/arm/boot/dts/am437x-gp-evm.dts @@ -409,6 +409,30 @@ 0x234 (PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* uart3_rtsn.uart3_rtsn */ >; }; + + usb1_pins_default: usb1_pins_default { + pinctrl-single,pins = < + 0x2c0 (DS0_PULL_UP_DOWN_EN | PIN_INPUT_PULLDOWN | MUX_MODE0) + >; + }; + + usb1_pins_sleep: usb1_pins_sleep { + pinctrl-single,pins = < + 0x2c0 (DS0_PULL_UP_DOWN_EN | PIN_INPUT_PULLDOWN | MUX_MODE7) + >; + }; + + usb2_pins_default: usb2_pins_default { + pinctrl-single,pins = < + 0x2c4 (DS0_PULL_UP_DOWN_EN | PIN_INPUT_PULLDOWN | MUX_MODE0) + >; + }; + + usb2_pins_sleep: usb2_pins_sleep { + pinctrl-single,pins = < + 0x2c4 (DS0_PULL_UP_DOWN_EN | PIN_INPUT_PULLDOWN | MUX_MODE7) + >; + }; }; &i2c0 { @@ -615,6 +639,9 @@ &usb1 { dr_mode = "peripheral"; status = "okay"; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&usb1_pins_default>; + pinctrl-1 = <&usb1_pins_sleep>; }; &usb2_phy2 { @@ -624,6 +651,9 @@ &usb2 { dr_mode = "host"; status = "okay"; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&usb2_pins_default>; + pinctrl-1 = <&usb2_pins_sleep>; }; &mac {