Home
last modified time | relevance | path

Searched +full:vbus +full:- +full:input +full:- +full:current +full:- +full:limit +full:- +full:microamp (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/power/supply/
H A Drohm,bd99954.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
11 - Markus Laine <markus.laine@fi.rohmeurope.com>
12 - Mikko Mutanen <mikko.mutanen@fi.rohmeurope.com>
15 The ROHM BD99954 is a Battery Management LSI for 1-4 cell Lithium-Ion
16 secondary battery intended to be used in space-constraint equipment such
18 provides a Dual-source Battery Charger, two port BC1.2 detection and a
28 # Curve (1) represents charging current.
[all …]
H A Dsgm41542_charger.txt4 - compatible: "sgm,sgm41542" for sgm41542 Charger Power Supply
5 - monitored-battery: phandle of battery characteristics devicetree node
6 - input-voltage-limit-microvolt: integer, input voltage level in uV, used to
7 decrease voltage level when the over current
8 of the input power source occurs.
9 - input-current-limit-microamp: integer, input current value in uA drained by the
13 - vbus5v0_typec:
15 Description: Regulator that is used to control the VBUS voltage direction for
23 input-voltage-limit-microvolt = <4500000>;
24 input-current-limit-microamp = <3000000>;
[all …]
/OK3568_Linux_fs/kernel/drivers/power/supply/
H A Dbd99954-charger.c1 // SPDX-License-Identifier: GPL-2.0-only
16 * Curve (1) represents charging current.
20 * a) Trickle-charge with constant current (8).
21 * b) pre-charge with constant current (6)
22 * c) fast-charge, first with constant current (5) phase. After
24 * voltage phase until charging current has dropped to termination
30 *(4)` `.` ` ` ` ` ` ` ` ` ` ` ` ` ` ----------------------------.
32 * . o----+/:/ ` ` ` ` ` ` ` ` ` ` ` ` `.` ` (5)
34 * . + /- -- .
35 * . +`/- + .
[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
28 /* Use default factory programmed value for hard/soft temperature limit */
29 #define SMB3XX_TEMP_USE_DEFAULT -273
34 * reloaded from non-volatile registers after POR.
132 * struct smb347_charger - smb347 charger instance
138 * @mains_online: is AC/DC input connected
139 * @usb_online: is USB input connected
142 * @max_charge_current: maximum current (in uA) the battery can be charged
[all …]
H A Dsgm41542_charger.c1 // SPDX-License-Identifier: GPL-2.0
7 * Author: Xu Shengfei <xsf@rock-chips.com>
118 /* precharge current */
125 /* termination current */
132 /* charge current */
152 /* iindpm current */
189 int ichg; /* charge current */
190 int ilim; /* input current */
192 int iterm; /* termination current */
193 int iprechg; /* precharge current */
[all …]
H A Dbq24190_charger.c1 // SPDX-License-Identifier: GPL-2.0-only
21 #include <linux/extcon-provider.h>
25 #define BQ24190_REG_ISC 0x00 /* Input Source Control */
34 #define BQ24190_REG_POC 0x01 /* Power-On Configuration */
52 #define BQ24190_REG_CCC 0x02 /* Charge Current Control */
59 #define BQ24190_REG_PCTCC 0x03 /* Pre-charge/Termination Current Cntl */
154 * reads return the current value. In order to return the fault status
183 * The tables below provide a 2-way mapping for the value that goes in
184 * the register field and the real-world value that it represents.
186 * number at that index in the array is the real-world value that it
[all …]