]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
ASoC: codecs: wcd938x: Unify define used for MIC2 bias register
authorKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Thu, 23 May 2024 10:42:26 +0000 (12:42 +0200)
committerMark Brown <broonie@kernel.org>
Mon, 27 May 2024 00:31:11 +0000 (01:31 +0100)
There is a define for MIC bias registers enable mask called
WCD938X_MICB_EN_MASK, which is already used to handle all four MIC1-4
biases in wcd938x_mbhc_micb_adjust_voltage().

Use the same define also in wcd938x_mbhc_micb_en_status() for MIC2 to
have unified, simpler approach.

Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://msgid.link/r/20240523104228.36263-2-krzysztof.kozlowski@linaro.org
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/wcd938x.c
sound/soc/codecs/wcd938x.h

index 6021aa5a56891969b04db64ac019bafb0766c701..9e2070356b8430bfb511f31a44148ee440ea6da5 100644 (file)
@@ -1982,7 +1982,7 @@ static bool wcd938x_mbhc_micb_en_status(struct snd_soc_component *component, int
        if (micb_num == MIC_BIAS_2) {
                val = snd_soc_component_read_field(component,
                                                   WCD938X_ANA_MICB2,
-                                                  WCD938X_ANA_MICB2_ENABLE_MASK);
+                                                  WCD938X_MICB_EN_MASK);
                if (val == WCD938X_MICB_ENABLE)
                        return true;
        }
index df07e92d9d97974fc3f565d1bf18be01070c341f..0d332cb555acfa4cc83c6df9bafdeda4fd56763f 100644 (file)
@@ -75,7 +75,6 @@
 #define WCD938X_MICB_PULL_UP                   2
 #define WCD938X_MICB_PULL_DOWN                 3
 #define WCD938X_ANA_MICB2                       (0x3023)
-#define WCD938X_ANA_MICB2_ENABLE_MASK          GENMASK(7, 6)
 #define WCD938X_ANA_MICB2_RAMP                  (0x3024)
 #define WCD938X_RAMP_EN_MASK                   BIT(7)
 #define WCD938X_RAMP_SHIFT_CTRL_MASK           GENMASK(4, 2)