sscape.c (f43dc23d5ea91fca257be02138a255f02d98e806) | sscape.c (dba8b46992c55946d3b092934f581a343403118f) |
---|---|
1/* 2 * Low-level ALSA driver for the ENSONIQ SoundScape 3 * Copyright (c) by Chris Rankin 4 * 5 * This driver was written in part using information obtained from 6 * the OSS/Free SoundScape driver, written by Hannu Savolainen. 7 * 8 * --- 811 unchanged lines hidden (view full) --- 820static int __devinit create_mpu401(struct snd_card *card, int devnum, 821 unsigned long port, int irq) 822{ 823 struct soundscape *sscape = get_card_soundscape(card); 824 struct snd_rawmidi *rawmidi; 825 int err; 826 827 err = snd_mpu401_uart_new(card, devnum, MPU401_HW_MPU401, port, | 1/* 2 * Low-level ALSA driver for the ENSONIQ SoundScape 3 * Copyright (c) by Chris Rankin 4 * 5 * This driver was written in part using information obtained from 6 * the OSS/Free SoundScape driver, written by Hannu Savolainen. 7 * 8 * --- 811 unchanged lines hidden (view full) --- 820static int __devinit create_mpu401(struct snd_card *card, int devnum, 821 unsigned long port, int irq) 822{ 823 struct soundscape *sscape = get_card_soundscape(card); 824 struct snd_rawmidi *rawmidi; 825 int err; 826 827 err = snd_mpu401_uart_new(card, devnum, MPU401_HW_MPU401, port, |
828 MPU401_INFO_INTEGRATED, irq, IRQF_DISABLED, 829 &rawmidi); | 828 MPU401_INFO_INTEGRATED, irq, &rawmidi); |
830 if (err == 0) { 831 struct snd_mpu401 *mpu = rawmidi->private_data; 832 mpu->open_input = mpu401_open; 833 mpu->open_output = mpu401_open; 834 mpu->private_data = sscape; 835 836 initialise_mpu401(mpu); 837 } --- 521 unchanged lines hidden --- | 829 if (err == 0) { 830 struct snd_mpu401 *mpu = rawmidi->private_data; 831 mpu->open_input = mpu401_open; 832 mpu->open_output = mpu401_open; 833 mpu->private_data = sscape; 834 835 initialise_mpu401(mpu); 836 } --- 521 unchanged lines hidden --- |