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