diff options
Diffstat (limited to 'firmware/target/arm/imx233/lradc-imx233.h')
-rw-r--r-- | firmware/target/arm/imx233/lradc-imx233.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/firmware/target/arm/imx233/lradc-imx233.h b/firmware/target/arm/imx233/lradc-imx233.h index e7853b97a5..0ef8858e02 100644 --- a/firmware/target/arm/imx233/lradc-imx233.h +++ b/firmware/target/arm/imx233/lradc-imx233.h | |||
@@ -42,6 +42,7 @@ | |||
42 | 42 | ||
43 | #define LRADC_NUM_CHANNELS 8 | 43 | #define LRADC_NUM_CHANNELS 8 |
44 | #define LRADC_NUM_DELAYS 4 | 44 | #define LRADC_NUM_DELAYS 4 |
45 | #define LRADC_NUM_SOURCES 16 | ||
45 | 46 | ||
46 | #define LRADC_SRC(x) (x) | 47 | #define LRADC_SRC(x) (x) |
47 | #define LRADC_SRC_XPLUS LRADC_SRC(2) | 48 | #define LRADC_SRC_XPLUS LRADC_SRC(2) |
@@ -71,7 +72,9 @@ | |||
71 | typedef void (*lradc_irq_fn_t)(int chan); | 72 | typedef void (*lradc_irq_fn_t)(int chan); |
72 | 73 | ||
73 | void imx233_lradc_init(void); | 74 | void imx233_lradc_init(void); |
74 | void imx233_lradc_setup_channel(int channel, bool div2, bool acc, int nr_samples, int src); | 75 | void imx233_lradc_setup_source(int channel, bool div2, int src); |
76 | /* variant of the above only for accumulation changes */ | ||
77 | void imx233_lradc_setup_sampling(int channel, bool acc, int nr_samples); | ||
75 | void imx233_lradc_setup_delay(int dchan, int trigger_lradc, int trigger_delays, | 78 | void imx233_lradc_setup_delay(int dchan, int trigger_lradc, int trigger_delays, |
76 | int loop_count, int delay); | 79 | int loop_count, int delay); |
77 | void imx233_lradc_clear_channel_irq(int channel); | 80 | void imx233_lradc_clear_channel_irq(int channel); |