Searched +full:regulator +full:- +full:over +full:- +full:current +full:- +full:protection (Results 1 – 25 of 43) sorted by relevance
12
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/ |
| D | as3711.txt | 4 standard regulator properties, they must belong to a sub-node, called 9 - compatible : must be "ams,as3711" 10 - reg : specifies the I2C address 14 - su1-dev : framebuffer phandle 15 - su1-max-uA : maximum current 19 - su2-dev : framebuffer phandle 20 - su1-max-uA : maximum current 24 - su2-feedback-voltage : voltage feedback is used 25 - su2-feedback-curr1 : CURR1 input used for current feedback 26 - su2-feedback-curr2 : CURR2 input used for current feedback [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | as3711.txt | 4 standard regulator properties, they must belong to a sub-node, called 9 - compatible : must be "ams,as3711" 10 - reg : specifies the I2C address 14 - su1-dev : framebuffer phandle 15 - su1-max-uA : maximum current 19 - su2-dev : framebuffer phandle 20 - su1-max-uA : maximum current 24 - su2-feedback-voltage : voltage feedback is used 25 - su2-feedback-curr1 : CURR1 input used for current feedback 26 - su2-feedback-curr2 : CURR2 input used for current feedback [all …]
|
| D | st,stpmic1.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 12 - pascal Paillet <p.paillet@st.com> 24 "#interrupt-cells": 27 interrupt-controller: true 36 const: st,stpmic1-onkey 40 - description: onkey-falling, happens when onkey is pressed. IT_PONKEY_F of pmic 41 - description: onkey-rising, happens when onkey is released. IT_PONKEY_R of pmic 43 interrupt-names: [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | stm32mp15xx-dhcor-som.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) 3 * Copyright (C) Linaro Ltd 2019 - All Rights Reserved 8 #include "stm32mp15-pinctrl.dtsi" 9 #include "stm32mp15xxac-pinctrl.dtsi" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/mfd/st,stpmic1.h> 29 pinctrl-names = "default"; 30 pinctrl-0 = <&i2c4_pins_a>; 31 i2c-scl-rising-time-ns = <185>; 32 i2c-scl-falling-time-ns = <20>; [all …]
|
| D | stm32mp15xx-osd32.dtsi | 1 /* SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) */ 3 * Copyright (C) 2020 STMicroelectronics - All Rights Reserved 7 #include "stm32mp15-pinctrl.dtsi" 9 #include <dt-bindings/mfd/st,stpmic1.h> 12 reserved-memory { 13 #address-cells = <1>; 14 #size-cells = <1>; 18 compatible = "shared-dma-pool"; 20 no-map; 24 compatible = "shared-dma-pool"; [all …]
|
| D | stm32mp157c-odyssey-som.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 6 /dts-v1/; 10 #include "stm32mp15-pinctrl.dtsi" 11 #include "stm32mp15xxac-pinctrl.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/leds/common.h> 14 #include <dt-bindings/mfd/st,stpmic1.h> 17 model = "Seeed Studio Odyssey-STM32MP157C SOM"; 18 compatible = "seeed,stm32mp157c-odyssey-som", "st,stm32mp157"; 25 reserved-memory { [all …]
|
| D | stm32mp157a-stinger96.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 9 #include "stm32mp15-pinctrl.dtsi" 10 #include "stm32mp15xxac-pinctrl.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/mfd/st,stpmic1.h> 24 stdout-path = "serial1:115200n8"; 33 compatible = "gpio-leds"; 38 linux,default-trigger = "heartbeat"; 39 default-state = "off"; [all …]
|
| D | stm32mp157c-ed1.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved 6 /dts-v1/; 10 #include "stm32mp15-pinctrl.dtsi" 11 #include "stm32mp15xxaa-pinctrl.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/mfd/st,stpmic1.h> 17 compatible = "st,stm32mp157c-ed1", "st,stm32mp157"; 20 stdout-path = "serial0:115200n8"; 28 reserved-memory { [all …]
|
| D | stm32mp15xx-dhcom-som.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) 2019-2020 Marek Vasut <marex@denx.de> 6 #include "stm32mp15-pinctrl.dtsi" 7 #include "stm32mp15xxaa-pinctrl.dtsi" 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/mfd/st,stpmic1.h> 21 reserved-memory { 22 #address-cells = <1>; 23 #size-cells = <1>; 27 compatible = "shared-dma-pool"; [all …]
|
| D | stm32mp15xx-dkx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2019 - All Rights Reserved 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/mfd/st,stpmic1.h> 16 reserved-memory { 17 #address-cells = <1>; 18 #size-cells = <1>; 22 compatible = "shared-dma-pool"; 24 no-map; 28 compatible = "shared-dma-pool"; [all …]
|
| D | qcom-pm8941.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/iio/qcom,spmi-vadc.h> 3 #include <dt-bindings/interrupt-controller/irq.h> 4 #include <dt-bindings/spmi/spmi.h> 9 compatible = "qcom,pm8941", "qcom,spmi-pmic"; 11 #address-cells = <1>; 12 #size-cells = <0>; 15 compatible = "qcom,pm8941-rtc"; 18 reg-names = "rtc", "alarm"; 23 compatible = "qcom,pm8941-pwrkey"; [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/regulator/ |
| D | regulator.txt | 1 Voltage/Current Regulators 4 - regulator-name: A string used as a descriptive name for regulator outputs 5 - regulator-min-microvolt: smallest voltage consumers may set 6 - regulator-max-microvolt: largest voltage consumers may set 7 - regulator-microvolt-offset: Offset applied to voltages to compensate for voltage drops 8 - regulator-min-microamp: smallest current consumers may set 9 - regulator-max-microamp: largest current consumers may set 10 - regulator-input-current-limit-microamp: maximum input current regulator allows 11 - regulator-always-on: boolean, regulator should never be disabled 12 - regulator-boot-on: bootloader/firmware enabled regulator [all …]
|
| D | qcom,spmi-regulator.txt | 3 - compatible: 7 "qcom,pm8841-regulators" 8 "qcom,pm8916-regulators" 9 "qcom,pm8941-regulators" 10 "qcom,pm8994-regulators" 11 "qcom,pmi8994-regulators" 13 - interrupts: 15 Value type: <prop-encoded-array> 18 - interrupt-names: 20 Value type: <string-array> [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
| D | regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/regulator/regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Voltage/Current Regulators 10 - Liam Girdwood <lgirdwood@gmail.com> 11 - Mark Brown <broonie@kernel.org> 14 regulator-name: 15 description: A string used as a descriptive name for regulator outputs 18 regulator-min-microvolt: [all …]
|
| D | qcom,spmi-regulator.txt | 3 - compatible: 7 "qcom,pm8004-regulators" 8 "qcom,pm8005-regulators" 9 "qcom,pm8841-regulators" 10 "qcom,pm8916-regulators" 11 "qcom,pm8941-regulators" 12 "qcom,pm8950-regulators" 13 "qcom,pm8994-regulators" 14 "qcom,pmi8994-regulators" 15 "qcom,pm660-regulators" [all …]
|
| /kernel/linux/linux-4.19/Documentation/power/regulator/ |
| D | overview.txt | 1 Linux voltage and current regulator framework 8 voltage and current regulators. 10 The intention is to allow systems to dynamically control regulator power output 12 regulators (where voltage output is controllable) and current sinks (where 13 current limit is controllable). 22 Some terms used in this document:- 24 o Regulator - Electronic device that supplies power to other devices. 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 [all …]
|
| /kernel/linux/linux-5.10/Documentation/power/regulator/ |
| D | overview.rst | 2 Linux voltage and current regulator framework 9 voltage and current regulators. 11 The intention is to allow systems to dynamically control regulator power output 13 regulators (where voltage output is controllable) and current sinks (where 14 current limit is controllable). 26 - Regulator 27 - Electronic device that supplies power to other devices. 29 some can control their output voltage and or current. 31 Input Voltage -> Regulator -> Output Voltage 34 - PMIC [all …]
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | hi6421-pmic-core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (c) <2011-2014> HiSilicon Technologies Co., Ltd. 7 * Copyright (c) <2013-2017> Linaro Ltd. 16 #include <linux/mfd/hi6421-pmic.h> 23 { .name = "hi6421-regulator", }, 27 { .name = "hi6421v530-regulator", }, 39 .compatible = "hisilicon,hi6421-pmic", 43 .compatible = "hisilicon,hi6421v530-pmic", 60 id = of_match_device(of_hi6421_pmic_match, &pdev->dev); in hi6421_pmic_probe() 62 return -EINVAL; in hi6421_pmic_probe() [all …]
|
| /kernel/linux/linux-4.19/drivers/mfd/ |
| D | hi6421-pmic-core.c | 4 * Copyright (c) <2011-2014> HiSilicon Technologies Co., Ltd. 6 * Copyright (c) <2013-2017> Linaro Ltd. 19 #include <linux/mfd/hi6421-pmic.h> 26 { .name = "hi6421-regulator", }, 30 { .name = "hi6421v530-regulator", }, 42 .compatible = "hisilicon,hi6421-pmic", 46 .compatible = "hisilicon,hi6421v530-pmic", 63 id = of_match_device(of_hi6421_pmic_match, &pdev->dev); in hi6421_pmic_probe() 65 return -EINVAL; in hi6421_pmic_probe() 66 type = (enum hi6421_type)id->data; in hi6421_pmic_probe() [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | qcom-pm8941.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/iio/qcom,spmi-vadc.h> 3 #include <dt-bindings/interrupt-controller/irq.h> 4 #include <dt-bindings/spmi/spmi.h> 9 compatible = "qcom,pm8941", "qcom,spmi-pmic"; 11 #address-cells = <1>; 12 #size-cells = <0>; 15 compatible = "qcom,pm8941-rtc"; 18 reg-names = "rtc", "alarm"; 23 compatible = "qcom,pm8941-pwrkey"; [all …]
|
| /kernel/linux/linux-4.19/drivers/regulator/ |
| D | of_regulator.c | 2 * OF helpers for regulator framework 16 #include <linux/regulator/machine.h> 17 #include <linux/regulator/driver.h> 18 #include <linux/regulator/of_regulator.h> 23 [PM_SUSPEND_MEM] = "regulator-state-mem", 24 [PM_SUSPEND_MAX] = "regulator-state-disk", 31 struct regulation_constraints *constraints = &(*init_data)->constraints; in of_get_regulation_constraints() 38 constraints->name = of_get_property(np, "regulator-name", NULL); in of_get_regulation_constraints() 40 if (!of_property_read_u32(np, "regulator-min-microvolt", &pval)) in of_get_regulation_constraints() 41 constraints->min_uV = pval; in of_get_regulation_constraints() [all …]
|
| D | qcom_spmi-regulator.c | 2 * Copyright (c) 2012-2015, The Linux Foundation. All rights reserved. 25 #include <linux/regulator/driver.h> 54 /* Soft start strength of a voltage switch type regulator */ 64 * struct spmi_regulator_init_data - spmi-regulator initialization data 66 * used to enable the regulator, if any 74 * used to force the regulator into high power 211 /* Common regulator control register layout */ 221 /* Common regulator mode register layout */ 232 /* Common regulator pull down control register layout */ 235 /* LDO regulator current limit control register layout */ [all …]
|
| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | of_regulator.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * OF helpers for regulator framework 12 #include <linux/regulator/machine.h> 13 #include <linux/regulator/driver.h> 14 #include <linux/regulator/of_regulator.h> 19 [PM_SUSPEND_STANDBY] = "regulator-state-standby", 20 [PM_SUSPEND_MEM] = "regulator-state-mem", 21 [PM_SUSPEND_MAX] = "regulator-state-disk", 29 struct regulation_constraints *constraints = &(*init_data)->constraints; in of_get_regulation_constraints() 37 n_phandles = of_count_phandle_with_args(np, "regulator-coupled-with", in of_get_regulation_constraints() [all …]
|
| /kernel/linux/linux-5.10/drivers/usb/host/ |
| D | ohci-pxa27x.c | 1 // SPDX-License-Identifier: GPL-1.0+ 6 * (C) Copyright 2000-2002 David Brownell <dbrownell@users.sourceforge.net> 7 * (C) Copyright 2002 Hewlett-Packard Company 14 * Modified for LH7A404 from ohci-sa1111.c 17 * Modified for pxa27x from ohci-lh7a404.c 18 * by Nick Bane <nick@cecomputing.co.uk> 26-8-2004 25 #include <linux/dma-mapping.h> 31 #include <linux/platform_data/usb-ohci-pxa27x.h> 32 #include <linux/platform_data/usb-pxa3xx-ulpi.h> 34 #include <linux/regulator/consumer.h> [all …]
|
| /kernel/linux/linux-4.19/drivers/usb/host/ |
| D | ohci-pxa27x.c | 1 // SPDX-License-Identifier: GPL-1.0+ 6 * (C) Copyright 2000-2002 David Brownell <dbrownell@users.sourceforge.net> 7 * (C) Copyright 2002 Hewlett-Packard Company 14 * Modified for LH7A404 from ohci-sa1111.c 17 * Modified for pxa27x from ohci-lh7a404.c 18 * by Nick Bane <nick@cecomputing.co.uk> 26-8-2004 25 #include <linux/dma-mapping.h> 31 #include <linux/platform_data/usb-ohci-pxa27x.h> 32 #include <linux/platform_data/usb-pxa3xx-ulpi.h> 34 #include <linux/regulator/consumer.h> [all …]
|
12