From patchwork Wed Jul 30 20:00:10 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Doug Anderson X-Patchwork-Id: 4651251 Return-Path: X-Original-To: patchwork-linux-arm@patchwork.kernel.org Delivered-To: patchwork-parsemail@patchwork2.web.kernel.org Received: from mail.kernel.org (mail.kernel.org [198.145.19.201]) by patchwork2.web.kernel.org (Postfix) with ESMTP id 9FBC0C0338 for ; Wed, 30 Jul 2014 20:02:34 +0000 (UTC) Received: from mail.kernel.org (localhost [127.0.0.1]) by mail.kernel.org (Postfix) with ESMTP id C3453201BC for ; Wed, 30 Jul 2014 20:02:33 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.9]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E1DF820114 for ; Wed, 30 Jul 2014 20:02:32 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.80.1 #2 (Red Hat Linux)) id 1XCa3K-00067k-8g; Wed, 30 Jul 2014 20:00:46 +0000 Received: from mail-pa0-f74.google.com ([209.85.220.74]) by bombadil.infradead.org with esmtps (Exim 4.80.1 #2 (Red Hat Linux)) id 1XCa3B-0005zL-NI for linux-arm-kernel@lists.infradead.org; Wed, 30 Jul 2014 20:00:38 +0000 Received: by mail-pa0-f74.google.com with SMTP id lj1so317008pab.5 for ; Wed, 30 Jul 2014 13:00:16 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=toY82WG+x+x1UUJMODHoGkcNVAlrwnv4XEYwU2/WXY4=; b=FZAXO2wKjMnlUBhN2A00lyeVL2AFKm9LTQ/L7uU3oTWBAs3ho0VaWcGgtLMYBRZJsb w3UJUst+yregRmYiOLROl8itZ4uaz2L4NgQzjy+8u3dpSoqoCIUn8K81pFARJLjeR9Eo X1kvmgvI96zefBYvm6vpgatf7iX5dCu73H/RgwvRa0y0fouObj1S6wg3WHemDIQpCRez L98DU+JgooCYa5aRn68CkU+iBYzxRJWNXehWxL0lnw2ViVQDRxH+dxrUukMOW98qS82C c3TNUBfIplOYqF6SIu3TZSNyZsZPOG2igQV9ryFdTHSehb7FumwKgTMswGlsyL6i/KIh HUVQ== X-Gm-Message-State: ALoCoQkZ3JEPcL2LCszcf4EBf+cJ0WfFPSCCWOvS7wPCB8EKDXG0HAoctSrXbeTM8uXTwoJBV/QJ X-Received: by 10.67.5.71 with SMTP id ck7mr2738639pad.9.1406750416420; Wed, 30 Jul 2014 13:00:16 -0700 (PDT) Received: from corp2gmr1-1.hot.corp.google.com (corp2gmr1-1.hot.corp.google.com [172.24.189.92]) by gmr-mx.google.com with ESMTPS id l23si209668yhg.1.2014.07.30.13.00.16 for (version=TLSv1.1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 30 Jul 2014 13:00:16 -0700 (PDT) Received: from tictac.mtv.corp.google.com (tictac.mtv.corp.google.com [172.22.162.15]) by corp2gmr1-1.hot.corp.google.com (Postfix) with ESMTP id 3C2C431C519; Wed, 30 Jul 2014 13:00:16 -0700 (PDT) Received: by tictac.mtv.corp.google.com (Postfix, from userid 121310) id D404C805D6; Wed, 30 Jul 2014 13:00:15 -0700 (PDT) From: Doug Anderson To: Heiko Stuebner , Kever Yang Subject: [PATCH v2 1/3] ARM: dts: Turn on USB host vbus on rk3288-evb Date: Wed, 30 Jul 2014 13:00:10 -0700 Message-Id: <1406750412-15592-2-git-send-email-dianders@chromium.org> X-Mailer: git-send-email 2.0.0.526.g5318336 In-Reply-To: <1406750412-15592-1-git-send-email-dianders@chromium.org> References: <1406750412-15592-1-git-send-email-dianders@chromium.org> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20140730_130037_799938_CB68F678 X-CRM114-Status: GOOD ( 10.65 ) X-Spam-Score: -2.0 (--) Cc: mark.rutland@arm.com, devicetree@vger.kernel.org, linux@arm.linux.org.uk, sergei.shtylyov@cogentembedded.com, Arnd Bergmann , ijc+devicetree@hellion.org.uk, linux-usb@vger.kernel.org, Doug Anderson , linux-kernel@vger.kernel.org, robh+dt@kernel.org, pawel.moll@arm.com, galak@codeaurora.org, Sonny Rao , linux-arm-kernel@lists.infradead.org X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD, UNPARSEABLE_RELAY autolearn=unavailable version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on mail.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP There is no phy driver that works on the Rockchip board for either USB host port yet. For now just hardcode the vbus signal to be on all the time which makes both the dwc2 host and the EHCI port work. Signed-off-by: Doug Anderson --- Changes in v2: - usb_host_vbus => vcc_host to match supply name, not pin name. - pin name now matches in name in schematic arch/arm/boot/dts/rk3288-evb.dtsi | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/arch/arm/boot/dts/rk3288-evb.dtsi b/arch/arm/boot/dts/rk3288-evb.dtsi index 749e20d..e6c5b03 100644 --- a/arch/arm/boot/dts/rk3288-evb.dtsi +++ b/arch/arm/boot/dts/rk3288-evb.dtsi @@ -35,6 +35,18 @@ debounce-interval = <100>; }; }; + + /* This turns on USB vbus for both host0 (ehci) and host1 (dwc2) */ + vcc_host: vcc-host-regulator { + compatible = "regulator-fixed"; + enable-active-high; + gpio = <&gpio0 14 GPIO_ACTIVE_HIGH>; + pinctrl-names = "default"; + pinctrl-0 = <&host_vbus_drv>; + regulator-name = "vcc_host"; + regulator-always-on; + regulator-boot-on; + }; }; &i2c0 { @@ -71,4 +83,10 @@ rockchip,pins = <0 5 RK_FUNC_GPIO &pcfg_pull_up>; }; }; + + usb { + host_vbus_drv: host-vbus-drv { + rockchip,pins = <0 14 RK_FUNC_GPIO &pcfg_pull_none>; + }; + }; };