summaryrefslogtreecommitdiff
path: root/firmware/target/coldfire/iriver/h100/adc-h100.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/coldfire/iriver/h100/adc-h100.c')
-rw-r--r--firmware/target/coldfire/iriver/h100/adc-h100.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/firmware/target/coldfire/iriver/h100/adc-h100.c b/firmware/target/coldfire/iriver/h100/adc-h100.c
index b29a2247ad..5fc10e4b3c 100644
--- a/firmware/target/coldfire/iriver/h100/adc-h100.c
+++ b/firmware/target/coldfire/iriver/h100/adc-h100.c
@@ -111,6 +111,14 @@ static void adc_tick(void)
111 111
112void adc_init(void) 112void adc_init(void)
113{ 113{
114 or_l(0x80600080, &GPIO_FUNCTION); /* GPIO7: CS
115 GPIO21: Data In (to the ADC)
116 GPIO22: CLK
117 GPIO31: Data Out (from the ADC) */
118 or_l(0x00600080, &GPIO_ENABLE);
119 or_l(0x80, &GPIO_OUT); /* CS high */
120 and_l(~0x00400000, &GPIO_OUT); /* CLK low */
121
114 adc_scan(ADC_BATTERY); 122 adc_scan(ADC_BATTERY);
115 123
116 tick_add_task(adc_tick); 124 tick_add_task(adc_tick);