Browse Source

Merge "ASoC: lpass-cdc: Update offsets for rx-macro paths"

qctecmdr 4 years ago
parent
commit
1207f8266b
1 changed files with 4 additions and 2 deletions
  1. 4 2
      asoc/codecs/lpass-cdc/lpass-cdc-rx-macro.c

+ 4 - 2
asoc/codecs/lpass-cdc/lpass-cdc-rx-macro.c

@@ -69,8 +69,10 @@ static const struct snd_kcontrol_new name##_mux = \
 #define LPASS_CDC_RX_MACRO_DAPM_MUX(name, shift, kctl) \
 		SND_SOC_DAPM_MUX(name, SND_SOC_NOPM, shift, 0, &kctl##_mux)
 
-#define LPASS_CDC_RX_MACRO_RX_PATH_OFFSET 0x80
-#define LPASS_CDC_RX_MACRO_COMP_OFFSET 0x40
+#define LPASS_CDC_RX_MACRO_RX_PATH_OFFSET \
+		(LPASS_CDC_RX_RX1_RX_PATH_CTL - LPASS_CDC_RX_RX0_RX_PATH_CTL)
+#define LPASS_CDC_RX_MACRO_COMP_OFFSET \
+		(LPASS_CDC_RX_COMPANDER1_CTL0 - LPASS_CDC_RX_COMPANDER0_CTL0)
 
 #define MAX_IMPED_PARAMS 6