Merge branch 'bugfix/fix_rx_bcn_failed_when_sta_off_channel' into 'master'

fix(wifi): rx bcn failed when sta off channel under modem state

Closes WIFIBUG-1179

See merge request espressif/esp-idf!39097
This commit is contained in:
Jiang Jiang Jian
2025-05-20 10:23:27 +08:00
7 changed files with 15 additions and 15 deletions

View File

@ -202,7 +202,7 @@ pm_beacon_offset_add_loss_counter = 0x400030a8;
pm_beacon_offset_deinit = 0x400030b4; pm_beacon_offset_deinit = 0x400030b4;
/*pm_get_tbtt_count = 0x400030b8;*/ /*pm_get_tbtt_count = 0x400030b8;*/
pm_coex_schm_overall_period_get = 0x400030bc; pm_coex_schm_overall_period_get = 0x400030bc;
pm_coex_pwr_update = 0x400030c0; //pm_coex_pwr_update = 0x400030c0;
/* Data (.data, .bss, .rodata) */ /* Data (.data, .bss, .rodata) */
s_pm_beacon_offset_ptr = 0x3fcdfa64; s_pm_beacon_offset_ptr = 0x3fcdfa64;
s_pm_beacon_offset_config_ptr = 0x3fcdfa60; s_pm_beacon_offset_config_ptr = 0x3fcdfa60;

View File

@ -528,7 +528,7 @@ pm_mac_sleep = 0x40001b80;
pm_enable_active_timer = 0x40001b84; pm_enable_active_timer = 0x40001b84;
pm_enable_sleep_delay_timer = 0x40001b88; pm_enable_sleep_delay_timer = 0x40001b88;
pm_local_tsf_process = 0x40001b8c; pm_local_tsf_process = 0x40001b8c;
pm_set_beacon_filter = 0x40001b90; //pm_set_beacon_filter = 0x40001b90;
/*pm_is_in_wifi_slice_threshold = 0x40001b94;*/ /*pm_is_in_wifi_slice_threshold = 0x40001b94;*/
pm_is_waked = 0x40001b98; pm_is_waked = 0x40001b98;
/*pm_keep_alive = 0x40001b9c;*/ /*pm_keep_alive = 0x40001b9c;*/

View File

@ -717,7 +717,7 @@ pm_mac_sleep = 0x4000165c;
pm_enable_active_timer = 0x40001660; pm_enable_active_timer = 0x40001660;
pm_enable_sleep_delay_timer = 0x40001664; pm_enable_sleep_delay_timer = 0x40001664;
pm_local_tsf_process = 0x40001668; pm_local_tsf_process = 0x40001668;
pm_set_beacon_filter = 0x4000166c; //pm_set_beacon_filter = 0x4000166c;
/*pm_is_in_wifi_slice_threshold = 0x40001670;*/ /*pm_is_in_wifi_slice_threshold = 0x40001670;*/
pm_is_waked = 0x40001674; pm_is_waked = 0x40001674;
/*pm_keep_alive = 0x40001678;*/ /*pm_keep_alive = 0x40001678;*/

View File

@ -113,7 +113,7 @@ pm_mac_sleep = 0x40000d5c;
pm_enable_active_timer = 0x40000d60; pm_enable_active_timer = 0x40000d60;
pm_enable_sleep_delay_timer = 0x40000d64; pm_enable_sleep_delay_timer = 0x40000d64;
pm_local_tsf_process = 0x40000d68; pm_local_tsf_process = 0x40000d68;
pm_set_beacon_filter = 0x40000d6c; //pm_set_beacon_filter = 0x40000d6c;
/*pm_is_in_wifi_slice_threshold = 0x40000d70;*/ /*pm_is_in_wifi_slice_threshold = 0x40000d70;*/
pm_is_waked = 0x40000d74; pm_is_waked = 0x40000d74;
/*pm_keep_alive = 0x40000d78;*/ /*pm_keep_alive = 0x40000d78;*/
@ -156,9 +156,9 @@ pm_twt_disallow_tx = 0x40000e08;
pm_clear_wakeup_signal = 0x40000e0c; pm_clear_wakeup_signal = 0x40000e0c;
/*pm_mac_disable_tsf_tbtt_soc_wakeup = 0x40000e10; /*pm_mac_disable_tsf_tbtt_soc_wakeup = 0x40000e10;
pm_mac_disable_tsf_tbtt_modem_wakeup = 0x40000e14; pm_mac_disable_tsf_tbtt_modem_wakeup = 0x40000e14;
pm_mac_enable_tsf_tbtt_soc_wakeup = 0x40000e18; //pm_mac_enable_tsf_tbtt_soc_wakeup = 0x40000e18;
pm_mac_enable_tsf_tbtt_modem_wakeup = 0x40000e1c; //pm_mac_enable_tsf_tbtt_modem_wakeup = 0x40000e1c;
pm_mac_modem_params_rt_update = 0x40000e20;*/ //pm_mac_modem_params_rt_update = 0x40000e20;*/
pm_update_at_next_beacon = 0x40000e24; pm_update_at_next_beacon = 0x40000e24;
tbtt_adaptive_setup = 0x40000e28; tbtt_adaptive_setup = 0x40000e28;
tbtt_adaptive_servo = 0x40000e2c; tbtt_adaptive_servo = 0x40000e2c;
@ -459,7 +459,7 @@ g_he_max_apep_length_tab_ptr = 0x4085fc8c;
/* Functions */ /* Functions */
pm_coex_schm_overall_period_get = 0x40001504; pm_coex_schm_overall_period_get = 0x40001504;
pm_coex_pwr_update = 0x40001508; //pm_coex_pwr_update = 0x40001508;
ppRemoveHEAMPDUflags = 0x4000150c; ppRemoveHEAMPDUflags = 0x4000150c;
tsf_hal_get_tbtt_interval = 0x40001510; tsf_hal_get_tbtt_interval = 0x40001510;
pm_beacon_monitor_tbtt_start = 0x40001514; pm_beacon_monitor_tbtt_start = 0x40001514;

View File

@ -119,7 +119,7 @@ pm_mac_sleep = 0x40000cc8;
/*pm_enable_active_timer = 0x40000ccc;*/ /*pm_enable_active_timer = 0x40000ccc;*/
pm_enable_sleep_delay_timer = 0x40000cd0; pm_enable_sleep_delay_timer = 0x40000cd0;
pm_local_tsf_process = 0x40000cd4; pm_local_tsf_process = 0x40000cd4;
pm_set_beacon_filter = 0x40000cd8; //pm_set_beacon_filter = 0x40000cd8;
/*pm_is_in_wifi_slice_threshold = 0x40000cdc;*/ /*pm_is_in_wifi_slice_threshold = 0x40000cdc;*/
pm_is_waked = 0x40000ce0; pm_is_waked = 0x40000ce0;
//pm_keep_alive = 0x40000ce4; //pm_keep_alive = 0x40000ce4;
@ -162,13 +162,13 @@ pm_twt_disallow_tx = 0x40000d74;
pm_clear_wakeup_signal = 0x40000d78; pm_clear_wakeup_signal = 0x40000d78;
/*pm_mac_disable_tsf_tbtt_soc_wakeup = 0x40000d7c; /*pm_mac_disable_tsf_tbtt_soc_wakeup = 0x40000d7c;
pm_mac_disable_tsf_tbtt_modem_wakeup = 0x40000d80; pm_mac_disable_tsf_tbtt_modem_wakeup = 0x40000d80;
pm_mac_enable_tsf_tbtt_soc_wakeup = 0x40000d84; //pm_mac_enable_tsf_tbtt_soc_wakeup = 0x40000d84;
pm_mac_enable_tsf_tbtt_modem_wakeup = 0x40000d88; //pm_mac_enable_tsf_tbtt_modem_wakeup = 0x40000d88;
pm_mac_modem_params_rt_update = 0x40000d8c;*/ //pm_mac_modem_params_rt_update = 0x40000d8c;*/
pm_update_at_next_beacon = 0x40000d90; pm_update_at_next_beacon = 0x40000d90;
pm_get_null_max_tx_time = 0x40000d94; pm_get_null_max_tx_time = 0x40000d94;
pm_coex_schm_overall_period_get = 0x40000d98; pm_coex_schm_overall_period_get = 0x40000d98;
pm_coex_pwr_update = 0x40000d9c; //pm_coex_pwr_update = 0x40000d9c;
tbtt_adaptive_setup = 0x40000da0; tbtt_adaptive_setup = 0x40000da0;
tbtt_adaptive_servo = 0x40000da4; tbtt_adaptive_servo = 0x40000da4;
ppAMPDU2Normal = 0x40000da8; ppAMPDU2Normal = 0x40000da8;

View File

@ -971,7 +971,7 @@ pm_mac_sleep = 0x40005454;
pm_enable_active_timer = 0x40005460; pm_enable_active_timer = 0x40005460;
pm_enable_sleep_delay_timer = 0x4000546c; pm_enable_sleep_delay_timer = 0x4000546c;
pm_local_tsf_process = 0x40005478; pm_local_tsf_process = 0x40005478;
pm_set_beacon_filter = 0x40005484; //pm_set_beacon_filter = 0x40005484;
/*pm_is_in_wifi_slice_threshold = 0x40005490;*/ /*pm_is_in_wifi_slice_threshold = 0x40005490;*/
pm_is_waked = 0x4000549c; pm_is_waked = 0x4000549c;
/*pm_keep_alive = 0x400054a8;*/ /*pm_keep_alive = 0x400054a8;*/