soft/topology/sof/tokens.m4

57 lines
1.2 KiB
Plaintext

#
# SOF Tokens for differentiation.
#
# Differentiation can be done at the platform and machine level.
#
# Tokens are GUIDs
# TODO: pre-process this with UAPI headers GNU cpp.
SectionVendorTokens."sof_buffer_tokens" {
SOF_TKN_BUF_SIZE "100"
SOF_TKN_BUF_CAPS "101"
}
SectionVendorTokens."sof_dai_tokens" {
SOF_TKN_DAI_DMAC "151"
SOF_TKN_DAI_DMAC_CHAN "152"
SOF_TKN_DAI_DMAC_CONFIG "153"
SOF_TKN_DAI_TYPE "154"
SOF_TKN_DAI_INDEX "155"
SOF_TKN_DAI_SAMPLE_BITS "156"
}
SectionVendorTokens."sof_sched_tokens" {
SOF_TKN_SCHED_DEADLINE "200"
SOF_TKN_SCHED_PRIORITY "201"
SOF_TKN_SCHED_MIPS "202"
SOF_TKN_SCHED_CORE "203"
SOF_TKN_SCHED_FRAMES "204"
SOF_TKN_SCHED_TIMER "205"
}
SectionVendorTokens."sof_volume_tokens" {
SOF_TKN_VOLUME_RAMP_STEP_TYPE "250"
SOF_TKN_VOLUME_RAMP_STEP_MS "251"
}
SectionVendorTokens."sof_src_tokens" {
SOF_TKN_SRC_RATE_IN "300"
SOF_TKN_SRC_RATE_OUT "301"
}
SectionVendorTokens."sof_pcm_tokens" {
SOF_TKN_PCM_DMAC "351"
SOF_TKN_PCM_DMAC_CHAN "352"
SOF_TKN_PCM_DMAC_CONFIG "353"
}
SectionVendorTokens."sof_comp_tokens" {
SOF_TKN_COMP_PERIOD_SINK_COUNT "400"
SOF_TKN_COMP_PERIOD_SOURCE_COUNT "401"
SOF_TKN_COMP_FORMAT "402"
SOF_TKN_COMP_PRELOAD_COUNT "403"
}