[Sound-open-firmware] [PATCH 1/5] dai: add lbm status for dai ssp

Xiuli Pan xiuli.pan at linux.intel.com
Tue Jun 19 11:22:07 CEST 2018


From: Pan Xiuli <xiuli.pan at linux.intel.com>

Add a status to track dai ssp lbm.

Signed-off-by: Pan Xiuli <xiuli.pan at linux.intel.com>
---
Work with patch set:
SOF-Kernel(6):
  ASoC: SOF: Add debug_mode flag in sof dev
  ASoC: SOF: debug: add debugmode debugfs for sof_dev debug_mode
  ASoC: SOF: uapi: topology: Add SOF_TKN_DAI_SSP_LBM for ssp loopback mode
  ASoC: SOF: add headers for lbm control callback functions
  ASoC: SOF: add lbm kcontrol callback functions
  ASoC: SOF: topology: Add topology handler for dai ssp loopback mode

SOF(5):
  dai: add lbm status for dai ssp
  dai: add get_loopback_mode function
  DMIC: add empty get_loopback_mode function
  SSP: support for get/set_loopback_mode functions
  dai: add dai_cmd support for loopback mode switch

SOF-Tools(3):
  topology: Add SOF_TKN_DAI_SSP_LBM for ssp loopback mode
  topology: m4: Add DAI_OUT_SSP_LOOPBACK marco for SSP LOOPBACK dai comp
  topology: test: Add loopback topology

test & santity test with:
Mininow max rt5651 and UP2 Hifiberry PRO and CNL nocodec
SOF master: 48d2a1c551d7b3c8f76d44f3c04dd59a37ff6a8f
SOF-Tool master: bd7dc88231f31d385340310cef467f211a739eeb
https://github.com/plbossart/sound/tree/topic/sof-v4.14:
0d51a5ed28c5e97f09b59c4cafaddfb9d3b24b77
---
 src/include/sof/ssp.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/include/sof/ssp.h b/src/include/sof/ssp.h
index fdcfcac..92db71f 100644
--- a/src/include/sof/ssp.h
+++ b/src/include/sof/ssp.h
@@ -231,6 +231,7 @@ struct ssp_pdata {
 	uint32_t psp;
 	spinlock_t lock;
 	uint32_t state[2];		/* SSP_STATE_ for each direction */
+	uint32_t lbm;
 	completion_t drain_complete;
 	struct sof_ipc_dai_config config;
 	struct sof_ipc_dai_ssp_params params;
-- 
2.7.4



More information about the Sound-open-firmware mailing list