diff options
Diffstat (limited to 'drivers/usb/renesas_usbhs/pipe.c')
-rw-r--r-- | drivers/usb/renesas_usbhs/pipe.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/usb/renesas_usbhs/pipe.c b/drivers/usb/renesas_usbhs/pipe.c index c2559e80d41f..feb06d6d2814 100644 --- a/drivers/usb/renesas_usbhs/pipe.c +++ b/drivers/usb/renesas_usbhs/pipe.c | |||
@@ -330,8 +330,7 @@ static u16 usbhsp_setup_pipecfg(struct usbhs_pipe *pipe, | |||
330 | if (dir_in) | 330 | if (dir_in) |
331 | usbhsp_flags_set(pipe, IS_DIR_HOST); | 331 | usbhsp_flags_set(pipe, IS_DIR_HOST); |
332 | 332 | ||
333 | if ((is_host && !dir_in) || | 333 | if (!!is_host ^ !!dir_in) |
334 | (!is_host && dir_in)) | ||
335 | dir |= DIR_OUT; | 334 | dir |= DIR_OUT; |
336 | 335 | ||
337 | if (!dir) | 336 | if (!dir) |