hc
2023-12-09 b22da3d8526a935aa31e086e63f60ff3246cb61c
kernel/drivers/power/supply/abx500_chargalg.c
....@@ -1,10 +1,10 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) ST-Ericsson SA 2012
34 * Copyright (c) 2012 Sony Mobile Communications AB
45 *
56 * Charging algorithm driver for abx500 variants
67 *
7
- * License Terms: GNU General Public License v2
88 * Authors:
99 * Johan Palsson <johan.palsson@stericsson.com>
1010 * Karl Komierowski <karl.komierowski@stericsson.com>
....@@ -354,13 +354,13 @@
354354
355355 if (di->chg_info.charger_type & USB_CHG) {
356356 return di->usb_chg->ops.check_enable(di->usb_chg,
357
- di->bm->bat_type[di->bm->batt_id].normal_vol_lvl,
358
- di->bm->bat_type[di->bm->batt_id].normal_cur_lvl);
357
+ di->bm->bat_type[di->bm->batt_id].normal_vol_lvl,
358
+ di->bm->bat_type[di->bm->batt_id].normal_cur_lvl);
359359 } else if ((di->chg_info.charger_type & AC_CHG) &&
360360 !(di->ac_chg->external)) {
361361 return di->ac_chg->ops.check_enable(di->ac_chg,
362
- di->bm->bat_type[di->bm->batt_id].normal_vol_lvl,
363
- di->bm->bat_type[di->bm->batt_id].normal_cur_lvl);
362
+ di->bm->bat_type[di->bm->batt_id].normal_vol_lvl,
363
+ di->bm->bat_type[di->bm->batt_id].normal_cur_lvl);
364364 }
365365 return 0;
366366 }
....@@ -1419,7 +1419,7 @@
14191419 abx500_chargalg_stop_charging(di);
14201420 di->charge_status = POWER_SUPPLY_STATUS_DISCHARGING;
14211421 abx500_chargalg_state_to(di, STATE_HANDHELD);
1422
- /* Intentional fallthrough */
1422
+ fallthrough;
14231423
14241424 case STATE_HANDHELD:
14251425 break;
....@@ -1435,7 +1435,7 @@
14351435 di->maintenance_chg = false;
14361436 abx500_chargalg_state_to(di, STATE_SUSPENDED);
14371437 power_supply_changed(di->chargalg_psy);
1438
- /* Intentional fallthrough */
1438
+ fallthrough;
14391439
14401440 case STATE_SUSPENDED:
14411441 /* CHARGING is suspended */
....@@ -1444,7 +1444,7 @@
14441444 case STATE_BATT_REMOVED_INIT:
14451445 abx500_chargalg_stop_charging(di);
14461446 abx500_chargalg_state_to(di, STATE_BATT_REMOVED);
1447
- /* Intentional fallthrough */
1447
+ fallthrough;
14481448
14491449 case STATE_BATT_REMOVED:
14501450 if (!di->events.batt_rem)
....@@ -1454,7 +1454,7 @@
14541454 case STATE_HW_TEMP_PROTECT_INIT:
14551455 abx500_chargalg_stop_charging(di);
14561456 abx500_chargalg_state_to(di, STATE_HW_TEMP_PROTECT);
1457
- /* Intentional fallthrough */
1457
+ fallthrough;
14581458
14591459 case STATE_HW_TEMP_PROTECT:
14601460 if (!di->events.main_thermal_prot &&
....@@ -1465,7 +1465,7 @@
14651465 case STATE_OVV_PROTECT_INIT:
14661466 abx500_chargalg_stop_charging(di);
14671467 abx500_chargalg_state_to(di, STATE_OVV_PROTECT);
1468
- /* Intentional fallthrough */
1468
+ fallthrough;
14691469
14701470 case STATE_OVV_PROTECT:
14711471 if (!di->events.vbus_ovv &&
....@@ -1479,7 +1479,7 @@
14791479 case STATE_CHG_NOT_OK_INIT:
14801480 abx500_chargalg_stop_charging(di);
14811481 abx500_chargalg_state_to(di, STATE_CHG_NOT_OK);
1482
- /* Intentional fallthrough */
1482
+ fallthrough;
14831483
14841484 case STATE_CHG_NOT_OK:
14851485 if (!di->events.mainextchnotok &&
....@@ -1490,7 +1490,7 @@
14901490 case STATE_SAFETY_TIMER_EXPIRED_INIT:
14911491 abx500_chargalg_stop_charging(di);
14921492 abx500_chargalg_state_to(di, STATE_SAFETY_TIMER_EXPIRED);
1493
- /* Intentional fallthrough */
1493
+ fallthrough;
14941494
14951495 case STATE_SAFETY_TIMER_EXPIRED:
14961496 /* We exit this state when charger is removed */
....@@ -1537,7 +1537,7 @@
15371537 case STATE_WAIT_FOR_RECHARGE_INIT:
15381538 abx500_chargalg_hold_charging(di);
15391539 abx500_chargalg_state_to(di, STATE_WAIT_FOR_RECHARGE);
1540
- /* Intentional fallthrough */
1540
+ fallthrough;
15411541
15421542 case STATE_WAIT_FOR_RECHARGE:
15431543 if (di->batt_data.percent <=
....@@ -1558,7 +1558,7 @@
15581558 di->bm->batt_id].maint_a_cur_lvl);
15591559 abx500_chargalg_state_to(di, STATE_MAINTENANCE_A);
15601560 power_supply_changed(di->chargalg_psy);
1561
- /* Intentional fallthrough*/
1561
+ fallthrough;
15621562
15631563 case STATE_MAINTENANCE_A:
15641564 if (di->events.maintenance_timer_expired) {
....@@ -1578,7 +1578,7 @@
15781578 di->bm->batt_id].maint_b_cur_lvl);
15791579 abx500_chargalg_state_to(di, STATE_MAINTENANCE_B);
15801580 power_supply_changed(di->chargalg_psy);
1581
- /* Intentional fallthrough*/
1581
+ fallthrough;
15821582
15831583 case STATE_MAINTENANCE_B:
15841584 if (di->events.maintenance_timer_expired) {
....@@ -1597,7 +1597,7 @@
15971597 di->charge_status = POWER_SUPPLY_STATUS_CHARGING;
15981598 abx500_chargalg_state_to(di, STATE_TEMP_LOWHIGH);
15991599 power_supply_changed(di->chargalg_psy);
1600
- /* Intentional fallthrough */
1600
+ fallthrough;
16011601
16021602 case STATE_TEMP_LOWHIGH:
16031603 if (!di->events.btemp_lowhigh)
....@@ -1607,7 +1607,7 @@
16071607 case STATE_WD_EXPIRED_INIT:
16081608 abx500_chargalg_stop_charging(di);
16091609 abx500_chargalg_state_to(di, STATE_WD_EXPIRED);
1610
- /* Intentional fallthrough */
1610
+ fallthrough;
16111611
16121612 case STATE_WD_EXPIRED:
16131613 if (!di->events.ac_wd_expired &&
....@@ -1618,7 +1618,7 @@
16181618 case STATE_TEMP_UNDEROVER_INIT:
16191619 abx500_chargalg_stop_charging(di);
16201620 abx500_chargalg_state_to(di, STATE_TEMP_UNDEROVER);
1621
- /* Intentional fallthrough */
1621
+ fallthrough;
16221622
16231623 case STATE_TEMP_UNDEROVER:
16241624 if (!di->events.btemp_underover)
....@@ -1823,7 +1823,7 @@
18231823 "Enter 0. Disable AC/USB Charging\n"
18241824 "1. Enable AC charging\n"
18251825 "2. Enable USB Charging\n");
1826
- };
1826
+ }
18271827 return strlen(buf);
18281828 }
18291829