asoc: lpass-cdc: add lpass-cdc v2p5 register updates

Update lpass-cdc version 2p5 registers update and remove old
version tables.

Change-Id: I14e0efe09e3ff5ded49b91e2e226558ae444bc0f
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
This commit is contained in:
Laxminath Kasam
2020-09-10 23:45:11 +05:30
committed by Gerrit - the friendly Code Review server
parent 9e61f25f98
commit eca32d433e
11 changed files with 1748 additions and 3091 deletions

View File

@@ -15,6 +15,7 @@ const u16 macro_id_base_offset[MAX_MACRO] = {
RX_START_OFFSET,
WSA_START_OFFSET,
VA_START_OFFSET,
WSA2_START_OFFSET,
};
int lpass_cdc_get_macro_id(bool va_no_dec_flag, u16 reg)
@@ -28,13 +29,11 @@ int lpass_cdc_get_macro_id(bool va_no_dec_flag, u16 reg)
if (reg >= WSA_START_OFFSET
&& reg <= WSA_MAX_OFFSET)
return WSA_MACRO;
if (!va_no_dec_flag &&
(reg >= VA_START_OFFSET &&
reg <= VA_MAX_OFFSET))
return VA_MACRO;
if (va_no_dec_flag &&
(reg >= VA_START_OFFSET &&
reg <= VA_TOP_MAX_OFFSET))
if (reg >= WSA2_START_OFFSET
&& reg <= WSA2_MAX_OFFSET)
return WSA2_MACRO;
if (reg >= VA_START_OFFSET &&
reg <= VA_MAX_OFFSET)
return VA_MACRO;
return -EINVAL;