include: add missing tplg tokens to kernel/tokens.h

It seems most of the tokens added in ABI3.18-3.20 have not been
added at all to tokens.h. This is problematic as this is the main
interface reference and used by multiple tools in SOF repository
(the tplg parser and testbench).

Align definitons to latest in Linux kernel tree current ABI3.20
implementation in the firmware repository.

Signed-off-by: Kai Vehmanen <kai.vehmanen@linux.intel.com>
This commit is contained in:
Kai Vehmanen 2021-12-10 21:17:04 +02:00 committed by Liam Girdwood
parent 926fc9ad7d
commit 5a007b8074
1 changed files with 19 additions and 0 deletions

View File

@ -49,11 +49,17 @@
#define SOF_TKN_SCHED_CORE 203 #define SOF_TKN_SCHED_CORE 203
#define SOF_TKN_SCHED_FRAMES 204 #define SOF_TKN_SCHED_FRAMES 204
#define SOF_TKN_SCHED_TIME_DOMAIN 205 #define SOF_TKN_SCHED_TIME_DOMAIN 205
#define SOF_TKN_SCHED_DYNAMIC_PIPELINE 206
#define SOF_TKN_SCHED_LP_MODE 207
/* volume */ /* volume */
#define SOF_TKN_VOLUME_RAMP_STEP_TYPE 250 #define SOF_TKN_VOLUME_RAMP_STEP_TYPE 250
#define SOF_TKN_VOLUME_RAMP_STEP_MS 251 #define SOF_TKN_VOLUME_RAMP_STEP_MS 251
#define SOF_TKN_GAIN_RAMP_TYPE 260
#define SOF_TKN_GAIN_RAMP_DURATION 261
#define SOF_TKN_GAIN_VAL 262
/* SRC */ /* SRC */
#define SOF_TKN_SRC_RATE_IN 300 #define SOF_TKN_SRC_RATE_IN 300
#define SOF_TKN_SRC_RATE_OUT 301 #define SOF_TKN_SRC_RATE_OUT 301
@ -95,6 +101,7 @@
#define SOF_TKN_INTEL_DMIC_NUM_PDM_ACTIVE 605 #define SOF_TKN_INTEL_DMIC_NUM_PDM_ACTIVE 605
#define SOF_TKN_INTEL_DMIC_SAMPLE_RATE 608 #define SOF_TKN_INTEL_DMIC_SAMPLE_RATE 608
#define SOF_TKN_INTEL_DMIC_FIFO_WORD_LENGTH 609 #define SOF_TKN_INTEL_DMIC_FIFO_WORD_LENGTH 609
#define SOF_TKN_INTEL_DMIC_UNMUTE_RAMP_TIME_MS 610
/* DMIC PDM */ /* DMIC PDM */
#define SOF_TKN_INTEL_DMIC_PDM_CTRL_ID 700 #define SOF_TKN_INTEL_DMIC_PDM_CTRL_ID 700
@ -120,6 +127,10 @@
/* ESAI */ /* ESAI */
#define SOF_TKN_IMX_ESAI_MCLK_ID 1100 #define SOF_TKN_IMX_ESAI_MCLK_ID 1100
/* Stream */
#define SOF_TKN_STREAM_PLAYBACK_COMPATIBLE_D0I3 1200
#define SOF_TKN_STREAM_CAPTURE_COMPATIBLE_D0I3 1201
/* Led control for mute switches */ /* Led control for mute switches */
#define SOF_TKN_MUTE_LED_USE 1300 #define SOF_TKN_MUTE_LED_USE 1300
#define SOF_TKN_MUTE_LED_DIRECTION 1301 #define SOF_TKN_MUTE_LED_DIRECTION 1301
@ -132,4 +143,12 @@
#define SOF_TKN_INTEL_HDA_RATE 1500 #define SOF_TKN_INTEL_HDA_RATE 1500
#define SOF_TKN_INTEL_HDA_CH 1501 #define SOF_TKN_INTEL_HDA_CH 1501
/* AFE */
#define SOF_TKN_MEDIATEK_AFE_RATE 1600
#define SOF_TKN_MEDIATEK_AFE_CH 1601
#define SOF_TKN_MEDIATEK_AFE_FORMAT 1602
/* MIXER */
#define SOF_TKN_MIXER_TYPE 1700
#endif /* __KERNEL_TOKENS_H__ */ #endif /* __KERNEL_TOKENS_H__ */