Home
last modified time | relevance | path

Searched +full:multi +full:- +full:pmic (Results 1 – 25 of 123) sorted by relevance

12345

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Dsamsung,sec-core.txt1 Binding for Samsung S2M and S5M family multi-function device
4 This is a part of device tree bindings for S2M and S5M family multi-function
8 of multi-function devices which include voltage and current regulators, RTC,
9 charger controller, clock outputs and other sub-blocks. It is interfaced
10 to the host controller using an I2C interface. Each sub-block is usually
14 This document describes bindings for main device node. Optional sub-blocks
15 must be a sub-nodes to it. Bindings for them can be found in:
16 - bindings/regulator/samsung,s2mpa01.txt
17 - bindings/regulator/samsung,s2mps11.txt
18 - bindings/regulator/samsung,s5m8767.txt
[all …]
Dmax8998.txt1 * Maxim MAX8998, National/TI LP3974 multi-function device
3 The Maxim MAX8998 is a multi-function device which includes voltage/current
5 other sub-blocks. It is interfaced using an I2C interface. Each sub-block
8 PMIC sub-block
9 --------------
11 The PMIC sub-block contains a number of voltage and current regulators,
17 - compatible: Should be one of the following:
18 - "maxim,max8998" for Maxim MAX8998
19 - "national,lp3974" or "ti,lp3974" for National/TI LP3974.
20 - reg: Specifies the i2c slave address of the pmic block. It should be 0x66.
[all …]
Dmax77686.txt1 Maxim MAX77686 multi-function device
3 MAX77686 is a Multifunction device with PMIC, RTC and Charger on chip. It is
4 interfaced to host controller using i2c interface. PMIC and Charger submodules
8 PMIC submodule.
10 Bindings for the built-in 32k clock generator block and
15 - compatible : Must be "maxim,max77686";
16 - reg : Specifies the i2c slave address of PMIC block.
17 - interrupts : This i2c device has an IRQ line connected to the main SoC.
21 max77686: pmic@9 {
23 interrupt-parent = <&wakeup_eint>;
Dmax77802.txt1 Maxim MAX77802 multi-function device
3 The Maxim MAX77802 is a Power Management IC (PMIC) that contains 10 high
4 efficiency Buck regulators, 32 Low-DropOut (LDO) regulators used to power
5 up application processors and peripherals, a 2-channel 32kHz clock outputs,
6 a Real-Time-Clock (RTC) and a I2C interface to program the individual
9 Bindings for the built-in 32k clock generator block and
14 - compatible : Must be "maxim,max77802"
15 - reg : Specifies the I2C slave address of PMIC block.
16 - interrupts : I2C device IRQ line connected to the main SoC.
20 max77802: pmic@9 {
[all …]
Dqcom,spmi-pmic.txt1 Qualcomm SPMI PMICs multi-function device bindings
13 16-bit SPMI slave 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.
17 - compatible: Should contain one of:
37 or generalized "qcom,spmi-pmic".
38 - reg: Specifies the SPMI USID slave address for this device.
43 - compatible: Should contain "qcom,xxx", where "xxx" is a peripheral name.
46 - interrupts: Interrupts are specified as a 4-tuple. For more information
48 Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.txt
49 - interrupt-names: Corresponding interrupt name to the interrupts property
[all …]
Dhi6421.txt1 * HI6421 Multi-Functional Device (MFD), by HiSilicon Ltd.
4 - compatible : One of the following chip-specific strings:
5 "hisilicon,hi6421-pmic";
6 "hisilicon,hi6421v530-pmic";
7 - reg : register range space of hi6421;
9 Supported Hi6421 sub-devices include:
12 ------ --------- ------------ -----------
20 compatible = "hisilicon,hi6421-pmic";
26 regulator-name = "VOUT0";
27 regulator-min-microvolt = <2850000>;
[all …]
Dqcom-pm8xxx.txt1 Qualcomm PM8xxx PMIC multi-function devices
8 - compatible:
16 - #address-cells:
21 - #size-cells:
26 - interrupts:
28 Value type: <prop-encoded-array>
34 - #interrupt-cells:
42 1 = low-to-high edge triggered
43 2 = high-to-low edge triggered
44 4 = active high level-sensitive
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Dmax8998.txt1 * Maxim MAX8998, National/TI LP3974 multi-function device
3 The Maxim MAX8998 is a multi-function device which includes voltage/current
5 other sub-blocks. It is interfaced using an I2C interface. Each sub-block
8 PMIC sub-block
9 --------------
11 The PMIC sub-block contains a number of voltage and current regulators,
17 - compatible: Should be one of the following:
18 - "maxim,max8998" for Maxim MAX8998
19 - "national,lp3974" or "ti,lp3974" for National/TI LP3974.
20 - reg: Specifies the i2c slave address of the pmic block. It should be 0x66.
[all …]
Dhi6421.txt1 * HI6421 Multi-Functional Device (MFD), by HiSilicon Ltd.
4 - compatible : One of the following chip-specific strings:
5 "hisilicon,hi6421-pmic";
6 "hisilicon,hi6421v530-pmic";
7 - reg : register range space of hi6421;
9 Supported Hi6421 sub-devices include:
12 ------ --------- ------------ -----------
20 compatible = "hisilicon,hi6421-pmic";
26 regulator-name = "VOUT0";
27 regulator-min-microvolt = <2850000>;
[all …]
Dti,tps6594.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Julien Panis <jpanis@baylibre.com>
15 PFSM (Pre-configurable Finite State Machine) managing the state of the device.
16 TPS6594 is the super-set device while TPS6593 and LP8764 are derivatives.
21 - ti,lp8764-q1
22 - ti,tps6593-q1
23 - ti,tps6594-q1
29 ti,primary-pmic:
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/rtc/
Drtc-mt6397.txt1 Device-Tree bindings for MediaTek PMIC based RTC
3 MediaTek PMIC based RTC is an independent function of MediaTek PMIC that works
4 as a type of multi-function device (MFD). The RTC can be configured and set up
5 with PMIC wrapper bus which is a common resource shared with the other
6 functions found on the same PMIC.
8 For MediaTek PMIC MFD bindings, see:
11 For MediaTek PMIC wrapper bus bindings, see:
15 - compatible: Should be one of follows
16 "mediatek,mt6323-rtc": for MT6323 PMIC
17 "mediatek,mt6358-rtc": for MT6358 PMIC
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/rtc/
Drtc-mt6397.txt1 Device-Tree bindings for MediaTek PMIC based RTC
3 MediaTek PMIC based RTC is an independent function of MediaTek PMIC that works
4 as a type of multi-function device (MFD). The RTC can be configured and set up
5 with PMIC wrapper bus which is a common resource shared with the other
6 functions found on the same PMIC.
8 For MediaTek PMIC MFD bindings, see:
11 For MediaTek PMIC wrapper bus bindings, see:
15 - compatible: Should be one of follows
16 "mediatek,mt6323-rtc": for MT6323 PMIC
17 "mediatek,mt6397-rtc": for MT6397 PMIC
[all …]
/kernel/linux/linux-6.6/drivers/usb/typec/tcpm/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
4 tristate "USB Type-C Port Controller Manager"
9 The Type-C Port Controller Manager provides a USB PD and USB Type-C
10 state machine for use with Type-C Port Controllers.
15 tristate "Type-C Port Controller Interface driver"
19 Type-C Port Controller driver for TCPCI-compliant controller.
24 tristate "Richtek RT1711H Type-C chip driver"
26 Richtek RT1711H Type-C chip driver that works with
27 Type-C Port Controller Manager to provide USB PD and USB
28 Type-C functionalities.
[all …]
/kernel/linux/linux-6.6/drivers/regulator/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
38 managed regulators and simple non-configurable regulators.
65 They provide two I2C-controlled DC/DC step-down converters with
85 tristate "Active-semi act8865 voltage regulator"
90 This driver controls a active-semi act8865 voltage output
94 tristate "Active-semi ACT8945A voltage regulator"
97 This driver controls a active-semi ACT8945A voltage regulator
98 via I2C bus. The ACT8945A features three step-down DC/DC converters
99 and four low-dropout linear regulators, along with a ActivePath
110 tristate "Freescale i.MX on-chip ANATOP LDO regulators"
[all …]
/kernel/linux/linux-6.6/drivers/mfd/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
45 tristate "Active-semi ACT8945A"
50 Support for the ACT8945A PMIC from Active-semi. This device
51 features three step-down DC/DC converters and four low-dropout
67 sun4i-gpadc-iio and the hwmon driver iio_hwmon.
70 called sun4i-gpadc.
79 Support for the AS3711 PMIC from AMS
101 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down
106 bool "Analog Devices ADP5520/01 MFD PMIC Core Support"
132 over at91-usart-serial driver and usart-spi-driver. Only one function
[all …]
/kernel/linux/linux-5.10/drivers/mfd/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
44 tristate "Active-semi ACT8945A"
49 Support for the ACT8945A PMIC from Active-semi. This device
50 features three step-down DC/DC converters and four low-dropout
66 sun4i-gpadc-iio and the hwmon driver iio_hwmon.
69 called sun4i-gpadc.
78 Support for the AS3711 PMIC from AMS
88 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down
93 bool "Analog Devices ADP5520/01 MFD PMIC Core Support"
119 over at91-usart-serial driver and usart-spi-driver. Only one function
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/
Di2c-mt65xx.txt6 - compatible: value should be either of the following.
7 "mediatek,mt2701-i2c", "mediatek,mt6577-i2c": for MediaTek MT2701
8 "mediatek,mt2712-i2c": for MediaTek MT2712
9 "mediatek,mt6577-i2c": for MediaTek MT6577
10 "mediatek,mt6589-i2c": for MediaTek MT6589
11 "mediatek,mt6797-i2c", "mediatek,mt6577-i2c": for MediaTek MT6797
12 "mediatek,mt7622-i2c": for MediaTek MT7622
13 "mediatek,mt7623-i2c", "mediatek,mt6577-i2c": for MediaTek MT7623
14 "mediatek,mt7629-i2c", "mediatek,mt2712-i2c": for MediaTek MT7629
15 "mediatek,mt8173-i2c": for MediaTek MT8173
[all …]
/kernel/linux/linux-5.10/drivers/staging/hikey9xx/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
22 built-in SPMI PMIC Arbiter interface on Hisilicon 3670
32 Add support for HiSilicon Hi6421v600 SPMI PMIC. Hi6421 includes
33 multi-functions, such as regulators, RTC, codec, Coulomb counter,
43 tristate "HiSilicon Hi6421v600 PMIC voltage regulator support"
/kernel/linux/linux-5.10/drivers/regulator/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
38 managed regulators and simple non-configurable regulators.
65 They provide two I2C-controlled DC/DC step-down converters with
85 tristate "Active-semi act8865 voltage regulator"
90 This driver controls a active-semi act8865 voltage output
94 tristate "Active-semi ACT8945A voltage regulator"
97 This driver controls a active-semi ACT8945A voltage regulator
98 via I2C bus. The ACT8945A features three step-down DC/DC converters
99 and four low-dropout linear regulators, along with a ActivePath
110 tristate "Freescale i.MX on-chip ANATOP LDO regulators"
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/
Drenesas,raa215300.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas RAA215300 Power Management Integrated Circuit (PMIC)
10 - Biju Das <biju.das.jz@bp.renesas.com>
13 The RAA215300 is a high-performance, low-cost 9-channel PMIC designed for
14 32-bit and 64-bit MCU and MPU applications. It supports DDR3, DDR3L, DDR4,
16 built-in Real-Time Clock (RTC), 32kHz crystal oscillator, and coin cell
18 ideal for System-On-Module (SOM) applications. A spread spectrum feature
19 provides an ease-of-use solution for noise-sensitive audio or RF applications.
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
Dmediatek,pmic-keys.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/mediatek,pmic-keys.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MediaTek PMIC Keys
10 - Chen Zhong <chen.zhong@mediatek.com>
13 - $ref: input.yaml#
19 by the PMIC that is defined as a Multi-Function Device (MFD).
21 For MediaTek MT6323/MT6397 PMIC bindings see
27 - mediatek,mt6323-keys
[all …]
/kernel/linux/linux-6.6/drivers/leds/rgb/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
6 tristate "LEDs group multi-color support"
11 different colors are physically grouped in a single multi-color LED
12 and driven by a controller that doesn't have multi-color support.
15 will be called leds-group-multicolor.
18 tristate "PWM driven multi-color LED Support"
25 will be called leds-pwm-multicolor.
39 If compiled as a module, the module will be named leds-qcom-lpg.
42 tristate "LED Support for MediaTek MT6370 PMIC"
47 In MT6370, there are four channel current-sink LED drivers that
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/
Dmax8997-regulator.txt3 The Maxim MAX8997 is a multi-function device which includes voltage and
4 current regulators, rtc, charger controller and other sub-blocks. It is
5 interfaced to the host controller using a i2c interface. Each sub-block is
7 describes the bindings for 'pmic' sub-block of max8997.
10 - compatible: Should be "maxim,max8997-pmic".
11 - reg: Specifies the i2c slave address of the pmic block. It should be 0x66.
13 - max8997,pmic-buck1-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
17 - max8997,pmic-buck2-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
21 - max8997,pmic-buck5-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
25 [1] If none of the 'max8997,pmic-buck[1/2/5]-uses-gpio-dvs' optional
[all …]
Dsamsung,s5m8767.txt4 This is a part of device tree bindings for S5M family multi-function devices.
5 More information can be found in bindings/mfd/sec-core.txt file.
10 a sub-node named "regulators" with more sub-nodes for each regulator using the
12 - Documentation/devicetree/bindings/regulator/regulator.txt
16 - s5m8767,pmic-buck-ds-gpios: GPIO specifiers for three host gpio's used
17 for selecting GPIO DVS lines. It is one-to-one mapped to dvs gpio lines.
19 [1] If either of the 's5m8767,pmic-buck[2/3/4]-uses-gpio-dvs' optional
21 's5m8767,pmic-buck[2/3/4]-dvs-voltage' should be specified.
24 - s5m8767,pmic-buck2-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
28 - s5m8767,pmic-buck3-dvs-voltage: A set of 8 voltage values in micro-volt (uV)
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/
Dqcom,pmic-mpp.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/pinctrl/qcom,pmic-mpp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm PMIC Multi-Purpose Pin (MPP) block
10 - Bjorn Andersson <bjorn.andersson@linaro.org>
14 PMIC's from Qualcomm.
19 - items:
20 - enum:
21 - qcom,pm8019-mpp
[all …]

12345