Home
last modified time | relevance | path

Searched +full:no +full:- +full:regulator +full:- +full:enable +full:- +full:control (Results 1 – 25 of 502) sorted by relevance

12345678910>>...21

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Das3722.txt4 -------------------
5 - compatible: Must be "ams,as3722".
6 - reg: I2C device address.
7 - interrupt-controller: AS3722 has internal interrupt controller which takes the
8 interrupt request from internal sub-blocks like RTC, regulators, GPIOs as well
10 - #interrupt-cells: Should be set to 2 for IRQ number and flags.
12 of AS3722 are defined at dt-bindings/mfd/as3722.h
14 interrupts.txt, using dt-bindings/irq.
17 --------------------
18 - ams,enable-internal-int-pullup: Boolean property, to enable internal pullup on
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/
Das3722.txt4 -------------------
5 - compatible: Must be "ams,as3722".
6 - reg: I2C device address.
7 - interrupt-controller: AS3722 has internal interrupt controller which takes the
8 interrupt request from internal sub-blocks like RTC, regulators, GPIOs as well
10 - #interrupt-cells: Should be set to 2 for IRQ number and flags.
12 of AS3722 are defined at dt-bindings/mfd/as3722.h
14 interrupts.txt, using dt-bindings/irq.
17 --------------------
18 - ams,enable-internal-int-pullup: Boolean property, to enable internal pullup on
[all …]
/kernel/linux/linux-4.19/drivers/regulator/
DKconfig1 menuconfig REGULATOR config
2 bool "Voltage and Current Regulator Support"
4 Generic Voltage and Current Regulator support.
8 provide voltage and current control to client or consumer drivers and
12 The intention is to allow systems to dynamically control regulator
18 drivers can still be used in systems with no software controllable
21 If unsure, say no.
24 if REGULATOR
27 bool "Regulator debug support"
29 Say yes here to enable debugging support.
[all …]
/kernel/linux/linux-5.10/drivers/regulator/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 menuconfig REGULATOR config
3 bool "Voltage and Current Regulator Support"
6 Generic Voltage and Current Regulator support.
10 provide voltage and current control to client or consumer drivers and
14 The intention is to allow systems to dynamically control regulator
20 drivers can still be used in systems with no software controllable
23 If unsure, say no.
26 if REGULATOR
29 bool "Regulator debug support"
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/
Dlp872x.txt4 - compatible: "ti,lp8720" or "ti,lp8725"
5 - reg: I2C slave address. 0x7d = LP8720, 0x7a = LP8725
8 - ti,general-config: the value of LP872X_GENERAL_CFG register (u8)
10 bit[2]: BUCK output voltage control by external DVS pin or register
12 bit[1]: sleep control by external DVS pin or register
18 bit[4]: BUCK2 enable control. 1 = enable, 0 = disable
20 bit[2]: BUCK1 output voltage control by external DVS pin or register
22 bit[1]: LDO sleep control. 1 = sleep mode, 0 = normal
23 bit[0]: BUCK1 enable control, 1 = enable, 0 = disable
27 - ti,update-config: define it when LP872X_GENERAL_CFG register should be set
[all …]
Dtps62360-regulator.txt4 - compatible: Must be one of the following.
9 - reg: I2C slave address
12 - ti,enable-vout-discharge: Enable output discharge. This is boolean value.
13 - ti,enable-pull-down: Enable pull down. This is boolean value.
14 - ti,vsel0-gpio: GPIO for controlling VSEL0 line.
15 If this property is missing, then assume that there is no GPIO
16 for vsel0 control.
17 - ti,vsel1-gpio: Gpio for controlling VSEL1 line.
18 If this property is missing, then assume that there is no GPIO
19 for vsel1 control.
[all …]
Dtps65090.txt4 - compatible: "ti,tps65090"
5 - reg: I2C slave address
6 - interrupts: the interrupt outputs of the controller
7 - regulators: A node that houses a sub-node for each regulator within the
8 device. Each sub-node is identified using the node's name, with valid
9 values listed below. The content of each sub-node is defined by the
10 standard binding for regulators; see regulator.txt.
11 dcdc[1-3], fet[1-7] and ldo[1-2] respectively.
12 - vsys[1-3]-supply: The input supply for DCDC[1-3] respectively.
13 - infet[1-7]-supply: The input supply for FET[1-7] respectively.
[all …]
Das3722-regulator.txt1 Regulator of AMS AS3722 PMIC.
2 Name of the regulator subnode must be "regulators".
5 --------------------
7 regulator node. The AS3722 is having 7 DCDC step-down regulators as
8 sd[0-6], 10 LDOs as ldo[0-7], ldo[9-11]. The input supply of these
10 vsup-sd2-supply: Input supply for SD2.
11 vsup-sd3-supply: Input supply for SD3.
12 vsup-sd4-supply: Input supply for SD4.
13 vsup-sd5-supply: Input supply for SD5.
14 vin-ldo0-supply: Input supply for LDO0.
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/regulator/
Dlp872x.txt4 - compatible: "ti,lp8720" or "ti,lp8725"
5 - reg: I2C slave address. 0x7d = LP8720, 0x7a = LP8725
8 - ti,general-config: the value of LP872X_GENERAL_CFG register (u8)
10 bit[2]: BUCK output voltage control by external DVS pin or register
12 bit[1]: sleep control by external DVS pin or register
18 bit[4]: BUCK2 enable control. 1 = enable, 0 = disable
20 bit[2]: BUCK1 output voltage control by external DVS pin or register
22 bit[1]: LDO sleep control. 1 = sleep mode, 0 = normal
23 bit[0]: BUCK1 enable control, 1 = enable, 0 = disable
27 - ti,update-config: define it when LP872X_GENERAL_CFG register should be set
[all …]
Dtps62360-regulator.txt4 - compatible: Must be one of the following.
9 - reg: I2C slave address
12 - ti,enable-vout-discharge: Enable output discharge. This is boolean value.
13 - ti,enable-pull-down: Enable pull down. This is boolean value.
14 - ti,vsel0-gpio: GPIO for controlling VSEL0 line.
15 If this property is missing, then assume that there is no GPIO
16 for vsel0 control.
17 - ti,vsel1-gpio: Gpio for controlling VSEL1 line.
18 If this property is missing, then assume that there is no GPIO
19 for vsel1 control.
[all …]
Dtps65090.txt4 - compatible: "ti,tps65090"
5 - reg: I2C slave address
6 - interrupts: the interrupt outputs of the controller
7 - regulators: A node that houses a sub-node for each regulator within the
8 device. Each sub-node is identified using the node's name, with valid
9 values listed below. The content of each sub-node is defined by the
10 standard binding for regulators; see regulator.txt.
11 dcdc[1-3], fet[1-7] and ldo[1-2] respectively.
12 - vsys[1-3]-supply: The input supply for DCDC[1-3] respectively.
13 - infet[1-7]-supply: The input supply for FET[1-7] respectively.
[all …]
Das3722-regulator.txt1 Regulator of AMS AS3722 PMIC.
2 Name of the regulator subnode must be "regulators".
5 --------------------
7 regulator node. The AS3722 is having 7 DCDC step-down regulators as
8 sd[0-6], 10 LDOs as ldo[0-7], ldo[9-11]. The input supply of these
10 vsup-sd2-supply: Input supply for SD2.
11 vsup-sd3-supply: Input supply for SD3.
12 vsup-sd4-supply: Input supply for SD4.
13 vsup-sd5-supply: Input supply for SD5.
14 vin-ldo0-supply: Input supply for LDO0.
[all …]
Dgpio-regulator.txt4 - compatible : Must be "regulator-gpio".
5 - regulator-name : Defined in regulator.txt as optional, but required
7 - states : Selection of available voltages and GPIO configs.
8 if there are no states, then use a fixed regulator
11 - enable-gpio : GPIO to use to enable/disable the regulator.
12 - gpios : GPIO group used to control voltage.
13 - gpios-states : gpios pin's initial states array. 0: LOW, 1: HIGH.
15 - startup-delay-us : Startup time in microseconds.
16 - enable-active-high : Polarity of GPIO is active high (default is low).
17 - regulator-type : Specifies what is being regulated, must be either
[all …]
/kernel/linux/linux-5.10/include/linux/regulator/
Ddriver.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * driver.h -- SoC Regulator driver support.
9 * Regulator Driver Interface.
18 #include <linux/regulator/consumer.h>
37 /* The regulator is enabled but not regulating */
53 * struct regulator_ops - regulator operations.
55 * @enable: Configure the regulator as enabled.
56 * @disable: Configure the regulator as disabled.
57 * @is_enabled: Return 1 if the regulator is enabled, 0 if not.
60 * @set_voltage: Set the voltage for the regulator within the range specified.
[all …]
Dmax8973-regulator.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * max8973-regulator.h -- MAXIM 8973 regulator
5 * Interface for regulator driver for MAXIM 8973 DC-DC step-down
6 * switching regulator.
17 * Control flags for configuration of the device.
38 * struct max8973_regulator_platform_data - max8973 regulator platform data.
40 * @reg_init_data: The regulator init data.
41 * @control_flags: Control flags which are ORed value of above flags to
47 * @enable_ext_control: Enable the voltage enable/disable through external
48 * control signal from EN input pin. If it is false then
[all …]
/kernel/linux/linux-4.19/include/linux/regulator/
Ddriver.h2 * driver.h -- SoC Regulator driver support.
12 * Regulator Driver Interface.
22 #include <linux/regulator/consumer.h>
40 /* The regulator is enabled but not regulating */
47 * struct regulator_linear_range - specify linear voltage ranges
74 * struct regulator_ops - regulator operations.
76 * @enable: Configure the regulator as enabled.
77 * @disable: Configure the regulator as disabled.
78 * @is_enabled: Return 1 if the regulator is enabled, 0 if not.
81 * @set_voltage: Set the voltage for the regulator within the range specified.
[all …]
Dmax8973-regulator.h2 * max8973-regulator.h -- MAXIM 8973 regulator
4 * Interface for regulator driver for MAXIM 8973 DC-DC step-down
5 * switching regulator.
23 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
31 * Control flags for configuration of the device.
52 * struct max8973_regulator_platform_data - max8973 regulator platform data.
54 * @reg_init_data: The regulator init data.
55 * @control_flags: Control flags which are ORed value of above flags to
61 * @enable_ext_control: Enable the voltage enable/disable through external
62 * control signal from EN input pin. If it is false then
[all …]
/kernel/linux/linux-4.19/Documentation/power/regulator/
Dconsumer.txt1 Regulator Consumer Driver Interface
4 This text describes the regulator interface for consumer device drivers.
8 1. Consumer Regulator Access (static & dynamic drivers)
11 A consumer driver can get access to its supply regulator by calling :-
13 regulator = regulator_get(dev, "Vcc");
16 then finds the correct regulator by consulting a machine specific lookup table.
18 regulator that supplies this consumer.
20 To release the regulator the consumer driver should call :-
22 regulator_put(regulator);
24 Consumers can be supplied by more than one regulator e.g. codec consumer with
[all …]
Doverview.txt1 Linux voltage and current regulator framework
7 This framework is designed to provide a standard kernel interface to control
10 The intention is to allow systems to dynamically control regulator power output
22 Some terms used in this document:-
24 o Regulator - Electronic device that supplies power to other devices.
25 Most regulators can enable and disable their output whilst
26 some can control their output voltage and or current.
28 Input Voltage -> Regulator -> Output Voltage
31 o PMIC - Power Management IC. An IC that contains numerous regulators
35 o Consumer - Electronic device that is supplied power by a regulator.
[all …]
/kernel/linux/linux-5.10/Documentation/power/regulator/
Dconsumer.rst2 Regulator Consumer Driver Interface
5 This text describes the regulator interface for consumer device drivers.
9 1. Consumer Regulator Access (static & dynamic drivers)
12 A consumer driver can get access to its supply regulator by calling ::
14 regulator = regulator_get(dev, "Vcc");
17 then finds the correct regulator by consulting a machine specific lookup table.
19 regulator that supplies this consumer.
21 To release the regulator the consumer driver should call ::
23 regulator_put(regulator);
25 Consumers can be supplied by more than one regulator e.g. codec consumer with
[all …]
Doverview.rst2 Linux voltage and current regulator framework
8 This framework is designed to provide a standard kernel interface to control
11 The intention is to allow systems to dynamically control regulator power output
26 - Regulator
27 - Electronic device that supplies power to other devices.
28 Most regulators can enable and disable their output while
29 some can control their output voltage and or current.
31 Input Voltage -> Regulator -> Output Voltage
34 - PMIC
35 - Power Management IC. An IC that contains numerous
[all …]
/kernel/linux/linux-5.10/Documentation/ABI/testing/
Dsysfs-class-regulator1 What: /sys/class/regulator/.../state
6 Some regulator directories will contain a field called
7 state. This reports the regulator enable control, for
16 'enabled' means the regulator output is ON and is supplying
17 power to the system (assuming no error prevents it).
19 'disabled' means the regulator output is OFF and is not
20 supplying power to the system (unless some non-Linux
21 control has enabled it).
27 or microamps to determine configured regulator output levels.
30 What: /sys/class/regulator/.../status
[all …]
/kernel/linux/linux-4.19/Documentation/ABI/testing/
Dsysfs-class-regulator1 What: /sys/class/regulator/.../state
6 Some regulator directories will contain a field called
7 state. This reports the regulator enable control, for
16 'enabled' means the regulator output is ON and is supplying
17 power to the system (assuming no error prevents it).
19 'disabled' means the regulator output is OFF and is not
20 supplying power to the system (unless some non-Linux
21 control has enabled it).
27 or microamps to determine configured regulator output levels.
30 What: /sys/class/regulator/.../status
[all …]
/kernel/linux/linux-5.10/Documentation/driver-api/
Dregulator.rst1 .. Copyright 2007-2008 Wolfson Microelectronics
8 Voltage and current regulator API
18 control voltage and current regulators.
20 The intention is to allow systems to dynamically control regulator power
27 ``Documentation/power/regulator``.
30 --------
32 The regulator API uses a number of terms which may not be familiar:
34 Regulator
37 can enable and disable their output and some can also control their
42 Electronic device which consumes power provided by a regulator. These
[all …]
/kernel/linux/linux-4.19/Documentation/driver-api/
Dregulator.rst1 .. Copyright 2007-2008 Wolfson Microelectronics
8 Voltage and current regulator API
18 control voltage and current regulators.
20 The intention is to allow systems to dynamically control regulator power
27 ``Documentation/power/regulator``.
30 --------
32 The regulator API uses a number of terms which may not be familiar:
34 Regulator
37 can enable and disable their output and some can also control their
42 Electronic device which consumes power provided by a regulator. These
[all …]

12345678910>>...21