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 ---