Lines Matching refs:regval

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