Lines Matching +full:alert +full:- +full:celsius
1 /* SPDX-License-Identifier: GPL-2.0-only */
23 * µA, µAh, µWh, seconds and tenths of degree Celsius unless otherwise
226 /* Run-time specific power supply configuration */
344 int temp; /* celsius */
354 * struct power_supply_maintenance_charge_table - setting for maintenace charging
387 * +-------------------------------------------------------------------> t
389 * Practically this means that the Li-ions are wandering back and forth in the
400 * +-------------------------------------------------------------------> t
411 * As an example, a Samsung EB425161LA Lithium-Ion battery is CC/CV charged
426 * the expected stand-by current. Also overvoltage protection will be applied
438 * struct power_supply_battery_info - information about batteries
485 * enters low alert temperature, i.e. if the internal temperature is between
491 * battery enters high alert temperature, i.e. if the internal temperature is
509 * temperature indices. This is an array of temperatures in degrees Celsius
516 * Celsius.
519 * Celsius.
520 * @temp_alert_min: the battery should issue an alert if the internal
521 * temperature goes below this temperature in degrees Celsius.
522 * @temp_alert_max: the battery should issue an alert if the internal
523 * temperature goes above this temperature in degrees Celsius.
525 * the internal temperature goes below this temperature in degrees Celsius.
528 * the internal temperature goes above this temperature in degrees Celsius.
565 * for example 10 for +/- 10%, if the bti_resistance is set to 7000 and the
574 * The default field value is -EINVAL or NULL for pointers.
583 * | --- overvoltage_limit_uv
596 * +------------------------------------------------------------------> time
613 * +-----------------------------------------------------------------> time
624 * 2. Next a small initial pre-charge current (precharge_current_ua)
665 * many chargers uses a so-called fuel gauge or coloumb counter that measure
666 * how much charge goes into the battery and how much goes out (+/- leak
670 * the open circuit voltage with a look-up table to determine the rough
675 * +-------> IBAT >----------------+
679 * o <---------- | |
681 * .---. | | |
683 * '---' | | |
685 * GND +-------------------------------+
700 * OCV = VBAT - (IBAT * Ri)
719 * Celsius.
836 return ((info->vbat2ri_discharging != NULL) && in power_supply_supports_vbat2ri()
837 info->vbat2ri_discharging_size > 0); in power_supply_supports_vbat2ri()
843 return ((info->resist_table != NULL) && in power_supply_supports_temp2ri()
844 info->resist_table_size > 0); in power_supply_supports_temp2ri()
850 static inline int power_supply_is_system_supplied(void) { return -ENOSYS; } in power_supply_is_system_supplied()
975 return -EOPNOTSUPP; in power_supply_charge_behaviour_show()
981 return -EOPNOTSUPP; in power_supply_charge_behaviour_parse()