usb: renesas_usbhs: add pipe/fifo link
renesas_usbhs has CFIFO which is for PIO transfer, and D0FIFO/D1FIFO which are for DMA transfer. The pipe selects one of these fifo when it send/recv data. But fifo must not be selected to different pipe in same time. This patch add pipe/fifo link for each other, and fifo is not selected by another pipe until it is unselected. Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:

zatwierdzone przez
Greg Kroah-Hartman

rodzic
d3af90a5e4
commit
d77e3f4e17
@@ -23,6 +23,8 @@ struct usbhs_fifo {
|
||||
u32 port; /* xFIFO */
|
||||
u32 sel; /* xFIFOSEL */
|
||||
u32 ctr; /* xFIFOCTR */
|
||||
|
||||
struct usbhs_pipe *pipe;
|
||||
};
|
||||
|
||||
struct usbhs_fifo_info {
|
||||
|
Reference in New Issue
Block a user