/Zephyr-latest/soc/nxp/imxrt/imxrt10xx/ |
D | power.c | 4 * SPDX-License-Identifier: Apache-2.0 7 * sleep mode must be defined within this file, or linked to RAM. 19 #include "power.h" 28 * normal/full speed mode, low speed mode, and low power mode. 29 * If callbacks are present, the low power subsystem will disable 30 * PLLs for power savings when entering low power states. 34 /* If run callback is set, low power must be as well. */ in imxrt_clock_pm_callbacks_register() 35 __ASSERT_NO_MSG(callbacks && callbacks->clock_set_run && callbacks->clock_set_low_power); in imxrt_clock_pm_callbacks_register() 36 lpm_clock_hooks.clock_set_run = callbacks->clock_set_run; in imxrt_clock_pm_callbacks_register() 37 lpm_clock_hooks.clock_set_low_power = callbacks->clock_set_low_power; in imxrt_clock_pm_callbacks_register() [all …]
|
/Zephyr-latest/include/zephyr/drivers/sensor/ |
D | icm42670.h | 4 * SPDX-License-Identifier: Apache-2.0 14 * @brief Extended public API for ICM42670 6-axis MEMS sensor 20 /** ICM42670 power mode */ 25 * @brief Extended sensor attributes for ICM42670 6-axis MEMS sensor 31 * Low-Noise Mode and Low-Power Mode options are available for the 32 * accelerometer. Only Low-Noise Mode is available for gyroscope. 33 * In Low-Noise Mode, the ADC output is sent through an Anti-Alias Filter 35 * also the AAF cannot be bypassed. The AAF is followed by a 1st Order Low Pass 37 * In Low-Power Mode, the accelerometer ADC output is sent through an Average 39 * The output of 1st Order LPF in Low-Noise Mode, or Average filter in Low-Power [all …]
|
/Zephyr-latest/dts/bindings/sensor/ |
D | vishay,vcnl36825t.yaml | 2 # SPDX-License-Identifier: Apache-2.0 10 include: [sensor-device.yaml, i2c-device.yaml] 13 operation-mode: 18 Mode of operation. 19 - "auto": the sensor performs sampling continuously, 20 - "force": the sampling is performed on every fetch command. 24 Note: "force"-mode only available if low-power mode inactive. 26 measurement-period: 32 Higher values yield lower power consumption. 34 - [10, 80] ms only if low power mode is inactive [all …]
|
D | invensense,icp10125.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: [sensor-device.yaml, i2c-device.yaml] 11 temperature-measurement-mode: 14 description: Mode of ambient temperature measurement 16 - "low-power" 17 - "normal" 18 - "low-noise" 19 - "ultra-low-noise" 21 pressure-measurement-mode: 24 description: Mode of barometric pressure measurement [all …]
|
D | invensense,icm42670.yaml | 4 # SPDX-License-Identifier: Apache-2.0 6 description: ICM-42670 motion tracking device 8 include: [sensor-device.yaml] 11 int-gpios: 12 type: phandle-array 14 The INT signal default configuration is active-high. The 18 accel-hz: 22 Default frequency of accelerometer. (Unit - Hz) 24 Power-on reset value is 800. 26 - 0 [all …]
|
/Zephyr-latest/dts/bindings/mtd/ |
D | atmel,at45.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: [spi-device.yaml] 11 jedec-id: 12 type: uint8-array 21 sector-size: 26 sector-0a-pages: 38 block-size: 43 page-size: 48 no-chip-erase: 53 no-sector-erase: [all …]
|
D | jedec,spi-nor-common.yaml | 3 # SPDX-License-Identifier: Apache-2.0 5 # Common properties used by nodes describing M25P80-compatible SPI NOR 8 # This extends JESD216-defined features with additional functionality 9 # that may be specific to the vendor of a M25P80-compatible device and 17 requires-ulbpr: 23 protection register that initializes to write-protected. Use this 27 has-dpd: 33 Power-Down mode that is entered by command 0xB9 to reduce power 35 implies that the RDPD (0xAB) Release from Deep Power Down command 37 Electronic Signature; see t-enter-dpd). [all …]
|
/Zephyr-latest/dts/bindings/pinctrl/ |
D | pincfg-node.yaml | 2 # SPDX-License-Identifier: Apache-2.0 16 https://www.kernel.org/doc/Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml 19 bias-disable: 23 bias-high-impedance: 25 description: high impedance mode ("third-state", "floating") 27 bias-bus-hold: 31 bias-pull-up: 33 description: enable pull-up resistor 35 bias-pull-down: 37 description: enable pull-down resistor [all …]
|
/Zephyr-latest/dts/bindings/sdhc/ |
D | zephyr,sdhc-spi-slot.yaml | 3 compatible: "zephyr,sdhc-spi-slot" 5 include: [spi-device.yaml] 8 power-delay-ms: 12 Time in ms for SPI SDHC to delay when toggling power to the SD card. This 13 delay gives the card time to power up or down fully. It can be increased 16 spi-clock-mode-cpol: 20 only when the clock goes low when not active. 22 spi-clock-mode-cpha: 26 on the clock's polarity. When mode-cpol is set and this option as well, 27 capture will occur on low to high transition and high to low if [all …]
|
/Zephyr-latest/subsys/pm/ |
D | Kconfig | 1 # Copyright (c) 2014-2015 Wind River Systems, Inc. 3 # SPDX-License-Identifier: Apache-2.0 5 menu "Power Management" 11 calls to configure low-power states. 14 bool "System Power Management" 17 This option enables the board to implement extra power management 19 power management subsystem of the number of ticks until the next kernel 27 module-str = System Power Management 31 bool "System Power Management Stats" 34 Enable System Power Management Stats. [all …]
|
/Zephyr-latest/include/zephyr/dt-bindings/sensor/ |
D | lis2dux12.h | 4 * SPDX-License-Identifier: Apache-2.0 9 #include <zephyr/dt-bindings/dt-util.h> 11 /* Operating Mode */ 19 #define LIS2DUX12_DT_ODR_1Hz_ULP 1 /* available in ultra-low power mode */ 20 #define LIS2DUX12_DT_ODR_3Hz_ULP 2 /* available in ultra-low power mode */ 21 #define LIS2DUX12_DT_ODR_25Hz_ULP 3 /* available in ultra-low power mode */ 22 #define LIS2DUX12_DT_ODR_6Hz 4 /* available in LP and HP mode */ 23 #define LIS2DUX12_DT_ODR_12Hz5 5 /* available in LP and HP mode */ 24 #define LIS2DUX12_DT_ODR_25Hz 6 /* available in LP and HP mode */ 25 #define LIS2DUX12_DT_ODR_50Hz 7 /* available in LP and HP mode */ [all …]
|
/Zephyr-latest/drivers/entropy/ |
D | Kconfig.smartbond | 4 # SPDX-License-Identifier: Apache-2.0 18 int "Thread-mode random number pool size" 23 hardware to make them ready for thread mode consumers. 24 Please note, that size of the pool must be a power of 2. 27 int "Thread-mode random number pool low-water threshold" 30 Low water-mark threshold in bytes to trigger entropy generation for 31 thread mode consumers. As soon as the number of available bytes in the 36 int "ISR-mode random number pool size" 42 Please note, that size of the pool must be a power of 2. 45 int "ISR-mode random number pool low-water threshold" [all …]
|
D | Kconfig.nrf5 | 5 # SPDX-License-Identifier: Apache-2.0 23 random 8-bit value to the host when read. 35 int "Thread-mode random number pool size" 40 hardware to make them ready for thread mode consumers. 41 Please note, that size of the pool must be a power of 2. 44 int "Thread-mode random number pool low-water threshold" 47 Low water-mark threshold in bytes to trigger entropy generation for 48 thread mode consumers. As soon as the number of available bytes in the 53 int "ISR-mode random number pool size" 59 Please note, that size of the pool must be a power of 2. [all …]
|
D | Kconfig.stm32 | 4 # SPDX-License-Identifier: Apache-2.0 15 a entropy 32-bit value to the host when read. It is available for 21 int "Thread-mode random number pool size" 26 hardware to make them ready for thread mode consumers. 27 Please note, that size of the pool must be a power of 2. 30 int "Thread-mode random number pool low-water threshold" 33 Low water-mark threshold in bytes to trigger entropy generation for 34 thread mode consumers. As soon as the number of available bytes in the 39 int "ISR-mode random number pool size" 45 Please note, that size of the pool must be a power of 2. [all …]
|
/Zephyr-latest/soc/st/stm32/stm32h5x/ |
D | power.c | 4 * SPDX-License-Identifier: Apache-2.0 18 /* Invoke Low Power/System Off specific Tasks */ 22 LOG_DBG("Unsupported power state %u", state); in pm_state_set() 27 case 1: /* this corresponds to the STOP mode: */ in pm_state_set() 28 /* enter STOP mode */ in pm_state_set() 31 /* enter SLEEP mode : WFE or WFI */ in pm_state_set() 35 LOG_DBG("Unsupported power state substate-id %u", in pm_state_set() 41 /* Handle SOC specific activity after Low Power Mode Exit */ 45 LOG_DBG("Unsupported power substate %u", state); in pm_state_exit_post_ops() 54 LOG_DBG("Unsupported power substate-id %u", in pm_state_exit_post_ops() [all …]
|
/Zephyr-latest/samples/boards/st/power_mgmt/serial_wakeup/ |
D | README.rst | 1 .. zephyr:code-sample:: stm32_pm_serial_wakeup 3 :relevant-api: subsys_pm_device 11 in low power context. 13 .. _stm32-pm-serial-wakeup-sample-requirements: 20 in core sleep states, as LPTIM (:dtcompatible:`st,stm32-lptim`). 25 - Clocked by an oscillator available in Stop mode (LSE, LSI) or an oscillator capable 27 - Matching oscillator sources should be enabled 28 - If LSE is selected as clock source and shell serial port is a LPUART current speed 30 - Port should be set as "wakeup-source" 40 .. zephyr-app-commands:: [all …]
|
/Zephyr-latest/samples/boards/st/power_mgmt/stop3/ |
D | README.rst | 1 .. zephyr:code-sample:: stm32_pm_stop3 2 :name: STOP3 mode 4 Use STOP3 low power mode on STM32U5. 9 This sample is a minimum application to demonstrate basic power management 10 behavior in a basic blinking LED set up and STM32U5 STOP3 low power mode. 12 .. _stm32-pm-stop3-requirements: 18 The board shall have an RTC to use it during the standby mode as a replacement 26 .. zephyr-app-commands:: 27 :zephyr-app: samples/boards/st/power_mgmt/stop3
|
/Zephyr-latest/include/zephyr/drivers/adc/ |
D | ads131m02.h | 4 * SPDX-License-Identifier: Apache-2.0 13 ADS131M02_CONTINUOUS_MODE, /* Continuous conversion mode */ 14 ADS131M02_GLOBAL_CHOP_MODE /* Global chop mode */ 18 ADS131M02_VLP, /* Very Low Power */ 19 ADS131M02_LP, /* Low Power */ 42 int ads131m02_set_adc_mode(const struct device *dev, enum ads131m02_adc_mode mode, 46 enum ads131m02_adc_power_mode mode);
|
/Zephyr-latest/soc/st/stm32/stm32g0x/ |
D | power.c | 3 * Copyright (c) 2021 G-Technologies Sdn. Bhd. 5 * SPDX-License-Identifier: Apache-2.0 22 /* Invoke Low Power/System Off specific Tasks */ 26 LOG_DBG("Unsupported power state %u", state); in pm_state_set() 31 case 1: /* this corresponds to the STOP0 mode: */ in pm_state_set() 32 /* enter STOP0 mode */ in pm_state_set() 35 /* enter SLEEP mode : WFE or WFI */ in pm_state_set() 38 case 2: /* this corresponds to the STOP1 mode: */ in pm_state_set() 39 /* enter STOP1 mode */ in pm_state_set() 42 /* enter SLEEP mode : WFE or WFI */ in pm_state_set() [all …]
|
/Zephyr-latest/soc/st/stm32/stm32g4x/ |
D | power.c | 3 * Copyright (c) 2021 G-Technologies Sdn. Bhd. 6 * SPDX-License-Identifier: Apache-2.0 22 /* Invoke Low Power/System Off specific Tasks */ 26 LOG_DBG("Unsupported power state %u", state); in pm_state_set() 31 case 1: /* this corresponds to the STOP0 mode: */ in pm_state_set() 32 /* enter STOP0 mode */ in pm_state_set() 35 /* enter SLEEP mode : WFE or WFI */ in pm_state_set() 38 case 2: /* this corresponds to the STOP1 mode: */ in pm_state_set() 39 /* enter STOP1 mode */ in pm_state_set() 42 /* enter SLEEP mode : WFE or WFI */ in pm_state_set() [all …]
|
/Zephyr-latest/dts/bindings/dac/ |
D | nxp,kinetis-dac.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "nxp,kinetis-dac" 8 include: dac-controller.yaml 14 voltage-reference: 19 low-power-mode: 21 description: Enable low-power mode 23 "#io-channel-cells": 26 io-channel-cells: 27 - output
|
D | nxp,lpdac.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: [dac-controller.yaml, pinctrl-device.yaml] 14 voltage-reference: 21 low-power-mode: 23 description: Enable low-power mode 25 "#io-channel-cells": 28 io-channel-cells: 29 - output
|
D | nxp,kinetis-dac32.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "nxp,kinetis-dac32" 8 include: [dac-controller.yaml, pinctrl-device.yaml] 14 voltage-reference: 19 low-power-mode: 21 description: Enable low-power mode 27 "#io-channel-cells": 30 io-channel-cells: 31 - output
|
/Zephyr-latest/soc/ite/ec/common/ |
D | power.c | 4 * SPDX-License-Identifier: Apache-2.0 11 /* Handle when enter deep doze mode. */ 14 /* Enter deep doze mode */ in ite_power_soc_deep_doze() 18 /* Invoke Low Power/System Off specific Tasks */ 24 /* Deep doze mode */ in pm_state_set() 33 /* Handle SOC specific activity after Low Power Mode Exit */
|
/Zephyr-latest/soc/st/stm32/stm32l5x/ |
D | power.c | 4 * SPDX-License-Identifier: Apache-2.0 23 /* select MSI as wake-up system clock if configured, HSI otherwise */ 30 /* Invoke Low Power/System Off specific Tasks */ 34 LOG_DBG("Unsupported power state %u", state); in pm_state_set() 38 /* ensure the proper wake-up system clock */ in pm_state_set() 42 case 1: /* this corresponds to the STOP0 mode: */ in pm_state_set() 43 /* enter STOP0 mode */ in pm_state_set() 46 case 2: /* this corresponds to the STOP1 mode: */ in pm_state_set() 47 /* enter STOP1 mode */ in pm_state_set() 50 case 3: /* this corresponds to the STOP2 mode: */ in pm_state_set() [all …]
|