Home
last modified time | relevance | path

Searched full:power (Results 1 – 25 of 1338) sorted by relevance

12345678910>>...54

/Zephyr-Core-3.5.0/subsys/pm/
DKconfig5 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
25 module-str = System Power Management
29 bool "System Power Management Stats"
32 Enable System Power Management Stats.
41 bool "System Low Power Mode Needs All Devices Idle"
45 entering into system low power mode.
[all …]
/Zephyr-Core-3.5.0/doc/services/pm/
Dsystem.rst3 System Power Management
7 the :kconfig:option:`CONFIG_PM` Kconfig option, the Power Management
8 Subsystem can put an idle system in one of the supported power states, based
9 on the selected power management policy and the duration of the idle time
14 such as a SysTick, RTC, counter, or GPIO. Depending on the power mode entered,
18 The following diagram describes system power management:
22 :alt: System power management
24 Some handful examples using different power management features:
34 Power States
37 The power management subsystem contains a set of states based on
[all …]
Ddevice.rst1 Device Power Management
7 Device power management (PM) on Zephyr is a feature that enables devices to
10 selected, device drivers implementing power management will be able to take
11 advantage of the device power management subsystem.
13 Zephyr supports two types of device power management:
15 - :ref:`Device Runtime Power Management <pm-device-runtime-pm>`
16 - :ref:`System Power Management <pm-device-system-pm>`
20 Device Runtime Power Management
24 and has the best knowledge of their use, performs the device power management. This
25 saves power if some devices that are not in use can be turned off or put
[all …]
Dpower_domain.rst1 .. _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
28 :caption: Power domain work flow
[all …]
Doverview.rst4 The interfaces and APIs provided by the power management subsystem
5 are designed to be architecture and SOC independent. This enables power
14 The power management features are classified into the following categories.
16 * System Power Management
17 * Device Power Management
/Zephyr-Core-3.5.0/dts/bindings/sensor/
Dst,lsm6dso16is-common.yaml28 configuration at power-up.
34 Range in g. Default is power-up configuration.
48 Default is power-up configuration.
50 - 0x00 # Power-Down
61 - 0x11 # 12.5Hz Low Power
62 - 0x12 # 26Hz Low Power
63 - 0x13 # 52Hz Low Power
64 - 0x14 # 104Hz Low Power
65 - 0x15 # 208Hz Low Power
66 - 0x16 # 417Hz Low Power
[all …]
Dst,lsm6dso-common.yaml28 configuration at power-up.
34 Specify the accelerometer power mode.
35 Default is power-up configuration.
38 - 1 # Low/Normal Power mode
39 - 2 # Ultra Low Power mode
45 Range in g. Default is power-up configuration.
57 Default is power-up configuration.
59 - 0 # Power-Down
75 Specify the gyrometer power mode.
76 Default is power-up configuration.
[all …]
Dst,iis2dlpc-common.yaml27 configuration at power-up.
32 description: Range in g. Default is power-up configuration.
39 power-mode:
42 description: Specify the sensor power mode. Default is power-up configuration.
44 - 0 # Low Power M1
45 - 1 # Low Power M2
46 - 2 # Low Power M3
47 - 3 # Low Power M4
51 # All default values are selected to match the power-up values.
57 description: Tap mode. Default is power-up configuration.
[all …]
/Zephyr-Core-3.5.0/drivers/lora/
Dsx126x_stm32wl.c53 void sx126x_set_tx_params(int8_t power, RadioRampTimes_t ramp_time) in sx126x_set_tx_params() argument
60 if (power > max_power) { in sx126x_set_tx_params()
61 power = max_power; in sx126x_set_tx_params()
65 power = 14 - (max_power - power); in sx126x_set_tx_params()
68 power = 13 - (max_power - power); in sx126x_set_tx_params()
71 power = 14 - (max_power - power); in sx126x_set_tx_params()
73 if (power < -17) { in sx126x_set_tx_params()
74 power = -17; in sx126x_set_tx_params()
80 /* Better Resistance of the RFO High Power Tx to Antenna in sx126x_set_tx_params()
89 if (power > max_power) { in sx126x_set_tx_params()
[all …]
/Zephyr-Core-3.5.0/tests/subsys/pm/device_driver_init/
Dapp.overlay3 compatible = "power-domain-gpio";
8 compatible = "power-domain-gpio";
10 power-domain = <&test_reg>;
14 compatible = "power-domain-gpio";
16 power-domain = <&test_reg>;
21 compatible = "power-domain-gpio";
27 compatible = "power-domain-gpio";
29 power-domain = <&test_reg_auto>;
33 compatible = "power-domain-gpio";
35 power-domain = <&test_reg_auto>;
[all …]
/Zephyr-Core-3.5.0/tests/subsys/pm/power_states_api/boards/
Dnative_posix.overlay10 cpu-power-states = <&state0 &state1 &state2 &state3>;
13 power-states {
15 compatible = "zephyr,power-state";
16 power-state-name = "suspend-to-idle";
22 compatible = "zephyr,power-state";
23 power-state-name = "suspend-to-ram";
29 compatible = "zephyr,power-state";
30 power-state-name = "standby";
34 compatible = "zephyr,power-state";
35 power-state-name = "suspend-to-ram";
/Zephyr-Core-3.5.0/include/zephyr/pm/
Dpm.h22 * @brief System and device power management
23 * @defgroup subsys_pm Power Management (PM)
30 * @brief System Power Management API
37 * Power management notifier struct
40 * exits power states.
58 * for power state entry.
63 * for power state exit.
70 * @brief Force usage of given power state.
73 * usage of given power state upon next entry of the idle thread.
78 * @param info Power state which should be used in the ongoing
[all …]
Dstate.h18 * @brief System Power Management States
25 * @enum pm_state Power management state
52 * peripherals into low-power states. No operating state is lost (ie.
62 * In addition to putting peripherals into low-power states all
99 * This state consumes a minimal amount of power and requires a large
102 * restarted as if from initial power-up and kernel boot.
107 /** Number of power management states (internal use) */
112 * Information about a power management state
119 * one Zephyr power state. This property allows the platform
123 * power-states {
[all …]
Dpolicy.h22 * @brief System Power Management Policy API
78 * This function is called by the power subsystem when the system is
85 * @return The power state the system should use for the given cpu. The function
97 * @brief Increase a power state lock counter.
99 * A power state will not be allowed on the first call of
108 * @param state Power state.
109 * @param substate_id Power substate ID. Use PM_ALL_SUBSTATES to affect all the
110 * substates in the given power state.
117 * @brief Decrease a power state lock counter.
119 * @param state Power state.
[all …]
/Zephyr-Core-3.5.0/dts/bindings/mtd/
Djedec,spi-nor-common.yaml33 Power-Down mode that is entered by command 0xB9 to reduce power
35 implies that the RDPD (0xAB) Release from Deep Power Down command
44 Some devices (Macronix MX25R in particular) wake from deep power
48 (1) tDPDD (Delay Time for Release from Deep Power-Down Mode)
49 (2) tCDRP (CSn Toggling Time before Release from Deep Power-Down Mode)
50 (3) tRDP (Recovery Time for Release from Deep Power-Down Mode)
53 used to wake the chip from Deep Power-Down mode.
62 deep power down.
73 deep power down and be ready to receive additional commands.
83 Some devices from certain vendors power-up with block protect bits
[all …]
/Zephyr-Core-3.5.0/samples/boards/mec172xevb_assy6906/qmspi_ldma/
Dmec172xevb_assy6906.overlay13 low-power-enable;
17 low-power-enable;
21 low-power-enable;
25 low-power-enable;
29 low-power-enable;
33 low-power-enable;
38 low-power-enable;
42 low-power-enable;
46 low-power-enable;
50 low-power-enable;
[all …]
/Zephyr-Core-3.5.0/soc/xtensa/intel_adsp/ace/include/intel_ace15_mtpm/
Dadsp_power.h17 /* Power Control register - controls the power domain operations. */
34 /* Power Status register - reports the power domain status. */
50 * @brief Power up a specific CPU.
52 * This sets the "not power gating" bit in the power control
53 * register to disable power gating to CPU, thus powering up
64 * @brief Power down a specific CPU.
66 * This clears the "not power gating" bit in the power control
67 * register to enable power gating to CPU, thus powering down
80 * This queries the power status register to see if the CPU
/Zephyr-Core-3.5.0/samples/subsys/pm/latency/boards/
Dnative_posix.overlay7 power-states {
9 compatible = "zephyr,power-state";
10 power-state-name = "runtime-idle";
15 compatible = "zephyr,power-state";
16 power-state-name = "suspend-to-idle";
21 compatible = "zephyr,power-state";
22 power-state-name = "standby";
30 cpu-power-states = <&runtime_idle &suspend_to_idle &standby>;
/Zephyr-Core-3.5.0/tests/subsys/pm/policy_api/
Dapp.overlay11 cpu-power-states = <&state2>;
15 power-states {
17 compatible = "zephyr,power-state";
18 power-state-name = "runtime-idle";
25 compatible = "zephyr,power-state";
26 power-state-name = "suspend-to-ram";
33 compatible = "zephyr,power-state";
34 power-state-name = "suspend-to-ram";
43 cpu-power-states = <&state0 &state1>;
/Zephyr-Core-3.5.0/soc/xtensa/intel_adsp/ace/include/intel_ace20_lnl/
Dadsp_power.h29 /* Power control */
50 * @brief Power up a specific CPU.
52 * This sets the "not power gating" bit in the power control
53 * register to disable power gating to CPU, thus powering up
64 * @brief Power down a specific CPU.
66 * This clears the "not power gating" bit in the power control
67 * register to enable power gating to CPU, thus powering down
80 * This queries the power status register to see if the CPU
/Zephyr-Core-3.5.0/samples/bluetooth/hci_pwr_ctrl/
DREADME.rst3 Bluetooth: HCI Power Control
9 This sample application demonstrates the dynamic Tx power control over the LL
11 peripheral advertising with varying Tx power. The initial advertiser TX power
12 for the first 5s of the application is the Kconfig set default TX power. Then,
13 the TX power variation of the advertiser is a repeatedly descending staircase
14 pattern ranging from -4 dBm to -30 dBm where the Tx power levels decrease every
18 the Tx power of the peripheral device is modulated per connection accordingly
/Zephyr-Core-3.5.0/dts/bindings/power-domain/
Dintel,adsp-power-domain.yaml5 description: Power domains for intel ADSP
7 compatible: "intel,adsp-power-domain"
9 include: power-domain.yaml
17 read_address (PWRSTS) to set power active or confirm power active
/Zephyr-Core-3.5.0/drivers/pm_cpu_ops/
DKconfig1 # CPU power management driver configuration options
7 bool "CPU power management drivers"
9 Enable CPU power management drivers configuration
21 bool "Support for the ARM Power State Coordination Interface (PSCI)"
28 implementing the PSCI specification for CPU-centric power
30 0022A ("Power State Coordination Interface System Software on
/Zephyr-Core-3.5.0/drivers/power_domain/
DKconfig5 bool "Power domain drivers"
7 Include drivers for power domains in system config
16 bool "GPIO controlled power domain"
24 bool "Use Intel ADSP power gating mechanisms"
29 Include Intel ADSP power domain control mechanisms
/Zephyr-Core-3.5.0/dts/bindings/lora/
Dst,stm32wl-subghz-radio.yaml16 power-amplifier-output:
20 Selects between the low- and high-power power amplifier output pin.
25 rfo-lp-max-power:
29 Maximum design power for the board's RFO_LP output matching network.
41 rfo-hp-max-power:
45 Maximum design power for the board's RFO_HP output matching network.

12345678910>>...54