Lines Matching refs:state
227 * @state: device status and faults
248 struct bq256xx_state state;
436 struct bq256xx_state *state)
452 state->vbus_stat = charger_status_0 & BQ256XX_VBUS_STAT_MASK;
453 state->chrg_stat = charger_status_0 & BQ256XX_CHRG_STAT_MASK;
454 state->online = charger_status_0 & BQ256XX_PG_STAT_MASK;
456 state->wdt_fault = charger_status_1 & BQ256XX_WDT_FAULT_MASK;
457 state->bat_fault = charger_status_1 & BQ256XX_BAT_FAULT_MASK;
458 state->chrg_fault = charger_status_1 & BQ256XX_CHRG_FAULT_MASK;
459 state->ntc_fault = charger_status_1 & BQ256XX_NTC_FAULT_MASK;
998 struct bq256xx_state state;
1002 ret = bq256xx_get_state(bq, &state);
1009 if (state.vbus_stat == BQ256XX_VBUS_STAT_NO_INPUT ||
1010 state.vbus_stat == BQ256XX_VBUS_STAT_USB_OTG)
1012 else if (state.chrg_stat == BQ256XX_CHRG_STAT_NOT_CHRGING)
1014 else if (state.chrg_stat == BQ256XX_CHRG_STAT_CHRG_TERM)
1022 if (state.wdt_fault) {
1025 } else if (state.bat_fault) {
1028 switch (state.chrg_stat) {
1044 switch (state.ntc_fault) {
1066 switch (state.vbus_stat) {
1084 switch (state.vbus_stat) {
1099 switch (state.chrg_stat) {
1126 val->intval = state.online;
1184 old_state = bq->state;
1193 struct bq256xx_state state;
1196 ret = bq256xx_get_state(bq, &state);
1200 if (!bq256xx_state_changed(bq, &state))
1204 bq->state = state;