diff options
| author | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2008-04-26 22:25:22 +0200 | 
|---|---|---|
| committer | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2008-04-26 22:25:22 +0200 | 
| commit | f629b38beddf2ff8bc3fda1754bbd6cc7d3acc03 (patch) | |
| tree | 0e5c4b222c2df6aa4fab5dd1bf5bc2e936a47979 /Documentation/mips | |
| parent | 63158d5c217e2e62665ae9b10d203bd7da817108 (diff) | |
| download | linux-f629b38beddf2ff8bc3fda1754bbd6cc7d3acc03.tar.bz2 | |
au1xxx-ide: fix MWDMA support
Always use "fast" MWDMA support and remove dma_{black,white}_list
(they were based on completely bogus ->ide_dma_check implementation
which didn't set neither the host controller timings nor the device
for the desired transfer mode).
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Diffstat (limited to 'Documentation/mips')
| -rw-r--r-- | Documentation/mips/AU1xxx_IDE.README | 46 | 
1 files changed, 0 insertions, 46 deletions
diff --git a/Documentation/mips/AU1xxx_IDE.README b/Documentation/mips/AU1xxx_IDE.README index 5c8334123f4f..25a6ed1aaa5b 100644 --- a/Documentation/mips/AU1xxx_IDE.README +++ b/Documentation/mips/AU1xxx_IDE.README @@ -46,8 +46,6 @@ Two files are introduced:    a) 'include/asm-mips/mach-au1x00/au1xxx_ide.h'       containes : struct _auide_hwif -                 struct drive_list_entry dma_white_list -                 struct drive_list_entry dma_black_list                   timing parameters for PIO mode 0/1/2/3/4                   timing parameters for MWDMA 0/1/2 @@ -63,12 +61,6 @@ Four configs variables are introduced:    CONFIG_BLK_DEV_IDE_AU1XXX_SEQTS_PER_RQ - maximum transfer size                                             per descriptor -If MWDMA is enabled and the connected hard disc is not on the white list, the -kernel switches to a "safe mwdma mode" at boot time. In this mode the IDE -performance is substantial slower then in full speed mwdma. In this case -please add your hard disc to the white list (follow instruction from 'ADD NEW -HARD DISC TO WHITE OR BLACK LIST' section). -  SUPPORTED IDE MODES  ------------------- @@ -120,44 +112,6 @@ CONFIG_IDEDMA_AUTO=y  Also undefine 'IDE_AU1XXX_BURSTMODE' in 'drivers/ide/mips/au1xxx-ide.c' to  disable the burst support on DBDMA controller. -ADD NEW HARD DISC TO WHITE OR BLACK LIST ----------------------------------------- - -Step 1 : detect the model name of your hard disc - -  a) connect your hard disc to the AU1XXX - -  b) boot your kernel and get the hard disc model. - -     Example boot log: - -     --snipped-- -     Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 -     ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx -     Au1xxx IDE(builtin) configured for MWDMA2 -     Probing IDE interface ide0... -     hda: Maxtor 6E040L0, ATA DISK drive -     ide0 at 0xac800000-0xac800007,0xac8001c0 on irq 64 -     hda: max request size: 64KiB -     hda: 80293248 sectors (41110 MB) w/2048KiB Cache, CHS=65535/16/63, (U)DMA -     --snipped-- - -     In this example 'Maxtor 6E040L0'. - -Step  2 : edit 'include/asm-mips/mach-au1x00/au1xxx_ide.h' - -  Add your hard disc to the dma_white_list or dma_black_list structur. - -Step 3 : Recompile the kernel - -  Enable MWDMA support in the kernel configuration. Recompile the kernel and -  reboot. - -Step 4 : Tests - -  If you have add a hard disc to the white list, please run some stress tests -  for verification. -  ACKNOWLEDGMENTS  ---------------  |