ASoC: codecs: tlv320aic3x: move model definitions
authorJiri Prchal <jiri.prchal@aksignal.cz>
Tue, 6 Apr 2021 14:24:36 +0000 (16:24 +0200)
committerMark Brown <broonie@kernel.org>
Wed, 7 Apr 2021 15:58:24 +0000 (16:58 +0100)
Model definitions moved to header file.
Preparation for SPI and I2C separated files.

Signed-off-by: Jiri Prchal <jiri.prchal@aksignal.cz>
Link: https://lore.kernel.org/r/20210406142439.102396-2-jiri.prchal@aksignal.cz
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/codecs/tlv320aic3x.c
sound/soc/codecs/tlv320aic3x.h

index db14441..812f0f1 100644 (file)
@@ -82,10 +82,6 @@ struct aic3x_priv {
        int master;
        int gpio_reset;
        int power;
-#define AIC3X_MODEL_3X 0
-#define AIC3X_MODEL_33 1
-#define AIC3X_MODEL_3007 2
-#define AIC3X_MODEL_3104 3
        u16 model;
 
        /* Selects the micbias voltage */
index 66d3580..21dd6ed 100644 (file)
@@ -9,6 +9,11 @@
 #ifndef _AIC3X_H
 #define _AIC3X_H
 
+#define AIC3X_MODEL_3X 0
+#define AIC3X_MODEL_33 1
+#define AIC3X_MODEL_3007 2
+#define AIC3X_MODEL_3104 3
+
 /* AIC3X register space */
 #define AIC3X_CACHEREGNUM              110