Home
last modified time | relevance | path

Searched refs:pd_flags (Results 1 – 6 of 6) sorted by relevance

/hal_espressif-latest/components/esp_hw_support/port/esp32c6/private_include/
Dpmu_param.h272 #define PMU_SLEEP_POWER_CONFIG_DEFAULT(pd_flags) { \ argument
275 .vdd_spi_pd_en = ((pd_flags) & PMU_SLEEP_PD_VDDSDIO) ? 1 : 0, \
276 .wifi_pd_en = ((pd_flags) & PMU_SLEEP_PD_MODEM) ? 1 : 0, \
277 .cpu_pd_en = ((pd_flags) & PMU_SLEEP_PD_CPU) ? 1 : 0, \
278 .aon_pd_en = ((pd_flags) & PMU_SLEEP_PD_HP_AON) ? 1 : 0, \
279 .top_pd_en = ((pd_flags) & PMU_SLEEP_PD_TOP) ? 1 : 0, \
291 .xpd_xtal = ((pd_flags) & PMU_SLEEP_PD_XTAL) ? 0 : 1, \
300 .xpd_xtal32k = ((pd_flags) & PMU_SLEEP_PD_XTAL32K) ? 0 : 1, \
301 .xpd_rc32k = ((pd_flags) & PMU_SLEEP_PD_RC32K) ? 0 : 1, \
307 .peri_pd_en = ((pd_flags) & PMU_SLEEP_PD_LP_PERIPH) ? 1 : 0, \
[all …]
/hal_espressif-latest/components/esp_hw_support/port/esp32h2/private_include/
Dpmu_param.h262 #define PMU_SLEEP_POWER_CONFIG_DEFAULT(pd_flags) { \ argument
265 .vdd_spi_pd_en = ((pd_flags) & PMU_SLEEP_PD_VDDSDIO) ? 1 : 0, \
266 .wifi_pd_en = ((pd_flags) & PMU_SLEEP_PD_MODEM) ? 1 : 0, \
267 .cpu_pd_en = ((pd_flags) & PMU_SLEEP_PD_CPU) ? 1 : 0, \
268 .top_pd_en = ((pd_flags) & PMU_SLEEP_PD_TOP) ? 1 : 0, \
280 .xpd_xtal = ((pd_flags) & PMU_SLEEP_PD_XTAL) ? 0 : 1, \
289 .xpd_xtal32k = ((pd_flags) & PMU_SLEEP_PD_XTAL32K) ? 0 : 1, \
290 .xpd_rc32k = ((pd_flags) & PMU_SLEEP_PD_RC32K) ? 0 : 1, \
296 .peri_pd_en = ((pd_flags) & PMU_SLEEP_PD_LP_PERIPH) ? 1 : 0, \
300 .xpd_xtal32k = ((pd_flags) & PMU_SLEEP_PD_XTAL32K) ? 0 : 1, \
[all …]
/hal_espressif-latest/components/esp_hw_support/
Dsleep_modes.c481 static void IRAM_ATTR suspend_timers(uint32_t pd_flags) { in suspend_timers() argument
482 if (!(pd_flags & RTC_SLEEP_PD_XTAL)) { in suspend_timers()
503 static void IRAM_ATTR resume_timers(uint32_t pd_flags) { in resume_timers() argument
504 if (!(pd_flags & RTC_SLEEP_PD_XTAL)) { in resume_timers()
589 static bool light_sleep_uart_prepare(uint32_t pd_flags, int64_t sleep_duration) in light_sleep_uart_prepare() argument
600 if (FORCE_FLUSH_CONSOLE_UART || (pd_flags & PMU_SLEEP_PD_TOP)) { in light_sleep_uart_prepare()
706 static esp_err_t IRAM_ATTR esp_sleep_start(uint32_t pd_flags, esp_sleep_mode_t mode, bool allow_sle… argument
727 pd_flags &= ~RTC_SLEEP_PD_INT_8M;
744 should_skip_sleep = light_sleep_uart_prepare(pd_flags, sleep_duration);
754 if (!deep_sleep && (pd_flags & PMU_SLEEP_PD_TOP)) {
[all …]
/hal_espressif-latest/components/esp_hw_support/port/esp32h2/
Dpmu_sleep.c66 uint32_t pmu_sleep_calculate_hw_wait_time(uint32_t pd_flags, uint32_t slowclk_period, uint32_t fast… in pmu_sleep_calculate_hw_wait_time() argument
72 …const int lp_clk_power_on_wait_time_us = (pd_flags & PMU_SLEEP_PD_XTAL) ? mc->lp.xtal_wait_stable… in pmu_sleep_calculate_hw_wait_time()
80 if (pd_flags & PMU_SLEEP_PD_TOP) { in pmu_sleep_calculate_hw_wait_time()
101 const uint32_t pd_flags, in pmu_sleep_param_config_default() argument
130 uint32_t pd_flags, in pmu_sleep_config_default() argument
137 pmu_sleep_power_config_t power_default = PMU_SLEEP_POWER_CONFIG_DEFAULT(pd_flags); in pmu_sleep_config_default()
140 iram_pd_flags |= (pd_flags & PMU_SLEEP_PD_MEM_G0) ? BIT(0) : 0; in pmu_sleep_config_default()
141 iram_pd_flags |= (pd_flags & PMU_SLEEP_PD_MEM_G1) ? BIT(1) : 0; in pmu_sleep_config_default()
142 iram_pd_flags |= (pd_flags & PMU_SLEEP_PD_MEM_G2) ? BIT(2) : 0; in pmu_sleep_config_default()
143 iram_pd_flags |= (pd_flags & PMU_SLEEP_PD_MEM_G3) ? BIT(3) : 0; in pmu_sleep_config_default()
[all …]
/hal_espressif-latest/components/esp_hw_support/port/esp32c6/
Dpmu_sleep.c108 uint32_t pmu_sleep_calculate_hw_wait_time(uint32_t pd_flags, uint32_t slowclk_period, uint32_t fast… in pmu_sleep_calculate_hw_wait_time() argument
115 …const int lp_clk_power_on_wait_time_us = (pd_flags & PMU_SLEEP_PD_XTAL) ? mc->lp.xtal_wait_stable… in pmu_sleep_calculate_hw_wait_time()
161 const uint32_t pd_flags, in pmu_sleep_param_config_default() argument
175 …const int hw_wait_time_us = pmu_sleep_calculate_hw_wait_time(pd_flags, slowclk_period, fastclk_per… in pmu_sleep_param_config_default()
195 uint32_t pd_flags, in pmu_sleep_config_default() argument
202 pmu_sleep_power_config_t power_default = PMU_SLEEP_POWER_CONFIG_DEFAULT(pd_flags); in pmu_sleep_config_default()
206 pmu_sleep_param_config_t param_default = PMU_SLEEP_PARAM_CONFIG_DEFAULT(pd_flags); in pmu_sleep_config_default()
207 …config->param = *pmu_sleep_param_config_default(&param_default, &power_default, pd_flags, adjustme… in pmu_sleep_config_default()
211 pmu_sleep_analog_config_t analog_default = PMU_SLEEP_ANALOG_DSLP_CONFIG_DEFAULT(pd_flags); in pmu_sleep_config_default()
216 … pmu_sleep_digital_config_t digital_default = PMU_SLEEP_DIGITAL_LSLP_CONFIG_DEFAULT(pd_flags); in pmu_sleep_config_default()
[all …]
/hal_espressif-latest/components/esp_hw_support/include/esp_private/
Desp_pmu.h212 uint32_t pmu_sleep_calculate_hw_wait_time(uint32_t pd_flags, uint32_t slowclk_period, uint32_t fast…
227 const pmu_sleep_config_t* pmu_sleep_config_default(pmu_sleep_config_t *config, uint32_t pd_flags, u…