Home
last modified time | relevance | path

Searched +full:pm8941 +full:- +full:charger (Results 1 – 10 of 10) sorted by relevance

/Linux-v6.1/Documentation/devicetree/bindings/power/supply/
Dqcom,pm8941-coincell.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/power/supply/qcom,pm8941-coincell.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm Coincell Charger
15 - Sebastian Reichel <sre@kernel.org>
19 const: qcom,pm8941-coincell
24 qcom,rset-ohms:
25 description: resistance (in ohms) for current-limiting resistor
28 qcom,vset-millivolts:
[all …]
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-v6.1/arch/arm/boot/dts/
Dqcom-pm8941.dtsi1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/iio/qcom,spmi-vadc.h>
3 #include <dt-bindings/interrupt-controller/irq.h>
4 #include <dt-bindings/spmi/spmi.h>
8 pm8941_0: pm8941@0 {
9 compatible = "qcom,pm8941", "qcom,spmi-pmic";
11 #address-cells = <1>;
12 #size-cells = <0>;
15 compatible = "qcom,pm8941-rtc";
18 reg-names = "rtc", "alarm";
[all …]
Dqcom-pm8226.dtsi1 // SPDX-License-Identifier: BSD-3-Clause
2 #include <dt-bindings/interrupt-controller/irq.h>
3 #include <dt-bindings/spmi/spmi.h>
4 #include <dt-bindings/iio/qcom,spmi-vadc.h>
8 compatible = "qcom,pm8226", "qcom,spmi-pmic";
10 #address-cells = <1>;
11 #size-cells = <0>;
14 compatible = "qcom,pm8941-pwrkey";
18 bias-pull-up;
21 smbb: charger@1000 {
[all …]
Dqcom-msm8974-lge-nexus5-hammerhead.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include "qcom-msm8974.dtsi"
3 #include "qcom-pm8841.dtsi"
4 #include "qcom-pm8941.dtsi"
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/leds/common.h>
7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
19 stdout-path = "serial0:115200n8";
22 gpio-keys {
23 compatible = "gpio-keys";
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/mfd/
Dqcom,spmi-pmic.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/mfd/qcom,spmi-pmic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm SPMI PMICs multi-function device
13 16-bit SPMI peripheral address space into 256 smaller fixed-size regions, 256 bytes
14 each. A function can consume one or more of these fixed-size register regions.
16 The Qualcomm SPMI series includes the PM8941, PM8841, PMA8084, PM8998 and other
24 - Stephen Boyd <sboyd@kernel.org>
29 - pattern: '^pmic@.*$'
[all …]
/Linux-v6.1/drivers/misc/
Dqcom-coincell.c1 // SPDX-License-Identifier: GPL-2.0-only
38 return regmap_write(chgr->regmap, in qcom_coincell_chgr_config()
39 chgr->base_addr + QCOM_COINCELL_REG_ENABLE, 0); in qcom_coincell_chgr_config()
41 /* find index for current-limiting resistor */ in qcom_coincell_chgr_config()
47 dev_err(chgr->dev, "invalid rset-ohms value %d\n", rset); in qcom_coincell_chgr_config()
48 return -EINVAL; in qcom_coincell_chgr_config()
57 dev_err(chgr->dev, "invalid vset-millivolts value %d\n", vset); in qcom_coincell_chgr_config()
58 return -EINVAL; in qcom_coincell_chgr_config()
61 rc = regmap_write(chgr->regmap, in qcom_coincell_chgr_config()
62 chgr->base_addr + QCOM_COINCELL_REG_RSET, i); in qcom_coincell_chgr_config()
[all …]
/Linux-v6.1/drivers/extcon/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
11 host USB ports. Many of 30-pin connectors including PDMI are
25 tristate "X-Power AXP288 EXTCON support"
30 and USB MUX switching by X-Power AXP288 PMIC.
67 Say Y here to enable extcon support for charger detection / control
74 Say Y here to enable extcon support for charger detection / control
93 enable a system with an integrated USB OTG dual-role transceiver to
94 function as an USB OTG dual-role device.
145 support on Qualcomm PMICs such as PM8941.
182 using Chrome OS EC based USB Type-C ports.
[all …]
/Linux-v6.1/drivers/power/supply/
Dqcom_smbb.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * This driver is for the multi-block Switch-Mode Battery Charger and Boost
5 * (SMBB) hardware, found in Qualcomm PM8941 PMICs. The charger is an
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
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
38 backup batteries, and optional builtin charger.
60 which include a battery charger and a boost converter.
63 tristate "MAX8925 battery charger support"
66 Say Y here to enable support for the battery charger in the Maxim
70 tristate "WM831X backup battery charger support"
73 Say Y here to enable support for the backup battery charger
102 tristate "ADP5061 battery charger driver"
107 charger.
113 tristate "Active-semi ACT8945A charger driver"
[all …]