Home
last modified time | relevance | path

Searched +full:auto +full:- +full:trickle +full:- +full:charging (Results 1 – 7 of 7) sorted by relevance

/linux/Documentation/devicetree/bindings/power/supply/
H A Dqcom,pm8941-charger.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/power/supply/qcom,pm8941-charger.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Switch-Mode Battery Charger and Boost
10 - Sebastian Reichel <sre@kernel.org>
15 - qcom,pm8226-charger
16 - qcom,pm8941-charger
23 - description: charge done
24 - description: charge fast mode
[all …]
/linux/Documentation/devicetree/bindings/rtc/
H A Dabracon,abx80x.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - linux-rtc@vger.kernel.org
17 must perform auto-detection from ID register.
19 - abracon,abx80x
20 - abracon,ab0801
21 - abracon,ab0803
22 - abracon,ab0804
23 - abracon,ab0805
[all …]
/linux/Documentation/ABI/testing/
H A Dsysfs-class-power5 Contact: linux-pm@vger.kernel.org
14 Contact: linux-pm@vger.kernel.org
23 Contact: linux-pm@vger.kernel.org
32 Contact: linux-pm@vger.kernel.org
43 Contact: linux-pm@vger.kernel.org
61 used for discharging batteries, positive values for charging
66 Contact: linux-pm@vger.kernel.org
81 Contact: linux-pm@vger.kernel.org
94 read-only reporting, unless the 'online' state of the supply
101 used for discharging batteries, positive values for charging
[all …]
/linux/drivers/power/supply/
H A Dmax14577_charger.c1 // SPDX-License-Identifier: GPL-2.0+
3 // max14577_charger.c - Battery charger driver for the Maxim 14577/77836
11 #include <linux/mfd/max14577-private.h>
49 struct regmap *rmap = chg->max14577->regmap; in max14577_get_charger_state()
54 * Charging occurs only if: in max14577_get_charger_state()
55 * - CHGCTRL2/MBCHOSTEN == 1 in max14577_get_charger_state()
56 * - STATUS2/CGMBC == 1 in max14577_get_charger_state()
59 * - handle FULL after Top-off timer (EOC register may be off in max14577_get_charger_state()
60 * and the charger won't be charging although MBCHOSTEN is on) in max14577_get_charger_state()
61 * - handle properly dead-battery charging (respect timer) in max14577_get_charger_state()
[all …]
H A Dpower_supply_sysfs.c1 // SPDX-License-Identifier: GPL-2.0-only
78 [POWER_SUPPLY_STATUS_CHARGING] = "Charging",
80 [POWER_SUPPLY_STATUS_NOT_CHARGING] = "Not charging",
87 [POWER_SUPPLY_CHARGE_TYPE_TRICKLE] = "Trickle",
117 [POWER_SUPPLY_TECHNOLOGY_LION] = "Li-ion",
118 [POWER_SUPPLY_TECHNOLOGY_LIPO] = "Li-poly",
140 [POWER_SUPPLY_CHARGE_BEHAVIOUR_AUTO] = "auto",
141 [POWER_SUPPLY_CHARGE_BEHAVIOUR_INHIBIT_CHARGE] = "inhibit-charge",
142 [POWER_SUPPLY_CHARGE_BEHAVIOUR_FORCE_DISCHARGE] = "force-discharge",
237 return to_ps_attr(attr) - power_supply_attrs; in dev_attr_psp()
[all …]
H A Dsmb347-charger.c1 // SPDX-License-Identifier: GPL-2.0-only
23 #include <dt-bindings/power/summit,smb347-charger.h>
26 #define SMB3XX_SOFT_TEMP_COMPENSATE_DEFAULT -1
29 #define SMB3XX_TEMP_USE_DEFAULT -273
34 * reloaded from non-volatile registers after POR.
136 * struct smb347_charger - smb347 charger instance
149 * @pre_charge_current: current (in uA) to use in pre-charging phase
151 * charging cycle terminates
153 * pre-charge to fast charge mode
158 * current [%100 - %130] (in degree C)
[all …]
H A Dqcom_smbb.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * This driver is for the multi-block Switch-Mode Battery Charger and Boost
6 * integrated, single-cell lithium-ion battery charger.
8 * Sub-components:
9 * - Charger core
10 * - Buck
11 * - DC charge-path
12 * - USB charge-path
13 * - Battery interface
14 * - Boost (not implemented)
[all …]