Searched +full:regulator +full:- +full:gpio (Results 1 – 25 of 183) sorted by relevance
12345678
| /Documentation/devicetree/bindings/regulator/ |
| D | gpio-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/regulator/gpio-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: GPIO controlled regulators 10 - Liam Girdwood <lgirdwood@gmail.com> 11 - Mark Brown <broonie@kernel.org> 14 Any property defined as part of the core regulator binding, defined in 15 regulator.txt, can also be used. 18 - $ref: "regulator.yaml#" [all …]
|
| D | da9211.txt | 2 Voltage Regulator 5 - compatible: "dlg,da9211" or "dlg,da9212" or "dlg,da9213" or "dlg,da9223" 7 - reg: I2C slave address, usually 0x68. 8 - interrupts: the interrupt outputs of the controller 9 - regulators: A node that houses a sub-node for each regulator within the 10 device. Each sub-node is identified using the node's name, with valid 11 values listed below. The content of each sub-node is defined by the 12 standard binding for regulators; see regulator.txt. 16 - enable-gpios: platform gpio for control of BUCKA/BUCKB. 17 - Any optional property defined in regulator.txt [all …]
|
| D | samsung,s5m8767.txt | 1 Binding for Samsung S5M8767 regulator block 4 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. 9 To register these with regulator framework instantiate under main device node 10 a sub-node named "regulators" with more sub-nodes for each regulator using the 11 common regulator binding documented in: 12 - Documentation/devicetree/bindings/regulator/regulator.txt 16 - s5m8767,pmic-buck2-dvs-voltage: A set of 8 voltage values in micro-volt (uV) 17 units for buck2 when changing voltage using gpio dvs. Refer to [1] below 20 - s5m8767,pmic-buck3-dvs-voltage: A set of 8 voltage values in micro-volt (uV) [all …]
|
| D | fixed-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/regulator/fixed-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Liam Girdwood <lgirdwood@gmail.com> 11 - Mark Brown <broonie@kernel.org> 14 Any property defined as part of the core regulator binding, defined in 15 regulator.yaml, can also be used. However a fixed voltage regulator is 16 expected to have the regulator-min-microvolt and regulator-max-microvolt 20 - $ref: "regulator.yaml#" [all …]
|
| D | tps65132-regulator.txt | 4 - compatible: "ti,tps65132" 5 - reg: I2C slave address 9 device node describe the properties of these regulators. The sub-node 11 -For regulator outp, the sub node name should be "outp". 12 -For regulator outn, the sub node name should be "outn". 14 -enable-gpios:(active high, output) Regulators are controlled by the input pins. 15 If it is connected to GPIO through host system then provide the 16 gpio number as per gpio.txt. 17 -active-discharge-gpios: (active high, output) Some configurations use delay mechanisms 18 on the enable pin, to keep the regulator enabled for some time after [all …]
|
| D | max8997-regulator.txt | 1 * Maxim MAX8997 Voltage and Current Regulator 3 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) 14 units for buck1 when changing voltage using gpio dvs. Refer to [1] below 17 - max8997,pmic-buck2-dvs-voltage: A set of 8 voltage values in micro-volt (uV) [all …]
|
| D | tps6586x.txt | 4 - compatible: "ti,tps6586x" 5 - reg: I2C slave address 6 - interrupts: the interrupt outputs of the controller 7 - #gpio-cells: number of cells to describe a GPIO 8 - gpio-controller: mark the device as a GPIO controller 9 - regulators: A node that houses a sub-node for each regulator within the 10 device. Each sub-node is identified using the node's name (or the deprecated 11 regulator-compatible property if present), with valid values listed below. 12 The content of each sub-node is defined by the standard binding for 13 regulators; see regulator.txt. [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 17 - ti,vsel1-gpio: Gpio for controlling VSEL1 line. 18 If this property is missing, then assume that there is no GPIO 20 - ti,vsel0-state-high: Initial state of vsel0 input is high. 22 - ti,vsel1-state-high: Initial state of vsel1 input is high. [all …]
|
| D | max8973-regulator.txt | 1 * Maxim MAX8973 Voltage Regulator 5 - compatible: must be one of following: 8 - reg: the i2c slave address of the regulator. It should be 0x1b. 10 Any standard regulator properties can be used to configure the single max8973 15 -maxim,externally-enable: boolean, externally control the regulator output 17 -maxim,enable-gpio: GPIO for enable control. If the valid GPIO is provided 19 -maxim,dvs-gpio: GPIO which is connected to DVS pin of device. 20 -maxim,dvs-default-state: Default state of GPIO during initialisation. 22 -maxim,enable-remote-sense: boolean, enable reote sense. 23 -maxim,enable-falling-slew-rate: boolean, enable falling slew rate. [all …]
|
| 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) 27 - ti,update-config: define it when LP872X_GENERAL_CFG register should be set 28 - ti,dvs-gpio: GPIO specifier for external DVS pin control of LP872x devices. 29 - ti,dvs-vsel: DVS selector. 0 = SEL_V1, 1 = SEL_V2. 30 - ti,dvs-state: initial DVS pin state. 0 = DVS_LOW, 1 = DVS_HIGH. 31 - enable-gpios: GPIO specifier for EN pin control of LP872x devices. 37 (Documentation/devicetree/bindings/regulator/regulator.txt) 40 - LP8720: http://www.ti.com/lit/ds/symlink/lp8720.pdf [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 …]
|
| /Documentation/devicetree/bindings/mfd/ |
| D | lp87565.txt | 4 - compatible: "ti,lp87565", "ti,lp87565-q1" 5 - reg: I2C slave address. 6 - gpio-controller: Marks the device node as a GPIO Controller. 7 - #gpio-cells: Should be two. The first cell is the pin number and 9 See ../gpio/gpio.txt for more information. 10 - xxx-in-supply: Phandle to parent supply node of each regulator 16 compatible = "ti,lp87565-q1"; 18 gpio-controller; 19 #gpio-cells = <2>; 21 buck10-in-supply = <&vsys_3v3>; [all …]
|
| D | lp873x.txt | 4 - compatible: "ti,lp8732", "ti,lp8733" 5 - reg: I2C slave address. 6 - gpio-controller: Marks the device node as a GPIO Controller. 7 - #gpio-cells: Should be two. The first cell is the pin number and 9 See ../gpio/gpio.txt for more information. 10 - xxx-in-supply: Phandle to parent supply node of each regulator 13 - regulators: List of child nodes that specify the regulator 20 gpio-controller; 21 #gpio-cells = <2>; 23 buck0-in-supply = <&vsys_3v3>; [all …]
|
| D | rohm,bd70528-pmic.txt | 3 BD70528MWV is an ultra-low quiescent current general purpose, single-chip, 4 power management IC for battery-powered portable devices. The IC 5 integrates 3 ultra-low current consumption buck converters, 3 LDOs and 2 6 LED Drivers. Also included are 4 GPIOs, a real-time clock (RTC), a 32kHz 7 clock gate, high-accuracy VREF for use with an external ADC, flexible 8 dual-input power path, 10 bit SAR ADC for battery temperature monitor and 12 - compatible : Should be "rohm,bd70528" 13 - reg : I2C slave address. 14 - interrupts : The interrupt line the device is connected to. 15 - interrupt-controller : To indicate BD70528 acts as an interrupt controller. [all …]
|
| D | tps65086.txt | 4 - compatible : Should be "ti,tps65086". 5 - reg : I2C slave address. 6 - interrupts : The interrupt line the device is connected to. 7 - interrupt-controller : Marks the device node as an interrupt controller. 8 - #interrupt-cells : The number of cells to describe an IRQ, should be 2. 11 masks from ../interrupt-controller/interrupts.txt. 12 - gpio-controller : Marks the device node as a GPIO Controller. 13 - #gpio-cells : Should be two. The first cell is the pin number and 15 See ../gpio/gpio.txt for more information. 16 - regulators: : List of child nodes that specify the regulator [all …]
|
| D | max8998.txt | 1 * 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 …]
|
| D | tps65912.txt | 4 - compatible : Should be "ti,tps65912". 5 - reg : Slave address or chip select number (I2C / SPI). 6 - interrupts : The interrupt line the device is connected to. 7 - interrupt-controller : Marks the device node as an interrupt controller. 8 - #interrupt-cells : The number of cells to describe an IRQ, should be 2. 11 masks from ../interrupt-controller/interrupts.txt. 12 - gpio-controller : Marks the device node as a GPIO Controller. 13 - #gpio-cells : Should be two. The first cell is the pin number and 15 See ../gpio/gpio.txt for more information. 16 - regulators: : List of child nodes that specify the regulator [all …]
|
| D | tps65910.txt | 4 - compatible: "ti,tps65910" or "ti,tps65911" 5 - reg: I2C slave address 6 - interrupts: the interrupt outputs of the controller 7 - #gpio-cells: number of cells to describe a GPIO, this should be 2. 8 The first cell is the GPIO number. 10 - gpio-controller: mark the device as a GPIO controller 11 - #interrupt-cells: the number of cells to describe an IRQ, this should be 2. 14 Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 15 - regulators: This is the list of child nodes that specify the regulator 19 Documentation/devicetree/bindings/regulator/regulator.txt. [all …]
|
| 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 …]
|
| D | madera.txt | 1 Cirrus Logic Madera class audio codecs Multi-Functional Device 7 bindings/pinctrl/cirrus,madera-pinctrl.txt 8 bindings/regulator/arizona-regulator.txt 13 - compatible : One of the following chip-specific strings: 24 - reg : I2C slave address when connected using I2C, chip select number when 27 - DCVDD-supply : Power supply for the device as defined in 28 bindings/regulator/regulator.txt 32 - AVDD-supply, DBVDD1-supply, DBVDD2-supply, CPVDD1-supply, CPVDD2-supply : 35 - DBVDD3-supply, DBVDD4-supply : Power supplies for the device 38 - SPKVDDL-supply, SPKVDDR-supply : Power supplies for the device [all …]
|
| D | wm831x.txt | 7 - compatible : One of the following chip-specific strings: 16 - reg : I2C slave address when connected using I2C, chip select number 19 - gpio-controller : Indicates this device is a GPIO controller. 20 - #gpio-cells : Must be 2. The first cell is the pin number and the 23 - interrupts : The interrupt line the IRQ signal for the device is 26 - interrupt-controller : wm831x devices contain interrupt controllers and 28 - #interrupt-cells: Must be 2. The first cell is the IRQ number, and the 30 ../interrupt-controller/interrupts.txt 32 Optional sub-nodes: 33 - phys : Contains a phandle to the USB PHY. [all …]
|
| D | arizona.txt | 8 - compatible : One of the following chip-specific strings: 18 - reg : I2C slave address when connected using I2C, chip select number when 21 - interrupts : The interrupt line the /IRQ signal for the device is 23 - interrupt-controller : Arizona class devices contain interrupt controllers 25 - #interrupt-cells: the number of cells to describe an IRQ, this should be 2. 28 Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 30 - gpio-controller : Indicates this device is a GPIO controller. 31 - #gpio-cells : Must be 2. The first cell is the pin number and the 32 second cell is used to specify optional parameters, see ../gpio/gpio.txt 35 - AVDD-supply, DBVDD1-supply, CPVDD-supply : Power supplies for the device, [all …]
|
| /Documentation/devicetree/bindings/usb/ |
| D | usb-nop-xceiv.txt | 4 - compatible: should be usb-nop-xceiv 5 - #phy-cells: Must be 0 8 - clocks: phandle to the PHY clock. Use as per Documentation/devicetree 9 /bindings/clock/clock-bindings.txt 10 This property is required if clock-frequency is specified. 12 - clock-names: Should be "main_clk" 14 - clock-frequency: the clock frequency (in Hz) that the PHY clock must 17 - vcc-supply: phandle to the regulator that provides power to the PHY. 19 - reset-gpios: Should specify the GPIO for reset. 21 - vbus-detect-gpio: should specify the GPIO detecting a VBus insertion [all …]
|
| /Documentation/devicetree/bindings/sound/ |
| D | wm8994.txt | 8 - compatible : One of "wlf,wm1811", "wlf,wm8994" or "wlf,wm8958". 10 - reg : the I2C address of the device for I2C, the chip select 13 - gpio-controller : Indicates this device is a GPIO controller. 14 - #gpio-cells : Must be 2. The first cell is the pin number and the 17 - AVDD2-supply, DBVDD1-supply, DBVDD2-supply, DBVDD3-supply, CPVDD-supply, 18 SPKVDD1-supply, SPKVDD2-supply : power supplies for the device, as covered 19 in Documentation/devicetree/bindings/regulator/regulator.txt 23 - interrupts : The interrupt line the IRQ signal for the device is 26 - interrupt-controller : These devices contain interrupt controllers 29 - #interrupt-cells: the number of cells to describe an IRQ, this should be 2. [all …]
|
| D | tlv320aic3x.txt | 1 Texas Instruments - tlv320aic3x Codec module 7 - compatible - "string" - One of: 8 "ti,tlv320aic3x" - Generic TLV320AIC3x device 9 "ti,tlv320aic33" - TLV320AIC33 10 "ti,tlv320aic3007" - TLV320AIC3007 11 "ti,tlv320aic3106" - TLV320AIC3106 12 "ti,tlv320aic3104" - TLV320AIC3104 15 - reg - <int> - I2C slave address 20 - reset-gpios - GPIO specification for the active low RESET input. 21 - ai3x-gpio-func - <array of 2 int> - AIC3X_GPIO1 & AIC3X_GPIO2 Functionality [all …]
|
12345678