~canonical-hwe-team/hwe-next/+git/sof:stable-1.2

Last commit made on 2018-09-18
Get this branch:
git clone -b stable-1.2 https://git.launchpad.net/~canonical-hwe-team/hwe-next/+git/sof

Branch merges

Branch information

Name:
stable-1.2
Repository:
lp:~canonical-hwe-team/hwe-next/+git/sof

Recent commits

7dd4b1d... by Liam Girdwoood

Merge pull request #360 from xiulipan/schfix2

Fix for scheduler bugs

380c067... by Pan Xiuli <email address hidden>

scheduler: refine schedule_edf function to handle multiple task

There will be new task added in schedule_edf function, refine the
function to handle multiple task.

Signed-off-by: Pan Xiuli <email address hidden>

b970e80... by Pan Xiuli <email address hidden>

task: clear interrupt earlier

list_item_for_safe is safe for item deletion, but when a new item is
appended to the list. It seems the item could not be go through.
To fix this limitation, move interrupt clear to make sure every IRQ is
handled.
Do not try to handle two task with one IRQ handler.

Signed-off-by: Pan Xiuli <email address hidden>

0875f0c... by Liam Girdwoood

Merge pull request #342 from RanderWang/byt

dma: fix dma issue on BYT

fbb001b... by Rander Wang <email address hidden>

dma: fix dma issue on BYT

It is caused by the change of removing dai waiting after stop.
dma should not be stopped in dai_comp_trigger if HW LLI is not
enable. At this time DMA is still working and it can't be stopped
DMA engine would stop the channel automatically after each transfer.
So just query channel status to stop dma on BYT

Signed-off-by: Pan Xiuli <email address hidden>
Signed-off-by: Rander Wang <email address hidden>

b9fb774... by Rander Wang <email address hidden>

wait: add a function to wait for a register ready by pulling method

The register status is checked by polling its value in request time

Signed-off-by: Rander Wang <email address hidden>

ef3ab58... by Liam Girdwoood

Merge pull request #335 from RanderWang/waiti_1.2

ipc: remove waiti running in IRQ level higher than passive level

3fda772... by Pan Xiuli <email address hidden>

scheduler: chagne ipc process task priority

Lower IPC process task priority to run the process with lower level
interrupt.

Signed-off-by: Pan Xiuli <email address hidden>

387befd... by Rander Wang <email address hidden>

ipc: remove waiti running in IRQ level higher than passive level

waiti would cause FW panic if it is called in irq level
higher than passive level

Signed-off-by: Rander Wang <email address hidden>

f7ea2e6... by Liam Girdwoood

Merge pull request #369 from xiulipan/12irqlistfix

interrupt: fix unsafe list del