Commit bfd3d4e9 authored by Peter Ujfalusi's avatar Peter Ujfalusi Committed by Mark Brown
Browse files

ASoC: twl6040: Simplify custom put_volsw callback



Return -EINVAL in the unlikely event, if the function has been called
for unhandled control. This way we can remove one check in the code.

Signed-off-by: default avatarPeter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: default avatarMark Brown <broonie@opensource.wolfsonmicro.com>
parent cdffa775
Loading
Loading
Loading
Loading
+5 −7
Original line number Diff line number Diff line
@@ -759,15 +759,13 @@ static int twl6040_put_volsw(struct snd_kcontrol *kcontrol,
		out = &twl6040_priv->handsfree;
		break;
	default:
		break;
		return -EINVAL;
	}

	if (out) {
	out->left_vol = ucontrol->value.integer.value[0];
	out->right_vol = ucontrol->value.integer.value[1];
	if (!out->active)
		return 1;
	}

	/* call the appropriate handler depending on the rreg */
	if (mc->rreg)