ASOC: msm: Add the MI2S CPU driver.
Add MI2S CPU driver which configures QDSP6 AFE to start MI2S port.
Change-Id: Idc12325d83607d60e66636c3fba052204905a629
Signed-off-by: Kuirong Wang <kuirongw@codeaurora.org>
diff --git a/include/sound/msm-dai-q6.h b/include/sound/msm-dai-q6.h
index cec7e65..89a6a47 100644
--- a/include/sound/msm-dai-q6.h
+++ b/include/sound/msm-dai-q6.h
@@ -14,6 +14,13 @@
#define __MSM_DAI_Q6_PDATA_H__
+#define MSM_MI2S_SD0 (1 << 0)
+#define MSM_MI2S_SD1 (1 << 1)
+#define MSM_MI2S_SD2 (1 << 2)
+#define MSM_MI2S_SD3 (1 << 3)
+#define MSM_MI2S_CAP_RX 0
+#define MSM_MI2S_CAP_TX 1
+
struct msm_dai_auxpcm_pdata {
const char *clk;
u16 mode;
@@ -25,4 +32,8 @@
int pcm_clk_rate;
};
+struct msm_mi2s_data {
+ u32 capability; /* RX or TX */
+ u16 sd_lines;
+};
#endif