usb: r8a66597: Fix initialization hub that using R8A66597_MAX_ROOT_HUB
PATCH v2 1/2 usb: r8a66597: Fix initialization hub that using R8A66597_MAX_ROOT_HUB
This driver is processed as two USB hub despite one. The number of root hub is defined in R8A66597_MAX_ROOT_HUB. This fixes that register is accessed by using the definition of R8A66597_MAX_ROOT_HUB.
Signed-off-by Yasuhisa Umano <[email protected]>
---
v2 : No changes
drivers/usb/host/r8a66597-hcd.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
drivers/usb/host/r8a66597-hcd.c +2 -2
@@ -164,8 +164,8 @@ static int enable_controller(struct r8a66597 *r8a66597)r8a66597_bset (r8a66597,INTL ,SOFCFG );r8a66597_write (r8a66597,0 ,INTENB0 ); -r8a66597_write (r8a66597,0 ,INTENB1 ); -r8a66597_write (r8a66597,0 ,INTENB2 ); +for (port =0 ; port <R8A66597_MAX_ROOT_HUB ; port++) +r8a66597_write (r8a66597,0 ,get_intenb_reg (port));r8a66597_bset (r8a66597,CONFIG_R8A66597_ENDIAN &BIGEND ,CFIFOSEL );r8a66597_bset (r8a66597,CONFIG_R8A66597_ENDIAN &BIGEND ,D0FIFOSEL );
Signature · 1 line
1.7.9.5