Home
last modified time | relevance | path

Searched refs:rm_field (Results 1 – 6 of 6) sorted by relevance

/linux-6.15/drivers/power/supply/
H A Drt9467-charger.c270 struct regmap_field *rm_field[F_MAX_FIELDS]; member
359 ret = regmap_field_read(data->rm_field[field], &sel); in rt9467_get_value_from_ranges()
384 return regmap_field_write(data->rm_field[field], sel); in rt9467_set_value_from_ranges()
863 ret = regmap_field_write(data->rm_field[F_CFO_EN], 0); in rt9467_mivr_handler()
1053 ret = regmap_field_write(data->rm_field[F_IINLMTSEL], in rt9467_do_charger_init()
1067 ret = regmap_field_write(data->rm_field[F_OCP], 1); in rt9467_do_charger_init()
1072 ret = regmap_field_write(data->rm_field[F_TE], 1); in rt9467_do_charger_init()
1077 ret = regmap_field_write(data->rm_field[F_WT_FC], 4); in rt9467_do_charger_init()
1137 ret = regmap_field_write(data->rm_field[F_HZ], 0); in rt9467_reset_chip()
1141 return regmap_field_write(data->rm_field[F_RST], 1); in rt9467_reset_chip()
[all …]
/linux-6.15/drivers/iio/light/
H A Dveml3235.c390 struct regmap_field *rm_field; in veml3235_regfield_init() local
393 rm_field = devm_regmap_field_alloc(dev, regmap, veml3235_rf_it); in veml3235_regfield_init()
394 if (IS_ERR(rm_field)) in veml3235_regfield_init()
395 return PTR_ERR(rm_field); in veml3235_regfield_init()
396 rf->it = rm_field; in veml3235_regfield_init()
399 if (IS_ERR(rm_field)) in veml3235_regfield_init()
400 return PTR_ERR(rm_field); in veml3235_regfield_init()
401 rf->gain = rm_field; in veml3235_regfield_init()
404 if (IS_ERR(rm_field)) in veml3235_regfield_init()
405 return PTR_ERR(rm_field); in veml3235_regfield_init()
[all …]
H A Dveml6030.c952 struct regmap_field *rm_field; in veml6030_regfield_init() local
955 rm_field = devm_regmap_field_alloc(dev, regmap, data->chip->it_rf); in veml6030_regfield_init()
956 if (IS_ERR(rm_field)) in veml6030_regfield_init()
957 return PTR_ERR(rm_field); in veml6030_regfield_init()
958 rf->it = rm_field; in veml6030_regfield_init()
960 rm_field = devm_regmap_field_alloc(dev, regmap, data->chip->gain_rf); in veml6030_regfield_init()
961 if (IS_ERR(rm_field)) in veml6030_regfield_init()
962 return PTR_ERR(rm_field); in veml6030_regfield_init()
963 rf->gain = rm_field; in veml6030_regfield_init()
/linux-6.15/drivers/base/regmap/
H A Dregmap.c1214 rm_field->regmap = regmap; in regmap_field_init()
1215 rm_field->reg = reg_field.reg; in regmap_field_init()
1216 rm_field->shift = reg_field.lsb; in regmap_field_init()
1240 sizeof(*rm_field), GFP_KERNEL); in devm_regmap_field_alloc()
1241 if (!rm_field) in devm_regmap_field_alloc()
1246 return rm_field; in devm_regmap_field_alloc()
1278 rm_field[i] = &rf[i]; in regmap_field_bulk_alloc()
1314 rm_field[i] = &rf[i]; in devm_regmap_field_bulk_alloc()
1382 struct regmap_field *rm_field = kzalloc(sizeof(*rm_field), GFP_KERNEL); in regmap_field_alloc() local
1384 if (!rm_field) in regmap_field_alloc()
[all …]
/linux-6.15/drivers/iio/adc/
H A Drtq6056.c367 struct regmap_field *rm_field; in rtq6056_adc_set_samp_freq() local
375 rm_field = priv->rm_fields[F_VSHUNTCT]; in rtq6056_adc_set_samp_freq()
378 rm_field = priv->rm_fields[F_VBUSCT]; in rtq6056_adc_set_samp_freq()
386 ret = regmap_field_write(rm_field, selector); in rtq6056_adc_set_samp_freq()
/linux-6.15/include/linux/
H A Dregmap.h1448 struct regmap_field **rm_field,