ALSA: ice1724/revo: simple clean up
ice1724/revo: simple clean up Signed-off-by: Alexander Beregalov <a.beregalov@gmail.com> Signed-off-by: Takashi Iwai <tiwai@suse.de> Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
parent
bdbecf5006
commit
faa09c932c
@ -524,16 +524,20 @@ static int __devinit revo_init(struct snd_ice1712 *ice)
|
|||||||
ak = ice->akm = kcalloc(2, sizeof(struct snd_akm4xxx), GFP_KERNEL);
|
ak = ice->akm = kcalloc(2, sizeof(struct snd_akm4xxx), GFP_KERNEL);
|
||||||
if (! ak)
|
if (! ak)
|
||||||
return -ENOMEM;
|
return -ENOMEM;
|
||||||
ice->akm_codecs = 2;
|
|
||||||
switch (ice->eeprom.subvendor) {
|
switch (ice->eeprom.subvendor) {
|
||||||
case VT1724_SUBDEVICE_REVOLUTION71:
|
case VT1724_SUBDEVICE_REVOLUTION71:
|
||||||
ice->akm_codecs = 2;
|
ice->akm_codecs = 2;
|
||||||
if ((err = snd_ice1712_akm4xxx_init(ak, &akm_revo_front, &akm_revo_front_priv, ice)) < 0)
|
err = snd_ice1712_akm4xxx_init(ak, &akm_revo_front,
|
||||||
|
&akm_revo_front_priv, ice);
|
||||||
|
if (err < 0)
|
||||||
return err;
|
return err;
|
||||||
if ((err = snd_ice1712_akm4xxx_init(ak + 1, &akm_revo_surround, &akm_revo_surround_priv, ice)) < 0)
|
err = snd_ice1712_akm4xxx_init(ak+1, &akm_revo_surround,
|
||||||
|
&akm_revo_surround_priv, ice);
|
||||||
|
if (err < 0)
|
||||||
return err;
|
return err;
|
||||||
/* unmute all codecs */
|
/* unmute all codecs */
|
||||||
snd_ice1712_gpio_write_bits(ice, VT1724_REVO_MUTE, VT1724_REVO_MUTE);
|
snd_ice1712_gpio_write_bits(ice, VT1724_REVO_MUTE,
|
||||||
|
VT1724_REVO_MUTE);
|
||||||
break;
|
break;
|
||||||
case VT1724_SUBDEVICE_REVOLUTION51:
|
case VT1724_SUBDEVICE_REVOLUTION51:
|
||||||
ice->akm_codecs = 2;
|
ice->akm_codecs = 2;
|
||||||
|
Loading…
Reference in New Issue
Block a user