usb: renesas_usbhs: support byte addressable CFIFO
authorChris Brandt <chris.brandt@renesas.com>
Wed, 15 May 2019 15:20:43 +0000 (10:20 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 21 May 2019 08:25:59 +0000 (10:25 +0200)
commitf756066990607dbe8ea5579c925b48e646891f3e
treee2cb8b70920d5f003621e48ec055eca111ec7628
parent2195e3af9079ea067079e98446ea6a457c81a98c
usb: renesas_usbhs: support byte addressable CFIFO

Some SoC have a CFIFO register that is byte addressable. This means
when the CFIFO access is set to 32-bit, you can write 8-bit values to
addresses CFIFO+0, CFIFO+1, CFIFO+2, CFIFO+3.

Signed-off-by: Chris Brandt <chris.brandt@renesas.com>
Reviewed-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Reviewed-by: Simon Horman <horms+renesas@verge.net.au>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/renesas_usbhs/fifo.c
include/linux/usb/renesas_usbhs.h