Lines Matching refs:preg

213 	struct lm355x_reg_data *preg = chip->regs;  in lm355x_control()  local
215 ret = regmap_read(chip->regmap, preg[REG_FLAG].regno, &chip->last_flag); in lm355x_control()
218 if (chip->last_flag & preg[REG_FLAG].mask) in lm355x_control()
221 chip->last_flag & preg[REG_FLAG].mask); in lm355x_control()
229 regmap_update_bits(chip->regmap, preg[REG_TORCH_CTRL].regno, in lm355x_control()
230 preg[REG_TORCH_CTRL].mask, in lm355x_control()
232 << preg[REG_TORCH_CTRL].shift); in lm355x_control()
239 preg[REG_TORCH_CFG].regno, in lm355x_control()
240 preg[REG_TORCH_CFG].mask, in lm355x_control()
242 preg[REG_TORCH_CFG].shift); in lm355x_control()
254 regmap_update_bits(chip->regmap, preg[REG_FLASH_CTRL].regno, in lm355x_control()
255 preg[REG_FLASH_CTRL].mask, in lm355x_control()
257 << preg[REG_FLASH_CTRL].shift); in lm355x_control()
268 preg[REG_STROBE_CFG].regno, in lm355x_control()
269 preg[REG_STROBE_CFG].mask, in lm355x_control()
271 preg[REG_STROBE_CFG].shift); in lm355x_control()
282 regmap_update_bits(chip->regmap, preg[REG_INDI_CTRL].regno, in lm355x_control()
283 preg[REG_INDI_CTRL].mask, in lm355x_control()
285 << preg[REG_INDI_CTRL].shift); in lm355x_control()
292 preg[REG_INDI_CFG].regno, in lm355x_control()
293 preg[REG_INDI_CFG].mask, in lm355x_control()
295 preg[REG_INDI_CFG].shift); in lm355x_control()
307 ret = regmap_update_bits(chip->regmap, preg[REG_OPMODE].regno, in lm355x_control()
308 preg[REG_OPMODE].mask, in lm355x_control()
309 opmode << preg[REG_OPMODE].shift); in lm355x_control()
533 struct lm355x_reg_data *preg = chip->regs; in lm355x_remove() local
535 regmap_write(chip->regmap, preg[REG_OPMODE].regno, 0); in lm355x_remove()