Lines Matching refs:config
183 static inline u32 ina3221_interval_ms_to_conv_time(u16 config, int interval)
185 u32 channels = hweight16(config & INA3221_CONFIG_CHs_EN_MASK);
186 u32 samples_idx = INA3221_CONFIG_AVG(config);
194 static inline u32 ina3221_reg_to_interval_us(u16 config)
196 u32 channels = hweight16(config & INA3221_CONFIG_CHs_EN_MASK);
197 u32 vbus_ct_idx = INA3221_CONFIG_VBUS_CT(config);
198 u32 vsh_ct_idx = INA3221_CONFIG_VSH_CT(config);
479 u16 config, mask = INA3221_CONFIG_CHx_EN(channel);
484 config = enable ? mask : 0;
487 if (config_old == config)
500 tmp = (ina->reg_config & ~mask) | (config & mask);
505 /* Cache the latest config register value */
936 /* Save config register value and enable cache-only */
973 /* Restore config register value to hardware */