• T
    ata_piix: fix pio/mwdma programming · a5bf5f5a
    Tejun Heo 提交于
    Fix various bugs in pio/mwdma mode programming.
    
    * Control bits in the timing register wasn't cleared properly while
      programming PIO mode.
    
    * MWDMA mode programming cleared the wrong part of control bits.
    
    * MWDMA mode programming cleared udma_mask even when the controller
      doesn't support UDMA.
    Signed-off-by: NTejun Heo <htejun@gmail.com>
    Cc: Art Haas <ahaas@airmail.net>
    Signed-off-by: NJeff Garzik <jeff@garzik.org>
    a5bf5f5a
ata_piix.c 31.7 KB