Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752265AbbFVOpZ (ORCPT ); Mon, 22 Jun 2015 10:45:25 -0400 Received: from relmlor3.renesas.com ([210.160.252.173]:20296 "EHLO relmlie2.idc.renesas.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752474AbbFVOpP (ORCPT ); Mon, 22 Jun 2015 10:45:15 -0400 X-IronPort-AV: E=Sophos;i="5.13,659,1427727600"; d="scan'208";a="188845843" From: Phil Edworthy To: Kishon Vijay Abraham I , Yoshihiro Shimoda , Simon Horman Cc: Sergei Shtylyov , , , , Phil Edworthy X-Mailer: git-send-email 1.9.1 In-Reply-To: <1434984151-27274-1-git-send-email-phil.edworthy@renesas.com> References: <1434984151-27274-1-git-send-email-phil.edworthy@renesas.com> X-TNEFEvaluated: 1 Message-ID: <1434984151-27274-4-git-send-email-phil.edworthy@renesas.com> Date: Mon, 22 Jun 2015 15:42:31 +0100 Subject: [PATCH 3/3] arm: koelsch: make USB0 perform Host/Function switching X-MIMETrack: Itemize by SMTP Server on DU0NOTES13/SERVER/REE(Release 8.5.3 HF466|March 09, 2012) at 22.06.2015 16:45:11, Serialize by Router on DU0NOTES13/SERVER/REE(Release 8.5.3 HF466|March 09, 2012) at 22.06.2015 16:45:12, Serialize complete at 22.06.2015 16:45:12 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1207 Lines: 45 Both USB Host (pci0) and Function (USBHS) drivers are enabled. The USB PHY driver determines which IP block should be connected based on vbus and id signals read via gpios. Signed-off-by: Phil Edworthy --- arch/arm/boot/dts/r8a7791-koelsch.dts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/arch/arm/boot/dts/r8a7791-koelsch.dts b/arch/arm/boot/dts/r8a7791-koelsch.dts index cffe33f..8f394be 100644 --- a/arch/arm/boot/dts/r8a7791-koelsch.dts +++ b/arch/arm/boot/dts/r8a7791-koelsch.dts @@ -615,7 +615,6 @@ &pci0 { status = "okay"; - pinctrl-0 = <&usb0_pins>; pinctrl-names = "default"; }; @@ -627,13 +626,15 @@ &hsusb { status = "okay"; - pinctrl-0 = <&usb0_pins>; pinctrl-names = "default"; - renesas,enable-gpio = <&gpio5 31 GPIO_ACTIVE_HIGH>; }; &usbphy { status = "okay"; + renesas,pwr = <&gpio2 4 GPIO_ACTIVE_HIGH>; + renesas,id = <&gpio5 31 GPIO_ACTIVE_HIGH>; + renesas,vbus = <&gpio7 24 GPIO_ACTIVE_HIGH>; + renesas,vbus-pwr = <&gpio7 23 GPIO_ACTIVE_HIGH>; }; &pcie_bus_clk { -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in Please read the FAQ at http://www.tux.org/lkml/