diff options
-rw-r--r-- | firmware/drivers/ata.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/firmware/drivers/ata.c b/firmware/drivers/ata.c index 0d82efb07f..35dff56f6c 100644 --- a/firmware/drivers/ata.c +++ b/firmware/drivers/ata.c | |||
@@ -758,7 +758,7 @@ int ata_write_sectors(IF_MD2(int drive,) | |||
758 | } | 758 | } |
759 | #endif /* MAX_PHYS_SECTOR_SIZE */ | 759 | #endif /* MAX_PHYS_SECTOR_SIZE */ |
760 | 760 | ||
761 | static int check_registers(void) | 761 | static int STORAGE_INIT_ATTR check_registers(void) |
762 | { | 762 | { |
763 | int i; | 763 | int i; |
764 | wait_for_bsy(); | 764 | wait_for_bsy(); |
@@ -1086,7 +1086,7 @@ static int ata_power_on(void) | |||
1086 | return 0; | 1086 | return 0; |
1087 | } | 1087 | } |
1088 | 1088 | ||
1089 | static int master_slave_detect(void) | 1089 | static int STORAGE_INIT_ATTR master_slave_detect(void) |
1090 | { | 1090 | { |
1091 | /* master? */ | 1091 | /* master? */ |
1092 | ATA_OUT8(ATA_SELECT, 0); | 1092 | ATA_OUT8(ATA_SELECT, 0); |
@@ -1107,7 +1107,7 @@ static int master_slave_detect(void) | |||
1107 | return 0; | 1107 | return 0; |
1108 | } | 1108 | } |
1109 | 1109 | ||
1110 | static int identify(void) | 1110 | static int STORAGE_INIT_ATTR identify(void) |
1111 | { | 1111 | { |
1112 | int i; | 1112 | int i; |
1113 | 1113 | ||
@@ -1261,7 +1261,7 @@ unsigned short* ata_get_identify(void) | |||
1261 | return identify_info; | 1261 | return identify_info; |
1262 | } | 1262 | } |
1263 | 1263 | ||
1264 | static int init_and_check(bool hard_reset) | 1264 | static int STORAGE_INIT_ATTR init_and_check(bool hard_reset) |
1265 | { | 1265 | { |
1266 | int rc; | 1266 | int rc; |
1267 | 1267 | ||
@@ -1288,7 +1288,7 @@ static int init_and_check(bool hard_reset) | |||
1288 | return 0; | 1288 | return 0; |
1289 | } | 1289 | } |
1290 | 1290 | ||
1291 | int ata_init(void) | 1291 | int STORAGE_INIT_ATTR ata_init(void) |
1292 | { | 1292 | { |
1293 | int rc = 0; | 1293 | int rc = 0; |
1294 | bool coldstart; | 1294 | bool coldstart; |