Lines Matching refs:err

374 	int err;
378 err = ad3552r_transfer(dac, addr, reg_len, buf, true);
379 if (err)
380 return err;
449 int err;
455 err = ad3552r_read_reg(dac, AD3552R_REG_ADDR_CH_DAC_24B(ch),
458 if (err < 0)
459 return err;
464 err = ad3552r_read_reg(dac, AD3552R_REG_ADDR_POWERDOWN_CONFIG,
467 if (err < 0)
468 return err;
492 int err;
497 err = ad3552r_write_reg(dac,
502 err = ad3552r_set_ch_value(dac, AD3552R_CH_DAC_POWERDOWN,
506 err = -EINVAL;
511 return err;
530 int err, len;
546 err = ad3552r_transfer(dac, addr, len, buff, false);
547 if (err)
548 return err;
558 int err;
572 err = ad3552r_transfer(dac, addr, 3, data, false);
573 if (err)
574 return err;
590 int err;
593 err = iio_pop_from_buffer(buf, buff);
594 if (err)
611 int err;
613 err = ad3552r_write_reg(dac, AD3552R_REG_ADDR_SCRATCH_PAD, val1);
614 if (err < 0)
615 return err;
617 err = ad3552r_read_reg(dac, AD3552R_REG_ADDR_SCRATCH_PAD, &val);
618 if (err < 0)
619 return err;
624 err = ad3552r_write_reg(dac, AD3552R_REG_ADDR_SCRATCH_PAD, val2);
625 if (err < 0)
626 return err;
628 err = ad3552r_read_reg(dac, AD3552R_REG_ADDR_SCRATCH_PAD, &val);
629 if (err < 0)
630 return err;
645 int err;
648 err = ad3552r_read_reg(addr->dac, addr->addr, &val);
649 if (err)
650 return err;
805 int err;
819 err = fwnode_property_read_u32(gain_child, "adi,gain-scaling-p", &val);
820 if (err)
821 return dev_err_probe(dev, err,
826 err = fwnode_property_read_u32(gain_child, "adi,gain-scaling-n", &val);
827 if (err)
828 return dev_err_probe(dev, err,
833 err = fwnode_property_read_u32(gain_child, "adi,rfb-ohms", &val);
834 if (err)
835 return dev_err_probe(dev, err,
839 err = fwnode_property_read_u32(gain_child, "adi,gain-offset", &val);
840 if (err)
841 return dev_err_probe(dev, err,
850 err = ad3552r_write_reg(dac, addr,
852 if (err)
853 return dev_err_probe(dev, err, "Error writing register\n");
855 err = ad3552r_write_reg(dac, addr, reg);
856 if (err)
857 return dev_err_probe(dev, err, "Error writing register\n");
871 int err, cnt = 0, voltage, delta = 100000;
890 err = regulator_enable(vref);
891 if (err) {
893 return err;
896 err = devm_add_action_or_reset(dev, ad3552r_reg_disable, vref);
897 if (err) {
899 return err;
910 err = ad3552r_update_reg_field(dac,
914 if (err)
915 return err;
917 err = device_property_read_u32(dev, "adi,sdo-drive-strength", &val);
918 if (!err) {
924 err = ad3552r_update_reg_field(dac,
928 if (err)
929 return err;
939 err = fwnode_property_read_u32(child, "reg", &ch);
940 if (err)
941 return dev_err_probe(dev, err,
949 err = fwnode_property_read_u32_array(child,
953 if (err)
954 return dev_err_probe(dev, err,
957 err = ad3552r_find_range(dac->chip_id, vals);
958 if (err < 0)
959 return dev_err_probe(dev, err,
962 val = err;
963 err = ad3552r_set_ch_value(dac,
966 if (err)
967 return err;
974 err = ad3552r_configure_custom_gain(dac, child, ch);
975 if (err)
976 return err;
982 err = ad3552r_set_ch_value(dac, AD3552R_CH_SELECT, ch, 1);
983 if (err < 0)
984 return err;
993 err = ad3552r_set_ch_value(dac, AD3552R_CH_AMPLIFIER_POWERDOWN,
995 if (err)
996 return err;
1006 int err;
1009 err = ad3552r_reset(dac);
1010 if (err) {
1012 return err;
1015 err = ad3552r_check_scratch_pad(dac);
1016 if (err) {
1018 return err;
1021 err = ad3552r_read_reg(dac, AD3552R_REG_ADDR_PRODUCT_ID_L, &val);
1022 if (err) {
1024 return err;
1028 err = ad3552r_read_reg(dac, AD3552R_REG_ADDR_PRODUCT_ID_H, &val);
1029 if (err) {
1031 return err;
1048 int err;
1060 err = ad3552r_init(dac);
1061 if (err)
1062 return err;
1075 err = devm_iio_triggered_buffer_setup_ext(&indio_dev->dev, indio_dev, NULL,
1080 if (err)
1081 return err;