Home
last modified time | relevance | path

Searched refs:regvals (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/hwmon/
H A Dmax1668.c60 u8 regvals[2]; in max1668_read() local
106 ret = regmap_multi_reg_read(regmap, regs, regvals, 2); in max1668_read()
109 *val = !!((regvals[0] & BIT(4)) && regvals[1] == 127); in max1668_read()
H A Dmax6639.c90 u8 regvals[2]; in max6639_temp_read_input() local
93 res = regmap_multi_reg_read(data->regmap, regs, regvals, 2); in max6639_temp_read_input()
97 *temp = ((regvals[0] >> 5) | (regvals[1] << 3)) * 125; in max6639_temp_read_input()
279 u8 regvals[2]; in max6639_read_pwm() local
291 res = regmap_multi_reg_read(data->regmap, regs, regvals, 2); in max6639_read_pwm()
294 i = regvals[0] & MAX6639_FAN_CONFIG3_FREQ_MASK; in max6639_read_pwm()
295 if (regvals[1] & MAX6639_GCONFIG_PWM_FREQ_HI) in max6639_read_pwm()
H A Dltc2991.c65 __be16 regvals; in ltc2991_read_reg() local
71 ret = regmap_bulk_read(st->regmap, addr, &regvals, reg_len); in ltc2991_read_reg()
75 *val = be16_to_cpu(regvals); in ltc2991_read_reg()
H A Dltc2992.c189 u8 regvals[4]; in ltc2992_read_reg() local
194 ret = regmap_bulk_read(st->regmap, addr, regvals, reg_len); in ltc2992_read_reg()
200 val |= regvals[reg_len - i - 1] << (i * 8); in ltc2992_read_reg()
207 u8 regvals[4]; in ltc2992_write_reg() local
211 regvals[reg_len - i - 1] = (val >> (i * 8)) & 0xFF; in ltc2992_write_reg()
213 return regmap_bulk_write(st->regmap, addr, regvals, reg_len); in ltc2992_write_reg()
H A Dtmp401.c311 u16 regvals[2]; in tmp401_temp_read() local
328 ret = regmap_multi_reg_read(regmap, regs, regvals, 2); in tmp401_temp_read()
331 *val = tmp401_register_to_temp(regvals[0], data->extended_range) - in tmp401_temp_read()
332 (regvals[1] * 1000); in tmp401_temp_read()
/linux/include/linux/mfd/
H A Dabx500.h36 u8 first_reg, u8 *regvals, u8 numregs);
38 u8 first_reg, u8 *regvals, u8 numregs);
/linux/drivers/video/fbdev/
H A Dcontrolfb.c88 struct control_regvals regvals; member
101 results &= !DIRTY(regvals.clock_params[i]); in PAR_EQUAL()
105 results &= !DIRTY(regvals.regs[i]); in PAR_EQUAL()
242 r = &par->regvals; in control_set_hardware()
430 struct control_regvals *r = &par->regvals; in control_var_to_par()
562 rv = (struct control_regints *) par->regvals.regs; in control_par_to_var()
620 var->pixclock = CONTROL_PIXCLOCK_BASE * par->regvals.clock_params[0]; in control_par_to_var()
621 var->pixclock /= par->regvals.clock_params[1]; in control_par_to_var()
622 var->pixclock >>= par->regvals.clock_params[2]; in control_par_to_var()
/linux/drivers/mfd/
H A Dabx500-core.c89 u8 first_reg, u8 *regvals, u8 numregs) in abx500_get_register_page_interruptible() argument
96 first_reg, regvals, numregs); in abx500_get_register_page_interruptible()
/linux/sound/soc/fsl/
H A Dfsl_ssi.c55 /* Define RX and TX to index ssi->regvals array; Can be 0 or 1 only */
223 * @regvals: Specific RX/TX register settings
266 struct fsl_ssi_regvals regvals[2]; member
395 * cached values in regvals
402 * 2) It also clears FIFO before setting regvals; SOR is safe to set online
406 struct fsl_ssi_regvals *vals = ssi->regvals; in fsl_ssi_config_enable()
482 * @vals : regvals of the current stream
483 * @avals: regvals of the opposite stream
498 * with cached values in regvals
505 * 2) It also clears FIFO after unsetting regvals; SO
[all...]
/linux/drivers/media/usb/gspca/
H A Dov519.c2590 const struct ov_regvals *regvals, in write_regvals() argument
2594 reg_w(sd, regvals->reg, regvals->val); in write_regvals()
2595 regvals++; in write_regvals()
2600 const struct ov_i2c_regvals *regvals, in write_i2c_regvals() argument
2604 i2c_w(sd, regvals->reg, regvals->val); in write_i2c_regvals()
2605 regvals++; in write_i2c_regvals()