Update of /cvsroot/alsa/alsa-kernel/pci/ymfpci
In directory usw-pr-cvs1:/tmp/cvs-serv31853

Modified Files:
        ymfpci_main.c 
Log Message:
added / initialized the legacy FM volume control.



Index: ymfpci_main.c
===================================================================
RCS file: /cvsroot/alsa/alsa-kernel/pci/ymfpci/ymfpci_main.c,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- ymfpci_main.c       15 Aug 2002 12:13:10 -0000      1.24
+++ ymfpci_main.c       9 Oct 2002 09:09:07 -0000       1.25
@@ -1538,6 +1538,7 @@
 YMFPCI_DOUBLE("ADC Capture Volume", 0, YDSXGR_PRIADCLOOPVOL),
 YMFPCI_DOUBLE("ADC Playback Volume", 1, YDSXGR_SECADCOUTVOL),
 YMFPCI_DOUBLE("ADC Capture Volume", 1, YDSXGR_SECADCLOOPVOL),
+YMFPCI_DOUBLE("FM Legacy Volume", 0, YDSXGR_LEGACYOUTVOL),
 YMFPCI_DOUBLE(SNDRV_CTL_NAME_IEC958("AC97 ", PLAYBACK,VOLUME), 0, YDSXGR_ZVOUTVOL),
 YMFPCI_DOUBLE(SNDRV_CTL_NAME_IEC958("", CAPTURE,VOLUME), 0, YDSXGR_ZVLOOPVOL),
 YMFPCI_DOUBLE(SNDRV_CTL_NAME_IEC958("AC97 ",PLAYBACK,VOLUME), 1, YDSXGR_SPDIFOUTVOL),
@@ -2022,6 +2023,7 @@
        snd_ymfpci_writel(chip, YDSXGR_NATIVEADCINVOL, 0x3fff3fff);
        snd_ymfpci_writel(chip, YDSXGR_NATIVEDACINVOL, 0x3fff3fff);
        snd_ymfpci_writel(chip, YDSXGR_PRIADCLOOPVOL, 0x3fff3fff);
+       snd_ymfpci_writel(chip, YDSXGR_LEGACYOUTVOL, 0x3fff3fff);
        
        return 0;
 }
@@ -2036,6 +2038,7 @@
        if (chip->res_reg_area) {       /* don't touch busy hardware */
                snd_ymfpci_writel(chip, YDSXGR_NATIVEDACOUTVOL, 0);
                snd_ymfpci_writel(chip, YDSXGR_BUF441OUTVOL, 0);
+               snd_ymfpci_writel(chip, YDSXGR_LEGACYOUTVOL, 0);
                snd_ymfpci_writel(chip, YDSXGR_STATUS, ~0);
                snd_ymfpci_disable_dsp(chip);
                snd_ymfpci_writel(chip, YDSXGR_PLAYCTRLBASE, 0);
@@ -2100,6 +2103,7 @@
        YDSXGR_SPDIFLOOPVOL,
        YDSXGR_SPDIFOUTVOL,
        YDSXGR_ZVOUTVOL,
+       YDSXGR_LEGACYOUTVOL,
        /* address bases */
        YDSXGR_PLAYCTRLBASE,
        YDSXGR_RECCTRLBASE,
@@ -2112,7 +2116,7 @@
        YDSXGR_ADCFORMAT,
        YDSXGR_ADCSLOTSR,
 };
-#define YDSXGR_NUM_SAVED_REGS  (sizeof(saved_regs_index)/sizeof(saved_regs_index[0]))
+#define YDSXGR_NUM_SAVED_REGS  ARRAY_SIZE(saved_regs_index)
 
 void snd_ymfpci_suspend(ymfpci_t *chip)
 {



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to