Lines Matching refs:chgstatus
74 u8 chgstatus, regstatus, chgconf;
88 static void dbg_chgstat(char *buf, size_t len, u8 chgstatus)
91 chgstatus,
92 (chgstatus & TPS_CHG_USB) ? " USB" : "",
93 (chgstatus & TPS_CHG_AC) ? " AC" : "",
94 (chgstatus & TPS_CHG_THERM) ? " therm" : "",
95 (chgstatus & TPS_CHG_TERM) ? " done" :
96 ((chgstatus & (TPS_CHG_USB|TPS_CHG_AC))
98 (chgstatus & TPS_CHG_TAPER_TMO) ? " taper_tmo" : "",
99 (chgstatus & TPS_CHG_CHG_TMO) ? " charge_tmo" : "",
100 (chgstatus & TPS_CHG_PRECHG_TMO) ? " prechg_tmo" : "",
101 (chgstatus & TPS_CHG_TEMP_ERR) ? " temp_err" : "");
148 static void show_chgstatus(const char *label, u8 chgstatus)
152 dbg_chgstat(buf, sizeof buf, chgstatus);
174 static inline void show_chgstatus(const char *label, u8 chgstatus) { }
175 static inline void show_regstatus(const char *label, u8 chgstatus) { }
343 /* chgstatus irqs */
346 mask = tmp ^ tps->chgstatus;
347 tps->chgstatus = tmp;
362 if (!(tps->chgstatus & ~(TPS_CHG_USB|TPS_CHG_AC))
363 && (tps->chgstatus & (TPS_CHG_USB|TPS_CHG_AC))
366 if (tps->chgstatus & TPS_CHG_USB) {
371 } else if (tps->chgstatus & TPS_CHG_AC)
378 ((tps->chgstatus & (TPS_CHG_USB|TPS_CHG_AC))
387 && (tps->chgstatus & (TPS_CHG_USB|TPS_CHG_AC)))
695 if ((the_tps->chgstatus & TPS_CHG_USB)