bq256xx_device
static bool bq256xx_state_changed(struct bq256xx_device *bq,
struct bq256xx_device *bq = private;
static int bq256xx_power_supply_init(struct bq256xx_device *bq,
static int bq256xx_hw_init(struct bq256xx_device *bq)
static int bq256xx_parse_dt(struct bq256xx_device *bq,
struct bq256xx_device *bq;
int (*bq256xx_get_ichg)(struct bq256xx_device *bq);
int (*bq256xx_get_iindpm)(struct bq256xx_device *bq);
int (*bq256xx_get_vbatreg)(struct bq256xx_device *bq);
int (*bq256xx_get_iterm)(struct bq256xx_device *bq);
int (*bq256xx_get_iprechg)(struct bq256xx_device *bq);
int (*bq256xx_get_vindpm)(struct bq256xx_device *bq);
int (*bq256xx_set_ichg)(struct bq256xx_device *bq, int ichg);
int (*bq256xx_set_iindpm)(struct bq256xx_device *bq, int iindpm);
int (*bq256xx_set_vbatreg)(struct bq256xx_device *bq, int vbatreg);
int (*bq256xx_set_iterm)(struct bq256xx_device *bq, int iterm);
int (*bq256xx_set_iprechg)(struct bq256xx_device *bq, int iprechg);
int (*bq256xx_set_vindpm)(struct bq256xx_device *bq, int vindpm);
int (*bq256xx_set_charge_type)(struct bq256xx_device *bq, int type);
int (*bq256xx_set_ts_ignore)(struct bq256xx_device *bq, bool ts_ignore);
struct bq256xx_device *bq =
container_of(nb, struct bq256xx_device, usb_nb);
struct bq256xx_device *bq =
container_of(data, struct bq256xx_device, usb_work);
static int bq256xx_get_state(struct bq256xx_device *bq,
static int bq256xx_set_charge_type(struct bq256xx_device *bq, int type)
static int bq256xx_get_ichg_curr(struct bq256xx_device *bq)
static int bq25618_619_get_ichg_curr(struct bq256xx_device *bq)
static int bq256xx_set_ichg_curr(struct bq256xx_device *bq, int ichg)
static int bq25618_619_set_ichg_curr(struct bq256xx_device *bq, int ichg)
static int bq25618_619_get_chrg_volt(struct bq256xx_device *bq)
static int bq25611d_get_chrg_volt(struct bq256xx_device *bq)
static int bq2560x_get_chrg_volt(struct bq256xx_device *bq)
static int bq25601d_get_chrg_volt(struct bq256xx_device *bq)
static int bq25618_619_set_chrg_volt(struct bq256xx_device *bq, int vbatreg)
static int bq25611d_set_chrg_volt(struct bq256xx_device *bq, int vbatreg)
static int bq2560x_set_chrg_volt(struct bq256xx_device *bq, int vbatreg)
static int bq25601d_set_chrg_volt(struct bq256xx_device *bq, int vbatreg)
static int bq256xx_set_ts_ignore(struct bq256xx_device *bq, bool ts_ignore)
static int bq256xx_get_prechrg_curr(struct bq256xx_device *bq)
static int bq256xx_set_prechrg_curr(struct bq256xx_device *bq, int iprechg)
static int bq25618_619_get_prechrg_curr(struct bq256xx_device *bq)
static int bq25618_619_set_prechrg_curr(struct bq256xx_device *bq, int iprechg)
static int bq256xx_get_term_curr(struct bq256xx_device *bq)
static int bq256xx_set_term_curr(struct bq256xx_device *bq, int iterm)
static int bq25618_619_get_term_curr(struct bq256xx_device *bq)
static int bq25618_619_set_term_curr(struct bq256xx_device *bq, int iterm)
static int bq256xx_get_input_volt_lim(struct bq256xx_device *bq)
static int bq256xx_set_input_volt_lim(struct bq256xx_device *bq, int vindpm)
static int bq256xx_get_input_curr_lim(struct bq256xx_device *bq)
static int bq256xx_set_input_curr_lim(struct bq256xx_device *bq, int iindpm)
struct bq256xx_device *bq = data;
struct bq256xx_device *bq = power_supply_get_drvdata(psy);
struct bq256xx_device *bq = power_supply_get_drvdata(psy);
struct bq256xx_device *bq = power_supply_get_drvdata(psy);