Commit 79c7d849 authored by Felipe Balbi's avatar Felipe Balbi
Browse files

usb: chipidea: udc: don't assign gadget.dev.release directly



udc-core provides a better way to handle release
methods, let's use it.

Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
parent 792bfcf7
Loading
Loading
Loading
Loading
+0 −12
Original line number Diff line number Diff line
@@ -1688,16 +1688,6 @@ static irqreturn_t udc_irq(struct ci13xxx *ci)
	return retval;
}

/**
 * udc_release: driver release function
 * @dev: device
 *
 * Currently does nothing
 */
static void udc_release(struct device *dev)
{
}

/**
 * udc_start: initialize gadget role
 * @ci: chipidea controller
@@ -1717,8 +1707,6 @@ static int udc_start(struct ci13xxx *ci)

	INIT_LIST_HEAD(&ci->gadget.ep_list);

	ci->gadget.dev.release  = udc_release;

	/* alloc resources */
	ci->qh_pool = dma_pool_create("ci13xxx_qh", dev,
				       sizeof(struct ci13xxx_qh),