For some reason we ended up with pcm id starting at 1 instead of 0. Fix this. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
85 lines
2.1 KiB
Text
85 lines
2.1 KiB
Text
# Copyright, Linaro Ltd, 2023
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
|
include(`util/util.m4') dnl
|
|
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)'
|
|
` rate_min STR($3)'
|
|
` rate_max STR($4)'
|
|
` channels_min STR($5)'
|
|
` channels_max STR($6)'
|
|
`}'
|
|
`'
|
|
`SectionPCM."`MultiMedia'eval($1 + 1)` Playback'" {'
|
|
`'
|
|
` index STR($1)'
|
|
`'
|
|
` # used for binding to the PCM'
|
|
` id STR($1)'
|
|
`'
|
|
` dai."`MultiMedia'eval($1 + 1)` Playback'" {'
|
|
` id STR($1)'
|
|
` }'
|
|
`'
|
|
` pcm."playback" {'
|
|
` capabilities "`MultiMedia'eval($1 + 1)` Playback'"'
|
|
` }'
|
|
`}') dnl
|
|
dnl
|
|
dnl AR_PCM_CAPTURE(index, formats, rate_min, rate_max, ch_min, ch_max)
|
|
define(`AR_PCM_CAPTURE',
|
|
`'
|
|
`SectionPCMCapabilities."`MultiMedia'eval($1 +1 )` Capture'" {'
|
|
`'
|
|
` formats STR($2)'
|
|
` rate_min STR($3)'
|
|
` rate_max STR($4)'
|
|
` channels_min STR($5)'
|
|
` channels_max STR($6)'
|
|
`}'
|
|
`'
|
|
`SectionPCM."`MultiMedia'eval($1 + 1)` Capture'" {'
|
|
`'
|
|
` index STR($1)'
|
|
`'
|
|
` # used for binding to the PCM'
|
|
` id STR($1)'
|
|
`'
|
|
` dai."`MultiMedia'eval($1 + 1)` Capture'" {'
|
|
` id STR($1)'
|
|
` }'
|
|
`'
|
|
` pcm."capture" {'
|
|
` capabilities "`MultiMedia'eval($1 + 1)` Capture'"'
|
|
` }'
|
|
`}')
|
|
dnl AR_COMPESS_PLAYBACK(index, formats, rate_min, rate_max, ch_min, ch_max)
|
|
define(`AR_COMPESS_PLAYBACK',
|
|
`'
|
|
`SectionPCMCapabilities."MultiMedia$1 Playback" {'
|
|
` formats STR($2)'
|
|
` rate_min STR($3)'
|
|
` rate_max STR($4)'
|
|
` channels_min STR($5)'
|
|
` channels_max STR($6)'
|
|
`}'
|
|
`'
|
|
`SectionPCM."MultiMedia$1 Playback" {'
|
|
`'
|
|
` index STR($1)'
|
|
` compress "true"'
|
|
`'
|
|
` # used for binding to the PCM'
|
|
` id STR($1)'
|
|
`'
|
|
` dai."MultiMedia$1 Playback" {'
|
|
` id STR($1)'
|
|
` }'
|
|
`'
|
|
` pcm."playback" {'
|
|
` capabilities "MultiMedia$1 Playback"'
|
|
` }'
|
|
`}') dnl
|
|
dnl
|