Tags: cristinailie/sof
Tags
ll_schedule: reschedule logic refining Reschedule once interrupt is handled by all cores(clients) according to the earlist task of the list, and enable interrupt on cores that have tasks to run. Signed-off-by: Keyon Jie <[email protected]>
demux: fix demux look up table preparation Array streams represents streams on "many" side i.e. input for MUX and output for DEMUX. For DEMUX each stream has masks array - 1 mask per output channel. Each mask shows, from which input channel data should be taken. This commit reverts "demux" part of commit: "b1b31e7154a5c159d81459634eabd8013b434181" Signed-off-by: Bartosz Kokoszko <[email protected]>
zephyr: make sure non-atomic 64-bit timer is consistent The Zephyr timer implementation reads high and low 32 bits in a non-atomic way. Add a loop to make sure the read is consistent. Signed-off-by: Guennadi Liakhovetski <[email protected]>
clk: do not release clock only for LPRO->HPRO transition This will allow to switch to HPRO much faster when needed in s0 Signed-off-by: Adrian Bonislawski <[email protected]>
clk: fix unused variable This patch removes unused variables form platform_clock_on_waiti() Signed-off-by: Marcin Rajwa <[email protected]>
kpb: check pm_is_active and dont enable it at the end of draining This patch will prevent from enabling pm_runtime dsp at the end of draining to avoid enabling it when already received disable ipc during draining Signed-off-by: Adrian Bonislawski <[email protected]>
cavs: clk: return to HPRO on wakeup This will allow to recover hpro instead of wovcro on wakeup Signed-off-by: Adrian Bonislawski <[email protected]>
cavs: clk: use WOVCRO for D0I3 only. Change to use WOVCRO for D0I3 only, for WFI, use LPRO instead. Signed-off-by: Keyon Jie <[email protected]>
zephyr: remove infinite recursion on Broadwell Broadwell support with Zephyr had only been dry-coded, it has never been tested, and it contains an infinite recursion bug: functions platform_timer_get() and arch_timer_get_system() call each other infinitely. Break the recursion formally, until a proper fix is available. Signed-off-by: Guennadi Liakhovetski <[email protected]>
demux: add demux_prepare_active_look_up() function This commit adds demux_prepare_active_look_up() function. It contains channel parameter checking. Look up table should not include elements referring to channels higher than those actually set in source/sink buffers. Signed-off-by: Bartosz Kokoszko <[email protected]>
PreviousNext