/openbmc/linux/drivers/regulator/ |
H A D | arizona-ldo1.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // arizona-ldo1.c -- LDO1 supply for Arizona devices 22 #include <linux/regulator/arizona-ldo1.h> 36 struct regulator_consumer_supply supply; member 49 if (sel == rdev->desc->n_voltages - 1) in arizona_ldo1_hc_set_voltage_sel() 76 return rdev->desc->n_voltages - 1; in arizona_ldo1_hc_get_voltage_sel() 96 .name = "LDO1", 122 .name = "LDO1", 166 .name = "LDO1", 195 struct arizona_ldo1 *ldo1 = config->driver_data; in arizona_ldo1_of_get_pdata() local [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/regulator/ |
H A D | qcom,rpmh-regulator.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/regulator/qcom,rpmh-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 11 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 14 rpmh-regulator devices support PMIC regulator management via the Voltage 22 It is used for clock buffers, low-voltage switches, and LDO/SMPS regulators 37 For PM6150, smps1 - smps5, ldo1 - ldo19 38 For PM6150L, smps1 - smps8, ldo1 - ldo11, bob [all …]
|
H A D | mt6360-regulator.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/regulator/mt6360-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Gene Chen <gene_chen@richtek.com> 14 after their hardware counterparts buck1/2 or ldo1/2/3/5/6/7 18 const: mediatek,mt6360-regulator 20 LDO_VIN1-supply: 21 description: Input supply phandle(s) for LDO1/2/3 22 LDO_VIN2-supply: [all …]
|
H A D | max8907.txt | 4 - compatible: "maxim,max8907" 5 - reg: I2C slave address 6 - interrupts: The interrupt output of the controller 7 - mbatt-supply: The input supply for MBATT, BBAT, SDBY, VRTC. 8 - in-v1-supply: The input supply for SD1. 9 - in-v2-supply: The input supply for SD2. 10 - in-v3-supply: The input supply for SD3. 11 - in1-supply: The input supply for LDO1. 13 - in20-supply: The input supply for LDO20. 14 - regulators: A node that houses a sub-node for each regulator within the [all …]
|
H A D | as3722-regulator.txt | 5 -------------------- 6 The input supply of regulators are the optional properties on the 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. 15 vin-ldo1-6-supply: Input supply for LDO1 and LDO6. [all …]
|
H A 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 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. 14 - vsys-l[1-2]-supply: The input supply for LDO[1-2] respectively. [all …]
|
H A 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 14 sys, sm[0-2], ldo[0-9] and ldo_rtc [all …]
|
H A D | ti,tps65219.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jerome Neanne <jerome.neanne@baylibre.com> 18 - ti,tps65219 23 system-power-controller: 29 description: Short-circuit, over-current, under-voltage for regulators, PB interrupts. 32 interrupt-controller: true 34 '#interrupt-cells': 36 include/dt-bindings/interrupt-controller/irq.h [all …]
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | dra71-evm.dts | 2 * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ 9 #include "dra72-evm-common.dtsi" 10 #include "dra72x-mmc-iodelay.dtsi" 11 #include <dt-bindings/net/ti-dp83867.h> 14 compatible = "ti,dra718-evm", "ti,dra718", "ti,dra722", "ti,dra72", "ti,dra7"; 22 vpo_sd_1v8_3v3: gpio-regulator-TPS74801 { 23 compatible = "regulator-gpio"; 25 regulator-name = "vddshv8"; 26 regulator-min-microvolt = <1800000>; 27 regulator-max-microvolt = <3000000>; [all …]
|
H A D | dra72-evm-tps65917.dtsi | 2 * Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ 11 * http://www.ti.com/lit/ds/symlink/tps65917-q1.pdf 17 interrupt-controller; 18 #interrupt-cells = <2>; 20 ti,system-power-controller; 23 compatible = "ti,tps65917-pmic"; 25 smps1-in-supply = <&vsys_3v3>; 26 smps2-in-supply = <&vsys_3v3>; 27 smps3-in-supply = <&vsys_3v3>; 28 smps4-in-supply = <&vsys_3v3>; [all …]
|
H A D | axp209.dtsi | 2 * Copyright 2015 Chen-Yu Tsai 4 * Chen-Yu Tsai <wens@csie.org> 6 * This file is dual-licensed: you can use it either under the terms 47 * http://www.x-powers.com/product/AXP20X.php 48 * http://dl.linux-sunxi.org/AXP/AXP209%20Datasheet%20v1.0_cn.pdf 52 compatible = "x-powers,axp209"; 53 interrupt-controller; 54 #interrupt-cells = <1>; 56 ac_power_supply: ac-power-supply { 57 compatible = "x-powers,axp202-ac-power-supply"; [all …]
|
/openbmc/linux/arch/arm/boot/dts/ti/omap/ |
H A D | dra71-evm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com/ 7 #include "dra7-mmc-iodelay.dtsi" 8 #include "dra72x-mmc-iodelay.dtsi" 9 #include <dt-bindings/net/ti-dp83867.h> 12 compatible = "ti,dra718-evm", "ti,dra718", "ti,dra722", "ti,dra72", "ti,dra7"; 20 reserved-memory { 21 #address-cells = <2>; 22 #size-cells = <2>; 25 ipu2_memory_region: ipu2-memory@95800000 { [all …]
|
H A D | dra72-evm-tps65917.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com/ 8 * https://www.ti.com/lit/ds/symlink/tps65917-q1.pdf 14 interrupt-controller; 15 #interrupt-cells = <2>; 17 ti,system-power-controller; 20 compatible = "ti,tps65917-pmic"; 22 smps1-in-supply = <&vsys_3v3>; 23 smps2-in-supply = <&vsys_3v3>; 24 smps3-in-supply = <&vsys_3v3>; [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | realtek,rt5682s.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Derek Fang <derek.fang@realtek.com> 13 Rt5682s(ALC5682I-VS) is a rt5682i variant which supports I2C only. 16 - $ref: dai-common.yaml# 30 realtek,dmic1-data-pin: 33 - 0 # dmic1 data is not used 34 - 1 # using GPIO2 pin as dmic1 data pin 35 - 2 # using GPIO5 pin as dmic1 data pin [all …]
|
H A D | rt5682.txt | 7 - compatible : "realtek,rt5682" or "realtek,rt5682i" 9 - reg : The I2C address of the device. 11 - AVDD-supply: phandle to the regulator supplying analog power through the 14 - MICVDD-supply: phandle to the regulator supplying power for the microphone 17 - VBAT-supply: phandle to the regulator supplying battery power through the 20 - DBVDD-supply: phandle to the regulator supplying I/O power through the DBVDD 23 - LDO1-IN-supply: phandle to the regulator supplying power to the digital core 28 - interrupts : The CODEC's interrupt output. 30 - realtek,dmic1-data-pin 35 - realtek,dmic1-clk-pin [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A 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 10 - xxx-in-supply: Phandle to parent supply node of each regulator 12 buck0, buck1, ldo0 or ldo1. 13 - regulators: List of child nodes that specify the regulator 20 gpio-controller; 21 #gpio-cells = <2>; 23 buck0-in-supply = <&vsys_3v3>; [all …]
|
H A D | ti,tps6594.yaml | 1 # 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 …]
|
H A D | actions,atc260x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> 11 - Cristian Ciocaltea <cristian.ciocaltea@gmail.com> 16 (i.e. regulators and system power-off/reboot) for the ATC2603C and ATC2609A 18 ATC2603C includes 3 programmable DC-DC converters, 9 programmable LDO 20 ATC2609A includes 5 programmable DC-DC converters and 10 programmable LDO 24 - $ref: ../input/input.yaml 29 - actions,atc2603c [all …]
|
H A 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. 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 20 The regulator is matched with the regulator-compatible. 22 The valid regulator-compatible values are: [all …]
|
H A D | samsung,s5m8767.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 17 and current regulators, RTC, clock outputs and other sub-blocks. 21 const: samsung,s5m8767-pmic 39 s5m8767,pmic-buck2-dvs-voltage: 40 $ref: /schemas/types.yaml#/definitions/uint32-array 44 A set of 8 voltage values in micro-volt (uV) units for buck2 when 47 s5m8767,pmic-buck3-dvs-voltage: [all …]
|
H A D | x-powers,axp152.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mfd/x-powers,axp152.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: X-Powers AXP PMIC 10 - Chen-Yu Tsai <wens@csie.org> 13 - if: 18 - x-powers,axp152 19 - x-powers,axp202 20 - x-powers,axp209 [all …]
|
H A D | maxim,max77802.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Javier Martinez Canillas <javier@dowhile0.org> 11 - Krzysztof Kozlowski <krzk@kernel.org> 18 current regulators (10 high efficiency Buck regulators and 32 Low-DropOut 23 in dt-bindings/clock/maxim,max77802.h. 29 '#clock-cells': 43 inb1-supply: 44 description: Power supply for buck1 [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/regulator/ |
H A 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 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. 14 - vsys-l[1-2]-supply: The input supply for LDO[1-2] respectively. [all …]
|
/openbmc/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8mp-icore-mx8mp.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 9 compatible = "engicam,icore-mx8mp", "fsl,imx8mp"; 13 cpu-supply = <&buck2>; 17 cpu-supply = <&buck2>; 21 cpu-supply = <&buck2>; 25 cpu-supply = <&buck2>; 29 clock-frequency = <100000>; 30 pinctrl-names = "default"; 31 pinctrl-0 = <&pinctrl_i2c1>; 36 interrupt-parent = <&gpio3>; [all …]
|
/openbmc/linux/arch/arm/boot/dts/allwinner/ |
H A D | axp209.dtsi | 2 * Copyright 2015 Chen-Yu Tsai 4 * Chen-Yu Tsai <wens@csie.org> 6 * This file is dual-licensed: you can use it either under the terms 47 * http://www.x-powers.com/product/AXP20X.php 48 * http://dl.linux-sunxi.org/AXP/AXP209%20Datasheet%20v1.0_cn.pdf 52 pmic-temp { 53 compatible = "iio-hwmon"; 54 io-channels = <&axp_adc 4>; /* Internal temperature */ 59 compatible = "x-powers,axp209"; 60 interrupt-controller; [all …]
|