2023-06-21 11:49:46 +01:00
|
|
|
# Copyright, Linaro Ltd, 2023
|
|
|
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
2021-07-28 16:36:18 +01:00
|
|
|
dnl STREAM_SG_PCM_ADD(stream, stream-dai-id,
|
2021-05-20 16:25:46 +01:00
|
|
|
dnl format, min-rate, max-rate, min-channels, max-hcannels,
|
2023-05-15 10:33:37 +02:00
|
|
|
dnl sg-iid-start, cont-iid-start, mod-iid-start, lpass-ver-compat)
|
2021-05-20 16:25:46 +01:00
|
|
|
define(`STREAM_SG_PCM_ADD',
|
|
|
|
|
`undefine(`PCM_DAI_ID') dnl'
|
|
|
|
|
`undefine(`PCM_FORMAT') dnl'
|
|
|
|
|
`undefine(`PCM_MIN_RATE') dnl'
|
|
|
|
|
`undefine(`PCM_MAX_RATE') dnl'
|
|
|
|
|
`undefine(`PCM_MIN_CHANNELS') dnl'
|
|
|
|
|
`undefine(`PCM_MAX_CHANNELS') dnl'
|
|
|
|
|
`undefine(`SG_IID_START') dnl'
|
|
|
|
|
`undefine(`CONT_IID_START') dnl'
|
|
|
|
|
`undefine(`MOD_IID_START') dnl'
|
|
|
|
|
`define(`PCM_DAI_ID', `$2') dnl'
|
2021-07-28 16:36:18 +01:00
|
|
|
`define(`PCM_FORMAT', `$3') dnl'
|
|
|
|
|
`define(`PCM_MIN_RATE', `$4') dnl'
|
|
|
|
|
`define(`PCM_MAX_RATE', `$5') dnl'
|
|
|
|
|
`define(`PCM_MIN_CHANNELS', `$6') dnl'
|
|
|
|
|
`define(`PCM_MAX_CHANNELS', `$7') dnl'
|
|
|
|
|
`define(`SG_IID_START', `$8') dnl'
|
|
|
|
|
`define(`CONT_IID_START', `$9') dnl'
|
|
|
|
|
`define(`MOD_IID_START', `$10') dnl'
|
|
|
|
|
`define(`NAME_PREFIX', `stream$2') dnl'
|
2023-05-15 10:33:37 +02:00
|
|
|
`define(`LPASS_VER_COMPAT', `$11') dnl'
|
2021-05-20 16:25:46 +01:00
|
|
|
`include($1)') dnl
|
2021-07-28 16:36:18 +01:00
|
|
|
|