Merge "asoc: lahaina: add proxy ports for call screening in machine driver"

This commit is contained in:
qctecmdr
2020-05-10 05:35:13 -07:00
committed by Gerrit - the friendly Code Review server
當前提交 320ef023a6
共有 9 個文件被更改,包括 154 次插入6 次删除

查看文件

@@ -988,6 +988,8 @@ int afe_sizeof_cfg_cmd(u16 port_id)
break;
case RT_PROXY_PORT_001_RX:
case RT_PROXY_PORT_001_TX:
case RT_PROXY_PORT_002_RX:
case RT_PROXY_PORT_002_TX:
ret_size = SIZEOF_CFG_CMD(afe_param_id_rt_proxy_port_cfg);
break;
case AFE_PORT_ID_USB_RX:
@@ -4780,6 +4782,8 @@ static int __afe_port_start(u16 port_id, union afe_port_config *afe_config,
break;
case RT_PROXY_PORT_001_RX:
case RT_PROXY_PORT_001_TX:
case RT_PROXY_PORT_002_RX:
case RT_PROXY_PORT_002_TX:
cfg_type = AFE_PARAM_ID_RT_PROXY_CONFIG;
break;
case INT_BT_SCO_RX:
@@ -5327,6 +5331,10 @@ int afe_get_port_index(u16 port_id)
return IDX_AFE_PORT_ID_RX_CODEC_DMA_RX_7;
case AFE_LOOPBACK_TX:
return IDX_AFE_LOOPBACK_TX;
case RT_PROXY_PORT_002_RX:
return IDX_RT_PROXY_PORT_002_RX;
case RT_PROXY_PORT_002_TX:
return IDX_RT_PROXY_PORT_002_TX;
default:
pr_err("%s: port 0x%x\n", __func__, port_id);
return -EINVAL;
@@ -7524,6 +7532,8 @@ int afe_validate_port(u16 port_id)
case AFE_PORT_ID_TX_CODEC_DMA_TX_5:
case AFE_PORT_ID_RX_CODEC_DMA_RX_6:
case AFE_PORT_ID_RX_CODEC_DMA_RX_7:
case RT_PROXY_PORT_002_RX:
case RT_PROXY_PORT_002_TX:
{
ret = 0;
break;