Add support for mulitple FE sample formats (#62)
Some checks are pending
Builds / Build (push) Waiting to run

This series adds support to multiple sample formats for the FE dais.
This commit is contained in:
Srinivas Kandagatla 2026-06-15 13:27:44 +00:00 committed by GitHub
commit d7a5e9d80a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 3 additions and 3 deletions

View file

@ -24,7 +24,7 @@ STREAM_SG_PCM_ADD(audioreach/subgraph-stream-capture.m4, FRONTEND_DAI_MULTIMEDIA
0x00004003, 0x00004003, 0x00006020, `110000') 0x00004003, 0x00004003, 0x00006020, `110000')
dnl Playback MultiMedia3 dnl Playback MultiMedia3
STREAM_SG_PCM_ADD(audioreach/subgraph-stream-vol-playback.m4, FRONTEND_DAI_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') 0x00004004, 0x00004004, 0x00006030, `110000')
dnl Playback MultiMedia3 dnl Playback MultiMedia3
STREAM_SG_PCM_ADD(audioreach/subgraph-stream-vol-playback.m4, FRONTEND_DAI_MULTIMEDIA4, STREAM_SG_PCM_ADD(audioreach/subgraph-stream-vol-playback.m4, FRONTEND_DAI_MULTIMEDIA4,

View file

@ -61,7 +61,7 @@ define(`STREAM_PLAYBACK_ROUTE',
`}') `}')
dnl 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) AR_SUBGRAPH(SG_INDEX, PCM_DAI_ID, SG_IID_START, PCM_PERF_MODE, PCM_DIRECTION, CONT_SENARIO_ID)

View file

@ -5,7 +5,7 @@ dnl AR_PCM_PLAYBACK(index, formats, rate_min, rate_max, ch_min, ch_max)
define(`AR_PCM_PLAYBACK', define(`AR_PCM_PLAYBACK',
`' `'
`SectionPCMCapabilities."`MultiMedia'eval($1 +1 )` Playback'" {' `SectionPCMCapabilities."`MultiMedia'eval($1 +1 )` Playback'" {'
` formats STR($2)' ` formats STR(`$2')'
` rate_min STR($3)' ` rate_min STR($3)'
` rate_max STR($4)' ` rate_max STR($4)'
` channels_min STR($5)' ` channels_min STR($5)'