diff options
author | Jack Halpin <jack.halpin@gmail.com> | 2009-10-16 17:44:23 +0000 |
---|---|---|
committer | Jack Halpin <jack.halpin@gmail.com> | 2009-10-16 17:44:23 +0000 |
commit | 000cff5bae1576091ee9c23e33066bd3341d38d2 (patch) | |
tree | 8dd9819f2b3f57747a5ee266a54b917d5da3be70 /firmware/target | |
parent | af8cc7d35f917e28e408ffe308a7dab19d040974 (diff) | |
download | rockbox-000cff5bae1576091ee9c23e33066bd3341d38d2.tar.gz rockbox-000cff5bae1576091ee9c23e33066bd3341d38d2.zip |
AMS Sansa: Lower ADC checkvalue for voltage scaling to 1.175V as some players run slightly low.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23205 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target')
-rw-r--r-- | firmware/target/arm/as3525/system-as3525.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/firmware/target/arm/as3525/system-as3525.c b/firmware/target/arm/as3525/system-as3525.c index ba817b4ad3..dc335dfaad 100644 --- a/firmware/target/arm/as3525/system-as3525.c +++ b/firmware/target/arm/as3525/system-as3525.c | |||
@@ -338,9 +338,9 @@ void set_cpu_frequency(long frequency) | |||
338 | /* Increasing frequency so boost voltage before change */ | 338 | /* Increasing frequency so boost voltage before change */ |
339 | ascodec_write(AS3514_CVDD_DCDC3, (AS314_CP_DCDC3_SETTING | CVDD_1_20)); | 339 | ascodec_write(AS3514_CVDD_DCDC3, (AS314_CP_DCDC3_SETTING | CVDD_1_20)); |
340 | 340 | ||
341 | /* Wait for voltage to be at least 1.20v before making fclk > 200 MHz */ | 341 | /* Some players run a bit low so use 1.175 volts instead of 1.20 */ |
342 | while(adc_read(ADC_CVDD) < 480) /* 480 * .0025 = 1.20V */ | 342 | /* Wait for voltage to be at least 1.175v before making fclk > 200 MHz */ |
343 | ; | 343 | while(adc_read(ADC_CVDD) < 470); /* 470 * .0025 = 1.175V */ |
344 | 344 | ||
345 | asm volatile( | 345 | asm volatile( |
346 | "mrc p15, 0, r0, c1, c0 \n" | 346 | "mrc p15, 0, r0, c1, c0 \n" |