mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 23:24:22 -04:00
ASoC: routing driver update for septenary tdm interface
update routing driver to support septenary tdm interface. Change-Id: I19a02ac13f1afcdff5b01b06919640fec6d70d1f Signed-off-by: Cong Tang <congt@codeaurora.org>
This commit is contained in:
parent
e2c2fd507c
commit
65a3c534ee
2 changed files with 3662 additions and 899 deletions
2640
asoc/msm-pcm-routing-v2.c
Executable file → Normal file
2640
asoc/msm-pcm-routing-v2.c
Executable file → Normal file
File diff suppressed because it is too large
Load diff
|
|
@ -185,6 +185,71 @@
|
|||
#define LPASS_BE_SEN_TDM_TX_6 "SEN_TDM_TX_6"
|
||||
#define LPASS_BE_SEN_TDM_RX_7 "SEN_TDM_RX_7"
|
||||
#define LPASS_BE_SEN_TDM_TX_7 "SEN_TDM_TX_7"
|
||||
#define LPASS_BE_SEP_TDM_RX_0 "SEP_TDM_RX_0"
|
||||
#define LPASS_BE_SEP_TDM_TX_0 "SEP_TDM_TX_0"
|
||||
#define LPASS_BE_SEP_TDM_RX_1 "SEP_TDM_RX_1"
|
||||
#define LPASS_BE_SEP_TDM_TX_1 "SEP_TDM_TX_1"
|
||||
#define LPASS_BE_SEP_TDM_RX_2 "SEP_TDM_RX_2"
|
||||
#define LPASS_BE_SEP_TDM_TX_2 "SEP_TDM_TX_2"
|
||||
#define LPASS_BE_SEP_TDM_RX_3 "SEP_TDM_RX_3"
|
||||
#define LPASS_BE_SEP_TDM_TX_3 "SEP_TDM_TX_3"
|
||||
#define LPASS_BE_SEP_TDM_RX_4 "SEP_TDM_RX_4"
|
||||
#define LPASS_BE_SEP_TDM_TX_4 "SEP_TDM_TX_4"
|
||||
#define LPASS_BE_SEP_TDM_RX_5 "SEP_TDM_RX_5"
|
||||
#define LPASS_BE_SEP_TDM_TX_5 "SEP_TDM_TX_5"
|
||||
#define LPASS_BE_SEP_TDM_RX_6 "SEP_TDM_RX_6"
|
||||
#define LPASS_BE_SEP_TDM_TX_6 "SEP_TDM_TX_6"
|
||||
#define LPASS_BE_SEP_TDM_RX_7 "SEP_TDM_RX_7"
|
||||
#define LPASS_BE_SEP_TDM_TX_7 "SEP_TDM_TX_7"
|
||||
|
||||
#define LPASS_BE_HSIF0_TDM_RX_0 "HSIF0_TDM_RX_0"
|
||||
#define LPASS_BE_HSIF0_TDM_TX_0 "HSIF0_TDM_TX_0"
|
||||
#define LPASS_BE_HSIF0_TDM_RX_1 "HSIF0_TDM_RX_1"
|
||||
#define LPASS_BE_HSIF0_TDM_TX_1 "HSIF0_TDM_TX_1"
|
||||
#define LPASS_BE_HSIF0_TDM_RX_2 "HSIF0_TDM_RX_2"
|
||||
#define LPASS_BE_HSIF0_TDM_TX_2 "HSIF0_TDM_TX_2"
|
||||
#define LPASS_BE_HSIF0_TDM_RX_3 "HSIF0_TDM_RX_3"
|
||||
#define LPASS_BE_HSIF0_TDM_TX_3 "HSIF0_TDM_TX_3"
|
||||
#define LPASS_BE_HSIF0_TDM_RX_4 "HSIF0_TDM_RX_4"
|
||||
#define LPASS_BE_HSIF0_TDM_TX_4 "HSIF0_TDM_TX_4"
|
||||
#define LPASS_BE_HSIF0_TDM_RX_5 "HSIF0_TDM_RX_5"
|
||||
#define LPASS_BE_HSIF0_TDM_TX_5 "HSIF0_TDM_TX_5"
|
||||
#define LPASS_BE_HSIF0_TDM_RX_6 "HSIF0_TDM_RX_6"
|
||||
#define LPASS_BE_HSIF0_TDM_TX_6 "HSIF0_TDM_TX_6"
|
||||
#define LPASS_BE_HSIF0_TDM_RX_7 "HSIF0_TDM_RX_7"
|
||||
#define LPASS_BE_HSIF0_TDM_TX_7 "HSIF0_TDM_TX_7"
|
||||
#define LPASS_BE_HSIF1_TDM_RX_0 "HSIF1_TDM_RX_0"
|
||||
#define LPASS_BE_HSIF1_TDM_TX_0 "HSIF1_TDM_TX_0"
|
||||
#define LPASS_BE_HSIF1_TDM_RX_1 "HSIF1_TDM_RX_1"
|
||||
#define LPASS_BE_HSIF1_TDM_TX_1 "HSIF1_TDM_TX_1"
|
||||
#define LPASS_BE_HSIF1_TDM_RX_2 "HSIF1_TDM_RX_2"
|
||||
#define LPASS_BE_HSIF1_TDM_TX_2 "HSIF1_TDM_TX_2"
|
||||
#define LPASS_BE_HSIF1_TDM_RX_3 "HSIF1_TDM_RX_3"
|
||||
#define LPASS_BE_HSIF1_TDM_TX_3 "HSIF1_TDM_TX_3"
|
||||
#define LPASS_BE_HSIF1_TDM_RX_4 "HSIF1_TDM_RX_4"
|
||||
#define LPASS_BE_HSIF1_TDM_TX_4 "HSIF1_TDM_TX_4"
|
||||
#define LPASS_BE_HSIF1_TDM_RX_5 "HSIF1_TDM_RX_5"
|
||||
#define LPASS_BE_HSIF1_TDM_TX_5 "HSIF1_TDM_TX_5"
|
||||
#define LPASS_BE_HSIF1_TDM_RX_6 "HSIF1_TDM_RX_6"
|
||||
#define LPASS_BE_HSIF1_TDM_TX_6 "HSIF1_TDM_TX_6"
|
||||
#define LPASS_BE_HSIF1_TDM_RX_7 "HSIF1_TDM_RX_7"
|
||||
#define LPASS_BE_HSIF1_TDM_TX_7 "HSIF1_TDM_TX_7"
|
||||
#define LPASS_BE_HSIF2_TDM_RX_0 "HSIF2_TDM_RX_0"
|
||||
#define LPASS_BE_HSIF2_TDM_TX_0 "HSIF2_TDM_TX_0"
|
||||
#define LPASS_BE_HSIF2_TDM_RX_1 "HSIF2_TDM_RX_1"
|
||||
#define LPASS_BE_HSIF2_TDM_TX_1 "HSIF2_TDM_TX_1"
|
||||
#define LPASS_BE_HSIF2_TDM_RX_2 "HSIF2_TDM_RX_2"
|
||||
#define LPASS_BE_HSIF2_TDM_TX_2 "HSIF2_TDM_TX_2"
|
||||
#define LPASS_BE_HSIF2_TDM_RX_3 "HSIF2_TDM_RX_3"
|
||||
#define LPASS_BE_HSIF2_TDM_TX_3 "HSIF2_TDM_TX_3"
|
||||
#define LPASS_BE_HSIF2_TDM_RX_4 "HSIF2_TDM_RX_4"
|
||||
#define LPASS_BE_HSIF2_TDM_TX_4 "HSIF2_TDM_TX_4"
|
||||
#define LPASS_BE_HSIF2_TDM_RX_5 "HSIF2_TDM_RX_5"
|
||||
#define LPASS_BE_HSIF2_TDM_TX_5 "HSIF2_TDM_TX_5"
|
||||
#define LPASS_BE_HSIF2_TDM_RX_6 "HSIF2_TDM_RX_6"
|
||||
#define LPASS_BE_HSIF2_TDM_TX_6 "HSIF2_TDM_TX_6"
|
||||
#define LPASS_BE_HSIF2_TDM_RX_7 "HSIF2_TDM_RX_7"
|
||||
#define LPASS_BE_HSIF2_TDM_TX_7 "HSIF2_TDM_TX_7"
|
||||
|
||||
#define LPASS_BE_SLIMBUS_7_RX "SLIMBUS_7_RX"
|
||||
#define LPASS_BE_SLIMBUS_7_TX "SLIMBUS_7_TX"
|
||||
|
|
@ -515,6 +580,70 @@ enum {
|
|||
MSM_BACKEND_DAI_PROXY_TX,
|
||||
MSM_BACKEND_DAI_HDMI_RX_MS,
|
||||
MSM_BACKEND_DAI_AFE_PCM_RX1,
|
||||
MSM_BACKEND_DAI_SEP_TDM_RX_0,
|
||||
MSM_BACKEND_DAI_SEP_TDM_TX_0,
|
||||
MSM_BACKEND_DAI_SEP_TDM_RX_1,
|
||||
MSM_BACKEND_DAI_SEP_TDM_TX_1,
|
||||
MSM_BACKEND_DAI_SEP_TDM_RX_2,
|
||||
MSM_BACKEND_DAI_SEP_TDM_TX_2,
|
||||
MSM_BACKEND_DAI_SEP_TDM_RX_3,
|
||||
MSM_BACKEND_DAI_SEP_TDM_TX_3,
|
||||
MSM_BACKEND_DAI_SEP_TDM_RX_4,
|
||||
MSM_BACKEND_DAI_SEP_TDM_TX_4,
|
||||
MSM_BACKEND_DAI_SEP_TDM_RX_5,
|
||||
MSM_BACKEND_DAI_SEP_TDM_TX_5,
|
||||
MSM_BACKEND_DAI_SEP_TDM_RX_6,
|
||||
MSM_BACKEND_DAI_SEP_TDM_TX_6,
|
||||
MSM_BACKEND_DAI_SEP_TDM_RX_7,
|
||||
MSM_BACKEND_DAI_SEP_TDM_TX_7,
|
||||
MSM_BACKEND_DAI_HSIF0_TDM_RX_0,
|
||||
MSM_BACKEND_DAI_HSIF0_TDM_TX_0,
|
||||
MSM_BACKEND_DAI_HSIF0_TDM_RX_1,
|
||||
MSM_BACKEND_DAI_HSIF0_TDM_TX_1,
|
||||
MSM_BACKEND_DAI_HSIF0_TDM_RX_2,
|
||||
MSM_BACKEND_DAI_HSIF0_TDM_TX_2,
|
||||
MSM_BACKEND_DAI_HSIF0_TDM_RX_3,
|
||||
MSM_BACKEND_DAI_HSIF0_TDM_TX_3,
|
||||
MSM_BACKEND_DAI_HSIF0_TDM_RX_4,
|
||||
MSM_BACKEND_DAI_HSIF0_TDM_TX_4,
|
||||
MSM_BACKEND_DAI_HSIF0_TDM_RX_5,
|
||||
MSM_BACKEND_DAI_HSIF0_TDM_TX_5,
|
||||
MSM_BACKEND_DAI_HSIF0_TDM_RX_6,
|
||||
MSM_BACKEND_DAI_HSIF0_TDM_TX_6,
|
||||
MSM_BACKEND_DAI_HSIF0_TDM_RX_7,
|
||||
MSM_BACKEND_DAI_HSIF0_TDM_TX_7,
|
||||
MSM_BACKEND_DAI_HSIF1_TDM_RX_0,
|
||||
MSM_BACKEND_DAI_HSIF1_TDM_TX_0,
|
||||
MSM_BACKEND_DAI_HSIF1_TDM_RX_1,
|
||||
MSM_BACKEND_DAI_HSIF1_TDM_TX_1,
|
||||
MSM_BACKEND_DAI_HSIF1_TDM_RX_2,
|
||||
MSM_BACKEND_DAI_HSIF1_TDM_TX_2,
|
||||
MSM_BACKEND_DAI_HSIF1_TDM_RX_3,
|
||||
MSM_BACKEND_DAI_HSIF1_TDM_TX_3,
|
||||
MSM_BACKEND_DAI_HSIF1_TDM_RX_4,
|
||||
MSM_BACKEND_DAI_HSIF1_TDM_TX_4,
|
||||
MSM_BACKEND_DAI_HSIF1_TDM_RX_5,
|
||||
MSM_BACKEND_DAI_HSIF1_TDM_TX_5,
|
||||
MSM_BACKEND_DAI_HSIF1_TDM_RX_6,
|
||||
MSM_BACKEND_DAI_HSIF1_TDM_TX_6,
|
||||
MSM_BACKEND_DAI_HSIF1_TDM_RX_7,
|
||||
MSM_BACKEND_DAI_HSIF1_TDM_TX_7,
|
||||
MSM_BACKEND_DAI_HSIF2_TDM_RX_0,
|
||||
MSM_BACKEND_DAI_HSIF2_TDM_TX_0,
|
||||
MSM_BACKEND_DAI_HSIF2_TDM_RX_1,
|
||||
MSM_BACKEND_DAI_HSIF2_TDM_TX_1,
|
||||
MSM_BACKEND_DAI_HSIF2_TDM_RX_2,
|
||||
MSM_BACKEND_DAI_HSIF2_TDM_TX_2,
|
||||
MSM_BACKEND_DAI_HSIF2_TDM_RX_3,
|
||||
MSM_BACKEND_DAI_HSIF2_TDM_TX_3,
|
||||
MSM_BACKEND_DAI_HSIF2_TDM_RX_4,
|
||||
MSM_BACKEND_DAI_HSIF2_TDM_TX_4,
|
||||
MSM_BACKEND_DAI_HSIF2_TDM_RX_5,
|
||||
MSM_BACKEND_DAI_HSIF2_TDM_TX_5,
|
||||
MSM_BACKEND_DAI_HSIF2_TDM_RX_6,
|
||||
MSM_BACKEND_DAI_HSIF2_TDM_TX_6,
|
||||
MSM_BACKEND_DAI_HSIF2_TDM_RX_7,
|
||||
MSM_BACKEND_DAI_HSIF2_TDM_TX_7,
|
||||
MSM_BACKEND_DAI_MAX,
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue