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