Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c3700752 authored by Karthikeyan Mani's avatar Karthikeyan Mani
Browse files

asoc: msm: add support for senary interfaces in dai and routing driver



Add support for dais and routing for Senary MI2S, AUXPCM and TDM
interfaces.

Change-Id: Ifa4a9c7163330a18d22d3a5c7d75fe99d189ba49
Signed-off-by: default avatarKarthikeyan Mani <kmani@codeaurora.org>
parent 3bbd2ee9
Loading
Loading
Loading
Loading
+670 −8

File changed.

Preview size limit exceeded, changes collapsed.

+4813 −2420

File changed.

Preview size limit exceeded, changes collapsed.

+32 −0
Original line number Diff line number Diff line
@@ -162,6 +162,22 @@
#define LPASS_BE_QUIN_TDM_TX_6 "QUIN_TDM_TX_6"
#define LPASS_BE_QUIN_TDM_RX_7 "QUIN_TDM_RX_7"
#define LPASS_BE_QUIN_TDM_TX_7 "QUIN_TDM_TX_7"
#define LPASS_BE_SEN_TDM_RX_0 "SEN_TDM_RX_0"
#define LPASS_BE_SEN_TDM_TX_0 "SEN_TDM_TX_0"
#define LPASS_BE_SEN_TDM_RX_1 "SEN_TDM_RX_1"
#define LPASS_BE_SEN_TDM_TX_1 "SEN_TDM_TX_1"
#define LPASS_BE_SEN_TDM_RX_2 "SEN_TDM_RX_2"
#define LPASS_BE_SEN_TDM_TX_2 "SEN_TDM_TX_2"
#define LPASS_BE_SEN_TDM_RX_3 "SEN_TDM_RX_3"
#define LPASS_BE_SEN_TDM_TX_3 "SEN_TDM_TX_3"
#define LPASS_BE_SEN_TDM_RX_4 "SEN_TDM_RX_4"
#define LPASS_BE_SEN_TDM_TX_4 "SEN_TDM_TX_4"
#define LPASS_BE_SEN_TDM_RX_5 "SEN_TDM_RX_5"
#define LPASS_BE_SEN_TDM_TX_5 "SEN_TDM_TX_5"
#define LPASS_BE_SEN_TDM_RX_6 "SEN_TDM_RX_6"
#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_SLIMBUS_7_RX "SLIMBUS_7_RX"
#define LPASS_BE_SLIMBUS_7_TX "SLIMBUS_7_TX"
@@ -404,6 +420,22 @@ enum {
	MSM_BACKEND_DAI_QUIN_TDM_TX_6,
	MSM_BACKEND_DAI_QUIN_TDM_RX_7,
	MSM_BACKEND_DAI_QUIN_TDM_TX_7,
	MSM_BACKEND_DAI_SEN_TDM_RX_0,
	MSM_BACKEND_DAI_SEN_TDM_TX_0,
	MSM_BACKEND_DAI_SEN_TDM_RX_1,
	MSM_BACKEND_DAI_SEN_TDM_TX_1,
	MSM_BACKEND_DAI_SEN_TDM_RX_2,
	MSM_BACKEND_DAI_SEN_TDM_TX_2,
	MSM_BACKEND_DAI_SEN_TDM_RX_3,
	MSM_BACKEND_DAI_SEN_TDM_TX_3,
	MSM_BACKEND_DAI_SEN_TDM_RX_4,
	MSM_BACKEND_DAI_SEN_TDM_TX_4,
	MSM_BACKEND_DAI_SEN_TDM_RX_5,
	MSM_BACKEND_DAI_SEN_TDM_TX_5,
	MSM_BACKEND_DAI_SEN_TDM_RX_6,
	MSM_BACKEND_DAI_SEN_TDM_TX_6,
	MSM_BACKEND_DAI_SEN_TDM_RX_7,
	MSM_BACKEND_DAI_SEN_TDM_TX_7,
	MSM_BACKEND_DAI_INT_BT_A2DP_RX,
	MSM_BACKEND_DAI_USB_RX,
	MSM_BACKEND_DAI_USB_TX,