diff options
author | Sergei Shtylyov <sshtylyov@ru.mvista.com> | 2007-05-05 20:03:49 (GMT) |
---|---|---|
committer | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2007-05-05 20:03:49 (GMT) |
commit | e93df705af1992dbf5956a8c80fcb9987bc595c0 (patch) | |
tree | 62ceef1f46ecde9782d7ee3f26f0a0e108418b69 /include/asm-i386 | |
parent | 62ea6d80211ecc88ef516927ecebf64cb505be3f (diff) | |
download | linux-fsl-qoriq-e93df705af1992dbf5956a8c80fcb9987bc595c0.tar.xz |
sl82c105: rework PIO support (take 2)
Get rid of the 'pio_speed' member of 'ide_drive_t' that was only used by this
driver by storing the PIO mode timings in the 'drive_data' instead -- this
allows us to greatly simplify the process of "reloading" of the chip's timing
register and do it right in sl82c150_dma_off_quietly() and to get rid of two
extra arguments to config_for_pio() -- which got renamed to sl82c105_tune_pio()
and now returns a PIO mode selected, with ide_config_drive_speed() call moved
into the tuneproc() method, now called sl82c105_tune_drive() with the code to
set drive's 'io_32bit' and 'unmask' flags in its turn moved to its proper place
in the init_hwif() method.
Also, while at it, rename get_timing_sl82c105() into get_pio_timings() and get
rid of the code in it clamping cycle counts to 32 which was both incorrect and
never executed anyway...
Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Diffstat (limited to 'include/asm-i386')
0 files changed, 0 insertions, 0 deletions