diff options
author | Ondrej Zary <linux@rainbow-software.org> | 2016-01-03 08:06:14 +0300 |
---|---|---|
committer | Martin K. Petersen <martin.petersen@oracle.com> | 2016-01-07 05:43:10 +0300 |
commit | f03946210d67be9a33ad63f6a0eed7cdf8c28334 (patch) | |
tree | 2ddf4785f0e09ce9109a1f0f4d2821c3a8bab60a /tools/perf/scripts/python/call-graph-from-postgresql.py | |
parent | 3d07d22b3d475ba9b0adfe083c537ee1ada034c8 (diff) | |
download | linux-f03946210d67be9a33ad63f6a0eed7cdf8c28334.tar.xz |
ncr5380: Fix pseudo DMA transfers on 53C400
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: Ondrej Zary <linux@rainbow-software.org>
Signed-off-by: Finn Thain <fthain@telegraphics.com.au>
Reviewed-by: Hannes Reinecke <hare@suse.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'tools/perf/scripts/python/call-graph-from-postgresql.py')
0 files changed, 0 insertions, 0 deletions