[U-Boot] [PATCH v2] colibri_vf: Add board_usb_phy_mode function
Marek Vasut
marex at denx.de
Thu Oct 29 18:25:16 CET 2015
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 <maitysanchayan at gmail.com>
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
More information about the U-Boot
mailing list