Searched +full:regulator +full:- +full:output (Results 1 – 25 of 1093) sorted by relevance
12345678910>>...44
/linux-6.8/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. 14 The intention is to allow systems to dynamically control regulator 15 output in order to save power and prolong battery life. This applies 16 to both voltage regulators (where voltage output is controllable) and 17 current sinks (where current output is controllable). 26 if REGULATOR 29 bool "Regulator debug support" [all …]
|
/linux-6.8/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 19 'disabled' means the regulator output is OFF and is not 20 supplying power to the system (unless some non-Linux 27 or microamps to determine configured regulator output levels. 30 What: /sys/class/regulator/.../status 32 Some regulator directories will contain a field called 33 "status". This reports the current regulator status, for [all …]
|
/linux-6.8/arch/arm64/boot/dts/qcom/ |
D | msm8996-sony-xperia-tone.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 12 #include <dt-bindings/input/input.h> 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/leds/common.h> 15 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 16 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h> 18 /delete-node/ &adsp_mem; 19 /delete-node/ &slpi_mem; 20 /delete-node/ &venus_mem; 21 /delete-node/ &gpu_mem; [all …]
|
/linux-6.8/Documentation/power/regulator/ |
D | overview.rst | 2 Linux voltage and current regulator framework 11 The intention is to allow systems to dynamically control regulator power output 13 regulators (where voltage output is controllable) and current sinks (where 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 …]
|
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 …]
|
/linux-6.8/Documentation/devicetree/bindings/regulator/ |
D | mediatek,mt6358-regulator.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/regulator/mediatek,mt6358-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: MediaTek MT6358 Regulator 10 - Zhiyong Tao <zhiyong.tao@mediatek.com> 13 Regulator node of the PMIC. This node should under the PMIC's device node. 14 All voltage regulators provided by the PMIC are described as sub-nodes of 20 - const: mediatek,mt6358-regulator 21 - items: [all …]
|
D | regulator-output.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $id: http://devicetree.org/schemas/regulator/regulator-output.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Regulator output connector 11 - Zev Weiss <zev@bewilderbeest.net> 14 This describes a power output connector supplied by a regulator, 22 const: regulator-output 24 vout-supply: 26 Phandle of the regulator supplying the output. [all …]
|
D | ltc3589.txt | 1 Linear Technology LTC3589, LTC3589-1, and LTC3589-2 8-output regulators 4 - compatible: "lltc,ltc3589", "lltc,ltc3589-1" or "lltc,ltc3589-2" 5 - reg: I2C slave address 8 - regulators: Contains eight regulator child nodes sw1, sw2, sw3, bb-out, 10 documented in Documentation/devicetree/bindings/regulator/regulator.txt. 12 Each regulator is defined using the standard binding for regulators. The 13 nodes for sw1, sw2, sw3, bb-out, ldo1, and ldo2 additionally need to specify 17 - lltc,fb-voltage-divider: An array of two integers containing the resistor 21 0.3625 V to 0.75 V in 12.5 mV steps. The output voltage thus ranges between 22 0.3625 * (1 + R1/R2) V and 0.75 * (1 + R1/R2) V. Regulators bb-out and ldo1 [all …]
|
D | qcom,usb-vbus-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/regulator/qcom,usb-vbus-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: The Qualcomm PMIC VBUS output regulator driver 10 - Wesley Cheng <quic_wcheng@quicinc.com> 13 This regulator driver controls the VBUS output by the Qualcomm PMIC. This 14 regulator will be enabled in situations where the device is required to 18 - $ref: regulator.yaml# 23 - qcom,pm8150b-vbus-reg [all …]
|
D | ltc3676.txt | 1 Linear Technology LTC3676 8-output regulators 4 - compatible: "lltc,ltc3676" 5 - reg: I2C slave address 8 - regulators: Contains eight regulator child nodes sw1, sw2, sw3, sw4, 10 documented in Documentation/devicetree/bindings/regulator/regulator.txt. 12 Each regulator is defined using the standard binding for regulators. The 17 - lltc,fb-voltage-divider: An array of two integers containing the resistor 21 412.5mV to 800mV in 12.5 mV steps. The output voltage thus ranges between 24 Regulators ldo1, ldo2, and ldo4 have a fixed 0.725 V reference and thus output 25 0.725 * (1 + R1/R2) V. The ldo3 regulator is fixed to 1.8 V. The ldo1 standby [all …]
|
D | vctrl.txt | 5 -------------------- 6 - compatible : must be "vctrl-regulator". 7 - regulator-min-microvolt : smallest voltage consumers may set 8 - regulator-max-microvolt : largest voltage consumers may set 9 - ctrl-supply : The regulator supplying the control voltage. 10 - ctrl-voltage-range : an array of two integer values describing the range 13 regulator-min/max-microvolt output voltage. 16 -------------------- 17 - ovp-threshold-percent : overvoltage protection (OVP) threshold of the 18 regulator in percent. Some regulators have an OVP [all …]
|
/linux-6.8/include/uapi/regulator/ |
D | regulator.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 3 * Regulator uapi header 18 * Regulator notifier events. 20 * UNDER_VOLTAGE Regulator output is under voltage. 21 * OVER_CURRENT Regulator output current is too high. 22 * REGULATION_OUT Regulator output is out of regulation. 23 * FAIL Regulator output has failed. 24 * OVER_TEMP Regulator over temp. 25 * FORCE_DISABLE Regulator forcibly shut down by software. 26 * VOLTAGE_CHANGE Regulator voltage changed. [all …]
|
/linux-6.8/Documentation/devicetree/bindings/mfd/ |
D | rockchip,rk809.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chris Zhong <zyw@rock-chips.com> 11 - Zhang Qing <zhangqing@rock-chips.com> 20 - rockchip,rk809 28 '#clock-cells': 30 See <dt-bindings/clock/rockchip,rk808.h> for clock IDs. 34 clock-output-names: 36 From common clock binding to override the default output clock name. [all …]
|
D | rockchip,rk805.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chris Zhong <zyw@rock-chips.com> 11 - Zhang Qing <zhangqing@rock-chips.com> 20 - rockchip,rk805 28 '#clock-cells': 30 See <dt-bindings/clock/rockchip,rk808.h> for clock IDs. 34 clock-output-names: 36 From common clock binding to override the default output clock name. [all …]
|
D | rockchip,rk817.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chris Zhong <zyw@rock-chips.com> 11 - Zhang Qing <zhangqing@rock-chips.com> 21 - rockchip,rk817 29 '#clock-cells': 31 See <dt-bindings/clock/rockchip,rk808.h> for clock IDs. 35 clock-output-names: 37 From common clock binding to override the default output clock name. [all …]
|
/linux-6.8/arch/arm/boot/dts/rockchip/ |
D | rk3288-r89.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/pwm/pwm.h> 20 ext_gmac: external-gmac-clock { 21 compatible = "fixed-clock"; 22 clock-frequency = <125000000>; 23 clock-output-names = "ext_gmac"; 24 #clock-cells = <0>; 27 gpio-keys { [all …]
|
D | rk3288-firefly-reload-core.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include <dt-bindings/input/input.h> 16 ext_gmac: external-gmac-clock { 17 compatible = "fixed-clock"; 18 #clock-cells = <0>; 19 clock-frequency = <125000000>; 20 clock-output-names = "ext_gmac"; 24 vcc_flash: flash-regulator { 25 compatible = "regulator-fixed"; 26 regulator-name = "vcc_flash"; [all …]
|
D | rk3288-miqi.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 7 #include <dt-bindings/input/input.h> 15 stdout-path = "serial2:115200n8"; 23 ext_gmac: external-gmac-clock { 24 compatible = "fixed-clock"; 25 #clock-cells = <0>; 26 clock-frequency = <125000000>; 27 clock-output-names = "ext_gmac"; 31 compatible = "gpio-leds"; [all …]
|
/linux-6.8/arch/arm64/boot/dts/freescale/ |
D | imx93-tqma9352-mba93xxca.dts | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT) 3 * Copyright (c) 2022-2023 TQ-Systems GmbH <linux@ew.tq-group.com>, 4 * D-82229 Seefeld, Germany. 8 /dts-v1/; 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/net/ti-dp83867.h> 13 #include <dt-bindings/pwm/pwm.h> 15 #include "imx93-tqma9352.dtsi" 18 model = "TQ-Systems i.MX93 TQMa93xxLA/TQMa93xxCA on MBa93xxCA starter kit"; [all …]
|
/linux-6.8/arch/arm64/boot/dts/ti/ |
D | k3-am625-sk.dts | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2021-2022 Texas Instruments Incorporated - https://www.ti.com/ 8 /dts-v1/; 10 #include "k3-am62x-sk-common.dtsi" 13 compatible = "ti,am625-sk", "ti,am625"; 16 opp-table { 17 /* Add 1.4GHz OPP for am625-sk board. Requires VDD_CORE to be at 0.85V */ 18 opp-1400000000 { 19 opp-hz = /bits/ 64 <1400000000>; 20 opp-supported-hw = <0x01 0x0004>; [all …]
|
/linux-6.8/Documentation/devicetree/bindings/sound/ |
D | tlv320aic31xx.txt | 1 Texas Instruments - tlv320aic31xx Codec module 7 - compatible - "string" - One of: 8 "ti,tlv320aic310x" - Generic TLV320AIC31xx with mono speaker amp 9 "ti,tlv320aic311x" - Generic TLV320AIC31xx with stereo speaker amp 10 "ti,tlv320aic3100" - TLV320AIC3100 (mono speaker amp, no MiniDSP) 11 "ti,tlv320aic3110" - TLV320AIC3110 (stereo speaker amp, no MiniDSP) 12 "ti,tlv320aic3120" - TLV320AIC3120 (mono speaker amp, MiniDSP) 13 "ti,tlv320aic3111" - TLV320AIC3111 (stereo speaker amp, MiniDSP) 14 "ti,tlv320dac3100" - TLV320DAC3100 (no ADC, mono speaker amp, no MiniDSP) 15 "ti,tlv320dac3101" - TLV320DAC3101 (no ADC, stereo speaker amp, no MiniDSP) [all …]
|
D | ti,tlv320aic3x.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 TLV320AIC3x are a series of low-power stereo audio codecs with stereo 13 single-ended or fully differential configurations. 16 data bus is programmable for I2S, left/right-justified, DSP, or TDM modes. 20 CODEC output pins: 44 - Jai Luthra <j-luthra@ti.com> 49 - ti,tlv320aic3x 50 - ti,tlv320aic33 [all …]
|
/linux-6.8/arch/arm64/boot/dts/renesas/ |
D | ulcb-kf.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 18 #clock-cells = <0>; 19 compatible = "gpio-mux-clock"; 21 select-gpios = <&gpio_exp_75 13 GPIO_ACTIVE_HIGH>; 24 hdmi1-out { 25 compatible = "hdmi-connector"; 30 remote-endpoint = <&adv7513_out>; 35 accel_3v3: regulator-acc-3v3 { 36 compatible = "regulator-fixed"; 37 regulator-name = "accel-3v3"; [all …]
|
/linux-6.8/arch/arm64/boot/dts/mediatek/ |
D | mt8183-kukui-jacuzzi.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 #include "mt8183-kukui.dtsi" 7 /* Must come after mt8183-kukui.dtsi to modify cros_ec */ 8 #include <arm/cros-ec-keyboard.dtsi> 11 pp1200_mipibrdg: pp1200-mipibrdg { 12 compatible = "regulator-fixed"; 13 regulator-name = "pp1200_mipibrdg"; 14 pinctrl-names = "default"; 15 pinctrl-0 = <&pp1200_mipibrdg_en>; 17 enable-active-high; [all …]
|
/linux-6.8/Documentation/driver-api/ |
D | regulator.rst | 1 .. Copyright 2007-2008 Wolfson Microelectronics 8 Voltage and current regulator API 20 The intention is to allow systems to dynamically control regulator power 21 output in order to save power and prolong battery life. This applies to 22 both voltage regulators (where voltage output is controllable) and 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 [all …]
|
12345678910>>...44