linux-imx/drivers/usb/gadget/udc
Pawel Laszczak f224f37297 usb: cdns2: Fix controller reset issue
commit e294092811 upstream.

Patch fixes the procedure of resetting controller.
The CPUCTRL register is write only and reading returns 0.
Waiting for reset to complite is incorrect.

Fixes: 3eb1f1efe2 ("usb: cdns2: Add main part of Cadence USBHS driver")
cc: stable@vger.kernel.org
Signed-off-by: Pawel Laszczak <pawell@cadence.com>
Link: https://lore.kernel.org/r/PH7PR07MB9538D56D75F1F399D0BB96F0DD922@PH7PR07MB9538.namprd07.prod.outlook.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2024-09-12 11:11:41 +02:00
..
aspeed-vhub
bdc
cdns2 usb: cdns2: Fix controller reset issue 2024-09-12 11:11:41 +02:00
amd5536udc_pci.c
amd5536udc.h
aspeed_udc.c usb: gadget: aspeed_udc: validate endpoint index for ast udc 2024-09-12 11:11:30 +02:00
at91_udc.c
at91_udc.h
atmel_usba_udc.c
atmel_usba_udc.h
bcm63xx_udc.c
core.c
dummy_hcd.c
fsl_qe_udc.c
fsl_qe_udc.h
fsl_udc_core.c usb: gadget: fsl: Increase size of name buffer for endpoints 2024-08-29 17:33:38 +02:00
fsl_usb2_udc.h
fusb300_udc.c
fusb300_udc.h
goku_udc.c
goku_udc.h
gr_udc.c
gr_udc.h
Kconfig
lpc32xx_udc.c
m66592-udc.c
m66592-udc.h
Makefile
max3420_udc.c
mv_u3d_core.c
mv_u3d.h
mv_udc_core.c
mv_udc.h
net2272.c
net2272.h
net2280.c
net2280.h
omap_udc.c
omap_udc.h
pch_udc.c
pxa25x_udc.c
pxa25x_udc.h
pxa27x_udc.c
pxa27x_udc.h
r8a66597-udc.c
r8a66597-udc.h
renesas_usb3.c
renesas_usbf.c
rzv2m_usb3drd.c
snps_udc_core.c
snps_udc_plat.c
tegra-xudc.c
trace.c
trace.h
udc-xilinx.c