trident.c (7e66eaf14e19c032433be7c4df3c892fa2a5282f) trident.c (dba8b46992c55946d3b092934f581a343403118f)
1/*
2 * Driver for Trident 4DWave DX/NX & SiS SI7018 Audio PCI soundcard
3 *
4 * Driver was originated by Trident <audio@tridentmicro.com>
5 * Fri Feb 19 15:55:28 MST 1999
6 *
7 *
8 * This program is free software; you can redistribute it and/or modify

--- 134 unchanged lines hidden (view full) ---

143 if ((err = snd_trident_spdif_pcm(trident, pcm_dev++, NULL)) < 0) {
144 snd_card_free(card);
145 return err;
146 }
147 }
148 if (trident->device != TRIDENT_DEVICE_ID_SI7018 &&
149 (err = snd_mpu401_uart_new(card, 0, MPU401_HW_TRID4DWAVE,
150 trident->midi_port,
1/*
2 * Driver for Trident 4DWave DX/NX & SiS SI7018 Audio PCI soundcard
3 *
4 * Driver was originated by Trident <audio@tridentmicro.com>
5 * Fri Feb 19 15:55:28 MST 1999
6 *
7 *
8 * This program is free software; you can redistribute it and/or modify

--- 134 unchanged lines hidden (view full) ---

143 if ((err = snd_trident_spdif_pcm(trident, pcm_dev++, NULL)) < 0) {
144 snd_card_free(card);
145 return err;
146 }
147 }
148 if (trident->device != TRIDENT_DEVICE_ID_SI7018 &&
149 (err = snd_mpu401_uart_new(card, 0, MPU401_HW_TRID4DWAVE,
150 trident->midi_port,
151 MPU401_INFO_INTEGRATED,
152 trident->irq, 0, &trident->rmidi)) < 0) {
151 MPU401_INFO_INTEGRATED |
152 MPU401_INFO_IRQ_HOOK,
153 -1, &trident->rmidi)) < 0) {
153 snd_card_free(card);
154 return err;
155 }
156
157 snd_trident_create_gameport(trident);
158
159 if ((err = snd_card_register(card)) < 0) {
160 snd_card_free(card);

--- 36 unchanged lines hidden ---
154 snd_card_free(card);
155 return err;
156 }
157
158 snd_trident_create_gameport(trident);
159
160 if ((err = snd_card_register(card)) < 0) {
161 snd_card_free(card);

--- 36 unchanged lines hidden ---