summaryrefslogtreecommitdiff
path: root/firmware/target/arm/sandisk/power-c200_e200.c
diff options
context:
space:
mode:
authorBarry Wardell <rockbox@barrywardell.net>2007-10-16 10:48:16 +0000
committerBarry Wardell <rockbox@barrywardell.net>2007-10-16 10:48:16 +0000
commit1d1a17c0dbd0fdf2857c5d1636713247d28f1762 (patch)
tree863d40550a3f6da5406d65471b3593bde9f9d8d5 /firmware/target/arm/sandisk/power-c200_e200.c
parent8b44601a7c306611b9aba29a7774708585c97539 (diff)
downloadrockbox-1d1a17c0dbd0fdf2857c5d1636713247d28f1762.tar.gz
rockbox-1d1a17c0dbd0fdf2857c5d1636713247d28f1762.zip
Improved H10 ADC driver. We now do things exactly as the OF does. This includes shifting the readings by 0x14 when PLL is enabled. Battery voltages and remote/scrollpad values adjusted accordingly. We also now wait for the ADC to indicate the conversion is complete before reading the data, so hopefully we will get more reliably steady readings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15141 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/sandisk/power-c200_e200.c')
-rw-r--r--firmware/target/arm/sandisk/power-c200_e200.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/target/arm/sandisk/power-c200_e200.c b/firmware/target/arm/sandisk/power-c200_e200.c
index 910c3aaead..8745aa3fb6 100644
--- a/firmware/target/arm/sandisk/power-c200_e200.c
+++ b/firmware/target/arm/sandisk/power-c200_e200.c
@@ -85,7 +85,7 @@ bool tuner_power_nolock(bool status)
85#if defined(SANSA_E200) 85#if defined(SANSA_E200)
86 outl(inl(0x70000084) | 0x1, 0x70000084); 86 outl(inl(0x70000084) | 0x1, 0x70000084);
87#else /* SANSA_C200 */ 87#else /* SANSA_C200 */
88 DEV_INIT &= ~0x800; 88 DEV_INIT2 &= ~0x800;
89#endif 89#endif
90 udelay(5); 90 udelay(5);
91 91
@@ -120,7 +120,7 @@ bool tuner_power_nolock(bool status)
120#if defined (SANSA_E200) 120#if defined (SANSA_E200)
121 outl(inl(0x70000084) & ~0x1, 0x70000084); 121 outl(inl(0x70000084) & ~0x1, 0x70000084);
122#else 122#else
123 DEV_INIT |= 0x800; 123 DEV_INIT2 |= 0x800;
124#endif 124#endif
125 } 125 }
126 126