AC_CHG
di->chg_info.conn_chg & AC_CHG,
di->chg_info.online_chg & AC_CHG,
} else if (di->chg_info.charger_type & AC_CHG) {
if (di->chg_info.conn_chg & AC_CHG) {
if (di->chg_info.charger_type != AC_CHG) {
di->chg_info.charger_type = AC_CHG;
case AC_CHG:
di->chg_info.online_chg & AC_CHG) {
di->chg_info.charger_type & AC_CHG) {
case AC_CHG:
(di->chg_info.conn_chg & AC_CHG)) {
di->chg_info.conn_chg &= ~AC_CHG;
!(di->chg_info.conn_chg & AC_CHG)) {
di->chg_info.conn_chg |= AC_CHG;
(di->chg_info.online_chg & AC_CHG)) {
di->chg_info.online_chg &= ~AC_CHG;
!(di->chg_info.online_chg & AC_CHG)) {
di->chg_info.online_chg |= AC_CHG;