
16 Jun
2020
16 Jun
'20
1:49 a.m.
On 6/16/20 1:25 AM, Jassi Brar wrote:
... a polite ping, Lukasz.
so while I don't know much about the gadget subsystem, a few nits below.
[...]
+#define MAX3420_REG_MODE 27 +#define MAX3420_REG_PERADDR 28 +#define MAX3420_REG_HCTL 29 +#define MAX3420_REG_HXFR 30 +#define MAX3420_REG_HRSL 31
+#define field(val, bit) ((val) << (bit))
Is this GENMASK() ?
+#define msleep(a) udelay((a) * 1000)
Please use mdelay() .
[...]
+static int max3420_udc_start(struct usb_gadget *gadget,
struct usb_gadget_driver *driver)
+{
struct max3420_udc *udc = to_udc(gadget);
unsigned long flags;
udc->driver = driver;
udc->remote_wkp = 0;
udc->softconnect = true;
//if (udc->vbus_active)
Is this intended to be commented out ?
__max3420_start(udc);
return 0;
+}
The rest looks good, thanks! And sorry for the inactivity.