Searched +full:precharge +full:- +full:current +full:- +full:microamp (Results  1 – 9 of 9) sorted by relevance
| /Linux-v5.10/Documentation/devicetree/bindings/power/supply/ | 
| D | battery.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Sebastian Reichel <sre@kernel.org>
 14   In smart batteries, these are typically stored in non-volatile memory
 16   no appropriate non-volatile memory, or it is unprogrammed/incorrect.
 27   Batteries must be referenced by chargers and/or fuel-gauges using a phandle.
 28   The phandle's property should be named "monitored-battery".
 32     const: simple-battery
 34   over-voltage-threshold-microvolt:
 [all …]
 
 | 
| D | bq24190.txt | 1 TI BQ24190 Li-Ion Battery Charger4 - compatible: contains one of the following:
 9 - reg: integer, I2C address of the charger.
 10 - interrupts[-extended]: configuration for charger INT pin.
 13 - monitored-battery: phandle of battery characteristics devicetree node
 15     + precharge-current-microamp: maximum charge current during precharge
 17     + charge-term-current-microamp: a charge cycle terminates when the
 18       battery voltage is above recharge threshold, and the current is below
 21 - ti,system-minimum-microvolt: when power is connected and the battery is below
 25 - usb-otg-vbus:
 [all …]
 
 | 
| D | rohm,bd99954.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 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 …]
 
 | 
| D | bq25980.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)4 ---
 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
 11   - Dan Murphy <dmurphy@ti.com>
 12   - Ricardo Rivera-Matos <r-rivera-matos@ti.com>
 16   for use in high-power density portable electronics. These inductorless
 21   - $ref: power-supply.yaml#
 26       - ti,bq25980
 27       - ti,bq25975
 28       - ti,bq25960
 [all …]
 
 | 
| D | bq2515x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)4 ---
 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
 8 title: TI bq2515x 500-mA Linear charger family
 11   - Dan Murphy <dmurphy@ti.com>
 12   - Ricardo Rivera-Matos <r-rivera-matos@ti.com>
 18   push-button controller.
 27       - ti,bq25150
 28       - ti,bq25155
 34   ac-detect-gpios:
 [all …]
 
 | 
| /Linux-v5.10/drivers/power/supply/ | 
| D | power_supply_core.c | 1 // SPDX-License-Identifier: GPL-2.0-only42 	if (!supply->supplied_from && !supplier->supplied_to)  in __power_supply_is_supplied_by()
 46 	if (supply->supplied_from) {  in __power_supply_is_supplied_by()
 47 		if (!supplier->desc->name)  in __power_supply_is_supplied_by()
 49 		for (i = 0; i < supply->num_supplies; i++)  in __power_supply_is_supplied_by()
 50 			if (!strcmp(supplier->desc->name, supply->supplied_from[i]))  in __power_supply_is_supplied_by()
 53 		if (!supply->desc->name)  in __power_supply_is_supplied_by()
 55 		for (i = 0; i < supplier->num_supplicants; i++)  in __power_supply_is_supplied_by()
 56 			if (!strcmp(supplier->supplied_to[i], supply->desc->name))  in __power_supply_is_supplied_by()
 69 		if (pst->desc->external_power_changed)  in __power_supply_changed_work()
 [all …]
 
 | 
| D | bq2515x_charger.c | 1 // SPDX-License-Identifier: GPL-2.03 // Copyright (C) 2020 Texas Instruments Incorporated - https://www.ti.com/
 137  * struct bq2515x_init_data -
 138  * @ilim: input current limit
 139  * @ichg: fast charge current
 141  * @iprechg: precharge current
 156  * struct bq2515x_device -
 278 	ret = regmap_read(bq2515x->regmap, BQ2515X_STAT0, &val);  in bq2515x_wake_up()
 286 	gpiod_set_value_cansleep(bq2515x->powerdown_gpio, 0);  in bq2515x_wake_up()
 288 	gpiod_set_value_cansleep(bq2515x->reset_gpio, 0);  in bq2515x_wake_up()
 [all …]
 
 | 
| D | bq24190_charger.c | 1 // SPDX-License-Identifier: GPL-2.0-only21 #include <linux/extcon-provider.h>
 34 #define BQ24190_REG_POC		0x01 /* Power-On Configuration */
 51 #define BQ24190_REG_CCC		0x02 /* Charge Current Control */
 58 #define BQ24190_REG_PCTCC	0x03 /* Pre-charge/Termination Current Cntl */
 153  * reads return the current value.  In order to return the fault status
 182  * The tables below provide a 2-way mapping for the value that goes in
 183  * the register field and the real-world value that it represents.
 185  * number at that index in the array is the real-world value that it
 225  * 'val'.  The index range returned is 0 to 'tbl_size' - 1.  Assumes that
 [all …]
 
 | 
| /Linux-v5.10/arch/arm64/boot/dts/freescale/ | 
| D | imx8mq-librem5.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+3  * Copyright 2018-2020 Purism SPC
 6 /dts-v1/;
 8 #include "dt-bindings/input/input.h"
 9 #include <dt-bindings/interrupt-controller/irq.h>
 10 #include "dt-bindings/pwm/pwm.h"
 11 #include "dt-bindings/usb/pd.h"
 18 	backlight_dsi: backlight-dsi {
 19 		compatible = "led-backlight";
 23 	pmic_osc: clock-pmic {
 [all …]
 
 |