mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-26 06:33:19 -04:00
Merge "dsp: add an exception in determining port type"
This commit is contained in:
commit
ceb09056d7
1 changed files with 15 additions and 3 deletions
18
dsp/q6afe.c
18
dsp/q6afe.c
|
|
@ -593,11 +593,23 @@ int afe_get_port_type(u16 port_id)
|
|||
{
|
||||
int ret = MSM_AFE_PORT_TYPE_RX;
|
||||
|
||||
/* Odd numbered ports are TX and Rx are Even numbered */
|
||||
if (port_id & 0x1)
|
||||
switch (port_id) {
|
||||
case VOICE_RECORD_RX:
|
||||
case VOICE_RECORD_TX:
|
||||
ret = MSM_AFE_PORT_TYPE_TX;
|
||||
else
|
||||
break;
|
||||
case VOICE_PLAYBACK_TX:
|
||||
case VOICE2_PLAYBACK_TX:
|
||||
ret = MSM_AFE_PORT_TYPE_RX;
|
||||
break;
|
||||
default:
|
||||
/* Odd numbered ports are TX and Rx are Even numbered */
|
||||
if (port_id & 0x1)
|
||||
ret = MSM_AFE_PORT_TYPE_TX;
|
||||
else
|
||||
ret = MSM_AFE_PORT_TYPE_RX;
|
||||
break;
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue