diff options
Diffstat (limited to 'firmware/target/arm/s5l8702/ipod6g')
-rw-r--r-- | firmware/target/arm/s5l8702/ipod6g/storage_ata-ipod6g.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/firmware/target/arm/s5l8702/ipod6g/storage_ata-ipod6g.c b/firmware/target/arm/s5l8702/ipod6g/storage_ata-ipod6g.c index 5b0ab3e22a..3458e1918c 100644 --- a/firmware/target/arm/s5l8702/ipod6g/storage_ata-ipod6g.c +++ b/firmware/target/arm/s5l8702/ipod6g/storage_ata-ipod6g.c | |||
@@ -692,7 +692,6 @@ static int ata_power_up(void) | |||
692 | static void ata_power_down(void) | 692 | static void ata_power_down(void) |
693 | { | 693 | { |
694 | if (!ata_powered) return; | 694 | if (!ata_powered) return; |
695 | ata_powered = false; | ||
696 | if (ceata) | 695 | if (ceata) |
697 | { | 696 | { |
698 | memset(ceata_taskfile, 0, 16); | 697 | memset(ceata_taskfile, 0, 16); |
@@ -720,6 +719,7 @@ static void ata_power_down(void) | |||
720 | PCON(10) &= ~0xffff; | 719 | PCON(10) &= ~0xffff; |
721 | PCON(11) &= ~0xf; | 720 | PCON(11) &= ~0xf; |
722 | ide_power_enable(false); | 721 | ide_power_enable(false); |
722 | ata_powered = false; | ||
723 | } | 723 | } |
724 | 724 | ||
725 | static int ata_rw_chunk_internal(uint64_t sector, uint32_t cnt, void* buffer, bool write) | 725 | static int ata_rw_chunk_internal(uint64_t sector, uint32_t cnt, void* buffer, bool write) |