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/ |
| D | as3722.txt | 4 ------------------- 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/ |
| D | as3722.txt | 4 ------------------- 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/ |
| D | Kconfig | 1 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/ |
| D | Kconfig | 1 # 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/ |
| D | lp872x.txt | 4 - 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 …]
|
| D | tps62360-regulator.txt | 4 - 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 …]
|
| D | tps65090.txt | 4 - 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 …]
|
| D | as3722-regulator.txt | 1 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/ |
| D | lp872x.txt | 4 - 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 …]
|
| D | tps62360-regulator.txt | 4 - 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 …]
|
| D | tps65090.txt | 4 - 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 …]
|
| D | as3722-regulator.txt | 1 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 …]
|
| D | gpio-regulator.txt | 4 - 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/ |
| D | driver.h | 1 /* 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 …]
|
| D | max8973-regulator.h | 1 /* 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/ |
| D | driver.h | 2 * 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 …]
|
| D | max8973-regulator.h | 2 * 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/ |
| D | consumer.txt | 1 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 …]
|
| D | overview.txt | 1 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/ |
| D | consumer.rst | 2 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 …]
|
| D | overview.rst | 2 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/ |
| D | sysfs-class-regulator | 1 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/ |
| D | sysfs-class-regulator | 1 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/ |
| D | regulator.rst | 1 .. 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/ |
| D | regulator.rst | 1 .. 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