ASoC: codecs: wcd934x: use wcd934x binding header
authorDzmitry Sankouski <dsankouski@gmail.com>
Mon, 9 Dec 2024 12:09:06 +0000 (15:09 +0300)
committerMark Brown <broonie@kernel.org>
Tue, 4 Feb 2025 17:35:14 +0000 (17:35 +0000)
Replace AIF* enum with binding header include.
This allow to get rid of mysterious indeces in dts.

Signed-off-by: Dzmitry Sankouski <dsankouski@gmail.com>
Link: https://patch.msgid.link/20241209-starqltechn_integration_upstream-v8-2-ec604481d691@gmail.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/wcd934x.c

index 910852eb9698c1e7a9ebb5d3ee56581910bd14dd..dd0cda394bf189b978fb4ff24e509b5ef14110c1 100644 (file)
@@ -23,6 +23,8 @@
 #include "wcd-clsh-v2.h"
 #include "wcd-mbhc-v2.h"
 
+#include <dt-bindings/sound/qcom,wcd934x.h>
+
 #define WCD934X_RATES_MASK (SNDRV_PCM_RATE_8000 | SNDRV_PCM_RATE_16000 |\
                            SNDRV_PCM_RATE_32000 | SNDRV_PCM_RATE_48000 |\
                            SNDRV_PCM_RATE_96000 | SNDRV_PCM_RATE_192000)
        {"SLIM TX" #id, NULL, "CDC_IF TX" #id " MUX"}
 
 #define WCD934X_MAX_MICBIAS    MIC_BIAS_4
+#define NUM_CODEC_DAIS          9
 
 enum {
        SIDO_SOURCE_INTERNAL,
@@ -434,19 +437,6 @@ enum {
        COMPANDER_MAX,
 };
 
-enum {
-       AIF1_PB = 0,
-       AIF1_CAP,
-       AIF2_PB,
-       AIF2_CAP,
-       AIF3_PB,
-       AIF3_CAP,
-       AIF4_PB,
-       AIF4_VIFEED,
-       AIF4_MAD_TX,
-       NUM_CODEC_DAIS,
-};
-
 enum {
        INTn_1_INP_SEL_ZERO = 0,
        INTn_1_INP_SEL_DEC0,