• Bartlomiej Zolnierkiewicz's avatar
    ide: set drive->autotune in ide_pci_setup_ports() · 85ad93ad
    Bartlomiej Zolnierkiewicz authored
    Majority of host drivers using IDE PCI layer set drive->autotune, the only
    exceptions are:
    
    generic.c
    ns87415.c
    rz1000.c
    trm290.c
    * no ->set_pio_mode method
    
    it821x.c:
    * if memory allocation fails drive->autotune won't be set
      (but there also won't be ->set_pio_mode method in such case)
    
    piix.c:
    * MPIIX controller (no ->init_hwif method so also no ->set_pio_mode method)
    
    However if there is no ->set_pio_mode method there are no changes in behavior
    w.r.t. PIO tuning so always set drive->autotune in ide_pci_setup_ports().
    Signed-off-by: default avatarBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
    85ad93ad
sc1200.c 11.2 KB