# # 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" }