diff options
Diffstat (limited to 'include/linux/ide.h')
-rw-r--r-- | include/linux/ide.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/linux/ide.h b/include/linux/ide.h index 83a117d673c7..349c22a1fbc5 100644 --- a/include/linux/ide.h +++ b/include/linux/ide.h | |||
@@ -1363,6 +1363,11 @@ extern void ide_toggle_bounce(ide_drive_t *drive, int on); | |||
1363 | extern int ide_set_xfer_rate(ide_drive_t *drive, u8 rate); | 1363 | extern int ide_set_xfer_rate(ide_drive_t *drive, u8 rate); |
1364 | int ide_use_fast_pio(ide_drive_t *); | 1364 | int ide_use_fast_pio(ide_drive_t *); |
1365 | 1365 | ||
1366 | static inline int ide_dev_has_iordy(struct hd_driveid *id) | ||
1367 | { | ||
1368 | return ((id->field_valid & 2) && (id->capability & 8)) ? 1 : 0; | ||
1369 | } | ||
1370 | |||
1366 | u8 ide_dump_status(ide_drive_t *, const char *, u8); | 1371 | u8 ide_dump_status(ide_drive_t *, const char *, u8); |
1367 | 1372 | ||
1368 | typedef struct ide_pio_timings_s { | 1373 | typedef struct ide_pio_timings_s { |
@@ -1374,7 +1379,6 @@ typedef struct ide_pio_timings_s { | |||
1374 | 1379 | ||
1375 | typedef struct ide_pio_data_s { | 1380 | typedef struct ide_pio_data_s { |
1376 | u8 pio_mode; | 1381 | u8 pio_mode; |
1377 | u8 use_iordy; | ||
1378 | unsigned int cycle_time; | 1382 | unsigned int cycle_time; |
1379 | } ide_pio_data_t; | 1383 | } ide_pio_data_t; |
1380 | 1384 | ||