0001
0002
0003
0004
0005
0006
0007
0008
0009 #ifndef __UAPI_SOUND_INTEL_AVS_TOKENS_H
0010 #define __UAPI_SOUND_INTEL_AVS_TOKENS_H
0011
0012 enum avs_tplg_token {
0013
0014 AVS_TKN_MANIFEST_NAME_STRING = 1,
0015 AVS_TKN_MANIFEST_VERSION_U32 = 2,
0016 AVS_TKN_MANIFEST_NUM_LIBRARIES_U32 = 3,
0017 AVS_TKN_MANIFEST_NUM_AFMTS_U32 = 4,
0018 AVS_TKN_MANIFEST_NUM_MODCFGS_BASE_U32 = 5,
0019 AVS_TKN_MANIFEST_NUM_MODCFGS_EXT_U32 = 6,
0020 AVS_TKN_MANIFEST_NUM_PPLCFGS_U32 = 7,
0021 AVS_TKN_MANIFEST_NUM_BINDINGS_U32 = 8,
0022
0023
0024 AVS_TKN_LIBRARY_ID_U32 = 101,
0025 AVS_TKN_LIBRARY_NAME_STRING = 102,
0026
0027
0028 AVS_TKN_AFMT_ID_U32 = 201,
0029 AVS_TKN_AFMT_SAMPLE_RATE_U32 = 202,
0030 AVS_TKN_AFMT_BIT_DEPTH_U32 = 203,
0031 AVS_TKN_AFMT_CHANNEL_MAP_U32 = 204,
0032 AVS_TKN_AFMT_CHANNEL_CFG_U32 = 205,
0033 AVS_TKN_AFMT_INTERLEAVING_U32 = 206,
0034 AVS_TKN_AFMT_NUM_CHANNELS_U32 = 207,
0035 AVS_TKN_AFMT_VALID_BIT_DEPTH_U32 = 208,
0036 AVS_TKN_AFMT_SAMPLE_TYPE_U32 = 209,
0037
0038
0039 AVS_TKN_MODCFG_BASE_ID_U32 = 301,
0040 AVS_TKN_MODCFG_BASE_CPC_U32 = 302,
0041 AVS_TKN_MODCFG_BASE_IBS_U32 = 303,
0042 AVS_TKN_MODCFG_BASE_OBS_U32 = 304,
0043 AVS_TKN_MODCFG_BASE_PAGES_U32 = 305,
0044
0045
0046 AVS_TKN_MODCFG_EXT_ID_U32 = 401,
0047 AVS_TKN_MODCFG_EXT_TYPE_UUID = 402,
0048 AVS_TKN_MODCFG_CPR_OUT_AFMT_ID_U32 = 403,
0049 AVS_TKN_MODCFG_CPR_FEATURE_MASK_U32 = 404,
0050 AVS_TKN_MODCFG_CPR_DMA_TYPE_U32 = 405,
0051 AVS_TKN_MODCFG_CPR_DMABUFF_SIZE_U32 = 406,
0052 AVS_TKN_MODCFG_CPR_VINDEX_U8 = 407,
0053 AVS_TKN_MODCFG_CPR_BLOB_FMT_ID_U32 = 408,
0054 AVS_TKN_MODCFG_MICSEL_OUT_AFMT_ID_U32 = 409,
0055 AVS_TKN_MODCFG_INTELWOV_CPC_LP_MODE_U32 = 410,
0056 AVS_TKN_MODCFG_SRC_OUT_FREQ_U32 = 411,
0057 AVS_TKN_MODCFG_MUX_REF_AFMT_ID_U32 = 412,
0058 AVS_TKN_MODCFG_MUX_OUT_AFMT_ID_U32 = 413,
0059 AVS_TKN_MODCFG_AEC_REF_AFMT_ID_U32 = 414,
0060 AVS_TKN_MODCFG_AEC_OUT_AFMT_ID_U32 = 415,
0061 AVS_TKN_MODCFG_AEC_CPC_LP_MODE_U32 = 416,
0062 AVS_TKN_MODCFG_ASRC_OUT_FREQ_U32 = 417,
0063 AVS_TKN_MODCFG_ASRC_MODE_U8 = 418,
0064 AVS_TKN_MODCFG_ASRC_DISABLE_JITTER_U8 = 419,
0065 AVS_TKN_MODCFG_UPDOWN_MIX_OUT_CHAN_CFG_U32 = 420,
0066 AVS_TKN_MODCFG_UPDOWN_MIX_COEFF_SELECT_U32 = 421,
0067 AVS_TKN_MODCFG_UPDOWN_MIX_COEFF_0_S32 = 422,
0068 AVS_TKN_MODCFG_UPDOWN_MIX_COEFF_1_S32 = 423,
0069 AVS_TKN_MODCFG_UPDOWN_MIX_COEFF_2_S32 = 424,
0070 AVS_TKN_MODCFG_UPDOWN_MIX_COEFF_3_S32 = 425,
0071 AVS_TKN_MODCFG_UPDOWN_MIX_COEFF_4_S32 = 426,
0072 AVS_TKN_MODCFG_UPDOWN_MIX_COEFF_5_S32 = 427,
0073 AVS_TKN_MODCFG_UPDOWN_MIX_COEFF_6_S32 = 428,
0074 AVS_TKN_MODCFG_UPDOWN_MIX_COEFF_7_S32 = 429,
0075 AVS_TKN_MODCFG_UPDOWN_MIX_CHAN_MAP_U32 = 430,
0076 AVS_TKN_MODCFG_EXT_NUM_INPUT_PINS_U16 = 431,
0077 AVS_TKN_MODCFG_EXT_NUM_OUTPUT_PINS_U16 = 432,
0078
0079
0080 AVS_TKN_PPLCFG_ID_U32 = 1401,
0081 AVS_TKN_PPLCFG_REQ_SIZE_U16 = 1402,
0082 AVS_TKN_PPLCFG_PRIORITY_U8 = 1403,
0083 AVS_TKN_PPLCFG_LOW_POWER_BOOL = 1404,
0084 AVS_TKN_PPLCFG_ATTRIBUTES_U16 = 1405,
0085 AVS_TKN_PPLCFG_TRIGGER_U32 = 1406,
0086
0087
0088 AVS_TKN_BINDING_ID_U32 = 1501,
0089 AVS_TKN_BINDING_TARGET_TPLG_NAME_STRING = 1502,
0090 AVS_TKN_BINDING_TARGET_PATH_TMPL_ID_U32 = 1503,
0091 AVS_TKN_BINDING_TARGET_PPL_ID_U32 = 1504,
0092 AVS_TKN_BINDING_TARGET_MOD_ID_U32 = 1505,
0093 AVS_TKN_BINDING_TARGET_MOD_PIN_U8 = 1506,
0094 AVS_TKN_BINDING_MOD_ID_U32 = 1507,
0095 AVS_TKN_BINDING_MOD_PIN_U8 = 1508,
0096 AVS_TKN_BINDING_IS_SINK_U8 = 1509,
0097
0098
0099 AVS_TKN_PPL_ID_U32 = 1601,
0100 AVS_TKN_PPL_PPLCFG_ID_U32 = 1602,
0101 AVS_TKN_PPL_NUM_BINDING_IDS_U32 = 1603,
0102 AVS_TKN_PPL_BINDING_ID_U32 = 1604,
0103
0104
0105 AVS_TKN_MOD_ID_U32 = 1701,
0106 AVS_TKN_MOD_MODCFG_BASE_ID_U32 = 1702,
0107 AVS_TKN_MOD_IN_AFMT_ID_U32 = 1703,
0108 AVS_TKN_MOD_CORE_ID_U8 = 1704,
0109 AVS_TKN_MOD_PROC_DOMAIN_U8 = 1705,
0110 AVS_TKN_MOD_MODCFG_EXT_ID_U32 = 1706,
0111
0112
0113 AVS_TKN_PATH_TMPL_ID_U32 = 1801,
0114
0115
0116 AVS_TKN_PATH_ID_U32 = 1901,
0117 AVS_TKN_PATH_FE_FMT_ID_U32 = 1902,
0118 AVS_TKN_PATH_BE_FMT_ID_U32 = 1903,
0119
0120
0121 AVS_TKN_PIN_FMT_INDEX_U32 = 2201,
0122 AVS_TKN_PIN_FMT_IOBS_U32 = 2202,
0123 AVS_TKN_PIN_FMT_AFMT_ID_U32 = 2203,
0124 };
0125
0126 #endif