diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/drivers/ata.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/drivers/ata.c b/firmware/drivers/ata.c index 5a08db4f33..0ed0877034 100644 --- a/firmware/drivers/ata.c +++ b/firmware/drivers/ata.c | |||
@@ -632,10 +632,10 @@ static int perform_soft_reset(void) | |||
632 | 632 | ||
633 | ATA_SELECT = SELECT_LBA | ata_device; | 633 | ATA_SELECT = SELECT_LBA | ata_device; |
634 | ATA_CONTROL = CONTROL_nIEN|CONTROL_SRST; | 634 | ATA_CONTROL = CONTROL_nIEN|CONTROL_SRST; |
635 | sleep(HZ/20000); /* >= 5us */ | 635 | sleep(1); /* >= 5us */ |
636 | 636 | ||
637 | ATA_CONTROL = CONTROL_nIEN; | 637 | ATA_CONTROL = CONTROL_nIEN; |
638 | sleep(HZ/400); /* >2ms */ | 638 | sleep(1); /* >2ms */ |
639 | 639 | ||
640 | /* This little sucker can take up to 30 seconds */ | 640 | /* This little sucker can take up to 30 seconds */ |
641 | retry_count = 8; | 641 | retry_count = 8; |