Home
last modified time | relevance | path

Searched +full:regulator +full:- +full:initial +full:- +full:mode (Results 1 – 25 of 132) sorted by relevance

123456

/Zephyr-latest/dts/bindings/regulator/
Dsilabs,series2-dcdc.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Silicon Labs Series 2 DC-DC converter.
7 Include the bindings header file <zephyr/dt-bindings/regulator/silabs_dcdc.h> to get
12 `regulator-boot-on`
13 Enable DC-DC converter at boot. If not set, the DC-DC converter is powered off.
14 `regulator-allow-bypass`
15 Enable bypass mode. If combined with `regulator-boot-on`, the DC-DC converter
16 is initialized to bypass mode.
17 `regulator-initial-mode`
18 DCDC operating mode. One of `SILABS_DCDC_MODE_BUCK` or `SILABS_DCDC_MODE_BOOST`.
[all …]
Dx-powers,axp192-regulator.yaml3 # SPDX-License-Identifier: Apache-2.0
17 compatible = "x-powers,axp192-regulator";
41 compatible: "x-powers,axp192-regulator"
45 child-binding:
47 - name: regulator.yaml
48 property-allowlist:
49 - regulator-init-microvolt
50 - regulator-min-microvolt
51 - regulator-max-microvolt
52 - regulator-always-on
[all …]
Dnordic,nrf5x-regulator.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Nordic nRF5X regulator (fixed stage of the core supply)
7 compatible: "nordic,nrf5x-regulator"
10 - name: base.yaml
11 - name: regulator.yaml
12 property-allowlist:
13 - regulator-name
14 - regulator-initial-mode
20 regulator-name:
23 regulator-initial-mode:
Drenesas,da1469x-regulator.yaml2 # SPDX-License-Identifier: Apache-2.0
7 compatible: "renesas,smartbond-regulator"
9 child-binding:
11 - name: regulator.yaml
12 property-allowlist:
13 - regulator-always-on
14 - regulator-boot-on
15 - regulator-init-microvolt
16 - regulator-initial-mode
17 - regulator-max-microamp
[all …]
Dnordic,npm2100-regulator.yaml2 # SPDX-License-Identifier: Apache-2.0
16 compatible = "nordic,npm2100-regulator";
27 compatible: "nordic,npm2100-regulator"
32 dvs-gpios:
33 type: phandle-array
37 DVS mode 1 will enable the first pin
38 DVS mode 2 will enable the second pin
39 The effect of the mode change is defined by the mode-gpios
40 fields for each of the regulator blocks.
42 child-binding:
[all …]
Dnordic,npm1100.yaml2 # SPDX-License-Identifier: Apache-2.0
18 Note that only mode can be controlled (via GPIO pin MODE).
25 nordic,iset-gpios:
26 type: phandle-array
30 child-binding:
32 nordic,mode-gpios:
33 type: phandle-array
35 MODE control pin.
38 - name: regulator.yaml
39 property-allowlist:
[all …]
Dnordic,npm1300-regulator.yaml2 # SPDX-License-Identifier: Apache-2.0
16 compatible = "nordic,npm1300-regulator";
33 compatible: "nordic,npm1300-regulator"
38 dvs-gpios:
39 type: phandle-array
43 DVS mode 1 will enable the first pin
44 DVS mode 2 will enable the second pin
45 DVS mode 3 will drive the first and second pins
47 The effect of the mode change is defined by the enable-gpios
48 and pwm_gpios fields for each of the regulator blocks.
[all …]
Dcirrus,cp9314.yaml2 # SPDX-License-Identifier: Apache-2.0
11 cirrus,initial-switched-capacitor-mode = "2:1";
17 - name: i2c-device.yaml
18 - name: regulator.yaml
19 property-allowlist:
20 - regulator-boot-on
26 cirrus,en-gpios:
27 type: phandle-array
30 cirrus,pgood-gpios:
31 type: phandle-array
[all …]
Draspberrypi,core-supply-regulator.yaml2 # SPDX-License-Identifier: Apache-2.0
7 compatible: "raspberrypi,core-supply-regulator"
10 - name: base.yaml
11 - name: regulator.yaml
12 property-allowlist:
13 - regulator-always-on
14 - regulator-boot-on
15 - regulator-min-microvolt
16 - regulator-max-microvolt
17 - regulator-allowed-modes
[all …]
Dmaxim,max20335-regulator.yaml2 # SPDX-License-Identifier: Apache-2.0
15 compatible = maxim,max20335-regulator";
35 compatible: "maxim,max20335-regulator"
39 child-binding:
41 - name: regulator.yaml
42 property-allowlist:
43 - regulator-init-microvolt
44 - regulator-min-microvolt
45 - regulator-max-microvolt
46 - regulator-init-microamp
[all …]
Dnordic,npm6001-regulator.yaml2 # SPDX-License-Identifier: Apache-2.0
15 compatible = "nordic,npm6001-regulator";
38 compatible: "nordic,npm6001-regulator"
42 child-binding:
44 - name: regulator.yaml
45 property-allowlist:
46 - regulator-always-on
47 - regulator-boot-on
48 - regulator-boot-off
49 - regulator-max-microamp
[all …]
Dnxp,vref.yaml1 # Copyright 2023-2024 NXP
2 # SPDX-License-Identifier: Apache-2.0
9 - name: base.yaml
10 - name: regulator.yaml
11 property-allowlist:
12 - regulator-name
13 - regulator-init-microvolt
14 - regulator-min-microvolt
15 - regulator-max-microvolt
16 - regulator-initial-mode
[all …]
Dadi,adp5360-regulator.yaml2 # SPDX-License-Identifier: Apache-2.0
7 The PMIC has one buck converter and one buck-boost converter. Both need to be
16 compatible = "adi,adp5360-regulator";
27 compatible: "adi,adp5360-regulator"
31 child-binding:
33 - name: regulator.yaml
34 property-allowlist:
35 - regulator-always-on
36 - regulator-boot-on
37 - regulator-boot-off
[all …]
Dregulator.yaml1 # Copyright 2019-2020, Peter Bigot Consulting, LLC
3 # SPDX-License-Identifier: Apache-2.0
9 linux/Documentation/devicetree/bindings/regulator/regulator.yaml.
14 regulator-name:
16 description: A string used as a descriptive name for regulator outputs
18 regulator-init-microvolt:
22 regulator-min-microvolt:
26 regulator-max-microvolt:
30 regulator-microvolt-offset:
34 regulator-init-microamp:
[all …]
/Zephyr-latest/samples/shields/npm1300_ek/
Dnrf52dk_nrf52832.overlay3 * SPDX-License-Identifier: Apache-2.0
7 bias-pull-up;
12 dvs-gpios = <&gpio0 17 GPIO_ACTIVE_LOW>,
17 regulator-init-microvolt = <2000000>;
21 regulator-init-microvolt = <3300000>;
22 retention-microvolt = <2500000>;
23 enable-gpios = <&npm1300_ek_gpio 1 GPIO_ACTIVE_LOW>;
24 retention-gpios = <&npm1300_ek_gpio 2 GPIO_ACTIVE_HIGH>;
25 pwm-gpios = <&npm1300_ek_gpio 2 GPIO_ACTIVE_LOW>;
29 regulator-initial-mode = <NPM1300_LDSW_MODE_LDO>;
[all …]
/Zephyr-latest/boards/nordic/thingy53/
Dthingy53_nrf5340_cpuapp_ns.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
14 compatible = "nordic,thingy53-nrf5340-cpuapp";
19 zephyr,code-partition = &slot0_ns_partition;
28 regulator-initial-mode = <NRF5X_REG_MODE_DCDC>;
32 regulator-initial-mode = <NRF5X_REG_MODE_DCDC>;
40 load-capacitors = "internal";
41 load-capacitance-picofarad = <7>;
Dthingy53_nrf5340_cpuapp.dts4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
14 compatible = "nordic,thingy53-nrf5340-cpuapp";
19 zephyr,code-partition = &slot0_partition;
20 zephyr,sram-secure-partition = &sram0_s;
21 zephyr,sram-non-secure-partition = &sram0_ns;
30 regulator-initial-mode = <NRF5X_REG_MODE_DCDC>;
34 regulator-initial-mode = <NRF5X_REG_MODE_DCDC>;
42 load-capacitors = "internal";
43 load-capacitance-picofarad = <7>;
/Zephyr-latest/tests/drivers/regulator/api/
Dapp.overlay3 * SPDX-License-Identifier: Apache-2.0
7 regulator: regulator {
8 compatible = "zephyr,fake-regulator";
13 regulator-always-on;
17 regulator-boot-on;
21 regulator-min-microvolt = <100>;
22 regulator-max-microvolt = <200>;
23 regulator-min-microamp = <100>;
24 regulator-max-microamp = <200>;
25 regulator-allowed-modes = <1 10>;
[all …]
/Zephyr-latest/include/zephyr/drivers/
Dregulator.h2 * Copyright (c) 2019-2020 Peter Bigot Consulting, LLC
7 * SPDX-License-Identifier: Apache-2.0
14 * @brief Regulator Interface
15 * @defgroup regulator_interface Regulator Interface
36 /** Opaque type to store regulator DVS states */
39 /** Opaque type to store regulator modes */
42 /** Opaque bit map for regulator error flags (see @ref REGULATOR_ERRORS) */
46 * @name Regulator error flags.
67 /** @brief Driver-specific API functions to support parent regulator control. */
90 regulator_mode_t mode);
[all …]
/Zephyr-latest/tests/drivers/regulator/voltage/boards/
Dlpcxpresso55s36.overlay3 * SPDX-License-Identifier: Apache-2.0
6 #include <zephyr/dt-bindings/adc/mcux-lpadc.h>
7 #include <zephyr/dt-bindings/regulator/nxp_vref.h>
9 /* To do this test, connect AN (J7-1) to VREF_OUT (J12-16) */
13 compatible = "test-regulator-voltage";
15 tolerance-microvolt = <1000000>;
16 set-read-delay-ms = <10>;
17 adc-avg-count = <10>;
18 io-channels = <&adc0 0>;
23 regulator-initial-mode = <NXP_VREF_MODE_INTERNAL_REGULATOR>;
[all …]
Dfrdm_mcxn947_mcxn947_cpu0.overlay3 * SPDX-License-Identifier: Apache-2.0
6 #include <zephyr/dt-bindings/adc/adc.h>
7 #include <zephyr/dt-bindings/adc/mcux-lpadc.h>
8 #include <zephyr/dt-bindings/regulator/nxp_vref.h>
14 compatible = "test-regulator-voltage";
16 tolerance-microvolt = <10000>;
17 set-read-delay-ms = <1>;
18 adc-avg-count = <10>;
19 io-channels = <&lpadc0 0>;
20 min-microvolt = <1000000>;
[all …]
Dfrdm_mcxn947_mcxn947_cpu0_qspi.overlay3 * SPDX-License-Identifier: Apache-2.0
6 #include <zephyr/dt-bindings/adc/adc.h>
7 #include <zephyr/dt-bindings/adc/mcux-lpadc.h>
8 #include <zephyr/dt-bindings/regulator/nxp_vref.h>
14 compatible = "test-regulator-voltage";
16 tolerance-microvolt = <10000>;
17 set-read-delay-ms = <1>;
18 adc-avg-count = <10>;
19 io-channels = <&lpadc0 0>;
20 min-microvolt = <1000000>;
[all …]
Dfrdm_mcxn236.overlay3 * SPDX-License-Identifier: Apache-2.0
6 #include <zephyr/dt-bindings/adc/adc.h>
7 #include <zephyr/dt-bindings/adc/mcux-lpadc.h>
8 #include <zephyr/dt-bindings/regulator/nxp_vref.h>
14 compatible = "test-regulator-voltage";
16 tolerance-microvolt = <10000>;
17 set-read-delay-ms = <1>;
18 adc-avg-count = <10>;
19 io-channels = <&lpadc0 0>;
20 min-microvolt = <1000000>;
[all …]
Dfrdm_mcxw71.overlay3 * SPDX-License-Identifier: Apache-2.0
6 #include <zephyr/dt-bindings/adc/adc.h>
7 #include <zephyr/dt-bindings/adc/mcux-lpadc.h>
8 #include <zephyr/dt-bindings/regulator/nxp_vref.h>
14 compatible = "test-regulator-voltage";
16 tolerance-microvolt = <40000>;
17 set-read-delay-ms = <1>;
18 adc-avg-count = <10>;
19 io-channels = <&adc0 0>;
20 min-microvolt = <1000000>;
[all …]
/Zephyr-latest/soc/nordic/nrf53/
DKconfig4 # SPDX-License-Identifier: Apache-2.0
46 default y if "$(dt_node_int_prop_int,$(VREGMAIN_PATH),regulator-initial-mode)" = 1
47 default y if "$(dt_node_int_prop_int,$(VREGRADIO_PATH),regulator-initial-mode)" = 1
52 DC/DC mode is enabled for the VREGMAIN or VREGRADIO regulator
83 bool "Pre-tick workaround for nRF5340 anomaly 165"
89 Indicates that the pre-tick workaround for the anomaly 165 that affects
121 regulator-initial-mode = <NRF5X_REG_MODE_DCDC>;
135 regulator-initial-mode = <NRF5X_REG_MODE_DCDC>;
188 MCU firmware, so when this option is used with the non-secure version of
208 load-capacitors property.
[all …]

123456