]> git.neil.brown.name Git - history.git/commitdiff
ALSA CVS update
authorJaroslav Kysela <perex@suse.cz>
Thu, 25 Sep 2003 16:49:25 +0000 (18:49 +0200)
committerJaroslav Kysela <perex@suse.cz>
Thu, 25 Sep 2003 16:49:25 +0000 (18:49 +0200)
D:2003/09/02 15:02:34
C:PPC DACA driver
A:Takashi Iwai <tiwai@suse.de>
F:ppc/daca.c:1.9->1.10
L:Frank Murphy <murphyf+alsa@f-m.fm>:
L:
L:fixed left-right balance inversion on powermac DACA.

sound/ppc/daca.c

index 5ffac4516e7bf737838440fcd50336085e5d3651..d0dd7f49eb98d9d96855097e858bfa74d2c18e03 100644 (file)
@@ -74,14 +74,14 @@ static int daca_set_volume(pmac_daca_t *mix)
        if (! mix->i2c.client)
                return -ENODEV;
   
-       if (mix->right_vol > DACA_VOL_MAX)
+       if (mix->left_vol > DACA_VOL_MAX)
                data[0] = DACA_VOL_MAX;
        else
-               data[0] = mix->right_vol;
-       if (mix->left_vol > DACA_VOL_MAX)
+               data[0] = mix->left_vol;
+       if (mix->right_vol > DACA_VOL_MAX)
                data[1] = DACA_VOL_MAX;
        else
-               data[1] = mix->left_vol;
+               data[1] = mix->right_vol;
        data[1] |= mix->deemphasis ? 0x40 : 0;
        if (snd_pmac_keywest_write(&mix->i2c, DACA_REG_AVOL, 2, data) < 0) {
                snd_printk("failed to set volume \n");