Lines Matching refs:dac
254 DAC_TypeDef *dac, in OPAMP_Disable() argument
256 VDAC_TypeDef *dac, in OPAMP_Disable()
261 EFM_ASSERT(DAC_REF_VALID(dac)); in OPAMP_Disable()
265 dac->CH0CTRL &= ~DAC_CH0CTRL_EN; in OPAMP_Disable()
266 dac->OPACTRL &= ~DAC_OPACTRL_OPA0EN; in OPAMP_Disable()
268 dac->CH1CTRL &= ~DAC_CH1CTRL_EN; in OPAMP_Disable()
269 dac->OPACTRL &= ~DAC_OPACTRL_OPA1EN; in OPAMP_Disable()
271 dac->OPACTRL &= ~DAC_OPACTRL_OPA2EN; in OPAMP_Disable()
275 EFM_ASSERT(VDAC_REF_VALID(dac)); in OPAMP_Disable()
280 dac->CMD |= VDAC_CMD_OPA0DIS; in OPAMP_Disable()
281 while (dac->STATUS & VDAC_STATUS_OPA0ENS) { in OPAMP_Disable()
286 dac->CMD |= VDAC_CMD_OPA1DIS; in OPAMP_Disable()
287 while (dac->STATUS & VDAC_STATUS_OPA1ENS) { in OPAMP_Disable()
292 dac->CMD |= VDAC_CMD_OPA2DIS; in OPAMP_Disable()
293 while (dac->STATUS & VDAC_STATUS_OPA2ENS) { in OPAMP_Disable()
298 dac->CMD |= VDAC_CMD_OPA3DIS; in OPAMP_Disable()
299 while (dac->STATUS & VDAC_STATUS_OPA3ENS) { in OPAMP_Disable()
365 DAC_TypeDef *dac, in OPAMP_Enable() argument
367 VDAC_TypeDef *dac, in OPAMP_Enable()
375 EFM_ASSERT(DAC_REF_VALID(dac)); in OPAMP_Enable()
383 dac->BIASPROG = (dac->BIASPROG in OPAMP_Enable()
390 gain = dac->CAL & _DAC_CAL_GAIN_MASK; in OPAMP_Enable()
391 SYSTEM_GetCalibrationValue(&dac->CAL); in OPAMP_Enable()
392 dac->CAL = (dac->CAL & ~_DAC_CAL_GAIN_MASK) | gain; in OPAMP_Enable()
397 dac->CAL = (dac->CAL & ~_DAC_CAL_CH0OFFSET_MASK) in OPAMP_Enable()
401 dac->OPA0MUX = (uint32_t)init->resSel in OPAMP_Enable()
411 dac->CH0CTRL |= DAC_CH0CTRL_EN; in OPAMP_Enable()
412 dac->OPACTRL = (dac->OPACTRL in OPAMP_Enable()
426 dac->BIASPROG = (dac->BIASPROG in OPAMP_Enable()
433 gain = dac->CAL & _DAC_CAL_GAIN_MASK; in OPAMP_Enable()
434 SYSTEM_GetCalibrationValue(&dac->CAL); in OPAMP_Enable()
435 dac->CAL = (dac->CAL & ~_DAC_CAL_GAIN_MASK) | gain; in OPAMP_Enable()
440 dac->CAL = (dac->CAL & ~_DAC_CAL_CH1OFFSET_MASK) in OPAMP_Enable()
444 dac->OPA1MUX = (uint32_t)init->resSel in OPAMP_Enable()
454 dac->CH1CTRL |= DAC_CH1CTRL_EN; in OPAMP_Enable()
455 dac->OPACTRL = (dac->OPACTRL in OPAMP_Enable()
476 dac->BIASPROG = (dac->BIASPROG in OPAMP_Enable()
483 SYSTEM_GetCalibrationValue(&dac->OPAOFFSET); in OPAMP_Enable()
487 dac->OPAOFFSET = (dac->OPAOFFSET & ~_DAC_OPAOFFSET_OPA2OFFSET_MASK) in OPAMP_Enable()
491 dac->OPA2MUX = (uint32_t)init->resSel in OPAMP_Enable()
501 dac->OPACTRL = (dac->OPACTRL in OPAMP_Enable()
518 EFM_ASSERT(VDAC_REF_VALID(dac)); in OPAMP_Enable()
531 OPAMP_Disable(dac, opa); in OPAMP_Enable()
624 dac->OPA[opa].CAL = (calData & _VDAC_OPA_CAL_MASK); in OPAMP_Enable()
626 dac->OPA[opa].MUX = (uint32_t)init->resSel in OPAMP_Enable()
632 dac->OPA[opa].OUT = (uint32_t)init->outMode in OPAMP_Enable()
654 dac->OPA[opa].TIMER = (uint32_t)(init->settleTime in OPAMP_Enable()
661 dac->OPA[opa].CTRL = (init->aportYMasterDisable in OPAMP_Enable()
678 dac->CMD |= VDAC_CMD_OPA0EN; in OPAMP_Enable()
682 dac->CMD |= VDAC_CMD_OPA1EN; in OPAMP_Enable()
686 dac->CMD |= VDAC_CMD_OPA2EN; in OPAMP_Enable()
690 dac->CMD |= VDAC_CMD_OPA3EN; in OPAMP_Enable()