|
@@ -77,7 +77,7 @@ int snd_soc_get_enum_double(struct snd_kcontrol *kcontrol,
|
|
|
item = snd_soc_enum_val_to_item(e, val);
|
|
|
ucontrol->value.enumerated.item[0] = item;
|
|
|
if (e->shift_l != e->shift_r) {
|
|
|
- val = (reg_val >> e->shift_l) & e->mask;
|
|
|
+ val = (reg_val >> e->shift_r) & e->mask;
|
|
|
item = snd_soc_enum_val_to_item(e, val);
|
|
|
ucontrol->value.enumerated.item[1] = item;
|
|
|
}
|