Lines Matching refs:reg_config
116 * @reg_config: Register value of INA3221_CONFIG
126 u32 reg_config;
139 (ina->reg_config & INA3221_CONFIG_CHx_EN(channel));
210 wait = ina3221_reg_to_interval_us(ina->reg_config);
256 regval = INA3221_CONFIG_AVG(ina->reg_config);
261 *val = ina3221_reg_to_interval_us(ina->reg_config);
291 ina->reg_config);
348 ina->reg_config);
399 tmp = (ina->reg_config & ~INA3221_CONFIG_AVG_MASK) |
405 /* Update reg_config accordingly */
406 ina->reg_config = tmp;
409 tmp = ina3221_interval_ms_to_conv_time(ina->reg_config, val);
415 tmp = (ina->reg_config & ~tmp) |
422 /* Update reg_config accordingly */
423 ina->reg_config = tmp;
480 u16 config_old = ina->reg_config & mask;
500 tmp = (ina->reg_config & ~mask) | (config & mask);
506 ina->reg_config = tmp;
862 ina->reg_config = INA3221_CONFIG_DEFAULT;
866 ina->reg_config &= ~INA3221_CONFIG_MODE_CONTINUOUS;
871 ina->reg_config &= ~INA3221_CONFIG_CHx_EN(i);
937 ret = regmap_read(ina->regmap, INA3221_CONFIG, &ina->reg_config);
974 ret = regmap_write(ina->regmap, INA3221_CONFIG, ina->reg_config);