Home
last modified time | relevance | path

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

123

/hal_espressif-3.7.0/components/hal/esp32h2/include/hal/
Dpmu_ll.h343 hw->power.hp_pd[domain].force_reset = rst; in pmu_ll_hp_set_power_force_reset()
348 hw->power.hp_pd[domain].force_iso = iso; in pmu_ll_hp_set_power_force_isolate()
353 hw->power.hp_pd[domain].force_pu = fpu; in pmu_ll_hp_set_power_force_power_up()
358 hw->power.hp_pd[domain].force_no_reset = no_rst; in pmu_ll_hp_set_power_force_no_reset()
363 hw->power.hp_pd[domain].force_no_iso = no_iso; in pmu_ll_hp_set_power_force_no_isolate()
368 hw->power.hp_pd[domain].force_pd = fpd; in pmu_ll_hp_set_power_force_power_down()
373 hw->power.lp_peri.force_reset = rst; in pmu_ll_lp_set_power_force_reset()
378 hw->power.lp_peri.force_iso = iso; in pmu_ll_lp_set_power_force_isolate()
383 hw->power.lp_peri.force_pu = fpu; in pmu_ll_lp_set_power_force_power_up()
388 hw->power.lp_peri.force_no_reset = no_rst; in pmu_ll_lp_set_power_force_no_reset()
[all …]
/hal_espressif-3.7.0/components/hal/esp32c6/include/hal/
Dpmu_ll.h384 hw->power.hp_pd[domain].force_reset = rst; in pmu_ll_hp_set_power_force_reset()
389 hw->power.hp_pd[domain].force_iso = iso; in pmu_ll_hp_set_power_force_isolate()
394 hw->power.hp_pd[domain].force_pu = fpu; in pmu_ll_hp_set_power_force_power_up()
399 hw->power.hp_pd[domain].force_no_reset = no_rst; in pmu_ll_hp_set_power_force_no_reset()
404 hw->power.hp_pd[domain].force_no_iso = no_iso; in pmu_ll_hp_set_power_force_no_isolate()
409 hw->power.hp_pd[domain].force_pd = fpd; in pmu_ll_hp_set_power_force_power_down()
414 hw->power.lp_peri.force_reset = rst; in pmu_ll_lp_set_power_force_reset()
419 hw->power.lp_peri.force_iso = iso; in pmu_ll_lp_set_power_force_isolate()
424 hw->power.lp_peri.force_pu = fpu; in pmu_ll_lp_set_power_force_power_up()
429 hw->power.lp_peri.force_no_reset = no_rst; in pmu_ll_lp_set_power_force_no_reset()
[all …]
/hal_espressif-3.7.0/components/esp_system/test_apps/rtc_power_modes/
DREADME.md4 # RTC power test
6 …is test app is to enter 7 different sub power modes we have, so that the power consumption under d…
8 Currently there are 6 sub power modes, 3 for deepsleep and 3 for lightsleep. Show as below (priorit…
13 3. Ultra low power mode. To enable this mode, call `rtc_sleep_enable_ultra_low`. Note if mode 1 has…
/hal_espressif-3.7.0/components/esp_hw_support/port/esp32h2/
Dpmu_init.c24 const pmu_hp_system_power_param_t *power; member
32 const pmu_lp_system_power_param_t *power; member
48 const pmu_hp_system_power_param_t *power = param->power; in pmu_hp_system_init() local
56 pmu_ll_hp_set_dig_power(ctx->hal->dev, mode, power->dig_power.val); in pmu_hp_system_init()
57 pmu_ll_hp_set_clk_power(ctx->hal->dev, mode, power->clk_power.val); in pmu_hp_system_init()
58 pmu_ll_hp_set_xtal_xpd (ctx->hal->dev, mode, power->xtal.xpd_xtal); in pmu_hp_system_init()
107 const pmu_lp_system_power_param_t *power = param->power; in pmu_lp_system_init() local
112 pmu_ll_lp_set_dig_power(ctx->hal->dev, mode, power->dig_power.val); in pmu_lp_system_init()
113 pmu_ll_lp_set_clk_power(ctx->hal->dev, mode, power->clk_power.val); in pmu_lp_system_init()
114 pmu_ll_lp_set_xtal_xpd (ctx->hal->dev, PMU_MODE_LP_SLEEP, power->xtal.xpd_xtal); in pmu_lp_system_init()
[all …]
Dpmu_sleep.c65 …pmu_sleep_power_config_t *power, /* We'll use the runtime power parameter to determine some hardwa… in pmu_sleep_param_config_default() argument
85 if (power->hp_sys.xtal.xpd_xtal) { in pmu_sleep_param_config_default()
109 config->power = power_default; in pmu_sleep_config_default()
143 static void pmu_sleep_power_init(pmu_context_t *ctx, const pmu_sleep_power_config_t *power, bool ds… in pmu_sleep_power_init() argument
145 pmu_ll_hp_set_dig_power(ctx->hal->dev, HP(SLEEP), power->hp_sys.dig_power.val); in pmu_sleep_power_init()
146 pmu_ll_hp_set_clk_power(ctx->hal->dev, HP(SLEEP), power->hp_sys.clk_power.val); in pmu_sleep_power_init()
147 pmu_ll_hp_set_xtal_xpd (ctx->hal->dev, HP(SLEEP), power->hp_sys.xtal.xpd_xtal); in pmu_sleep_power_init()
149 pmu_ll_lp_set_dig_power(ctx->hal->dev, LP(ACTIVE), power->lp_sys[LP(ACTIVE)].dig_power.val); in pmu_sleep_power_init()
150 pmu_ll_lp_set_clk_power(ctx->hal->dev, LP(ACTIVE), power->lp_sys[LP(ACTIVE)].clk_power.val); in pmu_sleep_power_init()
152 pmu_ll_lp_set_dig_power(ctx->hal->dev, LP(SLEEP), power->lp_sys[LP(SLEEP)].dig_power.val); in pmu_sleep_power_init()
[all …]
/hal_espressif-3.7.0/components/esp_hw_support/port/esp32c6/
Dpmu_init.c23 const pmu_hp_system_power_param_t *power; member
31 const pmu_lp_system_power_param_t *power; member
47 const pmu_hp_system_power_param_t *power = param->power; in pmu_hp_system_init() local
55 pmu_ll_hp_set_dig_power(ctx->hal->dev, mode, power->dig_power.val); in pmu_hp_system_init()
56 pmu_ll_hp_set_clk_power(ctx->hal->dev, mode, power->clk_power.val); in pmu_hp_system_init()
57 pmu_ll_hp_set_xtal_xpd (ctx->hal->dev, mode, power->xtal.xpd_xtal); in pmu_hp_system_init()
106 const pmu_lp_system_power_param_t *power = param->power; in pmu_lp_system_init() local
111 pmu_ll_lp_set_dig_power(ctx->hal->dev, mode, power->dig_power.val); in pmu_lp_system_init()
112 pmu_ll_lp_set_clk_power(ctx->hal->dev, mode, power->clk_power.val); in pmu_lp_system_init()
113 pmu_ll_lp_set_xtal_xpd (ctx->hal->dev, PMU_MODE_LP_SLEEP, power->xtal.xpd_xtal); in pmu_lp_system_init()
[all …]
Dpmu_sleep.c103 …pmu_sleep_power_config_t *power, /* We'll use the runtime power parameter to determine some hardwa… in pmu_sleep_param_config_default() argument
128 if (power->hp_sys.xtal.xpd_xtal) { in pmu_sleep_param_config_default()
152 config->power = power_default; in pmu_sleep_config_default()
187 static void pmu_sleep_power_init(pmu_context_t *ctx, const pmu_sleep_power_config_t *power, bool ds… in pmu_sleep_power_init() argument
189 pmu_ll_hp_set_dig_power(ctx->hal->dev, HP(SLEEP), power->hp_sys.dig_power.val); in pmu_sleep_power_init()
190 pmu_ll_hp_set_clk_power(ctx->hal->dev, HP(SLEEP), power->hp_sys.clk_power.val); in pmu_sleep_power_init()
191 pmu_ll_hp_set_xtal_xpd (ctx->hal->dev, HP(SLEEP), power->hp_sys.xtal.xpd_xtal); in pmu_sleep_power_init()
193 pmu_ll_lp_set_dig_power(ctx->hal->dev, LP(ACTIVE), power->lp_sys[LP(ACTIVE)].dig_power.val); in pmu_sleep_power_init()
194 pmu_ll_lp_set_clk_power(ctx->hal->dev, LP(ACTIVE), power->lp_sys[LP(ACTIVE)].clk_power.val); in pmu_sleep_power_init()
196 pmu_ll_lp_set_dig_power(ctx->hal->dev, LP(SLEEP), power->lp_sys[LP(SLEEP)].dig_power.val); in pmu_sleep_power_init()
[all …]
/hal_espressif-3.7.0/components/esp_pm/
DKconfig3 bool "Support for power management"
4 # SMP FreeRTOS currently does not support power management IDF-4997
8 If enabled, application is compiled with support for power management.
12 Enable this option if application uses power management APIs.
31 each of the power management locks has been held, and esp_pm_dump_locks
34 from going into a lower power state, and see what time the chip spends
35 in each power saving mode. This feature does incur some run-time
47 of power management implementation, and should be kept disabled in
56 This feature is intended to be used when lower power consumption is needed
65 This feature is intended to be used when lower power consumption is needed
[all …]
/hal_espressif-3.7.0/components/bt/esp_ble_mesh/mesh_models/client/include/
Dgeneric_client.h193 uint16_t power; /* The value of the Generic Power Last state */ member
197 uint16_t power; /* The value of the Generic Default Last state */ member
208 uint16_t power; /* Target value of Generic Power Actual state */ member
215 uint16_t power; /* The value of the Generic Power Default state */ member
/hal_espressif-3.7.0/components/bt/esp_ble_mesh/mesh_models/server/include/
Dgeneric_server.h228 uint16_t power; member
231 uint16_t power; member
316 uint16_t power; member
322 uint16_t power; member
Dstate_binding.h47 uint16_t power; member
/hal_espressif-3.7.0/components/bt/esp_ble_mesh/api/models/include/
Desp_ble_mesh_generic_model_api.h203 uint16_t power; /*!< Target value of Generic Power Actual state */ member
211 uint16_t power; /*!< The value of the Generic Power Default state */ member
345 uint16_t power; /*!< The value of the Generic Power Last state */ member
350 uint16_t power; /*!< The value of the Generic Default Last state */ member
1008 uint16_t power; /*!< The value of Generic Power Actual state */ member
1013 uint16_t power; /*!< The value of Generic Power Default state */ member
1159 uint16_t power; /*!< Target value of Generic Power Actual state */ member
1167 uint16_t power; /*!< The value of the Generic Power Default state */ member
/hal_espressif-3.7.0/components/esp_phy/
DKconfig80 int "Max WiFi TX power (dBm)"
84 Set maximum transmit power for WiFi radio. Actual transmit power for high
97 down when PHY is disabled. Enabling this setting reduces power consumption
102 bool "Reduce PHY TX power when brownout reset"
106 When brownout reset occurs, reduce PHY TX power to keep the code running.
153 …is is a workaround to improve Wi-Fi receive 11b pkts for some modules using AC-DC power supply with
/hal_espressif-3.7.0/components/bt/controller/esp32/
DKconfig.in215 Enable/disable bluetooth controller low power mode.
224 bool "ORIG Mode(sleep with low power clock)"
227 … bluetooth controller sleeps between BR/EDR frames and BLE events. A low power clock is used to
238 prompt "Bluetooth low power clock"
241 Select the low power clock source for bluetooth controller. Bluetooth low power clock is
247 power clock. This option is allowed as long as External 32kHz crystal is configured as
254 … Main crystal can be used as low power clock for bluetooth modem sleep. If this option is
257 the bluetooth low power clock source.
264 … stability. If used as Bluetooth low power clock, External 32kHz can support Bluetooth
278 … increase of power consumption but a higher level of robustness in keeping connected. According
[all …]
/hal_espressif-3.7.0/components/bt/controller/esp32c3/
DKconfig.in154 prompt "BLE default Tx power level"
157 Specify default Tx power level
366 Enable/disable bluetooth controller low power mode.
376 power clock is used to maintain bluetooth reference clock.
379 prompt "Bluetooth low power clock"
382 Select the low power clock source for bluetooth controller
387 … Main crystal can be used as low power clock for bluetooth modem sleep. If this option is
390 than other bluetooth low power clock sources.
396 … stability. If used as Bluetooth low power clock, External 32kHz can support Bluetooth
408 bool "power up main XTAL during light sleep"
[all …]
/hal_espressif-3.7.0/components/esp_hw_support/
DKconfig59 # regardless of power management configuration.
65 … If enabled, chip will try to power down flash as part of esp_light_sleep_start(), which costs
68 …This option will power down flash under a strict but relatively safe condition. Also, it is possib…
69power down flash under a relaxed condition by using esp_sleep_pd_config() to set ESP_PD_DOMAIN_VDD…
79 … Since the power supply of SPI Flash is not lost during lightsleep, if its CS pin is recognized as
85 … with chips, you can also pull up the CS pin of SPI Flash in the external circuit to save power
95 … Since the power supply of PSRAM is not lost during lightsleep, if its CS pin is recognized as
101 … with chips, you can also pull up the CS pin of PSRAM in the external circuit to save power
148 time to pass between power on and first read operation. By default,
/hal_espressif-3.7.0/components/wpa_supplicant/src/crypto/
Dcrypto_internal-modexp.c90 const u8 *power, size_t power_len, in crypto_mod_exp() argument
107 bignum_set_unsigned_bin(bn_exp, power, power_len) < 0 || in crypto_mod_exp()
/hal_espressif-3.7.0/tools/esptool_py/docs/en/
Dtroubleshooting.rst17 * Check the chip is receiving 3.3V from a stable power source (see `Insufficient Power`_ for more …
44power supply for the ESP chip has to supply large amounts of current (up to 70mA continuous, 200-3…
49 …nt board or module then the built-in power regulator & capacitors are usually good enough, provide…
59 It is possible to have a power supply that supplies enough current for the serial bootloader stage …
61 …ply with a higher current rating, add capacitors to the power line, and/or shorten any 3.3V power
63 …2R chips/adapters or Arduino boards *do not* supply sufficient current to power an ESP chip (it ma…
182 …out during flashing. FTDI chips' internal 3.3V regulator is not enough to power an ESP, see `Insuf…
/hal_espressif-3.7.0/components/esp_pm/test_apps/esp_pm/
Dsdkconfig.defaults7 # SMP FreeRTOS currently does not support power management IDF-4997
/hal_espressif-3.7.0/components/bt/esp_ble_mesh/mesh_models/server/
Dgeneric_server.c1078 uint16_t power = 0U; in gen_power_level_set() local
1086 power = net_buf_simple_pull_le16(buf); in gen_power_level_set()
1097 .power_level_set.power = power, in gen_power_level_set()
1121 if (power) { in gen_power_level_set()
1122 if (srv->state->power_range_min && power < srv->state->power_range_min) { in gen_power_level_set()
1123 power = srv->state->power_range_min; in gen_power_level_set()
1124 } else if (srv->state->power_range_max && power > srv->state->power_range_max) { in gen_power_level_set()
1125 power = srv->state->power_range_max; in gen_power_level_set()
1128 srv->state->target_power_actual = power; in gen_power_level_set()
1137 .gen_power_level_set.power = srv->state->power_actual, in gen_power_level_set()
[all …]
/hal_espressif-3.7.0/components/hal/include/hal/
Dieee802154_common_ll.h260 static inline void ieee802154_ll_set_power(uint8_t power) in ieee802154_ll_set_power() argument
262 IEEE802154.txpower.power = power; in ieee802154_ll_set_power()
/hal_espressif-3.7.0/components/esp_phy/include/
Desp_phy_cert_test.h182 void esp_phy_bt_tx_tone(uint32_t start, uint32_t chan, uint32_t power);
/hal_espressif-3.7.0/components/esp_wifi/include/
Desp_wifi.h944 esp_err_t esp_wifi_set_max_tx_power(int8_t power);
957 esp_err_t esp_wifi_get_max_tx_power(int8_t *power);
/hal_espressif-3.7.0/components/esp_system/ld/esp32/
Dsections.ld.in83 /* This section holds data that should not be initialized at power up
114 * The data are not initialized at power-up and are retained during deep sleep.
133 * The data are not initialized at power-up and are retained during deep sleep.
246 /*This section holds data that should not be initialized at power up.
/hal_espressif-3.7.0/tools/esptool_py/docs/en/espefuse/inc/
Dsummary_ESP32-S3.rst20 …PIN_POWER_SELECTION (BLOCK0) Set default power supply for GPIO33-GPIO37; set…
28 …FLASH_TPUW (BLOCK0) Configures flash waiting time after power-up; i…
152 …VDD_SPI_XPD (BLOCK0) SPI regulator power up signal …

123