rockbox/apps/lang
William Wilgus 6f0320a953 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?
2018-07-27 23:56:32 +02:00
..
afrikaans.lang FS#11354 - A few more islenska.lang fixes by Hinrik Örn Sigurðsson fixing a few more source and target mismatches with english.lang in the icelandic translation. Prune a lot of old unused strings that were deleted from english.lang long ago. 2010-06-05 15:41:04 +00:00
arabic.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
basque.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
bulgarian.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
catala.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
chinese-simp.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
chinese-trad.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
czech.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
dansk.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
deutsch.lang Rename "Selective Backlight" to "Backlight Exemptions" and add German translation 2017-09-20 21:17:39 +02:00
eesti.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
english-us.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
english.lang As3525 v1/v2 Add power savings menu 2018-07-27 23:56:32 +02:00
espanol.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
esperanto.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
finnish.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
francais.lang Update french translation, thanks to lebellium for spotting those. 2016-08-20 20:38:12 +01:00
galego.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
greek.lang Fix some warnings due to the previous commit 2017-09-20 21:17:07 +02:00
hebrew.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
hindi.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
hrvatski.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
islenska.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
italiano.lang Update Greek, Swedish, Italian and Serbian. 2017-09-20 20:27:00 +02:00
japanese.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
korean.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
lang.make Fix make race conditions reharding lang.h 2017-09-24 23:32:47 +02:00
latviesu.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
lietuviu.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
magyar.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
nederlands.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
norsk-nynorsk.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
norsk.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
polski.lang Translate remaining polish strings. 2016-01-16 13:20:08 +01:00
portugues-brasileiro.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
portugues.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
romaneste.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
russian.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
slovak.lang FS#13079 - Slovak lang update 2016-08-17 22:04:48 +02:00
slovenscina.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
SOURCES Make basque.lang be built. Fixes FS#12235 2011-08-19 11:52:32 +00:00
srpski.lang Update Greek, Swedish, Italian and Serbian. 2017-09-20 20:27:00 +02:00
svenska.lang Update Greek, Swedish, Italian and Serbian. 2017-09-20 20:27:00 +02:00
tagalog.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
thai.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
turkce.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
ukrainian.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
wallisertitsch.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00
walon.lang YH8xx,YH9xx: Keymap improvement 2015-11-15 23:46:39 +01:00