diff options
Diffstat (limited to 'firmware/drivers/ata.c')
| -rw-r--r-- | firmware/drivers/ata.c | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/firmware/drivers/ata.c b/firmware/drivers/ata.c index dd28585..0e0c488 100644 --- a/firmware/drivers/ata.c +++ b/firmware/drivers/ata.c @@ -189,21 +189,6 @@ static int check_registers(void) return 0; } -static int check_harddisk(void) -{ - if (!wait_for_rdy()) - return 0; - - if ((ATA_NSECTOR == 1) && - (ATA_SECTOR == 1) && - (ATA_LCYL == 0) && - (ATA_HCYL == 0) && - (ATA_SELECT == 0)) - return 1; - else - return 0; -} - static int freeze_lock(void) { if (!wait_for_rdy()) @@ -274,15 +259,9 @@ int ata_init(void) if (!check_registers()) return -2; -// if (!check_harddisk()) -// return -3; - if (freeze_lock() < 0) return -4; -// if(ata_spindown(-1) < 0) -// return -5; - ATA_SELECT = SELECT_LBA; ATA_CONTROL = CONTROL_nIEN; |