Re: [PATCH v3 72/77] ncr5380: Fix pseudo DMA transfers on 53C400

2015-12-22 Thread Hannes Reinecke
On 12/22/2015 02:18 AM, Finn Thain wrote: From: Ondrej Zary Pseudo-DMA (PDMA) has been broken for ages, resulting in hangs on 53C400-based cards. According to 53C400 datasheet, PDMA transfer length must be a multiple of 128. Check if that's true and use PIO if it's not. This makes PDMA work o

[PATCH v3 72/77] ncr5380: Fix pseudo DMA transfers on 53C400

2015-12-21 Thread Finn Thain
From: Ondrej Zary Pseudo-DMA (PDMA) has been broken for ages, resulting in hangs on 53C400-based cards. According to 53C400 datasheet, PDMA transfer length must be a multiple of 128. Check if that's true and use PIO if it's not. This makes PDMA work on 53C400 (Canon FG2-5202). Signed-off-by: O