Merge "asoc: lahaina: add proxy ports for call screening in machine driver"
This commit is contained in:

committed by
Gerrit - the friendly Code Review server

當前提交
320ef023a6
10
dsp/q6afe.c
10
dsp/q6afe.c
@@ -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;
|
||||
|
Reference in New Issue
Block a user