diff options
author | Michael Giacomelli <giac2000@hotmail.com> | 2016-03-27 22:46:53 +0200 |
---|---|---|
committer | Michael Giacomelli <giac2000@hotmail.com> | 2016-03-27 23:14:51 +0200 |
commit | 7be692e80612ce180d1dc4c796f6ee0586ec565a (patch) | |
tree | fdbadbf92805cebb557b080daba8e9b10b7264ee /firmware/target/arm/as3525/system-as3525.c | |
parent | 775b21ebc45051b51851ee5ed6597c221ed9cede (diff) | |
download | rockbox-7be692e80612ce180d1dc4c796f6ee0586ec565a.tar.gz rockbox-7be692e80612ce180d1dc4c796f6ee0586ec565a.zip |
Enable voltage scaling on AMSv2.
Voltage is reduced when the CPU is unboosted, resulting in a large
reduction in power consumption. In analogy with the AMSv1 voltage
scaling code (currently disabled due to problems with SD cards),
I have defined a config file option to enable/disable it.
Change-Id: Ia89c31ec06dd012354b4d53435e7b5b36243b206
Diffstat (limited to 'firmware/target/arm/as3525/system-as3525.c')
-rw-r--r-- | firmware/target/arm/as3525/system-as3525.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/target/arm/as3525/system-as3525.c b/firmware/target/arm/as3525/system-as3525.c index 22aa90aad6..edd80f4fb2 100644 --- a/firmware/target/arm/as3525/system-as3525.c +++ b/firmware/target/arm/as3525/system-as3525.c | |||
@@ -460,7 +460,7 @@ void set_cpu_frequency(long frequency) | |||
460 | { | 460 | { |
461 | if(frequency == CPUFREQ_MAX) | 461 | if(frequency == CPUFREQ_MAX) |
462 | { | 462 | { |
463 | #if 0 | 463 | #ifdef HAVE_ADJUSTABLE_CPU_VOLTAGE |
464 | /* Set CVDD1 power supply */ | 464 | /* Set CVDD1 power supply */ |
465 | ascodec_write_pmu(0x17, 1, 0x80 | 47); | 465 | ascodec_write_pmu(0x17, 1, 0x80 | 47); |
466 | /* dely for voltage rising */ | 466 | /* dely for voltage rising */ |
@@ -481,7 +481,7 @@ void set_cpu_frequency(long frequency) | |||
481 | cpu_frequency = CPUFREQ_NORMAL; | 481 | cpu_frequency = CPUFREQ_NORMAL; |
482 | 482 | ||
483 | /* Set CVDD1 power supply */ | 483 | /* Set CVDD1 power supply */ |
484 | #if 0 | 484 | #ifdef HAVE_ADJUSTABLE_CPU_VOLTAGE |
485 | #ifdef SANSA_CLIPZIP | 485 | #ifdef SANSA_CLIPZIP |
486 | ascodec_write_pmu(0x17, 1, 0x80 | 19); | 486 | ascodec_write_pmu(0x17, 1, 0x80 | 19); |
487 | #else | 487 | #else |