summaryrefslogtreecommitdiff
path: root/firmware/target/arm/imx233/lradc-imx233.h
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/arm/imx233/lradc-imx233.h')
-rw-r--r--firmware/target/arm/imx233/lradc-imx233.h5
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 @@
71typedef void (*lradc_irq_fn_t)(int chan); 72typedef void (*lradc_irq_fn_t)(int chan);
72 73
73void imx233_lradc_init(void); 74void imx233_lradc_init(void);
74void imx233_lradc_setup_channel(int channel, bool div2, bool acc, int nr_samples, int src); 75void imx233_lradc_setup_source(int channel, bool div2, int src);
76/* variant of the above only for accumulation changes */
77void imx233_lradc_setup_sampling(int channel, bool acc, int nr_samples);
75void imx233_lradc_setup_delay(int dchan, int trigger_lradc, int trigger_delays, 78void imx233_lradc_setup_delay(int dchan, int trigger_lradc, int trigger_delays,
76 int loop_count, int delay); 79 int loop_count, int delay);
77void imx233_lradc_clear_channel_irq(int channel); 80void imx233_lradc_clear_channel_irq(int channel);