usb: gadget: pxa25x_udc: don't touch gadget.dev.driver
authorFelipe Balbi <balbi@ti.com>
Tue, 26 Feb 2013 12:36:47 +0000 (14:36 +0200)
committerFelipe Balbi <balbi@ti.com>
Mon, 18 Mar 2013 09:17:41 +0000 (11:17 +0200)
udc-core now handles that for us, which means
we can remove it from our driver.

Signed-off-by: Felipe Balbi <balbi@ti.com>
drivers/usb/gadget/pxa25x_udc.c

index 9fea05340689da2d2c1e265af053509911fde9ef..ef47495dec8f5e638e97ee4171b0a54b22dc2ba4 100644 (file)
@@ -1263,7 +1263,6 @@ static int pxa25x_udc_start(struct usb_gadget *g,
 
        /* first hook up the driver ... */
        dev->driver = driver;
-       dev->gadget.dev.driver = &driver->driver;
        dev->pullup = 1;
 
        /* ... then enable host detection and ep0; and we're ready
@@ -1325,7 +1324,6 @@ static int pxa25x_udc_stop(struct usb_gadget*g,
        if (!IS_ERR_OR_NULL(dev->transceiver))
                (void) otg_set_peripheral(dev->transceiver->otg, NULL);
 
-       dev->gadget.dev.driver = NULL;
        dev->driver = NULL;
 
        dump_state(dev);