Update of /cvsroot/alsa/alsa-driver/pcmcia/pdaudiocf
In directory sc8-pr-cvs1:/tmp/cvs-serv4470

Modified Files:
        pdaudiocf_core.c 
Log Message:
Added proc interface - pdaudiocf

Index: pdaudiocf_core.c
===================================================================
RCS file: /cvsroot/alsa/alsa-driver/pcmcia/pdaudiocf/pdaudiocf_core.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- pdaudiocf_core.c    20 Aug 2003 09:57:44 -0000      1.5
+++ pdaudiocf_core.c    26 Aug 2003 08:20:58 -0000      1.6
@@ -23,6 +23,7 @@
 #include <sound/driver.h>
 #include <linux/delay.h>
 #include <sound/core.h>
+#include <sound/info.h>
 #include "pdaudiocf.h"
 #define SNDRV_GET_ID
 #include <sound/initval.h>
@@ -129,8 +130,24 @@
        pdacf_reg_write(chip, PDAUDIOCF_REG_IER, chip->regmap[PDAUDIOCF_REG_IER>>1]);
 }
 
+static void pdacf_proc_read(snd_info_entry_t * entry,
+                            snd_info_buffer_t * buffer)
+{
+       pdacf_t *chip = snd_magic_cast(pdacf_t, entry->private_data, return);
+       u16 tmp;
+
+       snd_iprintf(buffer, "PDAudioCF\n\n");
+       tmp = pdacf_reg_read(chip, PDAUDIOCF_REG_SCR);
+       snd_iprintf(buffer, "FPGA revision      : 0x%x\n", PDAUDIOCF_FPGAREV(tmp));
+                                          
+}
+
 static void pdacf_proc_init(pdacf_t *chip)
 {
+       snd_info_entry_t *entry;
+
+       if (! snd_card_proc_new(chip->card, "pdaudiocf", &entry))
+               snd_info_set_text_ops(entry, chip, pdacf_proc_read);
 }
 
 pdacf_t *snd_pdacf_create(snd_card_t *card)



-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines
at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to