OpenCloudOS-Kernel/drivers/usb/musb
Johan Hovold be75d8f1da USB: musb: dsps: drop duplicate phy initialisation
Since commit 39cee200c2 ("usb: musb: core: call init and shutdown for
the usb phy") the musb USB phy is initialised by musb_core, but the
original initialisation in the dsps-glue init callback was left in
place resulting in two calls to phy init during probe (and similarly,
two shutdowns on remove).

Drop the duplicate phy init and shutdown calls from the dsps glue in
favour of the ones in musb core, which other glue drivers rely on.

Note however that any generic phy is still initialised in the glue init
callback (just as for the other drivers).

Cc: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Johan Hovold <johan@kernel.org>
Acked-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Bin Liu <b-liu@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-04-23 16:02:13 +02:00
..
Kconfig usb: musb: remove blackfin port 2018-03-26 15:57:12 +02:00
Makefile usb: musb: remove blackfin port 2018-03-26 15:57:12 +02:00
am35x.c USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00
cppi_dma.c USB: add SPDX identifiers to all remaining files in drivers/usb/ 2017-11-04 11:48:02 +01:00
cppi_dma.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
da8xx.c USB: musb: da8xx: remove clock con_id 2018-01-09 16:15:19 +01:00
davinci.c USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00
davinci.h USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00
jz4740.c USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00
musb_am335x.c USB: add SPDX identifiers to all remaining files in drivers/usb/ 2017-11-04 11:48:02 +01:00
musb_core.c arch: remove obsolete architecture ports 2018-04-02 20:20:12 -07:00
musb_core.h usb: musb: remove blackfin port 2018-03-26 15:57:12 +02:00
musb_cppi41.c USB: add SPDX identifiers to all remaining files in drivers/usb/ 2017-11-04 11:48:02 +01:00
musb_debug.h USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00
musb_debugfs.c USB/PHY patches for 4.17-rc1 2018-04-04 17:55:35 -07:00
musb_dma.h usb: musb: remove blackfin port 2018-03-26 15:57:12 +02:00
musb_dsps.c USB: musb: dsps: drop duplicate phy initialisation 2018-04-23 16:02:13 +02:00
musb_gadget.c usb: musb: remove blackfin port 2018-03-26 15:57:12 +02:00
musb_gadget.h USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00
musb_gadget_ep0.c usb: musb: gadget: misplaced out of bounds check 2018-03-29 18:37:28 +02:00
musb_host.c USB: musb: host: prevent core phy initialisation 2018-04-23 16:02:12 +02:00
musb_host.h USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00
musb_io.h USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00
musb_regs.h usb: musb: remove blackfin port 2018-03-26 15:57:12 +02:00
musb_trace.c USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00
musb_trace.h USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00
musb_virthub.c USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00
musbhsdma.c usb: musb: remove blackfin port 2018-03-26 15:57:12 +02:00
musbhsdma.h usb: musb: remove blackfin port 2018-03-26 15:57:12 +02:00
omap2430.c USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00
omap2430.h USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00
sunxi.c USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00
tusb6010.c USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00
tusb6010.h USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00
tusb6010_omap.c USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00
ux500.c USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00
ux500_dma.c USB: musb: Remove redundant license text 2017-11-07 15:45:01 +01:00