[PATCH 2/2] DMA: PL08x: fix channel pausing to timeout rather than lockup
Linus Walleij
linus.walleij at stericsson.com
Thu Jan 27 09:30:32 EST 2011
2011/1/27 Russell King - ARM Linux <linux at arm.linux.org.uk>:
> If a transfer is initiated from memory to a peripheral, then data is
> fetched and the channel is marked busy. This busy status persists until
> the HALT bit is set and the queued data has been transfered to the
> peripheral. Waiting indefinitely after setting the HALT bit results in
> system lockups. Timeout this operation, and print an error when this
> happens.
>
> Signed-off-by: Russell King <rmk+kernel at arm.linux.org.uk>
Acked-by: Linus Walleij <linus.walleij at stericsson.com>
Yours,
Linus Walleij
More information about the linux-arm-kernel
mailing list