Merge "asoc: add drift support for mi2s interface"

This commit is contained in:
qctecmdr 2021-11-28 21:56:14 -08:00 • committed by Gerrit - the friendly Code Review server
commit 16e2483728

View file

@ -42223,20 +42223,30 @@ static int get_drift_src_idx(int drift_src)
{
if (drift_src == DRIFT_SRC_SW)
return DRIFT_SRC_SW;
else if ((drift_src >= AFE_PORT_ID_PRIMARY_TDM_RX)
else if (((drift_src >= AFE_PORT_ID_PRIMARY_TDM_RX)
&& (drift_src <= AFE_PORT_ID_PRIMARY_TDM_TX_7))
|| (drift_src == AFE_PORT_ID_PRIMARY_MI2S_RX)
|| (drift_src == AFE_PORT_ID_PRIMARY_MI2S_TX))
return DRIFT_SRC_AFE_PRI;
else if ((drift_src >= AFE_PORT_ID_SECONDARY_TDM_RX)
else if (((drift_src >= AFE_PORT_ID_SECONDARY_TDM_RX)
&& (drift_src <= AFE_PORT_ID_SECONDARY_TDM_TX_7))
|| (drift_src == AFE_PORT_ID_SECONDARY_MI2S_RX)
|| (drift_src == AFE_PORT_ID_SECONDARY_MI2S_TX))
return DRIFT_SRC_AFE_SEC;
else if ((drift_src >= AFE_PORT_ID_TERTIARY_TDM_RX)
else if (((drift_src >= AFE_PORT_ID_TERTIARY_TDM_RX)
&& (drift_src <= AFE_PORT_ID_TERTIARY_TDM_TX_7))
|| (drift_src == AFE_PORT_ID_TERTIARY_MI2S_RX)
|| (drift_src == AFE_PORT_ID_TERTIARY_MI2S_TX))
return DRIFT_SRC_AFE_TERT;
else if ((drift_src >= AFE_PORT_ID_QUATERNARY_TDM_RX)
else if (((drift_src >= AFE_PORT_ID_QUATERNARY_TDM_RX)
&& (drift_src <= AFE_PORT_ID_QUATERNARY_TDM_TX_7))
|| (drift_src == AFE_PORT_ID_QUATERNARY_MI2S_RX)
|| (drift_src == AFE_PORT_ID_QUATERNARY_MI2S_TX))
return DRIFT_SRC_AFE_QUAT;
else if ((drift_src >= AFE_PORT_ID_QUINARY_TDM_RX)
else if (((drift_src >= AFE_PORT_ID_QUINARY_TDM_RX)
&& (drift_src <= AFE_PORT_ID_QUINARY_TDM_TX_7))
|| (drift_src == AFE_PORT_ID_QUINARY_MI2S_RX)
|| (drift_src == AFE_PORT_ID_QUINARY_MI2S_TX))
return DRIFT_SRC_AFE_QUIN;
else
return -EINVAL;