Lines Matching defs:regval
390 unsigned int reg, regval;
394 ret = regmap_read(data->regmap, reg, ®val);
398 regval = FIELD_GET(SX9324_REG_PROX_CTRL0_GAIN_MASK, regval);
399 if (regval)
400 regval--;
401 else if (regval == SX9324_REG_PROX_CTRL0_GAIN_RSVD ||
402 regval > SX9324_REG_PROX_CTRL0_GAIN_8)
405 *val = 1 << regval;
414 unsigned int regval;
416 ret = regmap_read(data->regmap, SX9324_REG_GNRL_CTRL0, ®val);
420 regval = FIELD_GET(SX9324_REG_GNRL_CTRL0_SCANPERIOD_MASK, regval);
421 *val = sx9324_samp_freq_table[regval].val;
422 *val2 = sx9324_samp_freq_table[regval].val2;
511 unsigned int regval;
521 ret = regmap_read(data->regmap, reg, ®val);
525 if (regval <= 1)
526 *val = regval;
528 *val = (regval * regval) / 2;
536 unsigned int regval, pthresh;
543 ret = regmap_read(data->regmap, SX9324_REG_PROX_CTRL5, ®val);
547 regval = FIELD_GET(SX9324_REG_PROX_CTRL5_HYST_MASK, regval);
548 if (!regval)
551 *val = pthresh >> (5 - regval);
558 unsigned int regval;
561 ret = regmap_read(data->regmap, SX9324_REG_PROX_CTRL5, ®val);
565 regval = FIELD_GET(SX9324_REG_PROX_CTRL5_FAR_DEBOUNCE_MASK, regval);
566 if (regval)
567 *val = 1 << regval;
576 unsigned int regval;
579 ret = regmap_read(data->regmap, SX9324_REG_PROX_CTRL5, ®val);
583 regval = FIELD_GET(SX9324_REG_PROX_CTRL5_CLOSE_DEBOUNCE_MASK, regval);
584 if (regval)
585 *val = 1 << regval;
675 unsigned int regval, val = _val;
683 regval = FIELD_PREP(SX9324_REG_PROX_CTRL5_FAR_DEBOUNCE_MASK, val);
688 regval);
696 unsigned int regval, val = _val;
704 regval = FIELD_PREP(SX9324_REG_PROX_CTRL5_CLOSE_DEBOUNCE_MASK, val);
709 regval);
1083 unsigned int regval;
1089 ret = regmap_read(data->regmap, SX9324_REG_GNRL_CTRL1, ®val);
1092 FIELD_GET(SX9324_REG_GNRL_CTRL1_PHEN_MASK, regval);