]> rtime.felk.cvut.cz Git - linux-imx.git/blobdiff - sound/pci/cmipci.c
ALSA: mpu401: clean up interrupt specification
[linux-imx.git] / sound / pci / cmipci.c
index 9cf99fb7eb9c5b872ab100615f24ff7ca4ce1c72..da9c73211eca7cabe78aee41bb0d5abc3584716f 100644 (file)
@@ -3228,8 +3228,9 @@ static int __devinit snd_cmipci_create(struct snd_card *card, struct pci_dev *pc
                if ((err = snd_mpu401_uart_new(card, 0, MPU401_HW_CMIPCI,
                                               iomidi,
                                               (integrated_midi ?
-                                               MPU401_INFO_INTEGRATED : 0),
-                                              cm->irq, 0, &cm->rmidi)) < 0) {
+                                               MPU401_INFO_INTEGRATED : 0) |
+                                              MPU401_INFO_IRQ_HOOK,
+                                              -1, &cm->rmidi)) < 0) {
                        printk(KERN_ERR "cmipci: no UART401 device at 0x%lx\n", iomidi);
                }
        }