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 /manual/configure_rockbox/system_options.tex | |
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 'manual/configure_rockbox/system_options.tex')
-rwxr-xr-x | manual/configure_rockbox/system_options.tex | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/manual/configure_rockbox/system_options.tex b/manual/configure_rockbox/system_options.tex index ff2967cec7..b279308e71 100755 --- a/manual/configure_rockbox/system_options.tex +++ b/manual/configure_rockbox/system_options.tex | |||
@@ -297,6 +297,30 @@ therefore result in better runtime. | |||
297 | \end{description} | 297 | \end{description} |
298 | } %\nopt{HAS_BUTTON_HOLD} | 298 | } %\nopt{HAS_BUTTON_HOLD} |
299 | 299 | ||
300 | \opt{CONFIG_POWER_SAVING}{ | ||
301 | \subsection{Power Saving} | ||
302 | These options allow users to increase runtime by lowering performance | ||
303 | of select subsystems. Certain options may \emph{not} be applicable to your | ||
304 | \dap{} or may cause undesired operation to your particular use case. | ||
305 | |||
306 | \emph{WARNING!} While every effort has been made to ensure the safety of these | ||
307 | options, due to manufacturing variance some options may cause unwanted side | ||
308 | effects, cause the \dap{} to crash or (while unlikely) even \emph{destroy} | ||
309 | your \dap{}. \emph{PROCEED WITH CAUTION} | ||
310 | |||
311 | \begin{description} | ||
312 | |||
313 | \item[CPU] | ||
314 | Allows lower voltages or cpu speed when enabled. | ||
315 | \item[Disk] | ||
316 | Allows slower disk operations when enabled. | ||
317 | \item[I2C] | ||
318 | Allows slower clocking of I2C device bus when enabled. | ||
319 | \item[Display] | ||
320 | Allows slower screen refresh rates when enabled. | ||
321 | |||
322 | \end{description} | ||
323 | } %\opt{CONFIG_POWER_SAVING} | ||
300 | 324 | ||
301 | \opt{usb_hid}{ | 325 | \opt{usb_hid}{ |
302 | \subsection{\label{ref:USB_HID}USB HID} | 326 | \subsection{\label{ref:USB_HID}USB HID} |