Lines Matching full:slew
516 val = pdata->dac[i].slew.step_size << in ad5755_setup_pdata()
518 val |= pdata->dac[i].slew.rate << in ad5755_setup_pdata()
520 if (pdata->dac[i].slew.enable) in ad5755_setup_pdata()
587 .slew = { \
675 if (!of_property_read_u32_array(pp, "adi,slew", tmparray, 3)) { in ad5755_parse_dt()
676 pdata->dac[devnr].slew.enable = tmparray[0]; in ad5755_parse_dt()
678 pdata->dac[devnr].slew.rate = AD5755_SLEW_RATE_64k; in ad5755_parse_dt()
681 pdata->dac[devnr].slew.rate = in ad5755_parse_dt()
688 "channel %d slew rate out of range selecting 64kHz\n", in ad5755_parse_dt()
691 pdata->dac[devnr].slew.step_size = AD5755_SLEW_STEP_SIZE_1; in ad5755_parse_dt()
694 pdata->dac[devnr].slew.step_size = in ad5755_parse_dt()
701 "channel %d slew step size out of range selecting 1 LSB\n", in ad5755_parse_dt()
704 pdata->dac[devnr].slew.enable = false; in ad5755_parse_dt()
705 pdata->dac[devnr].slew.rate = AD5755_SLEW_RATE_64k; in ad5755_parse_dt()
706 pdata->dac[devnr].slew.step_size = in ad5755_parse_dt()