/Zephyr-latest/dts/bindings/mtd/ |
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 …]
|
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 …]
|
/Zephyr-latest/dts/bindings/dac/ |
D | adi,ad569x-base.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 include: [dac-controller.yaml] 7 "#io-channel-cells": 10 voltage-reference: 14 - "internal" 15 - "external" 18 - Internal voltage reference - 2.5V (reg: 0). 19 - External voltage reference (reg: 1). 24 default: "gain-1" 26 - "gain-1" [all …]
|
/Zephyr-latest/soc/ambiq/apollo3x/ |
D | power.c | 4 * SPDX-License-Identifier: Apache-2.0 15 /* ambiq-sdk includes */ 34 /* Cotex-m: power down, register value preserve.*/ in pm_state_set() 35 /* Cache: power down*/ in pm_state_set() 36 /* Flash: power down*/ in pm_state_set() 41 LOG_DBG("Unsupported power state %u", state); in pm_state_set() 72 * put unused flash in power down mode. in ambiq_power_init() 80 * put unused ram in power down mode. in ambiq_power_init() 86 /* For optimal Deep Sleep current, configure cache to be powered-down in deepsleep. */ in ambiq_power_init() 89 /* Power off all flash area, when go to deep sleep.*/ in ambiq_power_init() [all …]
|
/Zephyr-latest/dts/bindings/sensor/ |
D | st,lis2ds12-common.yaml | 2 # 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 …]
|
D | st,lis2dux12-common.yaml | 2 # 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 …]
|
D | ti,ina226.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 TI INA226 Bidirectional Current and Power Monitor. 6 The <zephyr/dt-bindings/sensor/ina226.h> file should be included in the 12 include: [sensor-device.yaml, i2c-device.yaml] 15 avg-count: 19 Default is the power-on reset value. 23 vbus-conversion-time-us: 27 Default is the power-on reset value. 31 vshunt-conversion-time-us: 35 Default is the power-on reset value. [all …]
|
/Zephyr-latest/dts/bindings/stepper/adi/ |
D | adi,trinamic-ramp-generator.yaml | 1 # SPDX-FileCopyrightText: Copyright (c) 2024 Carl Zeiss Meditec AG 2 # SPDX-License-Identifier: Apache-2.0 4 description: Ramp Generator Motion Control Register-Set for Trinamic stepper controller. 37 for velocity mode. 44 This is the target velocity in velocity mode. It can be changed any time during a motion. 58 Attention: Do not set 0 in positioning mode, 69 Attention: Do not set 0 in positioning mode, 76 Waiting time after ramping down to zero velocity before next movement or direction 77 inversion can start and before motor power down starts. Time range is about 0 to 2 78 seconds. This setting avoids excess acceleration e.g. from VSTOP to -VSTART. [all …]
|
/Zephyr-latest/soc/nuvoton/numaker/m2l31x/ |
D | poweroff.c | 4 * SPDX-License-Identifier: Apache-2.0 16 /* Clear all wake-up flag */ in z_sys_poweroff() 17 CLK->PMUSTS |= CLK_PMUSTS_CLRWK_Msk; in z_sys_poweroff() 19 /* Select Power-down mode */ in z_sys_poweroff() 22 /* Enable RTC wake-up */ in z_sys_poweroff() 25 /* Enter to Power-down mode */ in z_sys_poweroff()
|
/Zephyr-latest/soc/nuvoton/numaker/m46x/ |
D | poweroff.c | 4 * SPDX-License-Identifier: Apache-2.0 16 /* Clear all wake-up flag */ in z_sys_poweroff() 17 CLK->PMUSTS |= CLK_PMUSTS_CLRWK_Msk; in z_sys_poweroff() 19 /* Select Power-down mode */ in z_sys_poweroff() 22 /* Enable RTC wake-up */ in z_sys_poweroff() 25 /* Enter to Power-down mode */ in z_sys_poweroff()
|
/Zephyr-latest/samples/drivers/i2s/echo/src/ |
D | codec.c | 4 * SPDX-License-Identifier: Apache-2.0 29 * Power Down Control: in init_wm8731_i2c() 31 * [6] CLKOUTPD = 1 (Enable Power Down) in init_wm8731_i2c() 32 * [5] OSCPDD = 0 (Disable Power Down) in init_wm8731_i2c() 33 * [4] OUTPD = 1 (Enable Power Down) in init_wm8731_i2c() 34 * [3] DACPD = 0 (Disable Power Down) in init_wm8731_i2c() 35 * [2] ADCPD = 0 (Disable Power Down) in init_wm8731_i2c() 36 * [1] MICPD = 1 (Enable Power Down) in init_wm8731_i2c() 37 * [0] LINEINPD = 0 (Disable Power Down) in init_wm8731_i2c() 44 * [4:0] LINVOL = 0x07 (-24 dB) in init_wm8731_i2c() [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 …]
|
D | gd,gd32-pinctrl-af.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 use this node to route USART0 RX to pin PA10 and enable the pull-up resistor 20 /* You can put this in places like a board-pinctrl.dtsi file in 24 /* include pre-defined combinations for the SoC variant used by the board */ 25 #include <dt-bindings/pinctrl/gd32f450i(g-i-k)xx-pinctrl.h> 39 /* both PA10 and PA12 have pull-up enabled */ 40 bias-pull-up; 47 /* configure PA9, PA10, PA11 and PA12 in analog mode */ 55 for the sleep state (used in device low power mode). Note that analog mode 56 is used for low power states because it disconnects the pin pull-up/down [all …]
|
D | nordic,nrf-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 node to route UART0 RX to pin P0.1 and enable the pull-up resistor on the 20 /* You can put this in places like a board-pinctrl.dtsi file in 35 /* both P0.3 and P0.4 are configured with pull-up */ 36 bias-pull-up; 43 state. You would specify the low-power configuration for the same device 52 include/zephyr/dt-bindings/pinctrl/nrf-pinctrl.h header file. 55 pins, such as the 'bias-pull-up' property in group 2. Here is a list of 58 - bias-disable: Disable pull-up/down (default behavior, not required). 59 - bias-pull-up: Enable pull-up resistor. [all …]
|
D | gd,gd32-pinctrl-afio.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 use this node to route USART0 RX to pin PA10 and enable the pull-up resistor 20 /* You can put this in places like a board-pinctrl.dtsi file in 24 /* include pre-defined combinations for the SoC variant used by the board */ 25 #include <dt-bindings/pinctrl/gd32f403z(k-i-g-e-c-b)xx-pinctrl.h> 39 /* both PA10 and PA12 have pull-up enabled */ 40 bias-pull-up; 47 /* configure PA9, PA10, PA11 and PA12 in analog mode */ 55 for the sleep state (used in device low power mode). Note that analog mode 56 is used for low power states because it disconnects the pin pull-up/down [all …]
|
D | nxp,lpc-iocon-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 16 slew-rate = "standard"; 24 IOCON_SLEW=<slew-rate selection>, 38 drive-open-drain: IOCON_OD=1 39 bias-pull-up: IOCON_MODE=2 40 bias-pull-down: IOCON_MODE=1 41 drive-push-pull: IOCON_MODE=3 44 IOCON_HYS- set by input-schmitt-enable 45 IOCON_S_MODE- set by nxp,digital-filter 46 IOCON_CLKDIV- set by nxp,filter-clock-div [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: 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/soc/st/stm32/stm32u5x/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 6 DT_CHOSEN_STDBY_TIMER := st,lptim-stdby-timer 25 …default $(dt_path_enabled,/cpus/power-states/state3) && $(dt_chosen_enabled,$(DT_CHOSEN_STDBY_TIME… 27 Enable support for STM32 STOP3 low-power mode. 28 Based on the Cortex-M33 Deepsleep mode combined with peripheral clock gating. 33 GPIOs are left floating and additional pull-up or pull-down can be applied
|
/Zephyr-latest/soc/nxp/kinetis/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 24 prompt "Oscillator Mode Selection" 30 Set this option to use the oscillator in external reference clock mode. 33 bool "Low power oscillator" 35 Set this option to use the oscillator in low-power mode. 40 Set this option to use the oscillator in high-gain mode. 59 Selects the amount to divide down the external reference clock for the PLL. 76 Selects the amount to divide down the fast internal reference clock. The 84 Selects the amount to divide down the external reference clock for the 94 Include the 16-byte flash configuration field that stores default
|
/Zephyr-latest/dts/bindings/power/ |
D | nxp,s32k3-pmc.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: NXP S32K3xx Power Management Controller (PMC) 6 compatible: "nxp,s32k3-pmc" 14 lm-reg: 18 voltage on V15 down to the core and logic supply (V11 power domain), 23 lm-reg-auto: 26 Enables to turn over automatically from Boot Regulator Mode to Last Mile 27 regulator mode and vice versa, depending on the V15 voltage status. 29 lm-reg should be also enabled. 31 lm-reg-base-control:
|
D | st,stm32wb0-pwr.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: STM32WB0 power controller 6 compatible: "st,stm32wb0-pwr" 8 include: "st,stm32-pwr.yaml" 11 smps-mode: 15 SMPS mode selection 18 - SMPS converter disabled 19 - LDOs supply voltage: VDD 22 'SMPS supply configuration', so this mode should NEVER be 23 selected on these boards. Only use this mode if your board [all …]
|
/Zephyr-latest/soc/espressif/esp32s3/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 74 bool "Define instruction cache wrap mode" 76 If enabled, instruction cache will use wrap mode to read spi flash or spi ram. 142 bool "Define data cache wrap mode" 144 If enabled, data cache will use wrap mode to read spi flash or spi ram. 149 bool "Power down MAC and baseband of Wi-Fi and Bluetooth when PHY is disabled" 153 If enabled, the MAC and baseband of Wi-Fi and Bluetooth will be powered 154 down when PHY is disabled. Enabling this setting reduces power consumption
|
/Zephyr-latest/samples/boards/nxp/mimxrt595_evk/system_off/ |
D | README.rst | 1 .. zephyr:code-sample:: mimxrt595_evk_system_off 3 :relevant-api: sys_poweroff 5 Use soft-off on MIMXRT595-EVK. 10 This sample can be used for basic power measurement and as an example of 13 * Busy-wait for 2 seconds 20 This application uses MIMXRT595-EVK for the demo. 25 .. zephyr-app-commands:: 26 :zephyr-app: samples/boards/nxp/mimxrt595_evk/system_off 34 2. Power Cycle Device. 36 4. Device will turn itself off using deep power down mode. RTC alarm [all …]
|
/Zephyr-latest/drivers/wifi/nrf_wifi/ |
D | Kconfig.nrfwifi | 1 # 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" 48 Select the operating mode of the nRF70 driver 51 bool "nRF70 system mode" 55 Select this option to enable system mode of the nRF70 driver 58 bool "nRF70 scan only mode" 60 Select this option to enable scan only mode of the nRF70 driver 63 bool "Radio test mode of the nRF70 driver" [all …]
|
/Zephyr-latest/doc/services/pm/ |
D | power_domain.rst | 1 .. _pm-power-domain: 3 Power Domain 9 The Zephyr power domain abstraction is designed to support groupings of devices 10 powered by a common source to be notified of power source state changes in a 12 that device B is on the same power domain and should also be configured into a 13 low power state. 15 Power domains are optional on Zephyr, to enable this feature the 18 When a power domain turns itself on or off, it is the responsibility of the 19 power domain to notify all devices using it through their power management 25 .. _pm-domain-work-flow: [all …]
|