1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/usb/gadget/udc
Pawel Laszczak e294092811 usb: cdns2: Fix controller reset issue
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-03 10:03:54 +02:00
..
aspeed-vhub usb: gadget: aspeed: Use devm_platform_get_and_ioremap_resource() 2023-07-27 10:24:08 +02:00
bdc usb: bdc: Convert to platform remove callback returning void 2023-05-28 12:36:25 +01:00
cdns2 usb: cdns2: Fix controller reset issue 2024-09-03 10:03:54 +02:00
amd5536udc.h USB: gadget: udc: Remove some dead code 2021-10-10 15:12:34 +02:00
amd5536udc_pci.c usb: gadget: udc: fix NULL dereference in remove() 2023-05-29 15:24:24 +01:00
aspeed_udc.c Merge 6.10-rc6 into usb-next 2024-07-01 13:59:29 +02:00
at91_udc.c usb: gadget: at91_udc: Convert to platform remove callback returning void 2023-11-22 12:02:53 +00:00
at91_udc.h usb: gadget: at91_udc: Convert to GPIO descriptors 2021-11-17 14:41:15 +01:00
atmel_usba_udc.c usb: gadget: udc: atmel: Replace snprintf() with the safer scnprintf() variant 2023-12-15 13:55:29 +01:00
atmel_usba_udc.h usb: gadget: udc: atmel: update endpoint allocation for sam9x60 2020-09-24 11:56:17 +03:00
bcm63xx_udc.c usb: gadget/bcm63xx_udc: Convert to platform remove callback returning void 2023-05-28 12:36:25 +01:00
core.c usb: gadget: core: Check for unset descriptor 2024-07-31 10:39:21 +02:00
dummy_hcd.c usb: gadget: dummy_hcd: Set transfer interval to 1 microframe 2024-04-18 16:47:07 +02:00
fsl_qe_udc.c usb: Use device_get_match_data() 2023-10-10 08:55:23 +02:00
fsl_qe_udc.h usb: Spelling s/enpoint/endpoint/ 2019-11-04 15:53:00 +01:00
fsl_udc_core.c usb: gadget: fsl: Initialize udc before using it 2024-04-05 08:08:37 +02:00
fsl_usb2_udc.h usb: gadget: fsl-udc: Replace custom log wrappers by dev_{err,warn,dbg,vdbg} 2024-03-05 13:29:03 +00:00
fusb300_udc.c usb: gadget: fusb300-udc: Convert to use module_platform_driver() 2023-10-21 12:47:24 +02:00
fusb300_udc.h USB: gadget: udc: Remove redundant license text 2017-11-07 15:45:02 +01:00
goku_udc.c usb: gadget: udc: do not clear gadget driver.bus 2023-02-02 09:41:17 +01:00
goku_udc.h usb: gadget: udc: change comparison to bitshift when dealing with a mask 2018-03-08 15:12:00 +02:00
gr_udc.c usb: gadget: gr_udc: Convert to platform remove callback returning void 2023-11-22 12:02:53 +00:00
gr_udc.h USB: gr_udc: remove dentry storage for debugfs file 2021-06-02 16:41:00 +02:00
Kconfig usb: cdns2: Add main part of Cadence USBHS driver 2023-06-13 11:59:29 +02:00
lpc32xx_udc.c usb: gadget: lpc32xx_udc: Convert to platform remove callback returning void 2023-11-22 12:02:53 +00:00
m66592-udc.c usb: gadget: m66592-udc: Convert to use module_platform_driver() 2023-10-21 12:47:24 +02:00
m66592-udc.h USB: gadget: udc: Remove redundant license text 2017-11-07 15:45:02 +01:00
Makefile usb: cdns2: Add main part of Cadence USBHS driver 2023-06-13 11:59:29 +02:00
max3420_udc.c usb: gadget: max3420_udc: Follow renaming of SPI "master" to "controller" 2024-02-08 11:54:57 +00:00
mv_u3d.h usb: Spelling s/enpoint/endpoint/ 2019-11-04 15:53:00 +01:00
mv_u3d_core.c usb: gadget: mv_u3d: replace deprecated strncpy with strscpy 2024-03-26 10:44:32 +01:00
mv_udc.h USB: gadget: udc: Remove redundant license text 2017-11-07 15:45:02 +01:00
mv_udc_core.c drivers/usb/gadget/udc: Fix spelling typo in comments(reqest->request) 2024-01-02 14:41:15 +01:00
net2272.c usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin 2024-03-07 20:59:30 +00:00
net2272.h USB: UDC: Implement udc_async_callbacks in net2272 2021-06-04 13:52:09 +02:00
net2280.c usb: gadget: udc: do not clear gadget driver.bus 2023-02-02 09:41:17 +01:00
net2280.h USB: UDC: Implement udc_async_callbacks in net2280 2021-06-04 13:52:06 +02:00
omap_udc.c usb: gadget: omap_udc: remove unused variable 2024-04-04 17:06:19 +02:00
omap_udc.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
pch_udc.c usb: gadget: pch_udc: fix an Excess kernel-doc warning 2024-01-27 17:41:26 -08:00
pxa25x_udc.c usb: gadget: pxa25x_udc: Convert to platform remove callback returning void 2023-11-22 12:02:53 +00:00
pxa25x_udc.h ARM: pxa: lubbock: pass udc irqs as resource 2022-05-07 22:55:47 +02:00
pxa27x_udc.c USB: gadget: pxa27x_udc: Remove unused of_gpio.h 2024-03-07 20:58:30 +00:00
pxa27x_udc.h usb: gadget: pxa27x_udc: clean up comment 2022-04-21 19:20:42 +02:00
r8a66597-udc.c usb: gadget: r8a66597-udc: Convert to use module_platform_driver() 2023-10-21 12:47:24 +02:00
r8a66597-udc.h USB: gadget: udc: Remove redundant license text 2017-11-07 15:45:02 +01:00
renesas_usb3.c usb: Explicitly include correct DT includes 2023-07-25 18:20:02 +02:00
renesas_usbf.c usb: gadget: udc: Remove redundant initialization for udc_driver 2023-08-04 14:46:40 +02:00
rzv2m_usb3drd.c usb: gadget/rzv2m_usb3drd: Convert to platform remove callback returning void 2023-05-28 12:36:27 +01:00
snps_udc_core.c usb: gadget: udc: do not clear gadget driver.bus 2023-02-02 09:41:17 +01:00
snps_udc_plat.c usb: gadget/snps_udc_plat: Remove unused of_gpio.h 2024-03-07 20:58:27 +00:00
tegra-xudc.c usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic 2024-03-07 20:58:33 +00:00
trace.c USB: gadget: udc: fix kernel-doc syntax in file headers 2021-05-24 15:27:03 +02:00
trace.h tracing/treewide: Remove second parameter of __assign_str() 2024-05-22 20:14:47 -04:00
udc-xilinx.c usb: gadget: udc-xilinx: replace memcpy with memcpy_toio 2023-10-02 14:26:36 +02:00