diff options
Diffstat (limited to 'firmware/target/arm')
-rw-r--r-- | firmware/target/arm/s3c2440/gigabeat-fx/power-meg-fx.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/firmware/target/arm/s3c2440/gigabeat-fx/power-meg-fx.c b/firmware/target/arm/s3c2440/gigabeat-fx/power-meg-fx.c index 544869ab6c..c1c0595262 100644 --- a/firmware/target/arm/s3c2440/gigabeat-fx/power-meg-fx.c +++ b/firmware/target/arm/s3c2440/gigabeat-fx/power-meg-fx.c | |||
@@ -70,6 +70,11 @@ void power_off(void) | |||
70 | _backlight_off(); | 70 | _backlight_off(); |
71 | _buttonlight_off(); | 71 | _buttonlight_off(); |
72 | sleep(HZ); | 72 | sleep(HZ); |
73 | |||
74 | /* Do this to allow the drive to properly reset when player restarts | ||
75 | * immediately without running OF shutdown. | ||
76 | */ | ||
77 | GPGCON&=~0x00300000; | ||
73 | 78 | ||
74 | /* Rockbox never properly shutdown the player. When the sleep bit is set | 79 | /* Rockbox never properly shutdown the player. When the sleep bit is set |
75 | * the player actually wakes up in some type of "zombie" state | 80 | * the player actually wakes up in some type of "zombie" state |