[PATCH 1/1] usb: gadget: ether: Disable USB pullup in eth probe

Zixun LI admin at hifiphile.com
Thu Aug 22 17:53:58 CEST 2024


On Thu, Aug 22, 2024 at 5:24 PM Marek Vasut <marex at denx.de> wrote:
>
> Can you change the g_dnl_register() prototype and pass he structure in ?
> I suspect it should be available in the commands which register g_dnl ?
>

There are many places where g_dnl_register() is called, like fastboot, dfu, ums,
etc, need to modify all of them ?

>
> This is no good, this is a workaround, let's not do this.
>

You mean which part, order change or disconnect call ?

Is there a fixed order of udc_start (device init) and driver->bind ?
In non-DM mode most device drivers do init first in their
usb_gadget_register_driver(), except udc-core and DWC2 who does
driver->bind first.

Call usb_gadget_disconnect here could avoid modifying all device driver's init.


More information about the U-Boot mailing list