ide: add ide_set_irq() inline helper
There should be no functionality changes caused by this patch. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
This commit is contained in:
@@ -688,8 +688,7 @@ int ide_driveid_update(ide_drive_t *drive)
|
||||
*/
|
||||
|
||||
SELECT_MASK(drive, 1);
|
||||
if (IDE_CONTROL_REG)
|
||||
hwif->OUTB(drive->ctl,IDE_CONTROL_REG);
|
||||
ide_set_irq(drive, 1);
|
||||
msleep(50);
|
||||
hwif->OUTB(WIN_IDENTIFY, IDE_COMMAND_REG);
|
||||
timeout = jiffies + WAIT_WORSTCASE;
|
||||
@@ -772,13 +771,12 @@ int ide_config_drive_speed(ide_drive_t *drive, u8 speed)
|
||||
SELECT_DRIVE(drive);
|
||||
SELECT_MASK(drive, 0);
|
||||
udelay(1);
|
||||
if (IDE_CONTROL_REG)
|
||||
hwif->OUTB(drive->ctl | 2, IDE_CONTROL_REG);
|
||||
ide_set_irq(drive, 0);
|
||||
hwif->OUTB(speed, IDE_NSECTOR_REG);
|
||||
hwif->OUTB(SETFEATURES_XFER, IDE_FEATURE_REG);
|
||||
hwif->OUTBSYNC(drive, WIN_SETFEATURES, IDE_COMMAND_REG);
|
||||
if ((IDE_CONTROL_REG) && (drive->quirk_list == 2))
|
||||
hwif->OUTB(drive->ctl, IDE_CONTROL_REG);
|
||||
if (drive->quirk_list == 2)
|
||||
ide_set_irq(drive, 1);
|
||||
|
||||
error = __ide_wait_stat(drive, drive->ready_stat,
|
||||
BUSY_STAT|DRQ_STAT|ERR_STAT,
|
||||
|
Reference in New Issue
Block a user