schedule: add SOF_SCHEDULE_LL_DMA

Adds SOF_SCHEDULE_LL_DMA as the new low latency scheduling
domain type.

Signed-off-by: Tomasz Lauda <tomasz.lauda@linux.intel.com>
This commit is contained in:
Tomasz Lauda 2019-09-13 15:41:59 +02:00 committed by Tomasz Lauda
parent e08f951591
commit 818090f962
1 changed files with 12 additions and 2 deletions

View File

@ -28,8 +28,18 @@
/* SOF_SCHEDULE_ type comes from topology */
enum {
SOF_SCHEDULE_EDF = 0, /* EDF scheduler */
SOF_SCHEDULE_LL_TIMER, /* Low latency timer scheduler */
/* EDF scheduler - schedules based on task's deadline */
SOF_SCHEDULE_EDF = 0,
/* Low latency timer scheduler - schedules immediately on selected
* timer's tick
*/
SOF_SCHEDULE_LL_TIMER,
/* Low latency DMA scheduler - schedules immediately on scheduling
* component's DMA interrupt
*/
SOF_SCHEDULE_LL_DMA,
SOF_SCHEDULE_COUNT
};