linux-yocto/drivers/usb/cdns3
Pawel Laszczak e3f79e2c9a usb: cdnsp: Fix issue with CV Bad Descriptor test
[ Upstream commit 2831a81077 ]

The SSP2 controller has extra endpoint state preserve bit (ESP) which
setting causes that endpoint state will be preserved during
Halt Endpoint command. It is used only for EP0.
Without this bit the Command Verifier "TD 9.10 Bad Descriptor Test"
failed.
Setting this bit doesn't have any impact for SSP controller.

Fixes: 3d82904559 ("usb: cdnsp: cdns3 Add main part of Cadence USBSSP DRD Driver")
Cc: stable <stable@kernel.org>
Signed-off-by: Pawel Laszczak <pawell@cadence.com>
Acked-by: Peter Chen <peter.chen@kernel.org>
Link: https://lore.kernel.org/r/PH7PR07MB95382CCD50549DABAEFD6156DD7CA@PH7PR07MB9538.namprd07.prod.outlook.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2025-07-17 18:35:17 +02:00
..
cdns3-debug.h
cdns3-ep0.c
cdns3-gadget.c usb: cdns3: Fix deadlock when using NCM gadget 2025-05-02 07:50:50 +02:00
cdns3-gadget.h
cdns3-imx.c
cdns3-pci-wrap.c
cdns3-plat.c
cdns3-starfive.c
cdns3-ti.c usb: cdns3-ti: Add workaround for Errata i2409 2024-12-27 13:58:42 +01:00
cdns3-trace.c
cdns3-trace.h
cdnsp-debug.h usb: cdnsp: Fix issue with CV Bad Descriptor test 2025-07-17 18:35:17 +02:00
cdnsp-ep0.c usb: cdnsp: Fix issue with CV Bad Descriptor test 2025-07-17 18:35:17 +02:00
cdnsp-gadget.c usb:cdnsp: remove TRB_FLUSH_ENDPOINT command 2025-07-17 18:35:17 +02:00
cdnsp-gadget.h usb: cdnsp: Fix issue with CV Bad Descriptor test 2025-07-17 18:35:17 +02:00
cdnsp-mem.c
cdnsp-pci.c usb: cdnsp: Fix issue with resuming from L1 2025-05-18 08:24:08 +02:00
cdnsp-ring.c usb: cdnsp: Fix issue with CV Bad Descriptor test 2025-07-17 18:35:17 +02:00
cdnsp-trace.c
cdnsp-trace.h
core.c
core.h usb: cdnsp: Fix issue with resuming from L1 2025-05-18 08:24:08 +02:00
drd.c usb: cdns3: Add quirk flag to enable suspend residency 2024-12-27 13:58:43 +01:00
drd.h usb: cdns3: Add quirk flag to enable suspend residency 2024-12-27 13:58:43 +01:00
gadget-export.h
host-export.h
host.c
Kconfig
Makefile