[PATCH v2 4/4] usb: gadget: atmel: Add DM_USB_GADGET support

2024-07-23 Thread Zixun LI
Add driver model support by using the uclass UCLASS_USB_GADGET_GENERIC. Disable local usb_gadget_register_driver()/usb_gadget_unregister_driver() implementation which is implemented in udc-core.c when DM_USB_GADGET is enabled. Replace dm_usb_gadget_handle_interrupts() with handle_interrupts ops w

Re: [PATCH v2 4/4] usb: gadget: atmel: Add DM_USB_GADGET support

2024-07-22 Thread Marek Vasut
On 7/22/24 10:23 PM, Zixun LI wrote: [...] +static int usba_udc_probe(struct udevice *dev) +{ + struct usba_priv_data *priv = dev_get_priv(dev); + int ret; + + ret = usba_udc_clk_init(dev, &priv->clks); + if (ret) + return ret; + + controller = &udc_c