Update of /cvsroot/alsa/alsa-kernel/isa
In directory sc8-pr-cvs1:/tmp/cvs-serv10312/isa
Modified Files:
als100.c azt2320.c cmi8330.c dt019x.c es18xx.c opl3sa2.c
sscape.c
Log Message:
- added snd_card_set_dev() macro.
- sysfsfied more pci, isapnp and usb drivers.
Index: als100.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/als100.c,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- als100.c 30 Oct 2003 14:21:07 -0000 1.22
+++ als100.c 21 Jan 2004 18:32:46 -0000 1.23
@@ -228,6 +228,7 @@
snd_card_free(card);
return error;
}
+ snd_card_set_dev(card, &pcard->card->dev);
if ((error = snd_sbdsp_create(card, port[dev],
irq[dev],
Index: azt2320.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/azt2320.c,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- azt2320.c 30 Oct 2003 14:21:08 -0000 1.22
+++ azt2320.c 21 Jan 2004 18:32:46 -0000 1.23
@@ -255,6 +255,7 @@
snd_card_free(card);
return error;
}
+ snd_card_set_dev(card, &pcard->card->dev);
if ((error = snd_card_azt2320_enable_wss(port[dev]))) {
snd_card_free(card);
Index: cmi8330.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/cmi8330.c,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- cmi8330.c 14 Oct 2003 13:08:14 -0000 1.24
+++ cmi8330.c 21 Jan 2004 18:32:46 -0000 1.25
@@ -481,10 +481,13 @@
acard->card = card;
#ifdef CONFIG_PNP
- if (isapnp[dev] && (err = snd_cmi8330_pnp(dev, acard, pcard, pid)) < 0) {
- snd_printk("PnP detection failed\n");
- snd_card_free(card);
- return err;
+ if (isapnp[dev]) {
+ if ((err = snd_cmi8330_pnp(dev, acard, pcard, pid)) < 0) {
+ snd_printk("PnP detection failed\n");
+ snd_card_free(card);
+ return err;
+ }
+ snd_card_set_dev(card, &pcard->card->dev);
}
#endif
Index: dt019x.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/dt019x.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- dt019x.c 30 Oct 2003 14:21:08 -0000 1.13
+++ dt019x.c 21 Jan 2004 18:32:46 -0000 1.14
@@ -210,6 +210,7 @@
return -ENOMEM;
acard = (struct snd_card_dt019x *)card->private_data;
+ snd_card_set_dev(card, &pcard->card->dev);
if ((error = snd_card_dt019x_pnp(dev, acard, pcard, pid))) {
snd_card_free(card);
return error;
Index: es18xx.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/es18xx.c,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- es18xx.c 13 Jan 2004 17:11:26 -0000 1.38
+++ es18xx.c 21 Jan 2004 18:32:46 -0000 1.39
@@ -2058,9 +2058,12 @@
return -ENOMEM;
acard = (struct snd_audiodrive *)card->private_data;
#ifdef CONFIG_PNP
- if (isapnp[dev] && (err = snd_audiodrive_pnp(dev, acard, pcard, pid)) < 0) {
- snd_card_free(card);
- return err;
+ if (isapnp[dev]) {
+ if ((err = snd_audiodrive_pnp(dev, acard, pcard, pid)) < 0) {
+ snd_card_free(card);
+ return err;
+ }
+ snd_card_set_dev(card, &pcard->card->dev);
}
#endif
Index: opl3sa2.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/opl3sa2.c,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- opl3sa2.c 13 Jan 2004 17:11:26 -0000 1.31
+++ opl3sa2.c 21 Jan 2004 18:32:46 -0000 1.32
@@ -759,8 +759,11 @@
if ((err = snd_device_new(card, SNDRV_DEV_LOWLEVEL, chip, &ops)) < 0)
goto __error;
#ifdef CONFIG_PNP
- if (isapnp[dev] && (err = snd_opl3sa2_pnp(dev, chip, pcard, pid)) < 0)
- goto __error;
+ if (isapnp[dev]) {
+ if ((err = snd_opl3sa2_pnp(dev, chip, pcard, pid)) < 0)
+ goto __error;
+ snd_card_set_dev(card, &pcard->card->dev);
+ }
#endif
chip->ymode = opl3sa3_ymode[dev] & 0x03 ; /* initialise this card from
supplied (or default) parameter*/
chip->card = card;
Index: sscape.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/isa/sscape.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- sscape.c 13 Jan 2004 17:11:26 -0000 1.8
+++ sscape.c 21 Jan 2004 18:32:46 -0000 1.9
@@ -1409,6 +1409,7 @@
ret = create_sscape(this, &card);
if (ret < 0)
return ret;
+ snd_card_set_dev(card, &pcard->card->dev);
pnp_set_card_drvdata(pcard, card);
++sscape_cards;
++idx;
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog