Lines Matching refs:ss_reg

177 	u8				ss_reg;  member
1336 u8 ss_reg, chrg_fault; in bq24190_battery_get_status() local
1346 ret = bq24190_read(bdi, BQ24190_REG_SS, &ss_reg); in bq24190_battery_get_status()
1357 if (!(ss_reg & BQ24190_REG_SS_PG_STAT_MASK) || chrg_fault) { in bq24190_battery_get_status()
1360 ss_reg &= BQ24190_REG_SS_CHRG_STAT_MASK; in bq24190_battery_get_status()
1361 ss_reg >>= BQ24190_REG_SS_CHRG_STAT_SHIFT; in bq24190_battery_get_status()
1363 switch (ss_reg) { in bq24190_battery_get_status()
1587 static int bq24190_configure_usb_otg(struct bq24190_dev_info *bdi, u8 ss_reg) in bq24190_configure_usb_otg() argument
1592 otg_enabled = !!(ss_reg & BQ24190_REG_SS_VBUS_STAT_MASK); in bq24190_configure_usb_otg()
1607 u8 ss_reg = 0, f_reg = 0; in bq24190_check_status() local
1610 ret = bq24190_read(bdi, BQ24190_REG_SS, &ss_reg); in bq24190_check_status()
1627 !(ss_reg & BQ24190_REG_SS_PG_STAT_MASK)) in bq24190_check_status()
1647 if (ss_reg != bdi->ss_reg) { in bq24190_check_status()
1652 if ((bdi->ss_reg & BQ24190_REG_SS_PG_STAT_MASK) && in bq24190_check_status()
1653 !(ss_reg & BQ24190_REG_SS_PG_STAT_MASK)) { in bq24190_check_status()
1663 if ((bdi->ss_reg & battery_mask_ss) != (ss_reg & battery_mask_ss)) in bq24190_check_status()
1665 if ((bdi->ss_reg & ~battery_mask_ss) != (ss_reg & ~battery_mask_ss)) in bq24190_check_status()
1667 bdi->ss_reg = ss_reg; in bq24190_check_status()
1672 bq24190_configure_usb_otg(bdi, ss_reg); in bq24190_check_status()
1677 dev_dbg(bdi->dev, "ss_reg: 0x%02x, f_reg: 0x%02x\n", ss_reg, f_reg); in bq24190_check_status()
1730 return bq24190_read(bdi, BQ24190_REG_SS, &bdi->ss_reg); in bq24190_hw_init()
1810 bdi->ss_reg = BQ24190_REG_SS_VBUS_STAT_MASK; /* impossible state */ in bq24190_probe()
1880 ret = bq24190_configure_usb_otg(bdi, bdi->ss_reg); in bq24190_probe()
2002 bdi->ss_reg = BQ24190_REG_SS_VBUS_STAT_MASK; /* impossible state */ in bq24190_pm_resume()
2010 bq24190_read(bdi, BQ24190_REG_SS, &bdi->ss_reg); in bq24190_pm_resume()