Lines Matching refs:bq25890
56 struct bq25890 { struct
107 static int bq25890_read(struct bq25890 *charger, uint reg) in bq25890_read()
121 static int bq25890_write(struct bq25890 *charger, uint reg, u16 val) in bq25890_write()
159 static bool bq25890_charger_status(struct bq25890 *charger) in bq25890_charger_status()
181 struct bq25890 *charger = dev_get_priv(dev); in bq257xx_charger_status()
200 static int bq25890_get_pd_output_val(struct bq25890 *charger, in bq25890_get_pd_output_val()
223 static void bq25890_set_auto_dpdm_detect(struct bq25890 *charger, bool enable) in bq25890_set_auto_dpdm_detect()
233 static void bq25890_charger_current_init(struct bq25890 *charger) in bq25890_charger_current_init()
283 struct bq25890 *charger = dev_get_priv(dev); in bq25890_ofdata_to_platdata()
293 struct bq25890 *charger = dev_get_priv(dev); in bq25890_probe()
329 .priv_auto_alloc_size = sizeof(struct bq25890),