Home
last modified time | relevance | path

Searched refs:power (Results 1 – 25 of 1347) sorted by relevance

12345678910>>...54

/Zephyr-latest/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()
89 if (power > max_power) { in sx126x_set_tx_params()
90 power = max_power; in sx126x_set_tx_params()
[all …]
/Zephyr-latest/tests/subsys/pm/device_driver_init/
Dapp.overlay3 compatible = "power-domain-gpio";
5 #power-domain-cells = <0>;
9 compatible = "power-domain-gpio";
11 power-domains = <&test_reg>;
12 #power-domain-cells = <0>;
16 compatible = "power-domain-gpio";
18 power-domains = <&test_reg>;
19 #power-domain-cells = <0>;
24 compatible = "power-domain-gpio";
26 #power-domain-cells = <0>;
[all …]
/Zephyr-latest/boards/renesas/rcar_h3ulcb/
Drcar_h3ulcb_r8a77951_a57-pinctrl.dtsi20 power-source = <PIN_VOLTAGE_3P3V>;
25 power-source = <PIN_VOLTAGE_3P3V>;
30 power-source = <PIN_VOLTAGE_3P3V>;
35 power-source = <PIN_VOLTAGE_3P3V>;
40 power-source = <PIN_VOLTAGE_3P3V>;
45 power-source = <PIN_VOLTAGE_3P3V>;
50 power-source = <PIN_VOLTAGE_1P8V>;
55 power-source = <PIN_VOLTAGE_1P8V>;
60 power-source = <PIN_VOLTAGE_1P8V>;
65 power-source = <PIN_VOLTAGE_1P8V>;
[all …]
/Zephyr-latest/tests/subsys/pm/power_states_api/boards/
Dnative_sim.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 = "standby";
29 compatible = "zephyr,power-state";
30 power-state-name = "suspend-to-ram";
36 compatible = "zephyr,power-state";
37 power-state-name = "suspend-to-disk";
[all …]
/Zephyr-latest/tests/subsys/pm/device_power_domains/
Dapp.overlay3 compatible = "power-domain-gpio";
5 #power-domain-cells = <0>;
9 compatible = "power-domain-gpio";
11 #power-domain-cells = <0>;
15 compatible = "power-domain-gpio";
17 power-domains = <&test_reg_0>;
18 #power-domain-cells = <0>;
24 power-domains = <&test_reg_1>;
/Zephyr-latest/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-latest/samples/subsys/pm/latency/boards/
Dnative_sim.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-latest/boards/renesas/rcar_salvator_xs/
Drcar_salvator_xs-pinctrl.dtsi20 power-source = <PIN_VOLTAGE_1P8V>;
25 power-source = <PIN_VOLTAGE_1P8V>;
30 power-source = <PIN_VOLTAGE_1P8V>;
35 power-source = <PIN_VOLTAGE_1P8V>;
40 power-source = <PIN_VOLTAGE_1P8V>;
45 power-source = <PIN_VOLTAGE_1P8V>;
50 power-source = <PIN_VOLTAGE_1P8V>;
55 power-source = <PIN_VOLTAGE_1P8V>;
60 power-source = <PIN_VOLTAGE_1P8V>;
65 power-source = <PIN_VOLTAGE_1P8V>;
/Zephyr-latest/boards/renesas/rcar_spider_s4/
Drcar_spider_s4_r8a779f0_a55-pinctrl.dtsi20 power-source = <PIN_VOLTAGE_1P8V>;
25 power-source = <PIN_VOLTAGE_1P8V>;
30 power-source = <PIN_VOLTAGE_1P8V>;
35 power-source = <PIN_VOLTAGE_1P8V>;
40 power-source = <PIN_VOLTAGE_1P8V>;
45 power-source = <PIN_VOLTAGE_1P8V>;
50 power-source = <PIN_VOLTAGE_1P8V>;
55 power-source = <PIN_VOLTAGE_1P8V>;
60 power-source = <PIN_VOLTAGE_1P8V>;
65 power-source = <PIN_VOLTAGE_1P8V>;
/Zephyr-latest/tests/subsys/pm/power_domain/
Dapp.overlay9 compatible = "power-domain";
11 #power-domain-cells = <0>;
17 power-domains = <&test_domain>;
23 power-domains = <&test_domain>;
27 compatible = "power-domain";
29 #power-domain-cells = <0>;
35 power-domains = <&test_domain_balanced>;
/Zephyr-latest/samples/boards/microchip/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-latest/doc/services/pm/
Dsystem.rst11 power management subsystem to put an idle system into one of the supported power states.
13 the appropriate power state to transition to based on the configured power management policy.
18 Keep in mind that depending on the SoC and the power mode in question,
20 some wake-up sources may not be usable in all power modes.
22 The following diagram describes system power management:
25 :caption: System power management
36 pm_policy [label="Check policy manager\nfor a power state "]
39 pm_state_set [label="Change power state\n(SoC API)" style="rounded,bold"]
65 pm_policy -> k_cpu_idle [label="PM_STATE_ACTIVE\n(no power state meet requirements)"]
75 The power management subsystem defines a set of states described by the
[all …]
Dpower_domain.rst1 .. _pm-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.
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
52 Most of the devices in an SoC have independent power control that can
53 be turned on or off to reduce power consumption. But there is a
55 only using device power management. To solve this problem, SoCs
[all …]
Ddevice.rst7 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 methods of device power management:
23 Device runtime power management involves coordinated interaction between
25 play a crucial role in directly controlling the power state of
35 power state of devices. They interact directly with the hardware to
36 put devices into low-power states (suspend) when they are not in
38 :ref:`device runtime power management APIs <device_runtime_apis>` provided
39 by Zephyr to control the power state of devices.
[all …]
/Zephyr-latest/dts/xtensa/intel/
Dintel_adsp_ace30.dtsi19 cpu-power-states = <&d0i3 &d3>;
28 cpu-power-states = <&d0i3 &d3>;
35 cpu-power-states = <&d0i3 &d3>;
42 cpu-power-states = <&d0i3 &d3>;
49 cpu-power-states = <&d0i3 &d3>;
53 power-states {
55 compatible = "zephyr,power-state";
56 power-state-name = "runtime-idle";
64 compatible = "zephyr,power-state";
65 power-state-name = "soft-off";
[all …]
Dintel_adsp_ace30_ptl.dtsi19 cpu-power-states = <&d0i3 &d3>;
28 cpu-power-states = <&d0i3 &d3>;
35 cpu-power-states = <&d0i3 &d3>;
42 cpu-power-states = <&d0i3 &d3>;
49 cpu-power-states = <&d0i3 &d3>;
53 power-states {
55 compatible = "zephyr,power-state";
56 power-state-name = "runtime-idle";
64 compatible = "zephyr,power-state";
65 power-state-name = "soft-off";
[all …]
Dintel_adsp_ace20_lnl.dtsi19 cpu-power-states = <&d0i3 &d3>;
28 cpu-power-states = <&d0i3 &d3>;
35 cpu-power-states = <&d0i3 &d3>;
42 cpu-power-states = <&d0i3 &d3>;
49 cpu-power-states = <&d0i3 &d3>;
52 power-states {
54 compatible = "zephyr,power-state";
55 power-state-name = "runtime-idle";
63 compatible = "zephyr,power-state";
64 power-state-name = "soft-off";
[all …]
Dintel_adsp_ace15_mtpm.dtsi19 cpu-power-states = <&d0i3 &d3>;
28 cpu-power-states = <&d3>;
35 cpu-power-states = <&d3>;
38 power-states {
40 compatible = "zephyr,power-state";
41 power-state-name = "runtime-idle";
49 compatible = "zephyr,power-state";
50 power-state-name = "soft-off";
158 power-domains = <&hub_ulp_domain>;
169 power-domains = <&hub_ulp_domain>;
[all …]
/Zephyr-latest/drivers/power_domain/
DKconfig7 Include drivers for power domains in system config
22 bool "GPIO controlled power domain"
33 int "GPIO power domain init priority"
36 GPIO power domain initialization priority.
41 bool "Use Intel ADSP power gating mechanisms"
46 Include Intel ADSP power domain control mechanisms
51 int "Intel ADSP power domain init priority"
54 Intel ADSP power domain initialization priority.
59 bool "GPIO monitor for sensing power on rail"
69 int "GPIO monitor power domain init priority"
[all …]
/Zephyr-latest/tests/subsys/pm/power_mgmt/boards/
Dnative_sim.overlay9 power-states {
11 compatible = "zephyr,power-state";
12 power-state-name = "suspend-to-idle";
15 compatible = "zephyr,power-state";
16 power-state-name = "standby";
44 cpu-power-states = <&state0 &state1>;
/Zephyr-latest/boards/seeed/xiao_ble/
Dxiao_ble-pinctrl.dtsi21 low-power-enable;
36 low-power-enable;
51 low-power-enable;
66 low-power-enable;
80 low-power-enable;
97 low-power-enable;
114 low-power-enable;
136 low-power-enable;
140 low-power-enable;
/Zephyr-latest/boards/nordic/nrf52840dk/
Dnrf52840dk_nrf52840-pinctrl.dtsi25 low-power-enable;
43 low-power-enable;
58 low-power-enable;
73 low-power-enable;
87 low-power-enable;
104 low-power-enable;
121 low-power-enable;
138 low-power-enable;
161 low-power-enable;
165 low-power-enable;
[all …]
/Zephyr-latest/tests/subsys/pm/device_wakeup_api/boards/
Dnative_sim.overlay8 power-states {
10 compatible = "zephyr,power-state";
11 power-state-name = "suspend-to-ram";
24 cpu-power-states = <&state0>;
/Zephyr-latest/boards/nordic/thingy53/
Dthingy53_nrf5340_common-pinctrl.dtsi20 low-power-enable;
33 low-power-enable;
48 low-power-enable;
65 low-power-enable;
84 low-power-enable;
102 low-power-enable;
106 low-power-enable;
125 low-power-enable;
/Zephyr-latest/boards/nordic/nrf21540dk/
Dnrf21540dk_nrf52840-pinctrl.dtsi25 low-power-enable;
43 low-power-enable;
58 low-power-enable;
73 low-power-enable;
87 low-power-enable;
104 low-power-enable;
121 low-power-enable;
138 low-power-enable;
155 low-power-enable;

12345678910>>...54