Lines Matching refs:base
24 ADC_Type *base; member
48 ADC_Type *base = config->base; in mcux_gau_adc_channel_setup() local
69 tmp_reg = base->ADC_REG_INTERVAL; in mcux_gau_adc_channel_setup()
70 base->ADC_REG_INTERVAL &= ~ADC_ADC_REG_INTERVAL_WARMUP_TIME_MASK; in mcux_gau_adc_channel_setup()
71 base->ADC_REG_INTERVAL &= ~ADC_ADC_REG_INTERVAL_BYPASS_WARMUP_MASK; in mcux_gau_adc_channel_setup()
73 base->ADC_REG_INTERVAL |= ADC_ADC_REG_INTERVAL_BYPASS_WARMUP_MASK; in mcux_gau_adc_channel_setup()
75 base->ADC_REG_INTERVAL |= in mcux_gau_adc_channel_setup()
82 if (base->ADC_REG_INTERVAL != tmp_reg) { in mcux_gau_adc_channel_setup()
88 tmp_reg = base->ADC_REG_ANA; in mcux_gau_adc_channel_setup()
89 base->ADC_REG_ANA &= ~ADC_ADC_REG_ANA_INBUF_GAIN_MASK; in mcux_gau_adc_channel_setup()
91 base->ADC_REG_ANA |= ADC_ADC_REG_ANA_INBUF_GAIN(kADC_InputGain1); in mcux_gau_adc_channel_setup()
93 base->ADC_REG_ANA |= ADC_ADC_REG_ANA_INBUF_GAIN(kADC_InputGain0P5); in mcux_gau_adc_channel_setup()
95 base->ADC_REG_ANA |= ADC_ADC_REG_ANA_INBUF_GAIN(kADC_InputGain2); in mcux_gau_adc_channel_setup()
101 if (base->ADC_REG_ANA != tmp_reg) { in mcux_gau_adc_channel_setup()
107 tmp_reg = base->ADC_REG_ANA; in mcux_gau_adc_channel_setup()
108 base->ADC_REG_ANA &= ~ADC_ADC_REG_ANA_VREF_SEL_MASK; in mcux_gau_adc_channel_setup()
110 base->ADC_REG_ANA |= ADC_ADC_REG_ANA_VREF_SEL(kADC_Vref1P2V); in mcux_gau_adc_channel_setup()
112 base->ADC_REG_ANA |= ADC_ADC_REG_ANA_VREF_SEL(kADC_VrefExternal); in mcux_gau_adc_channel_setup()
114 base->ADC_REG_ANA |= ADC_ADC_REG_ANA_VREF_SEL(kADC_Vref1P8V); in mcux_gau_adc_channel_setup()
120 if (base->ADC_REG_ANA != tmp_reg) { in mcux_gau_adc_channel_setup()
137 ADC_Type *base = config->base; in mcux_gau_adc_read_samples() local
142 while ((ADC_GetFifoDataCount(base) > 0) && (--length > 0)) { in mcux_gau_adc_read_samples()
143 *(data->results++) = (uint16_t)ADC_GetConversionResult(base); in mcux_gau_adc_read_samples()
154 ADC_Type *base = config->base; in mcux_gau_adc_isr() local
156 if (ADC_GetStatusFlags(base) & kADC_DataReadyInterruptFlag) { in mcux_gau_adc_isr()
158 ADC_ClearStatusFlags(base, kADC_DataReadyInterruptFlag); in mcux_gau_adc_isr()
172 ADC_Type *base = config->base; in adc_context_start_sampling() local
174 ADC_StopConversion(base); in adc_context_start_sampling()
175 ADC_DoSoftwareTrigger(base); in adc_context_start_sampling()
193 ADC_Type *base = config->base; in mcux_gau_adc_do_read() local
217 base->ADC_REG_CONFIG &= ~ADC_ADC_REG_CONFIG_SCAN_LENGTH_MASK; in mcux_gau_adc_do_read()
220 base->ADC_REG_CONFIG |= ADC_ADC_REG_CONFIG_SCAN_LENGTH(data->scan_length - 1); in mcux_gau_adc_do_read()
225 ADC_SetScanChannel(base, in mcux_gau_adc_do_read()
232 base->ADC_REG_ANA &= ~ADC_ADC_REG_ANA_RES_SEL_MASK; in mcux_gau_adc_do_read()
235 base->ADC_REG_ANA |= ADC_ADC_REG_ANA_RES_SEL(kADC_Resolution12Bit); in mcux_gau_adc_do_read()
237 base->ADC_REG_ANA |= ADC_ADC_REG_ANA_RES_SEL(kADC_Resolution14Bit); in mcux_gau_adc_do_read()
239 base->ADC_REG_ANA |= ADC_ADC_REG_ANA_RES_SEL(kADC_Resolution16Bit); in mcux_gau_adc_do_read()
246 base->ADC_REG_CONFIG &= ~ADC_ADC_REG_CONFIG_AVG_SEL_MASK; in mcux_gau_adc_do_read()
248 base->ADC_REG_CONFIG |= ADC_ADC_REG_CONFIG_AVG_SEL(kADC_AverageNone); in mcux_gau_adc_do_read()
250 base->ADC_REG_CONFIG |= ADC_ADC_REG_CONFIG_AVG_SEL(kADC_Average2); in mcux_gau_adc_do_read()
252 base->ADC_REG_CONFIG |= ADC_ADC_REG_CONFIG_AVG_SEL(kADC_Average4); in mcux_gau_adc_do_read()
254 base->ADC_REG_CONFIG |= ADC_ADC_REG_CONFIG_AVG_SEL(kADC_Average8); in mcux_gau_adc_do_read()
256 base->ADC_REG_CONFIG |= ADC_ADC_REG_CONFIG_AVG_SEL(kADC_Average16); in mcux_gau_adc_do_read()
264 if (ADC_DoAutoCalibration(base, config->cal_volt)) { in mcux_gau_adc_do_read()
310 ADC_Type *base = config->base; in mcux_gau_adc_init() local
335 ADC_Init(base, &adc_config); in mcux_gau_adc_init()
337 if (ADC_DoAutoCalibration(base, config->cal_volt)) { in mcux_gau_adc_init()
341 ADC_ClearStatusFlags(base, kADC_DataReadyInterruptFlag); in mcux_gau_adc_init()
344 ADC_EnableInterrupts(base, kADC_DataReadyInterruptEnable); in mcux_gau_adc_init()
369 .base = (ADC_Type *)DT_INST_REG_ADDR(n), \