diff options
author | Bumyong Lee <bumyong.lee@samsung.com> | 2023-12-19 08:50:26 +0300 |
---|---|---|
committer | Vinod Koul <vkoul@kernel.org> | 2023-12-22 09:49:41 +0300 |
commit | 22a9d9585812440211b0b34a6bc02ade62314be4 (patch) | |
tree | 95a018858348d279d1fc5895513eef5b9223e7da /fs/fs-writeback.c | |
parent | 2f8f90cd2f8d237c51c2775a53ef0d8c8acaa707 (diff) | |
download | linux-22a9d9585812440211b0b34a6bc02ade62314be4.tar.xz |
dmaengine: pl330: issue_pending waits until WFP state
According to DMA-330 errata notice[1] 71930, DMAKILL
cannot clear internal signal, named pipeline_req_active.
it makes that pl330 would wait forever in WFP state
although dma already send dma request if pl330 gets
dma request before entering WFP state.
The errata suggests that polling until entering WFP state
as workaround and then peripherals allows to issue dma request.
[1]: https://developer.arm.com/documentation/genc008428/latest
Signed-off-by: Bumyong Lee <bumyong.lee@samsung.com>
Link: https://lore.kernel.org/r/20231219055026.118695-1-bumyong.lee@samsung.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'fs/fs-writeback.c')
0 files changed, 0 insertions, 0 deletions