Lines Matching defs:regval

289 	unsigned int regval, gain;
292 ret = regmap_read(data->regmap, SX9310_REG_PROX_CTRL3, &regval);
299 gain = FIELD_GET(SX9310_REG_PROX_CTRL3_GAIN0_MASK, regval);
303 gain = FIELD_GET(SX9310_REG_PROX_CTRL3_GAIN12_MASK, regval);
316 unsigned int regval;
319 ret = regmap_read(data->regmap, SX9310_REG_PROX_CTRL0, &regval);
323 regval = FIELD_GET(SX9310_REG_PROX_CTRL0_SCANPERIOD_MASK, regval);
324 *val = sx9310_samp_freq_table[regval].val;
325 *val2 = sx9310_samp_freq_table[regval].val2;
413 unsigned int regval;
420 ret = regmap_read(data->regmap, reg, &regval);
424 regval = FIELD_GET(SX9310_REG_PROX_CTRL8_9_PTHRESH_MASK, regval);
425 if (regval >= ARRAY_SIZE(sx9310_pthresh_codes))
428 *val = sx9310_pthresh_codes[regval];
435 unsigned int regval, pthresh;
442 ret = regmap_read(data->regmap, SX9310_REG_PROX_CTRL10, &regval);
446 regval = FIELD_GET(SX9310_REG_PROX_CTRL10_HYST_MASK, regval);
447 if (!regval)
448 regval = 5;
450 /* regval is at most 5 */
451 *val = pthresh >> (5 - regval);
458 unsigned int regval;
461 ret = regmap_read(data->regmap, SX9310_REG_PROX_CTRL10, &regval);
465 regval = FIELD_GET(SX9310_REG_PROX_CTRL10_FAR_DEBOUNCE_MASK, regval);
466 if (regval)
467 *val = 1 << regval;
476 unsigned int regval;
479 ret = regmap_read(data->regmap, SX9310_REG_PROX_CTRL10, &regval);
483 regval = FIELD_GET(SX9310_REG_PROX_CTRL10_CLOSE_DEBOUNCE_MASK, regval);
484 if (regval)
485 *val = 1 << regval;
526 unsigned int regval;
535 regval = i;
543 regval = FIELD_PREP(SX9310_REG_PROX_CTRL8_9_PTHRESH_MASK, regval);
546 SX9310_REG_PROX_CTRL8_9_PTHRESH_MASK, regval);
585 unsigned int regval;
592 regval = FIELD_PREP(SX9310_REG_PROX_CTRL10_FAR_DEBOUNCE_MASK, val);
597 regval);
606 unsigned int regval;
613 regval = FIELD_PREP(SX9310_REG_PROX_CTRL10_CLOSE_DEBOUNCE_MASK, val);
618 regval);