|
@@ -1827,12 +1827,12 @@ static int atmel_usba_stop(struct usb_gadget *gadget,
|
|
toggle_bias(0);
|
|
toggle_bias(0);
|
|
usba_writel(udc, CTRL, USBA_DISABLE_MASK);
|
|
usba_writel(udc, CTRL, USBA_DISABLE_MASK);
|
|
|
|
|
|
- udc->driver = NULL;
|
|
|
|
-
|
|
|
|
clk_disable_unprepare(udc->hclk);
|
|
clk_disable_unprepare(udc->hclk);
|
|
clk_disable_unprepare(udc->pclk);
|
|
clk_disable_unprepare(udc->pclk);
|
|
|
|
|
|
- DBG(DBG_GADGET, "unregistered driver `%s'\n", driver->driver.name);
|
|
|
|
|
|
+ DBG(DBG_GADGET, "unregistered driver `%s'\n", udc->driver->driver.name);
|
|
|
|
+
|
|
|
|
+ udc->driver = NULL;
|
|
|
|
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|