summaryrefslogtreecommitdiffstats
path: root/firmware/ti_3410.fw.ihex
diff options
context:
space:
mode:
authorOndrej Zary <linux@rainbow-software.org>2016-01-03 06:06:17 +0100
committerMartin K. Petersen <martin.petersen@oracle.com>2016-01-07 03:43:12 +0100
commitaeb51152bb55451f7a3ddb8c1ec4d4bc19d4a195 (patch)
tree0f0ab14b9416e7f3cbfd669406abc92398f38bd1 /firmware/ti_3410.fw.ihex
parentncr5380: Enable PDMA for NCR53C400A (diff)
downloadlinux-aeb51152bb55451f7a3ddb8c1ec4d4bc19d4a195.tar.xz
linux-aeb51152bb55451f7a3ddb8c1ec4d4bc19d4a195.zip
ncr5380: Enable PDMA for DTC chips
Add I/O register mapping for DTC chips and enable PDMA mode. These chips have 16-bit wide HOST BUFFER register and it must be read by 16-bit accesses (we lose data otherwise). Large PIO transfers crash at least the DTCT-436P chip (all reads result in 0xFF) so this patch actually makes it work. The chip also crashes when we bang on the C400 host status register too heavily after PDMA write - a small udelay is needed. Tested on DTCT-436P and verified that it does not break 53C400A. 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 'firmware/ti_3410.fw.ihex')
0 files changed, 0 insertions, 0 deletions