Lines Matching refs:regval
294 unsigned int regval, gain; in sx9310_read_gain() local
297 ret = regmap_read(data->regmap, SX9310_REG_PROX_CTRL3, ®val); in sx9310_read_gain()
304 gain = FIELD_GET(SX9310_REG_PROX_CTRL3_GAIN0_MASK, regval); in sx9310_read_gain()
308 gain = FIELD_GET(SX9310_REG_PROX_CTRL3_GAIN12_MASK, regval); in sx9310_read_gain()
321 unsigned int regval; in sx9310_read_samp_freq() local
324 ret = regmap_read(data->regmap, SX9310_REG_PROX_CTRL0, ®val); in sx9310_read_samp_freq()
328 regval = FIELD_GET(SX9310_REG_PROX_CTRL0_SCANPERIOD_MASK, regval); in sx9310_read_samp_freq()
329 *val = sx9310_samp_freq_table[regval].val; in sx9310_read_samp_freq()
330 *val2 = sx9310_samp_freq_table[regval].val2; in sx9310_read_samp_freq()
409 unsigned int regval; in sx9310_read_thresh() local
416 ret = regmap_read(data->regmap, reg, ®val); in sx9310_read_thresh()
420 regval = FIELD_GET(SX9310_REG_PROX_CTRL8_9_PTHRESH_MASK, regval); in sx9310_read_thresh()
421 if (regval >= ARRAY_SIZE(sx9310_pthresh_codes)) in sx9310_read_thresh()
424 *val = sx9310_pthresh_codes[regval]; in sx9310_read_thresh()
431 unsigned int regval, pthresh; in sx9310_read_hysteresis() local
438 ret = regmap_read(data->regmap, SX9310_REG_PROX_CTRL10, ®val); in sx9310_read_hysteresis()
442 regval = FIELD_GET(SX9310_REG_PROX_CTRL10_HYST_MASK, regval); in sx9310_read_hysteresis()
443 if (!regval) in sx9310_read_hysteresis()
444 regval = 5; in sx9310_read_hysteresis()
447 *val = pthresh >> (5 - regval); in sx9310_read_hysteresis()
454 unsigned int regval; in sx9310_read_far_debounce() local
457 ret = regmap_read(data->regmap, SX9310_REG_PROX_CTRL10, ®val); in sx9310_read_far_debounce()
461 regval = FIELD_GET(SX9310_REG_PROX_CTRL10_FAR_DEBOUNCE_MASK, regval); in sx9310_read_far_debounce()
462 if (regval) in sx9310_read_far_debounce()
463 *val = 1 << regval; in sx9310_read_far_debounce()
472 unsigned int regval; in sx9310_read_close_debounce() local
475 ret = regmap_read(data->regmap, SX9310_REG_PROX_CTRL10, ®val); in sx9310_read_close_debounce()
479 regval = FIELD_GET(SX9310_REG_PROX_CTRL10_CLOSE_DEBOUNCE_MASK, regval); in sx9310_read_close_debounce()
480 if (regval) in sx9310_read_close_debounce()
481 *val = 1 << regval; in sx9310_read_close_debounce()
522 unsigned int regval; in sx9310_write_thresh() local
531 regval = i; in sx9310_write_thresh()
539 regval = FIELD_PREP(SX9310_REG_PROX_CTRL8_9_PTHRESH_MASK, regval); in sx9310_write_thresh()
543 SX9310_REG_PROX_CTRL8_9_PTHRESH_MASK, regval); in sx9310_write_thresh()
576 unsigned int regval; in sx9310_write_far_debounce() local
583 regval = FIELD_PREP(SX9310_REG_PROX_CTRL10_FAR_DEBOUNCE_MASK, val); in sx9310_write_far_debounce()
588 regval); in sx9310_write_far_debounce()
593 unsigned int regval; in sx9310_write_close_debounce() local
600 regval = FIELD_PREP(SX9310_REG_PROX_CTRL10_CLOSE_DEBOUNCE_MASK, val); in sx9310_write_close_debounce()
605 regval); in sx9310_write_close_debounce()