Home
last modified time | relevance | path

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

12

/Zephyr-Core-3.5.0/dts/bindings/regulator/
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,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 …]
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 …]
Dnxp,vref.yaml2 # 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
17 - regulator-allowed-modes
[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 …]
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-max-microamp
49 - regulator-min-microvolt
[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-init-microvolt
[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-min-microamp:
[all …]
/Zephyr-Core-3.5.0/boards/shields/npm1300_ek/
Dnpm1300_ek.overlay3 * SPDX-License-Identifier: Apache-2.0
6 #include <dt-bindings/regulator/npm1300.h>
7 #include <zephyr/dt-bindings/input/input-event-codes.h>
14 npm1300_ek_gpio: gpio-controller {
15 compatible = "nordic,npm1300-gpio";
16 gpio-controller;
17 #gpio-cells = <2>;
22 compatible = "nordic,npm1300-regulator";
26 regulator-min-microvolt = <1800000>;
27 regulator-max-microvolt = <3300000>;
[all …]
/Zephyr-Core-3.5.0/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-Core-3.5.0/include/zephyr/drivers/
Dregulator.h2 * Copyright (c) 2019-2020 Peter Bigot Consulting, LLC
6 * SPDX-License-Identifier: Apache-2.0
13 * @brief Regulator Interface
14 * @defgroup regulator_interface Regulator Interface
33 /** Opaque type to store regulator DVS states */
36 /** Opaque type to store regulator modes */
39 /** Opaque bit map for regulator error flags (see @ref REGULATOR_ERRORS) */
43 * @name Regulator error flags.
64 /** @brief Driver-specific API functions to support parent regulator control. */
84 regulator_mode_t mode);
[all …]
/Zephyr-Core-3.5.0/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 …]
/Zephyr-Core-3.5.0/boards/xtensa/m5stack_core2/
Dm5stack_core2.dts4 * SPDX-License-Identifier: Apache-2.0
6 /dts-v1/;
9 #include "m5stack_core2-pinctrl.dtsi"
11 #include <zephyr/dt-bindings/display/ili9xxx.h>
12 #include <zephyr/dt-bindings/regulator/axp192.h>
19 pwr-led = &pwr_led;
20 uart-0 = &uart0;
21 i2c-0 = &i2c0;
30 zephyr,shell-uart = &uart0;
33 zephyr,code-partition = &slot0_partition;
[all …]
/Zephyr-Core-3.5.0/tests/drivers/regulator/api/src/
Dmain.c3 * SPDX-License-Identifier: Apache-2.0
6 #include <zephyr/drivers/regulator.h>
7 #include <zephyr/drivers/regulator/fake.h>
13 DEVICE_DT_GET(DT_NODELABEL(regulator));
16 /* REG1: regulator-always-on */
18 /* REG2: regulator-boot-on */
20 /* REG3: regulator-max/min-microvolt/microamp, regulator-allowed-modes */
27 (struct regulator_parent_driver_api *)parent->api; in ZTEST()
28 regulator_dvs_state_set_t dvs_state_set = api->dvs_state_set; in ZTEST()
30 api->dvs_state_set = NULL; in ZTEST()
[all …]
/Zephyr-Core-3.5.0/drivers/regulator/
Dregulator_adp5360.c3 * SPDX-License-Identifier: Apache-2.0
11 #include <zephyr/drivers/regulator.h>
12 #include <zephyr/dt-bindings/regulator/adp5360.h>
16 /* ADP5360 regulator related registers */
91 const struct regulator_adp5360_config *config = dev->config; in regulator_adp5360_count_voltages()
93 return linear_range_group_values_count(config->desc->ranges, config->desc->nranges); in regulator_adp5360_count_voltages()
99 const struct regulator_adp5360_config *config = dev->config; in regulator_adp5360_list_voltage()
101 return linear_range_group_get_value(config->desc->ranges, config->desc->nranges, idx, in regulator_adp5360_list_voltage()
107 const struct regulator_adp5360_config *config = dev->config; in regulator_adp5360_set_voltage()
111 ret = linear_range_group_get_win_index(config->desc->ranges, config->desc->nranges, min_uv, in regulator_adp5360_set_voltage()
[all …]
/Zephyr-Core-3.5.0/soc/arm/silabs_exx32/
DKconfig3 # SPDX-License-Identifier: Apache-2.0
49 Set if the Back-Up Real Time Counter (BURTC) HAL module is used.
85 Set if the Inter-Integrated Circuit Interface (I2C) HAL module is used.
167 bool "SoC DC/DC regulator"
170 Enable the on chip DC/DC regulator
173 prompt "DC/DC mode"
176 Select power configuration mode of the on chip DC/DC converter.
179 bool "Initial / Unconfigured"
224 in on-demand mode, after SoC is initialized.
257 bool "LFXO - external low frequency crystal oscillator"
[all …]
/Zephyr-Core-3.5.0/doc/releases/
Drelease-notes-3.5.rst38 * CVE-2023-3725 `Zephyr project bug tracker GHSA-2g3m-p6c7-8rr3
39 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-2g3m-p6c7-8rr3>`_
41 * CVE-2023-4257 `Zephyr project bug tracker GHSA-853q-q69w-gf5j
42 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-853q-q69w-gf5j>`_
44 * CVE-2023-4258 `Zephyr project bug tracker GHSA-m34c-cp63-rwh7
45 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-m34c-cp63-rwh7>`_
47 * CVE-2023-4259 `Zephyr project bug tracker GHSA-gghm-c696-f4j4
48 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gghm-c696-f4j4>`_
50 * CVE-2023-4260 `Zephyr project bug tracker GHSA-gj27-862r-55wh
51 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-gj27-862r-55wh>`_
[all …]
Drelease-notes-3.4.rst20 * Added Power Delivery Source Support to the USB-C Stack.
22 * Cache API functions are now fully in-lined by compilers.
23 * Added an API for real-time clocks (RTC).
25 * Added initial support for MMU on Xtensa.
29 - Introduction of 3 new test harnesses into twister supporting pyTest,
31 - Transitioning to new Ztest API was completed and legacy Ztest was deprecated.
46 * CVE-2023-1901: Under embargo until 2023-07-04
48 * CVE-2023-1902: Under embargo until 2023-07-04
67 +--------------------------------------------------+
69 +--------------------------------------------------+
[all …]
Drelease-notes-3.3.rst14 * Introduced :ref:`USB-C <usbc_api>` device stack with PD (power delivery)
17 CMSIS-DSP as the default backend.
30 * CVE-2023-0359: Under embargo until 2023-04-20
32 * CVE-2023-0779: Under embargo until 2023-04-22
66 removed in favor of new :dtcompatible:`zephyr,flash-disk` devicetree binding.
68 * Regulator APIs previously located in ``<zephyr/drivers/regulator/consumer.h>``
69 are now part of ``<zephyr/drivers/regulator.h>``.
71 * Starting from this release ``zephyr-`` prefixed tags won't be created
82 image states). Use of a truncated hash or non-sha256 hash will still work
88 registration function at boot-up. If applications register this then
[all …]
Drelease-notes-3.2.rst13 * Added support for :ref:`bin-blobs` (also see :ref:`west-blobs`).
15 * Converted all supported boards from ``pinmux`` to :ref:`pinctrl-guide`.
16 * Initial support for :ref:`i3c_api` controllers.
31 * CVE-2022-2993: Under embargo until 2022-11-03
33 * CVE-2022-2741: Under embargo until 2022-10-14
56 This definition can be used by third-party code to compile code conditional
58 Therefore, any third-party code integrated using the Zephyr build system will
91 changed from ``-ENETDOWN`` to ``-ENETUNREACH``. A return value of ``-ENETDOWN`` now indicates
123 * Removed support for enabling passthrough mode on MPU9150 to
129 * Removed support for configuring the CAN-FD maximum DLC value via Kconfig
[all …]
Drelease-notes-3.0.rst22 * CVE-2021-3835: `Zephyr project bug tracker GHSA-fm6v-8625-99jf
23 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-fm6v-8625-99jf>`_
25 * CVE-2021-3861: `Zephyr project bug tracker GHSA-hvfp-w4h8-gxvj
26 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hvfp-w4h8-gxvj>`_
28 * CVE-2021-3966: `Zephyr project bug tracker GHSA-hfxq-3w6x-fv2m
29 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hfxq-3w6x-fv2m>`_
36 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_.
53 * Added ``ranges`` and ``dma-ranges`` as invalid property to be used with DT_PROP_LEN()
58 CRC-16-ANSI checksum. A new function, :c:func:`crc16_reflect`, has been
69 * The following Kconfig options related to radio front-end modules (FEMs) were
[all …]
Drelease-notes-3.1.rst32 * Disk Subsystem: SPI mode SD cards now use the SD subsystem to communicate
61 * Split CAN classic and CAN-FD APIs:
68 * Converted the ``enum can_mode`` into a ``can_mode_t`` bitfield and renamed the CAN mode
90 was moved from Kconfig to :ref:`devicetree <dt-guide>`.
91 See the :dtcompatible:`st,stm32f1-pinctrl` devicetree binding for more information.
182 * MIPI-DSI
184 * Added a :ref:`MIPI-DSI api <mipi_dsi_api>`. This is an experimental API,
196 * Added support for enabling/disabling CAN-FD mode at runtime using :c:macro:`CAN_MODE_FD`.
220 * Added support for Provisioners over PB-GATT
231 * Implemented ISO-AL TX unframed fragmentation
[all …]
Drelease-notes-2.5.rst18 * Add support for demand paging, initial support on X86.
27 * CVE-2021-3323: Under embargo until 2021-04-14
28 * CVE-2021-3321: Under embargo until 2021-04-14
29 * CVE-2021-3320: Under embargo until 2021-04-14
39 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_.
56 * Changed vcnl4040 dts binding default for property 'proximity-trigger'.
63 * The :c:func:`mqtt_keepalive_time_left` function now returns -1 if keep alive
66 * The ``CONFIG_LEGACY_TIMEOUT_API`` mode has been removed. All kernel
67 timeout usage must use the new-style k_timeout_t type and not the
87 GPIO-only regulators a devicetree property ``supply-gpios`` is defined as a
[all …]
Drelease-notes-2.7.rst17 * Support for M-Profile Vector Extensions (MVE) on ARMv8.1-M
18 * Improved thread safety for Newlib and C++ on SMP-capable systems
20 * New Action-based Power Management API
23 * Linker Support for Tightly-Coupled Memory in RISC-V
25 * Support for extended PCI / PCIe capabilities, improved MIS-X support
33 * The kernel now supports both 32- and 64-bit architectures
36 * We added support for Point-to-Point Protocol (PPP)
37 * We added support for UpdateHub, an end-to-end solution for over-the-air device updates
38 * We added support for ARM Cortex-R Architecture
40 * Expanded support for ARMv6-M architecture
[all …]
/Zephyr-Core-3.5.0/drivers/ieee802154/
Dieee802154_cc13xx_cc26xx.c5 * SPDX-License-Identifier: Apache-2.0
36 /* DC/DC regulator: In Tx, use DCDCCTL5[3:0]=0x3 (DITHER_EN=0 and IPEAK=3). */
45 {-20, RF_TxPowerTable_DEFAULT_PA_ENTRY(6, 3, 0, 2)},
46 {-15, RF_TxPowerTable_DEFAULT_PA_ENTRY(10, 3, 0, 3)},
47 {-10, RF_TxPowerTable_DEFAULT_PA_ENTRY(15, 3, 0, 5)},
48 {-5, RF_TxPowerTable_DEFAULT_PA_ENTRY(22, 3, 0, 9)},
74 struct ieee802154_cc13xx_cc26xx_data *drv_data = dev->data; in cmd_ieee_csma_callback()
76 update_saved_cmdhandle(ch, (RF_CmdHandle *) &drv_data->saved_cmdhandle); in cmd_ieee_csma_callback()
90 struct ieee802154_cc13xx_cc26xx_data *drv_data = dev->data; in cmd_ieee_rx_callback()
92 update_saved_cmdhandle(ch, (RF_CmdHandle *) &drv_data->saved_cmdhandle); in cmd_ieee_rx_callback()
[all …]

12