Skip to content

Commit 81fff49

Browse files
committed
Topology: Add rates 12 kHz, 24 kHz and 128 kHz
This patch adds to topology support for the extended rates those were introduced in Linux kernel version 6.12. Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
1 parent 5414277 commit 81fff49

2 files changed

Lines changed: 6 additions & 0 deletions

File tree

src/topology/pcm.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,17 @@ static const char *const snd_pcm_rate_names[] = {
2525
RATE(5512),
2626
RATE(8000),
2727
RATE(11025),
28+
RATE(12000),
2829
RATE(16000),
2930
RATE(22050),
31+
RATE(24000),
3032
RATE(32000),
3133
RATE(44100),
3234
RATE(48000),
3335
RATE(64000),
3436
RATE(88200),
3537
RATE(96000),
38+
RATE(128000),
3639
RATE(176400),
3740
RATE(192000),
3841
RATE(CONTINUOUS),

src/topology/tplg_local.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,9 @@ typedef enum _snd_pcm_rates {
5555
SND_PCM_RATE_96000,
5656
SND_PCM_RATE_176400,
5757
SND_PCM_RATE_192000,
58+
SND_PCM_RATE_12000 = 17,
59+
SND_PCM_RATE_24000 = 18,
60+
SND_PCM_RATE_128000 = 19,
5861
SND_PCM_RATE_CONTINUOUS = 30,
5962
SND_PCM_RATE_KNOT = 31,
6063
SND_PCM_RATE_LAST = SND_PCM_RATE_KNOT,

0 commit comments

Comments
 (0)