From 5f962d619438946925c43ddbfc791beb3ebbae7a Mon Sep 17 00:00:00 2001 From: Thirupathi Chippakurthy Date: Fri, 21 Oct 2011 12:19:07 +0530 Subject: ux500: usb: restore INDEX register in resume path Restoring the missing INDEX register value in ux500_restore_context(). without this Hub enumeration is inconsistent, if we do multiple connect/disconnect. ST-Ericsson ID: 364906 ST-Ericsson Linux next: NA ST-Ericsson FOSS-OUT ID: NA Signed-off-by: Thirupathi --- drivers/usb/musb/ux500.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/usb/musb/ux500.c b/drivers/usb/musb/ux500.c index ef89af12bbf..d0bfd2ffdc9 100644 --- a/drivers/usb/musb/ux500.c +++ b/drivers/usb/musb/ux500.c @@ -189,6 +189,7 @@ void ux500_restore_context(void) context.index_regs[i].rxhubport); } } + musb_writeb(musb_base, MUSB_INDEX, context.index); #endif } -- cgit v1.2.3