Home
last modified time | relevance | path

Searched +full:power +full:- +full:mode (Results 1 – 25 of 1044) sorted by relevance

12345678910>>...42

/Zephyr-latest/drivers/timer/
DKconfig.cortex_m_systick1 # Copyright (c) 2014-2015 Wind River Systems, Inc.
4 # SPDX-License-Identifier: Apache-2.0
6 DT_CHOSEN_IDLE_TIMER := zephyr,cortex-m-idle-timer
9 bool "Cortex-M SYSTICK timer"
20 This module implements a kernel device driver for the Cortex-M processor
27 This option should be selected by SysTick-based drivers so that the
31 bool "Cortex-M SYSTICK timer with sys_clock_cycle_get_64() support"
36 This driver, due to its limited 24-bits hardware counter, is already
38 count a 64-bits value to support sys_clock_cycle_get_64().
47 prompt "SysTick companion low-power mode timer"
[all …]
Dcortex_m_systick.h4 * SPDX-License-Identifier: Apache-2.0
13 * Hooks/callbacks definitions for interaction between the Cortex-M
14 * SysTick driver and a platform-specific low-power timer driver.
16 * These functions are invoked by the Cortex-M SysTick driver to
17 * configure a platform-specific timer that remains active when
18 * the system enters a low-power mode.
20 * In the rest of this file, the "platform-specific low-power mode timer"
21 * is named "LPTIM", and the platform-specific driver that configures the
26 * |------(1)---(2)--------------------(3)-------(4)--------------> Time
29 * (2) The system enters in low-power mode
[all …]
/Zephyr-latest/dts/bindings/mtd/
Djedec,spi-nor-common.yaml3 # 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 …]
Datmel,at45.yaml2 # 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 …]
/Zephyr-latest/dts/bindings/sensor/
Dinvensense,icm45686.yaml4 # SPDX-License-Identifier: Apache-2.0
7 ICM45686 High-precision 6-axis motion tracking device
8 When setting the accel-pm, accel-range, accel-odr, gyro-pm, gyro-range,
9 gyro-odr properties in a .dts or .dtsi file you may include icm45686.h
13 #include <zephyr/dt-bindings/sensor/icm45686.h>
18 accel-pwr-mode = <ICM45686_DT_ACCEL_LN>;
19 accel-fs = <ICM45686_DT_ACCEL_FS_32>;
20 accel-odr = <ICM45686_DT_ACCEL_ODR_800>;
21 gyro-pwr-mode= <ICM45686_DT_GYRO_LN>;
22 gyro-fs = <ICM45686_DT_GYRO_FS_4000>;
[all …]
Dvishay,veml7700.yaml2 # SPDX-License-Identifier: Apache-2.0
10 include: [sensor-device.yaml, i2c-device.yaml]
13 psm-mode:
17 Power saving mode as described in the datasheet on page 8.
18 The initial power on register value for the PSM register is 0
19 (power saving mode is disabled) which is the default value.
21 0x00 = Disable power saving mode
22 0x01 = Mode 1 (0001b)
23 0x03 = Mode 2 (0011b)
24 0x05 = Mode 3 (0101b)
[all …]
Dvishay,vcnl36825t.yaml2 # 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 …]
Dst,lis2ds12-common.yaml2 # SPDX-License-Identifier: Apache-2.0
5 When setting the odr and power-mode properties in a .dts or .dtsi file you may include
9 #include <zephyr/dt-bindings/sensor/lis2ds12.h>
14 power-mode = <LIS2DS12_DT_LOW_POWER>;
18 include: sensor-device.yaml
21 irq-gpios:
22 type: phandle-array
34 Range in g. Default is power-up configuration.
36 - 16 # 16g (0.488 mg/LSB)
37 - 8 # 8g (0.244 mg/LSB)
[all …]
Dst,lis2dux12-common.yaml2 # SPDX-License-Identifier: Apache-2.0
5 When setting the odr, power-mode, and range properties in a .dts or .dtsi file you may include
8 #include <zephyr/dt-bindings/sensor/st_lis2dux12.h>
11 power-mode = <LIS2DUX12_OPER_MODE_LOW_POWER>;
16 include: sensor-device.yaml
19 int1-gpios:
20 type: phandle-array
27 int2-gpios:
28 type: phandle-array
36 drdy-pin:
[all …]
Dinvensense,icm42688.yaml4 # SPDX-License-Identifier: Apache-2.0
7 ICM-42688 motion tracking device.
9 When setting the accel-pm, accel-range, accel-odr, gyro-pm, gyro-range,
10 gyro-odr properties in a .dts or .dtsi file you may include icm42688.h
14 #include <zephyr/dt-bindings/sensor/icm42688.h>
19 accel-pwr-mode = <ICM42688_DT_ACCEL_LN>;
20 accel-fs = <ICM42688_DT_ACCEL_FS_16>;
21 accel-odr = <ICM42688_DT_ACCEL_ODR_2000>;
22 gyro-pwr-mode= <ICM42688_DT_GYRO_LN>;
23 gyro-fs = <ICM42688_DT_GYRO_FS_2000>;
[all …]
Dst,iis2dlpc-common.yaml2 # SPDX-License-Identifier: Apache-2.0
9 #include <zephyr/dt-bindings/sensor/iis2dlpc.h>
14 tap-mode = <IIS2DLPC_DT_SINGLE_DOUBLE_TAP>;
15 power-mode = <IIS2DLPC_DT_HP_MODE>;
18 include: sensor-device.yaml
21 drdy-gpios:
22 type: phandle-array
30 drdy-int:
40 configuration at power-up.
42 - 1 # drdy is generated from INT1
[all …]
/Zephyr-latest/soc/nxp/imxrt/imxrt10xx/
Dpower.c4 * 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/soc/st/stm32/stm32g0x/
Dpower.c3 * 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/
Dpower.c3 * 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/soc/st/stm32/stm32l5x/
Dpower.c4 * 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 …]
/Zephyr-latest/soc/st/stm32/stm32l4x/
Dpower.c4 * SPDX-License-Identifier: Apache-2.0
23 /* select MSI as wake-up system clock if configured, HSI otherwise */
32 /* ensure the proper wake-up system clock */ in set_mode_stop()
36 case 1: /* this corresponds to the STOP0 mode: */ in set_mode_stop()
37 /* enter STOP0 mode */ in set_mode_stop()
40 case 2: /* this corresponds to the STOP1 mode: */ in set_mode_stop()
41 /* enter STOP1 mode */ in set_mode_stop()
44 case 3: /* this corresponds to the STOP2 mode: */ in set_mode_stop()
48 /* enter STOP2 mode */ in set_mode_stop()
52 LOG_DBG("Unsupported power state substate-id %u", substate_id); in set_mode_stop()
[all …]
/Zephyr-latest/soc/st/stm32/stm32h5x/
Dpower.c4 * 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/include/zephyr/drivers/sensor/
Dicm42x70.h4 * SPDX-License-Identifier: Apache-2.0
20 /** ICM42X70 power mode */
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
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
40 * Mode is subject to ODR selection, with user selectable ODR.
45 /** Low-pass filter configuration */
/Zephyr-latest/include/zephyr/dt-bindings/sensor/
Dlis2dux12.h4 * 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/subsys/pm/
DKconfig1 # 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/dts/bindings/sdhc/
Dzephyr,sdhc-spi-slot.yaml3 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:
22 spi-clock-mode-cpha:
26 on the clock's polarity. When mode-cpol is set and this option as well,
30 pwr-gpios:
31 type: phandle-array
[all …]
/Zephyr-latest/dts/bindings/adc/
Dadi,ad7124-adc.yaml2 # SPDX-License-Identifier: Apache-2.0
5 Bindings for the ADI AD7124 Analog-to-Digital Converter.
7 compatible: adi,ad7124-adc
9 include: [adc-controller.yaml, spi-device.yaml]
13 reference-enable:
17 - true: Enable internal reference
18 - false: Disable internal reference
20 filter-type-mask:
28 - 0 means AD7124_FILTER_SINC4
29 - 1 means AD7124_FILTER_SINC3
[all …]
/Zephyr-latest/soc/st/stm32/stm32u5x/
Dpower.c4 * SPDX-License-Identifier: Apache-2.0
23 /* select MSI as wake-up system clock if configured, HSI otherwise */
35 /* Clear all wake-up flags */ in pwr_stop3_isr()
58 /* ensure the proper wake-up system clock */ in set_mode_stop()
62 case 1: /* enter STOP0 mode */ in set_mode_stop()
65 case 2: /* enter STOP1 mode */ in set_mode_stop()
68 case 3: /* enter STOP2 mode */ in set_mode_stop()
72 case 4: /* enter STOP3 mode */ in set_mode_stop()
91 LOG_DBG("Unsupported power state substate-id %u", substate_id); in set_mode_stop()
99 /* Select standby mode */ in set_mode_standby()
[all …]
/Zephyr-latest/soc/st/stm32/stm32wbax/
Dpower.c4 * SPDX-License-Identifier: Apache-2.0
54 * Disabling ICACHE is required before entering stop mode in set_mode_stop()
68 case 1: /* enter STOP0 mode */ in set_mode_stop()
71 case 2: /* enter STOP1 mode */ in set_mode_stop()
75 LOG_DBG("Unsupported power state substate-id %u", substate_id); in set_mode_stop()
88 /* Select mode entry : WFE or WFI and enter the CPU selected mode */ in suspend_to_ram()
113 /* Select standby mode */ in set_mode_suspend_to_ram()
116 /* Save context and enter Standby mode */ in set_mode_suspend_to_ram()
120 /* Restore system clock as soon as we exit standby mode */ in set_mode_suspend_to_ram()
125 /* Invoke Low Power/System Off specific Tasks */
[all …]
/Zephyr-latest/drivers/wifi/nrf_wifi/
DKconfig.nrfwifi1 # Nordic Wi-Fi driver for nRF70 series SoCs
5 # SPDX-License-Identifier: Apache-2.0
21 Nordic Wi-Fi Driver
38 bool "low power mode in QSPI"
46 Select the operating mode of the nRF70 driver
49 bool "nRF70 scan only mode"
51 Select this option to enable scan only mode of the nRF70 driver
54 bool "System mode of the nRF70 driver"
56 Select this option to enable system mode of the nRF70 driver
59 bool "Radio test mode of the nRF70 driver"
[all …]

12345678910>>...42