Lines Matching refs:adc_regs
133 struct adc_it8xxx2_regs *const adc_regs = ADC_IT8XXX2_REG_BASE; in adc_disable_measurement() local
140 adc_regs->VCH0CTL = IT8XXX2_ADC_DATVAL | in adc_disable_measurement()
148 adc_regs->adc_vchs_ctrl[ADC_CHANNEL_OFFSET(ch)].VCHCTL = in adc_disable_measurement()
153 adc_regs->ADCCFG &= ~IT8XXX2_ADC_ADCEN; in adc_disable_measurement()
161 struct adc_it8xxx2_regs *const adc_regs = ADC_IT8XXX2_REG_BASE; in adc_data_valid() local
165 (adc_regs->VCH0CTL & IT8XXX2_ADC_DATVAL) : in adc_data_valid()
166 (adc_regs->ADCDVSTS2 & BIT(ADC_CHANNEL_OFFSET(data->ch))); in adc_data_valid()
173 struct adc_it8xxx2_regs *const adc_regs = ADC_IT8XXX2_REG_BASE; in adc_it8xxx2_get_sample() local
178 *data->buffer++ = adc_regs->VCH0DATM << 8 | in adc_it8xxx2_get_sample()
179 adc_regs->VCH0DATL; in adc_it8xxx2_get_sample()
183 adc_regs->adc_vchs_ctrl[ADC_CHANNEL_OFFSET(data->ch)].VCHDATM << 8 | in adc_it8xxx2_get_sample()
184 adc_regs->adc_vchs_ctrl[ADC_CHANNEL_OFFSET(data->ch)].VCHDATL; in adc_it8xxx2_get_sample()
188 adc_regs->ADCDVSTS, data->ch); in adc_it8xxx2_get_sample()
224 struct adc_it8xxx2_regs *const adc_regs = ADC_IT8XXX2_REG_BASE; in adc_enable_measurement() local
230 adc_regs->VCH0CTL = (IT8XXX2_ADC_DATVAL | IT8XXX2_ADC_INTDVEN) + ch; in adc_enable_measurement()
233 adc_regs->adc_vchs_ctrl[ADC_CHANNEL_OFFSET(ch)].VCHCTL = in adc_enable_measurement()
238 adc_regs->ADCCFG |= IT8XXX2_ADC_ADCEN; in adc_enable_measurement()
409 struct adc_it8xxx2_regs *const adc_regs = ADC_IT8XXX2_REG_BASE; in adc_accuracy_initialization() local
412 adc_regs->ADCSTS |= IT8XXX2_ADC_AINITB; in adc_accuracy_initialization()
414 adc_regs->KDCTL |= IT8XXX2_ADC_AHCE; in adc_accuracy_initialization()
416 adc_regs->ADCSTS &= ~IT8XXX2_ADC_AINITB; in adc_accuracy_initialization()
423 struct adc_it8xxx2_regs *const adc_regs = ADC_IT8XXX2_REG_BASE; in adc_it8xxx2_init() local
428 adc_regs->ADCIVMFSCS1 = ADC_0_7_FULL_SCALE_MASK; in adc_it8xxx2_init()
429 adc_regs->ADCIVMFSCS2 = ADC_8_10_FULL_SCALE_MASK; in adc_it8xxx2_init()
430 adc_regs->ADCIVMFSCS3 = ADC_13_16_FULL_SCALE_MASK; in adc_it8xxx2_init()
453 adc_regs->ADCSTS &= ~IT8XXX2_ADC_ADCCTS1; in adc_it8xxx2_init()
454 adc_regs->ADCCFG &= ~IT8XXX2_ADC_ADCCTS0; in adc_it8xxx2_init()
459 adc_regs->ADCCTL = 1; in adc_it8xxx2_init()
462 adc_regs->ADCCTL1 = in adc_it8xxx2_init()
463 (adc_regs->ADCCTL1 & ~ADC_SACLKDIV_MASK) | ADC_SACLKDIV(2); in adc_it8xxx2_init()
469 adc_regs->ADCGCR |= IT8XXX2_ADC_DBKEN; in adc_it8xxx2_init()