]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ASoC: atmel: tse850-pcm5142: Use SOC_SINGLE_EXT() helper macro
authorCharles Keepax <ckeepax@opensource.cirrus.com>
Mon, 3 Mar 2025 17:14:20 +0000 (17:14 +0000)
committerMark Brown <broonie@kernel.org>
Mon, 3 Mar 2025 18:14:53 +0000 (18:14 +0000)
The TSE850_DAPM_SINGLE_EXT() macro is an identical duplicate of the
core SOC_SINGLE_EXT() marco. Use the macro provided by the core.

Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com>
Link: https://patch.msgid.link/20250303171424.444556-10-ckeepax@opensource.cirrus.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/atmel/tse850-pcm5142.c

index 0a9efd5f28615a69798f970ea9a8fb841fad456a..2a1d0408a4cf19acb2232a763353bb2bee1e4de1 100644 (file)
@@ -227,16 +227,9 @@ static const struct snd_kcontrol_new mux1 =
 static const struct snd_kcontrol_new mux2 =
        SOC_DAPM_ENUM_EXT("MUX2", mux_enum, tse850_get_mux2, tse850_put_mux2);
 
-#define TSE850_DAPM_SINGLE_EXT(xname, reg, shift, max, invert, xget, xput) \
-{      .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, \
-       .info = snd_soc_info_volsw, \
-       .get = xget, \
-       .put = xput, \
-       .private_value = SOC_SINGLE_VALUE(reg, shift, max, invert, 0) }
-
 static const struct snd_kcontrol_new mix[] = {
-       TSE850_DAPM_SINGLE_EXT("IN Switch", SND_SOC_NOPM, 0, 1, 0,
-                              tse850_get_mix, tse850_put_mix),
+       SOC_SINGLE_EXT("IN Switch", SND_SOC_NOPM, 0, 1, 0,
+                      tse850_get_mix, tse850_put_mix),
 };
 
 static const char * const ana_text[] = {