linux_dsm_epyc7002/drivers/usb/musb
Sergei Shtylyov 461972d8a4 musb_core: don't call musb_platform_exit() twice
musb_platform_exit() is called twice from musb_init_controller() iff controller
initialization fails. Move the call (and the DevCtl register writes surrounding
it) from musb_free() to musb_remove().

Fix mispalced and now incorrect 'goto's in musb_init_controller().

Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: Felipe Balbi <felipe.balbi@nokia.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2010-04-30 09:25:09 -07:00
..
blackfin.c MUSB: Blackfin: don't fake blackfin_interrupt() result 2010-04-30 09:25:08 -07:00
blackfin.h
cppi_dma.c
cppi_dma.h
davinci.c MUSB: DaVinci: fix musb_platform_init() error cleanup path 2010-04-30 09:25:08 -07:00
davinci.h
Kconfig
Makefile
musb_core.c musb_core: don't call musb_platform_exit() twice 2010-04-30 09:25:09 -07:00
musb_core.h musb: save and restore missing bus control register 2010-04-30 09:25:08 -07:00
musb_debug.h
musb_dma.h
musb_gadget_ep0.c
musb_gadget.c
musb_gadget.h
musb_host.c musb: potential use after free 2010-04-30 09:25:08 -07:00
musb_host.h
musb_io.h
musb_regs.h
musb_virthub.c
musbhsdma.c
musbhsdma.h
omap2430.c MUSB: OMAP: don't call clk_put() 2010-04-30 09:25:09 -07:00
omap2430.h
tusb6010_omap.c
tusb6010.c
tusb6010.h