Commit c2fa3edc authored by Kuninori Morimoto's avatar Kuninori Morimoto Committed by Felipe Balbi

usb: renesas_usbhs: fixup __usbhs_for_each_pipe 1st pos

__usbhs_for_each_pipe() is the macro which moves around each pipe,
but it has a bug which didn't care about 1st pipe's position.
Because of this bug, it moves around
pipe0, pipe2, pipe3 ... even though it requested pipe1, pipe2, pipe3...
This patch modifies it.
Signed-off-by: default avatarKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
parent 01b8daf7
...@@ -54,7 +54,7 @@ struct usbhs_pipe_info { ...@@ -54,7 +54,7 @@ struct usbhs_pipe_info {
* pipe list * pipe list
*/ */
#define __usbhs_for_each_pipe(start, pos, info, i) \ #define __usbhs_for_each_pipe(start, pos, info, i) \
for (i = start, pos = (info)->pipe; \ for (i = start, pos = (info)->pipe + i; \
i < (info)->size; \ i < (info)->size; \
i++, pos = (info)->pipe + i) i++, pos = (info)->pipe + i)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment