usb: chipidea: usbmisc: unset global varibale usbmisc on driver remove

The probe function checks usbmisc to be NULL in the beginning. Without
this patch the can only be loaded once.

Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Signed-off-by: Michael Grzeschik <m.grzeschik@pengutronix.de>
Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Marc Kleine-Budde 2013-03-30 12:53:57 +02:00 committed by Greg Kroah-Hartman
parent a7bc2fdf00
commit d48a24dbc0
1 changed files with 1 additions and 0 deletions

View File

@ -131,6 +131,7 @@ static int usbmisc_imx_remove(struct platform_device *pdev)
{ {
usbmisc_unset_ops(&imx6q_usbmisc_ops); usbmisc_unset_ops(&imx6q_usbmisc_ops);
clk_disable_unprepare(usbmisc->clk); clk_disable_unprepare(usbmisc->clk);
usbmisc = NULL;
return 0; return 0;
} }