diff options
Diffstat (limited to 'firmware/target/coldfire/iriver/h100/adc-h100.c')
-rw-r--r-- | firmware/target/coldfire/iriver/h100/adc-h100.c | 8 |
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 | ||
112 | void adc_init(void) | 112 | void 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); |