[PATCH v4 1/2] musb-new: ti-musb: Handle usb dual-role feature as peripheral

Tom Rini trini at konsulko.com
Mon Aug 14 19:18:01 CEST 2023


On Thu, Jul 06, 2023 at 12:40:22PM +0200, Julien Panis wrote:

> This prevents from getting some 'No USB device found' error,
> in usb_ether_init() function for instance.
> 
> Signed-off-by: Julien Panis <jpanis at baylibre.com>
> Reviewed-by: Tony Lindgren <tony at atomide.com>
> Reviewed-by: Nishanth Menon <nm at ti.com>
> ---
>  drivers/usb/musb-new/ti-musb.c | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/drivers/usb/musb-new/ti-musb.c b/drivers/usb/musb-new/ti-musb.c
> index 3be3f93dd85d..44697dc31387 100644
> --- a/drivers/usb/musb-new/ti-musb.c
> +++ b/drivers/usb/musb-new/ti-musb.c
> @@ -302,6 +302,7 @@ static int ti_musb_wrapper_bind(struct udevice *parent)
>  		dr_mode = usb_get_dr_mode(node);
>  		switch (dr_mode) {
>  		case USB_DR_MODE_PERIPHERAL:
> +		case USB_DR_MODE_OTG:
>  			/* Bind MUSB device */
>  			ret = device_bind_driver_to_node(parent,
>  							 "ti-musb-peripheral",

Julien, why don't we support OTG mode here instead?

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20230814/5bbb3f04/attachment.sig>


More information about the U-Boot mailing list