Lines Matching refs:chgstatus
87 u8 chgstatus, regstatus, chgconf; member
101 static void dbg_chgstat(char *buf, size_t len, u8 chgstatus) in dbg_chgstat() argument
104 chgstatus, in dbg_chgstat()
105 (chgstatus & TPS_CHG_USB) ? " USB" : "", in dbg_chgstat()
106 (chgstatus & TPS_CHG_AC) ? " AC" : "", in dbg_chgstat()
107 (chgstatus & TPS_CHG_THERM) ? " therm" : "", in dbg_chgstat()
108 (chgstatus & TPS_CHG_TERM) ? " done" : in dbg_chgstat()
109 ((chgstatus & (TPS_CHG_USB|TPS_CHG_AC)) in dbg_chgstat()
111 (chgstatus & TPS_CHG_TAPER_TMO) ? " taper_tmo" : "", in dbg_chgstat()
112 (chgstatus & TPS_CHG_CHG_TMO) ? " charge_tmo" : "", in dbg_chgstat()
113 (chgstatus & TPS_CHG_PRECHG_TMO) ? " prechg_tmo" : "", in dbg_chgstat()
114 (chgstatus & TPS_CHG_TEMP_ERR) ? " temp_err" : ""); in dbg_chgstat()
161 static void show_chgstatus(const char *label, u8 chgstatus) in show_chgstatus() argument
165 dbg_chgstat(buf, sizeof buf, chgstatus); in show_chgstatus()
187 static inline void show_chgstatus(const char *label, u8 chgstatus) { } in show_chgstatus() argument
188 static inline void show_regstatus(const char *label, u8 chgstatus) { } in show_regstatus() argument
359 mask = tmp ^ tps->chgstatus; in tps65010_interrupt()
360 tps->chgstatus = tmp; in tps65010_interrupt()
375 if (!(tps->chgstatus & ~(TPS_CHG_USB|TPS_CHG_AC)) in tps65010_interrupt()
376 && (tps->chgstatus & (TPS_CHG_USB|TPS_CHG_AC)) in tps65010_interrupt()
379 if (tps->chgstatus & TPS_CHG_USB) { in tps65010_interrupt()
384 } else if (tps->chgstatus & TPS_CHG_AC) in tps65010_interrupt()
391 ((tps->chgstatus & (TPS_CHG_USB|TPS_CHG_AC)) in tps65010_interrupt()
400 && (tps->chgstatus & (TPS_CHG_USB|TPS_CHG_AC))) in tps65010_interrupt()
714 if ((the_tps->chgstatus & TPS_CHG_USB) in tps65010_set_vbus_draw()