Skip to content

Commit

Permalink
topology: imx: Add compress and PCM mixer topology file for boards wi…
Browse files Browse the repository at this point in the history
…th wm8962 codec

Generate compress and PCM mixer topology file for i.MX8 and i.MX8MP
with wm8962 codec based on sof-imx8-compr-wm8960-mixer.

Signed-off-by: Iuliana Prodan <iuliana.prodan@nxp.com>
  • Loading branch information
iuliana-prodan authored and lgirdwood committed Aug 21, 2023
1 parent b16d5bf commit afe5bb7
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 0 deletions.
2 changes: 2 additions & 0 deletions tools/topology/topology1/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,7 @@ set(TPLGS
"sof-imx8-wm8960-mixer\;sof-imx8-wm8960-mixer\;-DCODEC=wm8960\;-DRATE=48000\;-DSAI_INDEX=1"
"sof-imx8-wm8960-mixer\;sof-imx8-wm8962-mixer\;-DCODEC=wm8962\;-DRATE=48000\;-DSAI_INDEX=1"
"sof-imx8-compr-wm8960-mixer\;sof-imx8-compr-wm8960-mixer\;-DCODEC=wm8960\;-DSAI_INDEX=1"
"sof-imx8-compr-wm8960-mixer\;sof-imx8-compr-wm8962-mixer\;-DCODEC=wm8962\;-DSAI_INDEX=1"
"sof-imx8-wm8960-kwd\;sof-imx8-wm8960-kwd"
"sof-imx8-cs42888-mixer\;sof-imx8-cs42888-mixer"
"sof-imx8-wm8960\;sof-imx8-wm8960\;-DCODEC=wm8960\;-DRATE=48000\;-DPPROC=volume\;-DSAI_INDEX=1"
Expand All @@ -179,6 +180,7 @@ set(TPLGS

## i.MX8MP topologies
"sof-imx8-compr-wm8960-mixer\;sof-imx8mp-compr-wm8960-mixer\;-DCODEC=wm8960\;-DSAI_INDEX=3"
"sof-imx8-compr-wm8960-mixer\;sof-imx8mp-compr-wm8962-mixer\;-DCODEC=wm8962\;-DSAI_INDEX=3"
"sof-imx8-wm8960-mixer\;sof-imx8mp-wm8960-mixer\;-DCODEC=wm8960\;-DRATE=48000\;-DSAI_INDEX=3"
"sof-imx8-wm8960-mixer\;sof-imx8mp-wm8962-mixer\;-DCODEC=wm8962\;-DRATE=48000\;-DSAI_INDEX=3"
"sof-imx8mp-wm8960-kwd\;sof-imx8mp-wm8960-kwd"
Expand Down
3 changes: 3 additions & 0 deletions tools/topology/topology1/sof-imx8-compr-wm8960-mixer.m4
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
#
# Topology for i.MX8QXP/i.MX8QM/i.MX8MP boards mixing PCM and Compress streams
#
# CODEC: wm8960, wm8962
#

# Include topology builder
include(`utils.m4')
Expand Down Expand Up @@ -63,6 +65,7 @@ PIPELINE_PCM_ADD(sof/pipe-low-latency-capture.m4,
# define STREAM_NAME, based on CODEC name
define(`STREAM_NAME',
`ifelse(CODEC, `wm8960', `-wm8960-hifi',
CODEC, `wm8962', `-wm8962',
`fatal_error(`Codec not supported.')')')

# define DAI BE dai_link name
Expand Down

0 comments on commit afe5bb7

Please sign in to comment.