Skip to content
This repository was archived by the owner on Jan 17, 2019. It is now read-only.

Commit 07d290c

Browse files
ranj063lrgirdwo
authored andcommitted
topology: add DMIC dai support in test capture m4
Add support for adding DMIC config for DMIC DAI type. Signed-off-by: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
1 parent 082f971 commit 07d290c

1 file changed

Lines changed: 17 additions & 7 deletions

File tree

topology/test/test-capture.m4

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -69,10 +69,20 @@ PCM_CAPTURE_ADD(Passthrough, 3, 0, 0, PIPELINE_PCM_2)
6969
# TEST_SSP_DATA_BITS bit I2S using TEST_SSP_PHY_BITS bit sample conatiner on SSP TEST_DAI_PORT
7070
#
7171
DAI_CONFIG(TEST_DAI_TYPE, TEST_DAI_PORT, 0, TEST_DAI_LINK_NAME,
72-
SSP_CONFIG(TEST_SSP_MODE,
73-
DAI_CLOCK(mclk, TEST_SSP_MCLK, codec_mclk_in),
74-
DAI_CLOCK(bclk, TEST_SSP_BCLK, codec_slave),
75-
DAI_CLOCK(fsync, 48000, codec_slave),
76-
DAI_TDM(2, TEST_SSP_PHY_BITS, 3, 3),
77-
SSP_SAMPLE_BITS(TEST_DAI_TYPE, TEST_DAI_PORT,
78-
TEST_SSP_DATA_BITS)))
72+
ifelse(TEST_DAI_TYPE, `SSP',
73+
SSP_CONFIG(TEST_SSP_MODE,
74+
DAI_CLOCK(mclk, TEST_SSP_MCLK, codec_mclk_in),
75+
DAI_CLOCK(bclk, TEST_SSP_BCLK, codec_slave),
76+
DAI_CLOCK(fsync, 48000, codec_slave),
77+
DAI_TDM(2, TEST_SSP_PHY_BITS, 3, 3),
78+
SSP_SAMPLE_BITS(TEST_DAI_TYPE, TEST_DAI_PORT,
79+
TEST_SSP_DATA_BITS)),
80+
TEST_DAI_TYPE, `DMIC',
81+
DMIC_CONFIG(TEST_DMIC_DRIVER_VERSION,TEST_DMIC_CLK_MIN,
82+
TEST_DMIC_CLK_MAX, TEST_DMIC_DUTY_MIN,
83+
TEST_DMIC_DUTY_MAX, TEST_PDM_ACTIVE,
84+
TEST_DMIC_SAMPLE_RATE, DMIC_WORD_LENGTH(TEST_DAI_FORMAT),
85+
TEST_DAI_TYPE, TEST_DAI_PORT,
86+
PDM_CONFIG(TEST_DAI_TYPE, TEST_DAI_PORT,
87+
LIST(`', PDM_TUPLES(0, 1, 1, 0, 0, 0, 0)))),
88+
`'))

0 commit comments

Comments
 (0)