mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-07 12:25:00 -04:00
asoc: add drift support for mi2s interface
add support for mi2s interface for drift value Change-Id: I02579f2dbb43593dec5e44000728470d5fe2a1c4 Signed-off-by: ftong <ftong@codeaurora.org>
This commit is contained in:
parent
997c13ca29
commit
dfa4b18061
1 changed files with 15 additions and 5 deletions
|
|
@ -42218,20 +42218,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;
|
||||
|
|
|
|||
Loading…
Reference in a new issue