http://lkml.i2p/msg5423125.html
val);
+
+err = ad3552r_update_reg_field(dac, AD3552R_REG_ADDR_POWERDOWN_CONFIG,
+ AD3552R_MASK_CH_DAC_POWERDOWN(chan->channel),
+ val);
break;
default:
err = -EINVAL;
@@ -715,9 +628,9 @@ static int ad3552r_reset(struct ad3552r_desc *dac)
}
return ad3552r_update_reg_field(dac,
-addr_mask_map[AD3552R_ADDR_ASCENSION][0],
-addr_mask_map[AD3552R_ADDR_ASCENSION][1],
-val);
+AD3552R_REG_ADDR_INTERFACE_CONFIG_A,
+AD3552R_MASK_ADDR_ASCENSION,
+FIELD_PREP(AD3552R_MASK_ADDR_ASCENSION, val));
}
static...