From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kevin Hilman Subject: [PATCH] ARM: OMAP: MUSB: IRQ reset: babble handling is host only Date: Fri, 17 Aug 2007 09:47:24 -0700 Message-ID: <20070817164724.560795636@mvista.com> Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: linux-omap-open-source-bounces+gplao-linux-omap-open-source=gmane.org@linux.omap.com Errors-To: linux-omap-open-source-bounces+gplao-linux-omap-open-source=gmane.org@linux.omap.com To: linux-omap-open-source@linux.omap.com List-Id: linux-omap@vger.kernel.org In reset IRQ, move babble handling inside a host-ifdef since it doesn't apply (or compile) for gadget. Signed-off-by: Kevin Hilman --- drivers/usb/musb/plat_uds.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) Index: dev/drivers/usb/musb/plat_uds.c =================================================================== --- dev.orig/drivers/usb/musb/plat_uds.c +++ dev/drivers/usb/musb/plat_uds.c @@ -604,6 +604,7 @@ static irqreturn_t musb_stage0_irq(struc * only host sees babble; only peripheral sees bus reset. */ if (int_usb & MUSB_INTR_RESET) { +#ifdef CONFIG_USB_MUSB_HDRC_HCD if (devctl & MUSB_DEVCTL_HM) { /* * Looks like non-HS BABBLE can be ignored, but @@ -618,7 +619,9 @@ static irqreturn_t musb_stage0_irq(struc ERR("Stopping host session because of babble\n"); musb_writeb(mbase, MUSB_DEVCTL, 0); } - } else { + } else +#endif /* CONFIG_USB_MUSB_HDRC_HCD */ + { DBG(1, "BUS RESET\n"); musb_g_reset(musb); --