summaryrefslogtreecommitdiff
path: root/firmware
diff options
context:
space:
mode:
Diffstat (limited to 'firmware')
-rw-r--r--firmware/drivers/ata.c5
-rw-r--r--firmware/drivers/ata.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/firmware/drivers/ata.c b/firmware/drivers/ata.c
index bdb744095d..1b2cbd369c 100644
--- a/firmware/drivers/ata.c
+++ b/firmware/drivers/ata.c
@@ -717,6 +717,11 @@ static int set_multiple_mode(int sectors)
717 return 0; 717 return 0;
718} 718}
719 719
720unsigned short* ata_get_identify(void)
721{
722 return identify_info;
723}
724
720int ata_init(void) 725int ata_init(void)
721{ 726{
722 mutex_init(&ata_mtx); 727 mutex_init(&ata_mtx);
diff --git a/firmware/drivers/ata.h b/firmware/drivers/ata.h
index 4a24cff412..a9a79870c4 100644
--- a/firmware/drivers/ata.h
+++ b/firmware/drivers/ata.h
@@ -45,6 +45,7 @@ extern int ata_write_sectors(unsigned long start, int count, void* buf);
45extern void ata_delayed_write(unsigned long sector, void* buf); 45extern void ata_delayed_write(unsigned long sector, void* buf);
46extern void ata_flush(void); 46extern void ata_flush(void);
47extern void ata_spin(void); 47extern void ata_spin(void);
48extern unsigned short* ata_get_identify(void);
48 49
49extern long last_disk_activity; 50extern long last_disk_activity;
50 51