We want the level, not value for intr
authorRiku Voipio <riku.voipio@nokia.com>
Fri, 13 Mar 2009 15:12:33 +0000 (17:12 +0200)
committerRiku Voipio <riku.voipio@nokia.com>
Thu, 19 Mar 2009 14:25:33 +0000 (16:25 +0200)
hw/omap3_usb.c

index c042264..a78d5cd 100644 (file)
@@ -205,10 +205,12 @@ static void omap3_hsusb_musb_core_intr(void *opaque, int source, int level)
     case musb_irq_tx:
     case musb_irq_rx:
        TRACE("rxtx");
+       break;
        /* Fall through */
     default:
-       qemu_set_irq(s->mc_irq, value);
+       TRACE("other");
     }
+    qemu_set_irq(s->mc_irq, level);
 }
 
 static void omap3_hsusb_otg_init(struct omap_target_agent_s *otg_ta,