Lines Matching refs:dac
515 for (i = 0; i < ARRAY_SIZE(pdata->dac); ++i) {
516 val = pdata->dac[i].slew.step_size <<
518 val |= pdata->dac[i].slew.rate <<
520 if (pdata->dac[i].slew.enable)
529 for (i = 0; i < ARRAY_SIZE(pdata->dac); ++i) {
530 if (!ad5755_is_valid_mode(st, pdata->dac[i].mode))
534 if (!pdata->dac[i].ext_current_sense_resistor)
536 if (pdata->dac[i].enable_voltage_overrange)
538 val |= pdata->dac[i].mode;
572 if (pdata && ad5755_is_voltage_mode(pdata->dac[i].mode))
599 .dac = {
665 pdata->dac[devnr].mode = tmp;
667 pdata->dac[devnr].mode = AD5755_MODE_CURRENT_4mA_20mA;
669 pdata->dac[devnr].ext_current_sense_resistor =
672 pdata->dac[devnr].enable_voltage_overrange =
676 pdata->dac[devnr].slew.enable = tmparray[0];
678 pdata->dac[devnr].slew.rate = AD5755_SLEW_RATE_64k;
681 pdata->dac[devnr].slew.rate =
691 pdata->dac[devnr].slew.step_size = AD5755_SLEW_STEP_SIZE_1;
694 pdata->dac[devnr].slew.step_size =
704 pdata->dac[devnr].slew.enable = false;
705 pdata->dac[devnr].slew.rate = AD5755_SLEW_RATE_64k;
706 pdata->dac[devnr].slew.step_size =