Lines Matching refs:val
83 int lm3533_read(struct lm3533 *lm3533, u8 reg, u8 *val)
95 *val = tmp;
97 dev_dbg(lm3533->dev, "read [%02x]: %02x\n", reg, *val);
103 int lm3533_write(struct lm3533 *lm3533, u8 reg, u8 val)
107 dev_dbg(lm3533->dev, "write [%02x]: %02x\n", reg, val);
109 ret = regmap_write(lm3533->regmap, reg, val);
119 int lm3533_update(struct lm3533 *lm3533, u8 reg, u8 val, u8 mask)
123 dev_dbg(lm3533->dev, "update [%02x]: %02x/%02x\n", reg, val, mask);
125 ret = regmap_update_bits(lm3533->regmap, reg, mask, val);
169 u8 val;
182 val = bl << shift;
184 ret = lm3533_update(lm3533, LM3533_REG_OUTPUT_CONF1, val, mask);
197 u8 val;
217 val = led << shift;
219 ret = lm3533_update(lm3533, reg, val, mask);
263 u8 val;
283 ret = lm3533_read(lm3533, reg, &val);
287 val = (val & mask) >> shift;
289 return sysfs_emit(buf, "%u\n", val);
299 u8 val;
302 if (kstrtou8(buf, 0, &val))
306 ret = lm3533_set_hvled_config(lm3533, id, val);
308 ret = lm3533_set_lvled_config(lm3533, id, val);