diff options
-rw-r--r-- | firmware/target/arm/s5l8702/ipod6g/storage_ata-6g.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/firmware/target/arm/s5l8702/ipod6g/storage_ata-6g.c b/firmware/target/arm/s5l8702/ipod6g/storage_ata-6g.c index 72c7cc78c7..f77cfcbac6 100644 --- a/firmware/target/arm/s5l8702/ipod6g/storage_ata-6g.c +++ b/firmware/target/arm/s5l8702/ipod6g/storage_ata-6g.c | |||
@@ -984,7 +984,10 @@ void ata_spindown(int seconds) | |||
984 | void ata_sleepnow(void) | 984 | void ata_sleepnow(void) |
985 | { | 985 | { |
986 | mutex_lock(&ata_mutex); | 986 | mutex_lock(&ata_mutex); |
987 | ata_power_down(); | 987 | |
988 | if (ata_disk_can_poweroff()) | ||
989 | ata_power_down(); | ||
990 | |||
988 | mutex_unlock(&ata_mutex); | 991 | mutex_unlock(&ata_mutex); |
989 | } | 992 | } |
990 | 993 | ||