From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Date: Thu, 29 Oct 2015 18:25:16 +0100 Subject: [U-Boot] [PATCH v2] colibri_vf: Add board_usb_phy_mode function In-Reply-To: <3e44b4bdb032e372519551149dd09cba2973f2c0.1446112949.git.maitysanchayan@gmail.com> References: <11f8eded1a7972ae990bf8ce25c9146674503cd8.1445862541.git.maitysanchayan@gmail.com> <3e44b4bdb032e372519551149dd09cba2973f2c0.1446112949.git.maitysanchayan@gmail.com> Message-ID: <201510291825.16607.marex@denx.de> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Thursday, October 29, 2015 at 11:15:24 AM, Sanchayan Maity wrote: > Add board_usb_phy_mode function for detecting whether a port is > being used as host or client using a GPIO. On Colibri Vybrid we > provide the GPIO 102 for this very same purpose. > > Signed-off-by: Sanchayan Maity Hi! [...] > @@ -554,4 +559,19 @@ int board_ehci_hcd_init(int port) > } > return 0; > } > + > +int board_usb_phy_mode(int port) > +{ > + switch (port) { > + case 0: > + return gpio_get_value(USB_CDET_GPIO); > + break; > + case 1: > + return 0; This should return USB_INIT_DEVICE or USB_INIT_HOST . > + break; > + default: > + return 0; > + break; > + } > +} > #endif Best regards, Marek Vasut