| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/supply/ |
| D | bq25890.yaml | 1 # SPDX-License-Identifier: GPL-2.0 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Bq25890, bq25892, bq25895 and bq25896 Li-Ion Charger 11 - Sebastian Reichel <sre@kernel.org> 14 - $ref: power-supply.yaml# 19 - enum: 20 - ti,bq25890 21 - items: 22 - enum: [all …]
|
| D | bq24190.yaml | 1 # SPDX-License-Identifier: GPL-2.0 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: TI BQ2419x Li-Ion Battery Charger 11 - Sebastian Reichel <sre@kernel.org> 14 - $ref: power-supply.yaml# 19 - ti,bq24190 20 - ti,bq24192 21 - ti,bq24192i 22 - ti,bq24196 [all …]
|
| 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 device-chemistry: [all …]
|
| D | richtek,rt5033-charger.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/power/supply/richtek,rt5033-charger.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jakob Hauser <jahau@rocketmail.com> 14 under sub-node named "charger" using the following format. 18 const: richtek,rt5033-charger 20 monitored-battery: 26 precharge-current-microamp: 27 Current of pre-charge mode. The pre-charge current levels are 350 mA [all …]
|
| D | rohm,bd99954.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Matti Vaittinen <mazziesaccount@gmail.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 21 $ref: power-supply.yaml# [all …]
|
| D | bq2415x.yaml | 1 # SPDX-License-Identifier: GPL-2.0 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: TI bq2415x Li-Ion Charger 11 - Sebastian Reichel <sre@kernel.org> 14 - $ref: power-supply.yaml# 19 - ti,bq24150 20 - ti,bq24150a 21 - ti,bq24151 22 - ti,bq24151a [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 - Andrew Davis <afd@ti.com> 17 push-button controller. 26 - ti,bq25150 27 - ti,bq25155 33 ac-detect-gpios: 39 reset-gpios: [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 - Andrew Davis <afd@ti.com> 15 for use in high-power density portable electronics. These inductorless 20 - $ref: power-supply.yaml# 25 - ti,bq25980 26 - ti,bq25975 27 - ti,bq25960 32 ti,watchdog-timeout-ms: [all …]
|
| D | bq256xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Andrew Davis <afd@ti.com> 14 The bq256xx devices are a family of highly-integrated battery charge 15 management and system power management ICs for single cell Li-ion and Li- 19 - https://www.ti.com/lit/ds/symlink/bq25600.pdf 20 - https://www.ti.com/lit/ds/symlink/bq25601.pdf 21 - https://www.ti.com/lit/ds/symlink/bq25600d.pdf 22 - https://www.ti.com/lit/ds/symlink/bq25601d.pdf [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/supply/ |
| D | bq24190.txt | 1 TI BQ24190 Li-Ion Battery Charger 4 - 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 | bq25890.txt | 1 Binding for TI bq25890 Li-Ion Charger 7 - compatible: Should contain one of the following: 12 - reg: integer, i2c address of the device. 13 - interrupts: interrupt line; 14 - ti,battery-regulation-voltage: integer, maximum charging voltage (in uV); 15 - ti,charge-current: integer, maximum charging current (in uA); 16 - ti,termination-current: integer, charge will be terminated when current in 17 constant-voltage phase drops below this value (in uA); 18 - ti,precharge-current: integer, maximum charge current during precharge 20 - ti,minimum-sys-voltage: integer, when battery is charging and it is below [all …]
|
| 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 | rohm,bd99954.yaml | 1 # 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 …]
|
| D | bq2415x.txt | 1 Binding for TI bq2415x Li-Ion Charger 4 - compatible: Should contain one of the following: 17 - reg: integer, i2c address of the device. 18 - ti,current-limit: integer, initial maximum current charger can pull 20 - ti,weak-battery-voltage: integer, weak battery voltage threshold in mV. 21 The chip will use slow precharge if battery voltage 23 - ti,battery-regulation-voltage: integer, maximum charging voltage in mV. 24 - ti,charge-current: integer, maximum charging current in mA. 25 - ti,termination-current: integer, charge will be terminated when current in 26 constant-voltage phase drops below this value (in mA). [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 …]
|
| 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 …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | richtek,rt5033.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jakob Hauser <jahau@rocketmail.com> 14 flash LED current source, LDO and synchronous Buck converter for portable 30 The regulators of RT5033 have to be instantiated under a sub-node named 44 $ref: /schemas/power/supply/richtek,rt5033-charger.yaml# 47 - compatible 48 - reg 49 - interrupts [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/fbtft/ |
| D | fb_ssd1331.c | 1 // SPDX-License-Identifier: GPL-2.0 27 par->fbtftops.reset(par); in init_display() 32 if (par->info->var.rotate == 180) in init_display() 33 write_reg(par, 0xa0, 0x60 | (par->bgr << 2)); in init_display() 35 write_reg(par, 0xa0, 0x72 | (par->bgr << 2)); in init_display() 44 write_reg(par, 0xb1, 0x31); /* Precharge */ in init_display() 46 write_reg(par, 0x8a, 0x64); /* Precharge A */ in init_display() 47 write_reg(par, 0x8b, 0x78); /* Precharge B */ in init_display() 48 write_reg(par, 0x8c, 0x64); /* Precharge C */ in init_display() 49 write_reg(par, 0xbb, 0x3a); /* Precharge level */ in init_display() [all …]
|
| D | fb_seps525.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * FB driver for the NHD-1.69-160128UGC3 (Newhaven Display International, Inc.) 99 par->fbtftops.reset(par); in init_display() 106 /* Set Normal Driving Current */ in init_display() 118 /* precharge time R G B */ in init_display() 123 /* precharge current R G B (uA) */ in init_display() 128 /* driving current R G B (uA) */ in init_display() 171 switch (par->info->var.rotate) { in set_var() 182 return -EINVAL; in set_var() 186 (par->bgr ? MODE_SWAP_BGR : 0)); in set_var()
|
| /kernel/linux/linux-5.10/drivers/staging/fbtft/ |
| D | fb_ssd1331.c | 1 // SPDX-License-Identifier: GPL-2.0 27 par->fbtftops.reset(par); in init_display() 32 if (par->info->var.rotate == 180) in init_display() 33 write_reg(par, 0xa0, 0x60 | (par->bgr << 2)); in init_display() 35 write_reg(par, 0xa0, 0x72 | (par->bgr << 2)); in init_display() 44 write_reg(par, 0xb1, 0x31); /* Precharge */ in init_display() 46 write_reg(par, 0x8a, 0x64); /* Precharge A */ in init_display() 47 write_reg(par, 0x8b, 0x78); /* Precharge B */ in init_display() 48 write_reg(par, 0x8c, 0x64); /* Precharge C */ in init_display() 49 write_reg(par, 0xbb, 0x3a); /* Precharge level */ in init_display() [all …]
|
| D | fb_seps525.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * FB driver for the NHD-1.69-160128UGC3 (Newhaven Display International, Inc.) 99 par->fbtftops.reset(par); in init_display() 106 /* Set Normal Driving Current */ in init_display() 118 /* precharge time R G B */ in init_display() 123 /* precharge current R G B (uA) */ in init_display() 128 /* driving current R G B (uA) */ in init_display() 171 switch (par->info->var.rotate) { in set_var() 182 return -EINVAL; in set_var() 186 (par->bgr ? MODE_SWAP_BGR : 0)); in set_var()
|
| /kernel/linux/linux-6.6/drivers/power/supply/ |
| D | mp2629_charger.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 70 PRECHARGE, enumerator 134 MP2629_PROPS(PRECHARGE, 120000, 720000, 40000), 143 [PRECHARGE] = REG_FIELD(MP2629_REG_PRECHARGE, 4, 7), 148 "mp2629-batt-volt", 149 "mp2629-system-volt", 150 "mp2629-input-volt", 151 "mp2629-batt-current", 152 "mp2629-input-current", 162 ret = iio_read_channel_processed(charger->iiochan[ch], &chval); in mp2629_read_adc() [all …]
|
| D | rt5033_charger.c | 1 // SPDX-License-Identifier: GPL-2.0-only 14 #include <linux/mfd/rt5033-private.h> 33 struct regmap *regmap = charger->regmap; in rt5033_get_charger_state() 64 struct regmap *regmap = charger->regmap; in rt5033_get_charger_type() 86 struct regmap *regmap = charger->regmap; in rt5033_get_charger_current_limit() 102 struct regmap *regmap = charger->regmap; in rt5033_get_charger_const_voltage() 118 struct rt5033_charger_data *chg = charger->chg; in rt5033_init_const_charge() 124 if (chg->const_uvolt < RT5033_CHARGER_CONST_VOLTAGE_LIMIT_MIN || in rt5033_init_const_charge() 125 chg->const_uvolt > RT5033_CHARGER_CONST_VOLTAGE_LIMIT_MAX) { in rt5033_init_const_charge() 126 dev_err(charger->dev, in rt5033_init_const_charge() [all …]
|
| /kernel/linux/linux-5.10/drivers/power/supply/ |
| D | mp2629_charger.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 70 PRECHARGE, enumerator 134 MP2629_PROPS(PRECHARGE, 120000, 720000, 40000), 143 [PRECHARGE] = REG_FIELD(MP2629_REG_PRECHARGE, 4, 7), 148 "mp2629-batt-volt", 149 "mp2629-system-volt", 150 "mp2629-input-volt", 151 "mp2629-batt-current", 152 "mp2629-input-current", 162 ret = iio_read_channel_processed(charger->iiochan[ch], &chval); in mp2629_read_adc() [all …]
|
| /kernel/linux/linux-6.6/drivers/platform/x86/x86-android-tablets/ |
| D | shared-psy-info.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 * Copyright (C) 2021-2023 Hans de Goede <hdegoede@redhat.com> 17 #include "shared-psy-info.h" 20 const char * const tusb1211_chg_det_psy[] = { "tusb1211-charger-detect" }; 21 const char * const bq24190_psy[] = { "bq24190-charger" }; 22 const char * const bq25890_psy[] = { "bq25890-charger-0" }; 25 PROPERTY_ENTRY_STRING_ARRAY("supplied-from", bq24190_psy), 34 PROPERTY_ENTRY_STRING_ARRAY("supplied-from", bq25890_psy), 44 PROPERTY_ENTRY_STRING("compatible", "simple-battery"), 45 PROPERTY_ENTRY_STRING("device-chemistry", "lithium-ion"), [all …]
|