hw/dma: sifive_pdma: reset Next* registers when Control.claim is set
commitde7c7988d25d3e0abfad11261b21a21d40ce255f
authorFrank Chang <frank.chang@sifive.com>
Sun, 12 Sep 2021 13:05:45 +0000 (12 21:05 +0800)
committerAlistair Francis <alistair.francis@wdc.com>
Mon, 20 Sep 2021 21:56:49 +0000 (21 07:56 +1000)
tree37196ab749e9f7cdd883e9bd6cdb628462261bb9
parent954886ea6dd496ad259f8c576a8767e1d7059a28
hw/dma: sifive_pdma: reset Next* registers when Control.claim is set

Setting Control.claim clears all of the chanel's Next registers.
This is effective only when Control.claim is set from 0 to 1.

Signed-off-by: Frank Chang <frank.chang@sifive.com>
Tested-by: Max Hsu <max.hsu@sifive.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Tested-by: Bin Meng <bmeng.cn@gmail.com>
Message-id: 20210912130553.179501-2-frank.chang@sifive.com
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
hw/dma/sifive_pdma.c