mpu401.c (d585a021c0b10b0477d6b608c53e1feb8cde0507) | mpu401.c (dba8b46992c55946d3b092934f581a343403118f) |
---|---|
1/* 2 * Driver for generic MPU-401 boards (UART mode only) 3 * Copyright (c) by Jaroslav Kysela <perex@perex.cz> 4 * Copyright (c) 2004 by Castet Matthieu <castet.matthieu@free.fr> 5 * 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by --- 72 unchanged lines hidden (view full) --- 81 sprintf(card->longname, "%s at %#lx, ", card->shortname, port[dev]); 82 if (irq[dev] >= 0) { 83 sprintf(card->longname + strlen(card->longname), "irq %d", irq[dev]); 84 } else { 85 strcat(card->longname, "polled"); 86 } 87 88 err = snd_mpu401_uart_new(card, 0, MPU401_HW_MPU401, port[dev], 0, | 1/* 2 * Driver for generic MPU-401 boards (UART mode only) 3 * Copyright (c) by Jaroslav Kysela <perex@perex.cz> 4 * Copyright (c) 2004 by Castet Matthieu <castet.matthieu@free.fr> 5 * 6 * 7 * This program is free software; you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by --- 72 unchanged lines hidden (view full) --- 81 sprintf(card->longname, "%s at %#lx, ", card->shortname, port[dev]); 82 if (irq[dev] >= 0) { 83 sprintf(card->longname + strlen(card->longname), "irq %d", irq[dev]); 84 } else { 85 strcat(card->longname, "polled"); 86 } 87 88 err = snd_mpu401_uart_new(card, 0, MPU401_HW_MPU401, port[dev], 0, |
89 irq[dev], irq[dev] >= 0 ? IRQF_DISABLED : 0, 90 NULL); | 89 irq[dev], NULL); |
91 if (err < 0) { 92 printk(KERN_ERR "MPU401 not detected at 0x%lx\n", port[dev]); 93 goto _err; 94 } 95 96 *rcard = card; 97 return 0; 98 --- 191 unchanged lines hidden --- | 90 if (err < 0) { 91 printk(KERN_ERR "MPU401 not detected at 0x%lx\n", port[dev]); 92 goto _err; 93 } 94 95 *rcard = card; 96 return 0; 97 --- 191 unchanged lines hidden --- |