Searched +full:avg +full:- +full:input +full:- +full:current +full:- +full:regulation (Results 1 – 4 of 4) sorted by relevance
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/supply/ |
| D | rt9455_charger.txt | 4 - compatible: it should contain one of the following: 6 - reg: integer, i2c address of the device. 7 - interrupts: interrupt mapping for GPIO IRQ, it should be 9 - richtek,output-charge-current: integer, output current from the charger to the 11 - richtek,end-of-charge-percentage: integer, percent of the output charge current. 12 When the current in constant-voltage phase drops 13 below output_charge_current x end-of-charge-percentage, 15 - richtek,battery-regulation-voltage: integer, maximum battery voltage in uV. 16 - richtek,boost-output-voltage: integer, maximum voltage provided to consumer 20 - richtek,min-input-voltage-regulation: integer, input voltage level in uV, used to [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/supply/ |
| D | richtek,rt9455.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Sebastian Reichel <sre@kernel.org> 13 - $ref: power-supply.yaml# 25 richtek,output-charge-current: 27 description: output current from the charger to the battery, in uA. 29 richtek,end-of-charge-percentage: 32 percent of the output charge current. When the current in constant-voltage phase drops 33 below output_charge_current x end-of-charge-percentage, charge is terminated. [all …]
|
| /kernel/linux/linux-5.10/drivers/power/supply/ |
| D | rt9455_charger.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 22 #define RT9455_DRIVER_NAME "rt9455-charger" 166 #define GET_MASK(fid) (BIT(rt9455_reg_fields[fid].msb + 1) - \ 170 * Each array initialised below shows the possible real-world values for a 172 * ascending order. The index of each real-world value represents the value 181 * When the charger is in charge mode, REG02[7:2] represent battery regulation 264 for (i = 0; i < tbl_size - 1; i++) in rt9455_find_idx() 268 return (tbl_size - 1); in rt9455_find_idx() 278 ret = regmap_field_read(info->regmap_fields[field], &v); in rt9455_get_field_val() 282 v = (v >= tbl_size) ? (tbl_size - 1) : v; in rt9455_get_field_val() [all …]
|
| /kernel/linux/linux-6.6/drivers/power/supply/ |
| D | rt9455_charger.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 21 #define RT9455_DRIVER_NAME "rt9455-charger" 165 #define GET_MASK(fid) (BIT(rt9455_reg_fields[fid].msb + 1) - \ 169 * Each array initialised below shows the possible real-world values for a 171 * ascending order. The index of each real-world value represents the value 180 * When the charger is in charge mode, REG02[7:2] represent battery regulation 265 for (i = 0; i < tbl_size - 1; i++) in rt9455_find_idx() 269 return (tbl_size - 1); in rt9455_find_idx() 279 ret = regmap_field_read(info->regmap_fields[field], &v); in rt9455_get_field_val() 283 v = (v >= tbl_size) ? (tbl_size - 1) : v; in rt9455_get_field_val() [all …]
|