Home
last modified time | relevance | path

Searched +full:regulator +full:- +full:allow +full:- +full:set +full:- +full:load (Results 1 – 25 of 71) sorted by relevance

123

/kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/
Dmsm8998-clamshell.dtsi1 // SPDX-License-Identifier: GPL-2.0
18 vph_pwr: vph-pwr-regulator {
19 compatible = "regulator-fixed";
20 regulator-name = "vph_pwr";
21 regulator-always-on;
22 regulator-boot-on;
30 compatible = "qcom,wcn3990-bt";
32 vddio-supply = <&vreg_s4a_1p8>;
33 vddxo-supply = <&vreg_l7a_1p8>;
34 vddrf-supply = <&vreg_l17a_1p3>;
[all …]
Dmsm8998-mtp.dtsi1 // SPDX-License-Identifier: GPL-2.0
16 stdout-path = "serial0:115200n8";
19 vph_pwr: vph-pwr-regulator {
20 compatible = "regulator-fixed";
21 regulator-name = "vph_pwr";
22 regulator-always-on;
23 regulator-boot-on;
31 compatible = "qcom,wcn3990-bt";
33 vddio-supply = <&vreg_s4a_1p8>;
34 vddxo-supply = <&vreg_l7a_1p8>;
[all …]
Dmsm8992-bullhead-rev-101.dts1 // SPDX-License-Identifier: GPL-2.0-only
7 /dts-v1/;
15 qcom,msm-id = <251 0>, <252 0>;
16 qcom,board-id = <0xb64 0>;
17 qcom,pmic-id = <0x10009 0x1000A 0x0 0x0>;
20 /delete-node/ psci;
27 stdout-path = "serial0:115200n8";
30 reserved-memory {
31 #address-cells = <2>;
32 #size-cells = <2>;
[all …]
Dapq8096-ifc6640.dts1 // SPDX-License-Identifier: BSD-3-Clause
3 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
14 compatible = "inforce,ifc6640", "qcom,apq8096-sbc", "qcom,apq8096";
16 qcom,msm-id = <291 0x00030001>;
17 qcom,board-id = <0x00010018 0>;
24 stdout-path = "serial0:115200n8";
27 v1p05: v1p05-regulator {
[all …]
Dmsm8992-xiaomi-libra.dts1 // SPDX-License-Identifier: BSD-3-Clause
6 /dts-v1/;
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/input/gpio-keys.h>
18 qcom,msm-id = <251 0 252 0>;
19 qcom,pmic-id = <65545 65546 0 0>;
20 qcom,board-id = <12 0>;
22 /* This enables graphical output via bootloader-enabled display */
26 #address-cells = <2>;
27 #size-cells = <2>;
[all …]
Dmsm8916-longcheer-l8150.dts1 // SPDX-License-Identifier: GPL-2.0-only
3 /dts-v1/;
5 #include "msm8916-pm8916.dtsi"
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/input.h>
11 compatible = "longcheer,l8150", "qcom,msm8916-v1-qrd/9-v1", "qcom,msm8916";
18 stdout-path = "serial0";
21 reserved-memory {
23 /delete-node/ wcnss@89300000;
27 no-map;
[all …]
Dapq8096-db820c.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2014-2016, The Linux Foundation. All rights reserved.
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
12 #include <dt-bindings/sound/qcom,q6afe.h>
13 #include <dt-bindings/sound/qcom,q6asm.h>
27 * drawing no: LM25-P2751-1
38 * the GPIO named lines "GPIO-A" thru "GPIO-L" are the only
55 stdout-path = "serial0:115200n8";
[all …]
Dmsm8916-samsung-a2015-common.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 #include "msm8916-pm8916.dtsi"
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/interrupt-controller/irq.h>
14 stdout-path = "serial0";
17 reserved-memory {
19 tz-apps@85500000 {
21 no-map;
25 gpio-keys {
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/regulator/
Dregulator.txt4 - 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
13 - regulator-allow-bypass: allow the regulator to go into bypass mode
[all …]
Dqcom,rpmh-regulator.txt3 rpmh-regulator devices support PMIC regulator management via the Voltage
4 Regulator Manager (VRM) and Oscillator Buffer (XOB) RPMh accelerators. The APPS
7 parameters for a given regulator: enable state, output voltage, and operating
8 mode. The XOB allows changing only a single parameter for a given regulator:
10 enable state of any PMIC peripheral. It is used for clock buffers, low-voltage
19 RPMh device node. The second level describes each regulator within the PMIC
23 The names used for regulator nodes must match those supported by a given PMIC.
24 Supported regulator node names:
25 PM8998: smps1 - smps13, ldo1 - ldo28, lvs1 - lvs2
27 PM8005: smps1 - smps4
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/
Dregulator.yaml1 # 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#
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:
19 description: smallest voltage consumers may set
[all …]
Dqcom,rpmh-regulator.txt3 rpmh-regulator devices support PMIC regulator management via the Voltage
4 Regulator Manager (VRM) and Oscillator Buffer (XOB) RPMh accelerators. The APPS
7 parameters for a given regulator: enable state, output voltage, and operating
8 mode. The XOB allows changing only a single parameter for a given regulator:
10 enable state of any PMIC peripheral. It is used for clock buffers, low-voltage
19 RPMh device node. The second level describes each regulator within the PMIC
23 The names used for regulator nodes must match those supported by a given PMIC.
24 Supported regulator node names:
25 PM8005: smps1 - smps4
26 PM8009: smps1 - smps2, ldo1 - ldo7
[all …]
/kernel/linux/linux-4.19/arch/arm64/boot/dts/qcom/
Dmsm8994-smd-rpm.dtsi17 pm8994-regulators {
19 vdd_l1-supply = <&pm8994_s1>;
20 vdd_l2_26_28-supply = <&pm8994_s3>;
21 vdd_l3_11-supply = <&pm8994_s3>;
22 vdd_l4_27_31-supply = <&pm8994_s3>;
23 vdd_l5_7-supply = <&pm8994_s3>;
24 vdd_l6_12_32-supply = <&pm8994_s5>;
25 vdd_l8_16_30-supply = <&vreg_vph_pwr>;
26 vdd_l9_10_18_22-supply = <&vreg_vph_pwr>;
27 vdd_l13_19_23_24-supply = <&vreg_vph_pwr>;
[all …]
Dapq8096-db820c.dtsi2 * Copyright (c) 2014-2016, The Linux Foundation. All rights reserved.
17 #include "apq8096-db820c-pins.dtsi"
18 #include "apq8096-db820c-pmic-pins.dtsi"
19 #include <dt-bindings/input/input.h>
20 #include <dt-bindings/gpio/gpio.h>
34 * drawing no: LM25-P2751-1
45 * the GPIO named lines "GPIO-A" thru "GPIO-L" are the only
62 stdout-path = "serial0:115200n8";
67 compatible = "fixed-clock";
68 #clock-cells = <0>;
[all …]
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dqcom-msm8974-sony-xperia-castor.dts1 #include "qcom-msm8974pro.dtsi"
2 #include "qcom-pm8841.dtsi"
3 #include "qcom-pm8941.dtsi"
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
10 compatible = "sony,xperia-castor", "qcom,msm8974";
17 stdout-path = "serial0:115200n8";
20 gpio-keys {
21 compatible = "gpio-keys";
[all …]
Dqcom-msm8974-lge-nexus5-hammerhead.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include "qcom-msm8974.dtsi"
3 #include "qcom-pm8841.dtsi"
4 #include "qcom-pm8941.dtsi"
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
18 stdout-path = "serial0:115200n8";
24 pm8841-regulators {
26 regulator-min-microvolt = <675000>;
[all …]
Dqcom-apq8074-dragonboard.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include "qcom-msm8974.dtsi"
3 #include "qcom-pm8841.dtsi"
4 #include "qcom-pm8941.dtsi"
8 compatible = "qcom,apq8074-dragonboard", "qcom,apq8074";
17 stdout-path = "serial0:115200n8";
26 bus-width = <8>;
27 non-removable;
30 vmmc-supply = <&pm8941_l20>;
31 vqmmc-supply = <&pm8941_s3>;
[all …]
Dqcom-msm8974-sony-xperia-honami.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include "qcom-msm8974.dtsi"
3 #include "qcom-pm8841.dtsi"
4 #include "qcom-pm8941.dtsi"
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
11 compatible = "sony,xperia-honami", "qcom,msm8974";
18 stdout-path = "serial0:115200n8";
21 gpio-keys {
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dqcom-msm8974-sony-xperia-castor.dts1 #include "qcom-msm8974pro.dtsi"
2 #include "qcom-pm8841.dtsi"
3 #include "qcom-pm8941.dtsi"
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
10 compatible = "sony,xperia-castor", "qcom,msm8974";
17 stdout-path = "serial0:115200n8";
20 gpio-keys {
21 compatible = "gpio-keys";
[all …]
Dqcom-apq8074-dragonboard.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include "qcom-msm8974.dtsi"
3 #include "qcom-pm8841.dtsi"
4 #include "qcom-pm8941.dtsi"
8 compatible = "qcom,apq8074-dragonboard", "qcom,apq8074";
17 stdout-path = "serial0:115200n8";
26 bus-width = <8>;
27 non-removable;
30 vmmc-supply = <&pm8941_l20>;
31 vqmmc-supply = <&pm8941_s3>;
[all …]
Dqcom-msm8974-fairphone-fp2.dts1 #include "qcom-msm8974.dtsi"
2 #include "qcom-pm8841.dtsi"
3 #include "qcom-pm8941.dtsi"
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
18 stdout-path = "serial0:115200n8";
21 gpio-keys {
22 compatible = "gpio-keys";
23 input-name = "gpio-keys";
[all …]
Dqcom-msm8974-samsung-klte.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include "qcom-msm8974pro.dtsi"
3 #include "qcom-pma8084.dtsi"
4 #include <dt-bindings/gpio/gpio.h>
5 #include <dt-bindings/input/input.h>
6 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
17 stdout-path = "serial0:115200n8";
23 pma8084-regulators {
24 compatible = "qcom,rpm-pma8084-regulators";
28 regulator-min-microvolt = <675000>;
[all …]
Dqcom-msm8974-sony-xperia-honami.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include "qcom-msm8974.dtsi"
3 #include "qcom-pm8841.dtsi"
4 #include "qcom-pm8941.dtsi"
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
11 compatible = "sony,xperia-honami", "qcom,msm8974";
18 stdout-path = "serial0:115200n8";
21 gpio-keys {
[all …]
Dqcom-msm8974-sony-xperia-amami.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include "qcom-msm8974.dtsi"
3 #include "qcom-pm8841.dtsi"
4 #include "qcom-pm8941.dtsi"
5 #include <dt-bindings/gpio/gpio.h>
6 #include <dt-bindings/input/input.h>
7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h>
11 compatible = "sony,xperia-amami", "qcom,msm8974";
18 stdout-path = "serial0:115200n8";
21 gpio-keys {
[all …]
/kernel/linux/linux-4.19/drivers/regulator/
Dof_regulator.c2 * 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 …]

123