1
0
Fork 0
alistair23-linux/drivers/usb/gadget/udc/aspeed-vhub
Ryan Chen 564f3c5326 usb: gadget: aspeed: fix stop dma register setting.
commit 4e0dcf62ab upstream.

The vhub engine has two dma mode, one is descriptor list, another
is single stage DMA. Each mode has different stop register setting.
Descriptor list operation (bit2) : 0 disable reset, 1: enable reset
Single mode operation (bit0) : 0 : disable, 1: enable

Fixes: 7ecca2a408 ("usb/gadget: Add driver for Aspeed SoC virtual hub")
Cc: stable <stable@vger.kernel.org>
Acked-by: Felipe Balbi <balbi@kernel.org>
Acked-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Ryan Chen <ryan_chen@aspeedtech.com>
Link: https://lore.kernel.org/r/20210108081238.10199-2-ryan_chen@aspeedtech.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-01-27 11:47:50 +01:00
..
Kconfig
Makefile
core.c USB: Changes for v5.4 merge window 2019-09-02 19:20:57 +02:00
dev.c usb: gadget: aspeed: Remove unused "suspended" flag 2019-08-12 08:54:49 +03:00
ep0.c usb: gadget: aspeed: Don't reject requests on suspended devices 2019-08-12 08:54:48 +03:00
epn.c usb: gadget: aspeed: fix stop dma register setting. 2021-01-27 11:47:50 +01:00
hub.c usb: gadget: aspeed: Implement dummy hub TT requests 2019-08-12 08:54:49 +03:00
vhub.h usb: gadget: aspeed: Remove unused "suspended" flag 2019-08-12 08:54:49 +03:00