|
@@ -84,7 +84,7 @@ static void cs5535_set_speed(ide_drive_t *drive, const u8 speed)
|
|
|
|
|
|
/* Set the PIO timings */
|
|
/* Set the PIO timings */
|
|
if ((speed & XFER_MODE) == XFER_PIO) {
|
|
if ((speed & XFER_MODE) == XFER_PIO) {
|
|
- ide_drive_t *pair = &drive->hwif->drives[drive->dn ^ 1];
|
|
|
|
|
|
+ ide_drive_t *pair = ide_get_paired_drive(drive);
|
|
u8 cmd, pioa;
|
|
u8 cmd, pioa;
|
|
|
|
|
|
cmd = pioa = speed - XFER_PIO_0;
|
|
cmd = pioa = speed - XFER_PIO_0;
|