Lines Matching refs:mec_adc_regs
86 int mec_hal_adc_init(struct mec_adc_regs *regs, struct mec_adc_config *cfg);
87 int mec_hal_adc_activate(struct mec_adc_regs *regs, uint8_t enable);
89 int mec_hal_adc_girq_ctrl(struct mec_adc_regs *regs, uint32_t flags, uint8_t enable);
90 int mec_hal_adc_girq_status_clr(struct mec_adc_regs *regs, uint32_t flags);
92 int mec_hal_adc_repeat_delay_set(struct mec_adc_regs *regs, uint16_t start_delay,
94 int mec_hal_adc_repeat_mode_chan_set(struct mec_adc_regs *regs, uint32_t rpt_chan_bm);
96 int mec_hal_adc_chan_vref_select(struct mec_adc_regs *regs, uint8_t chan_id,
100 int mec_hal_adc_differential_input_enable(struct mec_adc_regs *regs, uint8_t enable);
102 int mec_hal_adc_resolution_set(struct mec_adc_regs *regs, uint8_t resolution_bits);
104 int mec_hal_adc_start(struct mec_adc_regs *regs, uint16_t single_chan_bm, uint16_t rpt_chan_bm);
106 uint32_t mec_hal_adc_channels_done(struct mec_adc_regs *regs);
108 int mec_hal_adc_status_clear(struct mec_adc_regs *regs, uint32_t flags);
110 uint32_t mec_hal_adc_channel_reading(struct mec_adc_regs *regs, uint8_t channel);