Home
last modified time | relevance | path

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

123

/hal_espressif-latest/components/hal/esp32h2/include/hal/
Dpmu_ll.h344 hw->power.hp_pd[domain].force_reset = rst; in pmu_ll_hp_set_power_force_reset()
349 hw->power.hp_pd[domain].force_iso = iso; in pmu_ll_hp_set_power_force_isolate()
354 hw->power.hp_pd[domain].force_pu = fpu; in pmu_ll_hp_set_power_force_power_up()
359 hw->power.hp_pd[domain].force_no_reset = no_rst; in pmu_ll_hp_set_power_force_no_reset()
364 hw->power.hp_pd[domain].force_no_iso = no_iso; in pmu_ll_hp_set_power_force_no_isolate()
369 hw->power.hp_pd[domain].force_pd = fpd; in pmu_ll_hp_set_power_force_power_down()
374 hw->power.lp_peri.force_reset = rst; in pmu_ll_lp_set_power_force_reset()
379 hw->power.lp_peri.force_iso = iso; in pmu_ll_lp_set_power_force_isolate()
384 hw->power.lp_peri.force_pu = fpu; in pmu_ll_lp_set_power_force_power_up()
389 hw->power.lp_peri.force_no_reset = no_rst; in pmu_ll_lp_set_power_force_no_reset()
[all …]
/hal_espressif-latest/components/hal/esp32c6/include/hal/
Dpmu_ll.h385 hw->power.hp_pd[domain].force_reset = rst; in pmu_ll_hp_set_power_force_reset()
390 hw->power.hp_pd[domain].force_iso = iso; in pmu_ll_hp_set_power_force_isolate()
395 hw->power.hp_pd[domain].force_pu = fpu; in pmu_ll_hp_set_power_force_power_up()
400 hw->power.hp_pd[domain].force_no_reset = no_rst; in pmu_ll_hp_set_power_force_no_reset()
405 hw->power.hp_pd[domain].force_no_iso = no_iso; in pmu_ll_hp_set_power_force_no_isolate()
410 hw->power.hp_pd[domain].force_pd = fpd; in pmu_ll_hp_set_power_force_power_down()
415 hw->power.lp_peri.force_reset = rst; in pmu_ll_lp_set_power_force_reset()
420 hw->power.lp_peri.force_iso = iso; in pmu_ll_lp_set_power_force_isolate()
425 hw->power.lp_peri.force_pu = fpu; in pmu_ll_lp_set_power_force_power_up()
430 hw->power.lp_peri.force_no_reset = no_rst; in pmu_ll_lp_set_power_force_no_reset()
[all …]
/hal_espressif-latest/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.c160 …pmu_sleep_power_config_t *power, /* We'll use the runtime power parameter to determine some hardwa… in pmu_sleep_param_config_default() argument
185 if (power->hp_sys.xtal.xpd_xtal) { in pmu_sleep_param_config_default()
204 config->power = power_default; in pmu_sleep_config_default()
245 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
247 pmu_ll_hp_set_dig_power(ctx->hal->dev, HP(SLEEP), power->hp_sys.dig_power.val); in pmu_sleep_power_init()
248 pmu_ll_hp_set_clk_power(ctx->hal->dev, HP(SLEEP), power->hp_sys.clk_power.val); in pmu_sleep_power_init()
249 pmu_ll_hp_set_xtal_xpd (ctx->hal->dev, HP(SLEEP), power->hp_sys.xtal.xpd_xtal); in pmu_sleep_power_init()
251 pmu_ll_lp_set_dig_power(ctx->hal->dev, LP(ACTIVE), power->lp_sys[LP(ACTIVE)].dig_power.val); in pmu_sleep_power_init()
252 pmu_ll_lp_set_clk_power(ctx->hal->dev, LP(ACTIVE), power->lp_sys[LP(ACTIVE)].clk_power.val); in pmu_sleep_power_init()
254 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-latest/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.c100 …pmu_sleep_power_config_t *power, /* We'll use the runtime power parameter to determine some hardwa… in pmu_sleep_param_config_default() argument
120 if (power->hp_sys.xtal.xpd_xtal) { in pmu_sleep_param_config_default()
144 config->power = power_default; in pmu_sleep_config_default()
178 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
180 pmu_ll_hp_set_dig_power(ctx->hal->dev, HP(SLEEP), power->hp_sys.dig_power.val); in pmu_sleep_power_init()
181 pmu_ll_hp_set_clk_power(ctx->hal->dev, HP(SLEEP), power->hp_sys.clk_power.val); in pmu_sleep_power_init()
182 pmu_ll_hp_set_xtal_xpd (ctx->hal->dev, HP(SLEEP), power->hp_sys.xtal.xpd_xtal); in pmu_sleep_power_init()
184 pmu_ll_lp_set_dig_power(ctx->hal->dev, LP(ACTIVE), power->lp_sys[LP(ACTIVE)].dig_power.val); in pmu_sleep_power_init()
185 pmu_ll_lp_set_clk_power(ctx->hal->dev, LP(ACTIVE), power->lp_sys[LP(ACTIVE)].clk_power.val); in pmu_sleep_power_init()
187 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-latest/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-latest/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-latest/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-latest/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-latest/components/esp_phy/
DKconfig86 int "Max WiFi TX power (dBm)"
90 Set maximum transmit power for WiFi radio. Actual transmit power for high
103 down when PHY is disabled. Enabling this setting reduces power consumption
108 bool "Reduce PHY TX power when brownout reset"
112 When brownout reset occurs, reduce PHY TX power to keep the code running.
165 …is is a workaround to improve Wi-Fi receive 11b pkts for some modules using AC-DC power supply with
/hal_espressif-latest/components/bt/controller/esp32/
DKconfig.in220 Enable/disable bluetooth controller low power mode.
229 bool "ORIG Mode(sleep with low power clock)"
232 … bluetooth controller sleeps between BR/EDR frames and BLE events. A low power clock is used to
243 prompt "Bluetooth low power clock"
246 Select the low power clock source for bluetooth controller. Bluetooth low power clock is
252 power clock. This option is allowed as long as External 32kHz crystal is configured as
259 … Main crystal can be used as low power clock for bluetooth modem sleep. If this option is
262 the bluetooth low power clock source.
269 … stability. If used as Bluetooth low power clock, External 32kHz can support Bluetooth
283 … increase of power consumption but a higher level of robustness in keeping connected. According
[all …]
/hal_espressif-latest/components/bt/controller/esp32c3/
DKconfig.in168 prompt "BLE default Tx power level"
171 Specify default Tx power level
380 Enable/disable bluetooth controller low power mode.
390 power clock is used to maintain bluetooth reference clock.
393 prompt "Bluetooth low power clock"
396 Select the low power clock source for bluetooth controller
401 … Main crystal can be used as low power clock for bluetooth modem sleep. If this option is
404 than other bluetooth low power clock sources.
410 … stability. If used as Bluetooth low power clock, External 32kHz can support Bluetooth
422 bool "power up main XTAL during light sleep"
[all …]
/hal_espressif-latest/components/esp_hw_support/
DKconfig66 # regardless of power management configuration.
72 … If enabled, chip will try to power down flash as part of esp_light_sleep_start(), which costs
75 …This option will power down flash under a strict but relatively safe condition. Also, it is possib…
76power down flash under a relaxed condition by using esp_sleep_pd_config() to set ESP_PD_DOMAIN_VDD…
86 … Since the power supply of SPI Flash is not lost during lightsleep, if its CS pin is recognized as
92 … with chips, you can also pull up the CS pin of SPI Flash in the external circuit to save power
102 … Since the power supply of PSRAM is not lost during lightsleep, if its CS pin is recognized as
108 … with chips, you can also pull up the CS pin of PSRAM in the external circuit to save power
155 … Some flash chips need sufficient time to pass between power on and first read operation.
160 … In Flash Data Sheet, the parameters that define the Flash ready timing after power-up (minimum
[all …]
/hal_espressif-latest/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-latest/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-latest/tools/esptool_py/docs/en/
Dtroubleshooting.rst19 * Check the chip is receiving 3.3V from a stable power source (see `Insufficient Power`_ for more …
46power supply for the ESP chip has to supply large amounts of current (up to 70mA continuous, 200-3…
51 …nt board or module then the built-in power regulator & capacitors are usually good enough, provide…
61 It is possible to have a power supply that supplies enough current for the serial bootloader stage …
63 …ply with a higher current rating, add capacitors to the power line, and/or shorten any 3.3V power
65 …2R chips/adapters or Arduino boards *do not* supply sufficient current to power an ESP chip (it ma…
187 …out during flashing. FTDI chips' internal 3.3V regulator is not enough to power an ESP, see `Insuf…
/hal_espressif-latest/components/hal/include/hal/
Dieee802154_common_ll.h269 static inline void ieee802154_ll_set_power(uint8_t power) in ieee802154_ll_set_power() argument
271 IEEE802154.txpower.power = power; in ieee802154_ll_set_power()
/hal_espressif-latest/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-latest/zephyr/
DKconfig111 Some flash chips need sufficient time to pass between power on and first read operation.
116 In Flash Data Sheet, the parameters that define the Flash ready timing after power-up (minimum
/hal_espressif-latest/components/esp_wifi/include/
Desp_wifi.h1041 esp_err_t esp_wifi_set_max_tx_power(int8_t power);
1054 esp_err_t esp_wifi_get_max_tx_power(int8_t *power);
/hal_espressif-latest/zephyr/port/wifi/
Dwifi_stubs.c1075 esp_err_t esp_wifi_set_max_tx_power(int8_t power) in esp_wifi_set_max_tx_power() argument
1077 ARG_UNUSED(power); in esp_wifi_set_max_tx_power()
1081 esp_err_t esp_wifi_get_max_tx_power(int8_t *power) in esp_wifi_get_max_tx_power() argument
1083 ARG_UNUSED(power); in esp_wifi_get_max_tx_power()
/hal_espressif-latest/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-latest/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