topology: Add to generate sof-imx8ulp-9x9-btsco-16k.tplg for imx8ulp-9x9

Use sof-imx8ulp-btsco.m4 to generate two tplg file for imx8ulp-9x9:
the one supports sample rate 8k, the other supports sample rate 16k.
Then sof can support two sample rate: 8k, 16k by instead tplg file
on imx8ulp-9x9.

Signed-off-by: Zhang Peng <peng.zhang_8@nxp.com>
This commit is contained in:
Zhang Peng 2023-02-08 01:08:10 +08:00 committed by Daniel Baluta
parent af9c1f54b6
commit a273b87560
2 changed files with 5 additions and 4 deletions

View File

@ -308,7 +308,8 @@ set(TPLGS
"sof-imx8mp-wm8960-kwd\;sof-imx8mp-wm8960-kwd"
"sof-imx8ulp-btsco\;sof-imx8ulp-btsco\;-DRATE=8000"
"sof-imx8ulp-btsco\;sof-imx8ulp-btsco-16k\;-DRATE=16000"
"sof-imx8ulp-9x9-btsco\;sof-imx8ulp-9x9-btsco"
"sof-imx8ulp-9x9-btsco\;sof-imx8ulp-9x9-btsco\;-DRATE=8000"
"sof-imx8ulp-9x9-btsco\;sof-imx8ulp-9x9-btsco-16k\;-DRATE=16000"
"sof-imx8mp-wm8960\;sof-imx8mp-wm8960\;-DPPROC=volume"
"sof-imx8mp-wm8960\;sof-imx8mp-eq-iir-wm8960\;-DPPROC=eq-iir-volume"
"sof-imx8mp-wm8960\;sof-imx8mp-eq-fir-wm8960\;-DPPROC=eq-fir-volume"

View File

@ -38,7 +38,7 @@ dnl time_domain, sched_comp)
PIPELINE_PCM_ADD(sof/pipe-volume-playback.m4,
1, 0, 1, s16le,
1000, 0, 0,
8000, 8000, 8000)
`RATE', `RATE', `RATE')
undefine(`CHANNELS_MIN')
@ -47,7 +47,7 @@ undefine(`CHANNELS_MIN')
PIPELINE_PCM_ADD(sof/pipe-volume-capture.m4,
2, 0, 1, s16le,
1000, 0, 0,
8000, 8000, 8000)
`RATE', `RATE', `RATE')
#
# DAIs configuration
#
@ -80,6 +80,6 @@ dnl DAI_CONFIG(type, idx, link_id, name, sai_config)
DAI_CONFIG(SAI, 6, 0, sai6-bt-sco-pcm-wb,
SAI_CONFIG(I2S, SAI_CLOCK(mclk, 12288000, codec_mclk_out),
SAI_CLOCK(bclk, 256000, codec_consumer),
SAI_CLOCK(fsync, 8000, codec_consumer),
SAI_CLOCK(fsync, `RATE', codec_consumer),
SAI_TDM(1, 16, 1, 1),
SAI_CONFIG_DATA(SAI, 6, 0)))