Merge tag 'sound-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai...
[linux-2.6-microblaze.git] / include / uapi / sound / sof / tokens.h
index b72fa38..5caf75c 100644 (file)
 #define SOF_TKN_SCHED_FRAMES                   204
 #define SOF_TKN_SCHED_TIME_DOMAIN              205
 #define SOF_TKN_SCHED_DYNAMIC_PIPELINE         206
+#define SOF_TKN_SCHED_LP_MODE                  207
+#define SOF_TKN_SCHED_MEM_USAGE                        208
 
 /* volume */
 #define SOF_TKN_VOLUME_RAMP_STEP_TYPE          250
 #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 */
 #define SOF_TKN_SRC_RATE_IN                    300
 #define SOF_TKN_SRC_RATE_OUT                   301
@@ -79,6 +85,9 @@
  */
 #define SOF_TKN_COMP_CORE_ID                   404
 #define SOF_TKN_COMP_UUID                       405
+#define SOF_TKN_COMP_CPC                       406
+#define SOF_TKN_COMP_IS_PAGES                  409
+#define SOF_TKN_COMP_NUM_AUDIO_FORMATS         410
 
 /* SSP */
 #define SOF_TKN_INTEL_SSP_CLKS_CONTROL         500
 #define SOF_TKN_MEDIATEK_AFE_CH                        1601
 #define SOF_TKN_MEDIATEK_AFE_FORMAT            1602
 
+/* MIXER */
+#define SOF_TKN_MIXER_TYPE                     1700
+
+/* ACPDMIC */
+#define SOF_TKN_AMD_ACPDMIC_RATE               1800
+#define SOF_TKN_AMD_ACPDMIC_CH                 1801
+
+/* CAVS AUDIO FORMAT */
+#define SOF_TKN_CAVS_AUDIO_FORMAT_IN_RATE      1900
+#define SOF_TKN_CAVS_AUDIO_FORMAT_IN_BIT_DEPTH 1901
+#define SOF_TKN_CAVS_AUDIO_FORMAT_IN_VALID_BIT 1902
+#define SOF_TKN_CAVS_AUDIO_FORMAT_IN_CHANNELS  1903
+#define SOF_TKN_CAVS_AUDIO_FORMAT_IN_CH_MAP    1904
+#define SOF_TKN_CAVS_AUDIO_FORMAT_IN_CH_CFG    1905
+#define SOF_TKN_CAVS_AUDIO_FORMAT_IN_INTERLEAVING_STYLE        1906
+#define SOF_TKN_CAVS_AUDIO_FORMAT_IN_FMT_CFG   1907
+#define SOF_TKN_CAVS_AUDIO_FORMAT_IN_SAMPLE_TYPE       1908
+/* intentional token numbering discontinuity, reserved for future use */
+#define SOF_TKN_CAVS_AUDIO_FORMAT_OUT_RATE     1930
+#define SOF_TKN_CAVS_AUDIO_FORMAT_OUT_BIT_DEPTH        1931
+#define SOF_TKN_CAVS_AUDIO_FORMAT_OUT_VALID_BIT        1932
+#define SOF_TKN_CAVS_AUDIO_FORMAT_OUT_CHANNELS 1933
+#define SOF_TKN_CAVS_AUDIO_FORMAT_OUT_CH_MAP   1934
+#define SOF_TKN_CAVS_AUDIO_FORMAT_OUT_CH_CFG   1935
+#define SOF_TKN_CAVS_AUDIO_FORMAT_OUT_INTERLEAVING_STYLE       1936
+#define SOF_TKN_CAVS_AUDIO_FORMAT_OUT_FMT_CFG  1937
+#define SOF_TKN_CAVS_AUDIO_FORMAT_OUT_SAMPLE_TYPE      1938
+/* intentional token numbering discontinuity, reserved for future use */
+#define SOF_TKN_CAVS_AUDIO_FORMAT_IBS          1970
+#define SOF_TKN_CAVS_AUDIO_FORMAT_OBS          1971
+#define SOF_TKN_CAVS_AUDIO_FORMAT_DMA_BUFFER_SIZE      1972
+
+/* COPIER */
+#define SOF_TKN_INTEL_COPIER_NODE_TYPE         1980
+
 #endif