diff --git a/QCS6490-RB3Gen2.m4 b/QCS6490-RB3Gen2.m4 index 436d61c..b8dca70 100644 --- a/QCS6490-RB3Gen2.m4 +++ b/QCS6490-RB3Gen2.m4 @@ -24,7 +24,7 @@ STREAM_SG_PCM_ADD(audioreach/subgraph-stream-capture.m4, FRONTEND_DAI_MULTIMEDIA 0x00004003, 0x00004003, 0x00006020, `110000') dnl Playback MultiMedia3 STREAM_SG_PCM_ADD(audioreach/subgraph-stream-vol-playback.m4, FRONTEND_DAI_MULTIMEDIA3, - `S32_LE', 48000, 48000, 2, 2, + `S32_LE,S24_LE,S16_LE', 48000, 48000, 2, 2, 0x00004004, 0x00004004, 0x00006030, `110000') dnl Playback MultiMedia3 STREAM_SG_PCM_ADD(audioreach/subgraph-stream-vol-playback.m4, FRONTEND_DAI_MULTIMEDIA4, diff --git a/audioreach/subgraph-stream-vol-playback.m4 b/audioreach/subgraph-stream-vol-playback.m4 index 78b4b4a..4c10519 100644 --- a/audioreach/subgraph-stream-vol-playback.m4 +++ b/audioreach/subgraph-stream-vol-playback.m4 @@ -61,7 +61,7 @@ define(`STREAM_PLAYBACK_ROUTE', `}') dnl -AR_PCM_PLAYBACK(PCM_DAI_ID, PCM_FORMAT, PCM_MIN_RATE, PCM_MAX_RATE, PCM_MIN_CHANNELS, PCM_MAX_CHANNELS) +AR_PCM_PLAYBACK(PCM_DAI_ID, `PCM_FORMAT', PCM_MIN_RATE, PCM_MAX_RATE, PCM_MIN_CHANNELS, PCM_MAX_CHANNELS) AR_SUBGRAPH(SG_INDEX, PCM_DAI_ID, SG_IID_START, PCM_PERF_MODE, PCM_DIRECTION, CONT_SENARIO_ID) diff --git a/util/pcm.m4 b/util/pcm.m4 index ee7bc92..da5c05a 100644 --- a/util/pcm.m4 +++ b/util/pcm.m4 @@ -5,7 +5,7 @@ dnl AR_PCM_PLAYBACK(index, formats, rate_min, rate_max, ch_min, ch_max) define(`AR_PCM_PLAYBACK', `' `SectionPCMCapabilities."`MultiMedia'eval($1 +1 )` Playback'" {' -` formats STR($2)' +` formats STR(`$2')' ` rate_min STR($3)' ` rate_max STR($4)' ` channels_min STR($5)'