Searched refs:rm_fields (Results 1 – 3 of 3) sorted by relevance
| /linux/drivers/power/supply/ |
| H A D | rt9756.c | 179 struct regmap_field *rm_fields[F_MAX_FIELD]; member 207 ret = regmap_field_read(data->rm_fields[en_field], &enable); in rt9756_get_value_field_range() 216 ret = regmap_field_read(data->rm_fields[field], &selector); in rt9756_get_value_field_range() 237 return regmap_field_write(data->rm_fields[en_field], 0); in rt9756_set_value_field_range() 241 ret = regmap_field_write(data->rm_fields[field], selector); in rt9756_set_value_field_range() 245 return regmap_field_write(data->rm_fields[en_field], 1); in rt9756_set_value_field_range() 297 ret = regmap_field_read(data->rm_fields[F_SWITCHING], &switching_state); in rt9756_get_switching_state() 340 ret = regmap_field_read(data->rm_fields[F_VBUS_STATE], &online); in rt9756_get_charger_online() 354 ret = regmap_field_read(data->rm_fields[F_OP_MODE], &opmode); in rt9756_get_vbus_ovp() 372 ret = regmap_field_read(data->rm_fields[F_OP_MODE], &opmode); in rt9756_set_vbus_ovp() [all …]
|
| H A D | rt9471.c | 157 struct regmap_field *rm_fields[F_MAX_FIELDS]; member 213 return regmap_field_write(chip->rm_fields[field], sel); in rt9471_set_value_by_field_range() 224 ret = regmap_field_read(chip->rm_fields[field], &sel); in rt9471_get_value_by_field_range() 241 return regmap_field_write(chip->rm_fields[F_TE], 0); in rt9471_set_ieoc() 248 return regmap_field_write(chip->rm_fields[F_TE], 1); in rt9471_set_ieoc() 256 ret = regmap_field_read(chip->rm_fields[F_TE], &chg_term_enable); in rt9471_get_ieoc() 273 ret = regmap_field_read(chip->rm_fields[F_IC_STAT], &ic_stat); in rt9471_get_status() 305 ret = regmap_field_read(chip->rm_fields[F_ST_VBUS_GD], &vbus_gd); in rt9471_get_vbus_good() 375 return regmap_field_write(chip->rm_fields[F_CHG_EN], in rt9471_charger_set_property() 378 return regmap_field_write(chip->rm_fields[F_HZ], !val->intval); in rt9471_charger_set_property() [all …]
|
| /linux/drivers/iio/adc/ |
| H A D | rtq6056.c | 91 struct regmap_field *rm_fields[F_MAX_FIELDS]; member 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() 418 ret = regmap_field_write(priv->rm_fields[F_AVG], selector); in rtq6056_adc_set_average() 438 ret = regmap_field_write(priv->rm_fields[F_RTQ6059_BADC], in rtq6059_adc_set_average() 443 ret = regmap_field_write(priv->rm_fields[F_RTQ6059_SADC], in rtq6059_adc_set_average() 683 regmap_field_write(priv->rm_fields[F_OPMODE], 0); in rtq6056_enter_shutdown_state() 761 ret = devm_regmap_field_bulk_alloc(dev, regmap, priv->rm_fields, in rtq6056_probe() 814 return regmap_field_write(priv->rm_fields[F_OPMODE], 0); in rtq6056_runtime_suspend() 822 ret = regmap_field_write(priv->rm_fields[F_OPMODE], RTQ6056_CONT_ALLON); in rtq6056_runtime_resume()
|