Archived
14
0
Fork 0
This repository has been archived on 2022-02-17. You can view files and clone it, but cannot push or open issues or pull requests.
linux-2.6/drivers/ide/pci
Sergei Shtylyov 33dced2ea5 ide: add Toshiba TC86C001 IDE driver (take 2)
This is the driver for the Toshiba TC86C001 GOKU-S PCI IDE controller,
completely reworked from the original brain-damaged Toshiba's 2.4 version.

This single channel UltraDMA/66 controller is very simple in programming,
yet Toshiba managed to plant many interesting bugs in it.  The particularly
nasty "limitation 5" (as they call the errata) caused me to abuse the IDE
core in a possibly most interesting way so far.  However, this is still
better than the #ifdef mess in drivers/ide/ide-io.c that the original
version included (well, it had much more mess)...

Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Acked-by: Alan Cox <alan@redhat.com>
Cc: Greg KH <greg@kroah.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
2007-02-07 18:18:45 +01:00
..
aec62xx.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
alim15x3.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
amd74xx.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
atiixp.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
cmd64x.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
cmd640.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cs5520.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
cs5530.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
cs5535.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
cy82c693.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
generic.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
hpt34x.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
hpt366.c hpt366: HPT36x PCI clock detection fix 2007-02-07 18:18:20 +01:00
it821x.c [PATCH] it821x: fix ide dma setup bug 2006-07-28 09:02:17 +02:00
jmicron.c [PATCH] jmicron: 40/80pin primary detection 2007-01-30 16:01:35 -08:00
Makefile ide: add Toshiba TC86C001 IDE driver (take 2) 2007-02-07 18:18:45 +01:00
ns87415.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
opti621.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
pdc202xx_new.c pdc202xx_new: remove check_in_drive_lists abomination 2007-02-07 18:18:39 +01:00
pdc202xx_old.c pdc202xx_new: remove check_in_drive_lists abomination 2007-02-07 18:18:39 +01:00
piix.c piix: tuneproc() fixes/cleanups 2007-02-07 18:18:28 +01:00
rz1000.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
sc1200.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
serverworks.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
sgiioc4.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
siimage.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
sis5513.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
sl82c105.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
slc90e66.c slc90e66: carry over fixes from piix driver 2007-02-07 18:18:34 +01:00
tc86c001.c ide: add Toshiba TC86C001 IDE driver (take 2) 2007-02-07 18:18:45 +01:00
triflex.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
trm290.c ide: add missing __init tags to IDE PCI host drivers 2007-01-27 13:46:56 +01:00
via82cxxx.c [PATCH] via82cxxx: fix typo ("cx7000" should be corrected to "cx700") 2007-02-01 16:24:03 -08:00