Home
last modified time | relevance | path

Searched refs:rzn1_adc (Results 1 – 1 of 1) sorted by relevance

/linux/drivers/iio/adc/
H A Drzn1-adc.c122 struct rzn1_adc { struct
130 static int rzn1_adc_power(struct rzn1_adc *rzn1_adc, bool power) in rzn1_adc_power() argument
135 rzn1_adc->regs + RZN1_ADC_CONFIG_REG); in rzn1_adc_power()
138 return readl_poll_timeout_atomic(rzn1_adc->regs + RZN1_ADC_CONTROL_REG, in rzn1_adc_power()
143 static void rzn1_adc_vc_setup_conversion(struct rzn1_adc *rzn1_adc, u32 ch, in rzn1_adc_vc_setup_conversion() argument
156 writel(vc, rzn1_adc->regs + RZN1_ADC_VC_REG(ch)); in rzn1_adc_vc_setup_conversion()
159 static int rzn1_adc_vc_start_conversion(struct rzn1_adc *rzn1_adc, u32 ch) in rzn1_adc_vc_start_conversion() argument
163 val = readl(rzn1_adc->regs + RZN1_ADC_FORCE_REG); in rzn1_adc_vc_start_conversion()
167 writel(RZN1_ADC_FORCE_VC(ch), rzn1_adc->regs + RZN1_ADC_SET_FORCE_REG); in rzn1_adc_vc_start_conversion()
172 static void rzn1_adc_vc_stop_conversion(struct rzn1_adc *rzn1_adc, u32 ch) in rzn1_adc_vc_stop_conversion() argument
[all …]