diff options
| author | Tomasz Moń <desowin@gmail.com> | 2011-12-20 06:21:58 +0000 |
|---|---|---|
| committer | Tomasz Moń <desowin@gmail.com> | 2011-12-20 06:21:58 +0000 |
| commit | c24a36dd9d54f4f77fb40b63fba1c76bac764aa6 (patch) | |
| tree | 036579fb3253a3d33e4883bac2937d27c693ae6e /firmware | |
| parent | 74516e06e79cd7c789395d790b79f8dc6e847f50 (diff) | |
| download | rockbox-c24a36dd9d54f4f77fb40b63fba1c76bac764aa6.zip rockbox-c24a36dd9d54f4f77fb40b63fba1c76bac764aa6.tar.gz rockbox-c24a36dd9d54f4f77fb40b63fba1c76bac764aa6.tar.bz2 rockbox-c24a36dd9d54f4f77fb40b63fba1c76bac764aa6.tar.xz | |
Sansa Connect: Disable EMIF clock after booting main binary. Raise the threshold values for battery dangerous and shutoff levels.
On this player EMIF is needed for accessing NOR flash. Disabling it improves battery runtime by about 25 minutes.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31373 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware')
| -rw-r--r-- | firmware/target/arm/tms320dm320/sansa-connect/powermgmt-sansaconnect.c | 4 | ||||
| -rw-r--r-- | firmware/target/arm/tms320dm320/system-dm320.c | 5 |
2 files changed, 7 insertions, 2 deletions
diff --git a/firmware/target/arm/tms320dm320/sansa-connect/powermgmt-sansaconnect.c b/firmware/target/arm/tms320dm320/sansa-connect/powermgmt-sansaconnect.c index 4b22b85..c42f56b 100644 --- a/firmware/target/arm/tms320dm320/sansa-connect/powermgmt-sansaconnect.c +++ b/firmware/target/arm/tms320dm320/sansa-connect/powermgmt-sansaconnect.c @@ -31,13 +31,13 @@ static unsigned int current_battery_level = 100; /* This specifies the battery level that writes are still safe */ const unsigned short battery_level_dangerous[BATTERY_TYPES_COUNT] = { - 1 + 5 }; /* Below this the player cannot be considered to operate reliably */ const unsigned short battery_level_shutoff[BATTERY_TYPES_COUNT] = { - 0 + 4 }; /* voltages (millivolt) of 0%, 10%, ... 100% when charging disabled */ diff --git a/firmware/target/arm/tms320dm320/system-dm320.c b/firmware/target/arm/tms320dm320/system-dm320.c index abdca21..267fbd4 100644 --- a/firmware/target/arm/tms320dm320/system-dm320.c +++ b/firmware/target/arm/tms320dm320/system-dm320.c @@ -374,6 +374,11 @@ void system_init(void) i2c_init(); avr_hid_init(); + +#ifndef BOOTLOADER + /* Disable External Memory interface (used for accessing NOR flash) */ + bitclr16(&IO_CLK_MOD0, CLK_MOD0_EMIF); +#endif #endif } |