diff options
author | William Wilgus <me.theuser@yahoo.com> | 2018-07-27 23:56:32 +0200 |
---|---|---|
committer | William Wilgus <me.theuser@yahoo.com> | 2018-07-27 23:56:32 +0200 |
commit | 6f0320a9535bc1aa81d83fa879ac14d5ee603658 (patch) | |
tree | 3b12fc361595ecd2249f391e114036cb30150105 /apps/lang/english.lang | |
parent | 400603abdfb4ba7566e0cae8dbed9268f06716dc (diff) | |
download | rockbox-6f0320a9535bc1aa81d83fa879ac14d5ee603658.tar.gz rockbox-6f0320a9535bc1aa81d83fa879ac14d5ee603658.zip |
As3525 v1/v2 Add power savings menu
Allow user to select cpu undervolt
There have been quite a few issues across the SANSA AMS line related
to CPU undervolting while most players show greatly increased runtime
some crash.
Rather than constanly upping the voltage we now have a
setting with a safe value for all players and the option for lower voltages
I plan to add a few other options here later such as disk
timings and maybe some other clocks/experimental settings
Added: Disk Low speed option for AS3525v2 devices cuts
frequency to 12 MHz from 24 MHz
Added: Disk Low speed option for AS3525v1 devices cuts
frequency to 15.5 MHz from 31 MHz
Added: I2c Low Speed AS3525 devices, should be bigger improvement for v1 devices
Fixed: Debug menu for AS3525v2 No SDSLOT frequency,
Showed IDE freq though it is unused
Added: DBOP and SSP underclocking affects display on v1/v2 respectively
Fixed: debug menu now has SSP frequency, and SSP_CPSR
Update: made settings menu more generic
Update: cleaned up code
Added: Clip v1 & Fuze v1 didn't have HAVE_ADJUSTABLE_CPU_VOLTAGE.
not sure why but, waiting on testing to confirm
Added: C200v2 and E200v2 devices and HAVE_ADJUSTABLE_CPU_VOLTAGE.
Fixed: v1 devices don't like display timing set lower (dbop)
v1 devices don't have a divider set for ssp (causes divide by 0)
Fixed: ClipZip display lags with Max SSP divider changed from 0xFE to 0x32
Fixed: v1 devices didn't work properly with highspeed sd cards
Added code from http://gerrit.rockbox.org/r/#/c/1704/
Added powersave and IDE interface enable/disable
Added: V2 devices now have powersave enabled on sd interface
Update: cleaned up code, lang defines, added manual entries
Update ssp clock mechanism added calculated ssp divider to clipzip
Update turn display clock off when clip+ turns off display
Fixed: clipzip wrong register for SSP clock
Change-Id: I04137682243be92f0f8d8bf1cfa54fbb1965559b
TODO: add other players?
Diffstat (limited to 'apps/lang/english.lang')
-rw-r--r-- | apps/lang/english.lang | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/apps/lang/english.lang b/apps/lang/english.lang index d4e0697667..fa1b5f2c27 100644 --- a/apps/lang/english.lang +++ b/apps/lang/english.lang | |||
@@ -13647,3 +13647,54 @@ | |||
13647 | *: "Disable Touch" | 13647 | *: "Disable Touch" |
13648 | </voice> | 13648 | </voice> |
13649 | </phrase> | 13649 | </phrase> |
13650 | <phrase> | ||
13651 | id: LANG_POWER_SAVING_MENU | ||
13652 | desc: system clock and voltage settings | ||
13653 | user: core | ||
13654 | <source> | ||
13655 | *: none | ||
13656 | sys_powersaving: "Power Saving" | ||
13657 | </source> | ||
13658 | <dest> | ||
13659 | *: none | ||
13660 | sys_powersaving: "Power Saving" | ||
13661 | </dest> | ||
13662 | <voice> | ||
13663 | *: none | ||
13664 | sys_powersaving: "Power Saving" | ||
13665 | </voice> | ||
13666 | </phrase> | ||
13667 | <phrase> | ||
13668 | id: LANG_CPU | ||
13669 | desc: system clock and voltage settings | ||
13670 | user: core | ||
13671 | <source> | ||
13672 | *: none | ||
13673 | sys_powersaving: "CPU" | ||
13674 | </source> | ||
13675 | <dest> | ||
13676 | *: none | ||
13677 | sys_powersaving: "CPU" | ||
13678 | </dest> | ||
13679 | <voice> | ||
13680 | *: none | ||
13681 | sys_powersaving: "CPU" | ||
13682 | </voice> | ||
13683 | </phrase> | ||
13684 | <phrase> | ||
13685 | id: LANG_I2C | ||
13686 | desc: system clock and voltage settings | ||
13687 | user: core | ||
13688 | <source> | ||
13689 | *: none | ||
13690 | sys_powersaving: "I2C" | ||
13691 | </source> | ||
13692 | <dest> | ||
13693 | *: none | ||
13694 | sys_powersaving: "I2C" | ||
13695 | </dest> | ||
13696 | <voice> | ||
13697 | *: none | ||
13698 | sys_powersaving: "I2C" | ||
13699 | </voice> | ||
13700 | </phrase> | ||