asoc: lpass-cdc: Add support for ADIE RTC for version 2p5

Add LPASS-CDC version 2p5 for version read.

Change-Id: I2c9fe054d18fb9f2521c0d007c1736ade31ff24b
Signed-off-by: Laxminath Kasam <lkasam@codeaurora.org>
这个提交包含在:
Laxminath Kasam
2021-03-11 13:54:47 +05:30
提交者 Gerrit - the friendly Code Review server
父节点 ea36f4ea68
当前提交 c5500dc6dd
修改 2 个文件,包含 11 行新增5 行删除

查看文件

@@ -800,16 +800,19 @@ static ssize_t lpass_cdc_version_read(struct snd_info_entry *entry,
switch (priv->version) {
case LPASS_CDC_VERSION_1_0:
len = snprintf(buffer, sizeof(buffer), "LPASS_CDC_1_0\n");
len = snprintf(buffer, sizeof(buffer), "LPASS-CDC_1_0\n");
break;
case LPASS_CDC_VERSION_1_1:
len = snprintf(buffer, sizeof(buffer), "LPASS_CDC_1_1\n");
len = snprintf(buffer, sizeof(buffer), "LPASS-CDC_1_1\n");
break;
case LPASS_CDC_VERSION_1_2:
len = snprintf(buffer, sizeof(buffer), "LPASS_CDC_1_2\n");
len = snprintf(buffer, sizeof(buffer), "LPASS-CDC_1_2\n");
break;
case LPASS_CDC_VERSION_2_1:
len = snprintf(buffer, sizeof(buffer), "LPASS_CDC_2_1\n");
len = snprintf(buffer, sizeof(buffer), "LPASS-CDC_2_1\n");
break;
case LPASS_CDC_VERSION_2_5:
len = snprintf(buffer, sizeof(buffer), "LPASS-CDC_2_5\n");
break;
default:
len = snprintf(buffer, sizeof(buffer), "VER_UNDEFINED\n");
@@ -941,7 +944,7 @@ int lpass_cdc_info_create_codec_entry(struct snd_info_entry *codec_root,
}
card = component->card;
priv->entry = snd_info_create_module_entry(codec_root->module,
"lpass_cdc", codec_root);
"lpass-cdc", codec_root);
if (!priv->entry) {
dev_dbg(component->dev, "%s: failed to create lpass_cdc entry\n",
__func__);
@@ -1114,6 +1117,8 @@ static int lpass_cdc_soc_codec_probe(struct snd_soc_component *component)
priv->version = LPASS_CDC_VERSION_2_0;
if ((core_id_0 == 0x02) && (core_id_1 == 0x0E))
priv->version = LPASS_CDC_VERSION_2_1;
if ((core_id_0 == 0x02) && (core_id_1 == 0x0F))
priv->version = LPASS_CDC_VERSION_2_5;
/* call init for supported macros */
for (macro_idx = START_MACRO; macro_idx < MAX_MACRO; macro_idx++) {