Lines Matching refs:reg_config
119 * @reg_config: Register value of INA3221_CONFIG
130 u32 reg_config;
144 (ina->reg_config & INA3221_CONFIG_CHx_EN(channel));
216 wait = ina3221_reg_to_interval_us(ina->reg_config);
262 regval = INA3221_CONFIG_AVG(ina->reg_config);
267 *val = ina3221_reg_to_interval_us(ina->reg_config);
297 ina->reg_config);
354 ina->reg_config);
405 tmp = (ina->reg_config & ~INA3221_CONFIG_AVG_MASK) |
411 /* Update reg_config accordingly */
412 ina->reg_config = tmp;
415 tmp = ina3221_interval_ms_to_conv_time(ina->reg_config, val);
421 tmp = (ina->reg_config & ~tmp) |
428 /* Update reg_config accordingly */
429 ina->reg_config = tmp;
486 u16 config_old = ina->reg_config & mask;
506 tmp = (ina->reg_config & ~mask) | (config & mask);
512 ina->reg_config = tmp;
869 ina->reg_config = INA3221_CONFIG_DEFAULT;
873 ina->reg_config &= ~INA3221_CONFIG_MODE_CONTINUOUS;
878 ina->reg_config &= ~INA3221_CONFIG_CHx_EN(i);
954 ret = regmap_read(ina->regmap, INA3221_CONFIG, &ina->reg_config);
991 ret = regmap_write(ina->regmap, INA3221_CONFIG, ina->reg_config);