Searched refs:rm_field (Results 1 – 4 of 4) sorted by relevance
| /linux/drivers/iio/light/ |
| H A D | veml6046x00.c | 420 struct regmap_field *rm_field; in veml6046x00_regfield_init() local 423 rm_field = devm_regmap_field_alloc(dev, regmap, veml6046x00_rf_int_en); in veml6046x00_regfield_init() 424 if (IS_ERR(rm_field)) in veml6046x00_regfield_init() 425 return PTR_ERR(rm_field); in veml6046x00_regfield_init() 426 rf->int_en = rm_field; in veml6046x00_regfield_init() 428 rm_field = devm_regmap_field_alloc(dev, regmap, veml6046x00_rf_mode); in veml6046x00_regfield_init() 429 if (IS_ERR(rm_field)) in veml6046x00_regfield_init() 430 return PTR_ERR(rm_field); in veml6046x00_regfield_init() 431 rf->mode = rm_field; in veml6046x00_regfield_init() 433 rm_field = devm_regmap_field_alloc(dev, regmap, veml6046x00_rf_trig); in veml6046x00_regfield_init() [all …]
|
| /linux/drivers/power/supply/ |
| H A D | rt9467-charger.c | 269 struct regmap_field *rm_field[F_MAX_FIELDS]; member 299 return regmap_field_write(data->rm_field[F_OTG_PIN_EN], 1); in rt9467_otg_of_parse_cb() 358 ret = regmap_field_read(data->rm_field[field], &sel); in rt9467_get_value_from_ranges() 383 return regmap_field_write(data->rm_field[field], sel); in rt9467_set_value_from_ranges() 516 ret = regmap_field_read(data->rm_field[F_CHG_STAT], &status); in rt9467_psy_get_status() 596 ret = regmap_field_write(data->rm_field[F_AICL_MEAS], 1); in rt9467_run_aicl() 663 return regmap_field_read(data->rm_field[F_PWR_RDY], &val->intval); in rt9467_psy_get_property() 727 return regmap_field_write(data->rm_field[F_CHG_EN], val->intval); in rt9467_psy_set_property() 729 return regmap_field_write(data->rm_field[F_HZ], val->intval); in rt9467_psy_set_property() 799 ret = regmap_field_read(data->rm_field[F_SHIP_MODE], &sysoff_enable); in sysoff_enable_show() [all …]
|
| /linux/drivers/base/regmap/ |
| H A D | regmap.c | 1213 static void regmap_field_init(struct regmap_field *rm_field, in regmap_field_init() argument 1216 rm_field->regmap = regmap; in regmap_field_init() 1217 rm_field->reg = reg_field.reg; in regmap_field_init() 1218 rm_field->shift = reg_field.lsb; in regmap_field_init() 1219 rm_field->mask = GENMASK(reg_field.msb, reg_field.lsb); in regmap_field_init() 1221 WARN_ONCE(rm_field->mask == 0, "invalid empty mask defined\n"); in regmap_field_init() 1223 rm_field->id_size = reg_field.id_size; in regmap_field_init() 1224 rm_field->id_offset = reg_field.id_offset; in regmap_field_init() 1241 struct regmap_field *rm_field = devm_kzalloc(dev, in devm_regmap_field_alloc() local 1242 sizeof(*rm_field), GFP_KERNEL); in devm_regmap_field_alloc() [all …]
|
| /linux/drivers/iio/adc/ |
| H A D | rtq6056.c | 366 struct regmap_field *rm_field; in rtq6056_adc_set_samp_freq() local 374 rm_field = priv->rm_fields[F_VSHUNTCT]; in rtq6056_adc_set_samp_freq() 377 rm_field = priv->rm_fields[F_VBUSCT]; in rtq6056_adc_set_samp_freq() 385 ret = regmap_field_write(rm_field, selector); in rtq6056_adc_set_samp_freq()
|