Merge branch 'bugfix/fix_some_wifi_bugs_241024_v5.3' into 'release/v5.3'

fix(wifi): fix some wifi bugs 241024 v5.3

See merge request espressif/esp-idf!34420
This commit is contained in:
Jiang Jiang Jian
2024-10-24 23:37:37 +08:00
7 changed files with 8 additions and 6 deletions

View File

@@ -313,6 +313,8 @@ void esp_phy_disable(esp_phy_modem_t modem)
phy_digital_regs_store(); phy_digital_regs_store();
#endif #endif
#if SOC_PM_SUPPORT_PMU_MODEM_STATE && CONFIG_ESP_WIFI_ENHANCED_LIGHT_SLEEP #if SOC_PM_SUPPORT_PMU_MODEM_STATE && CONFIG_ESP_WIFI_ENHANCED_LIGHT_SLEEP
extern void pm_mac_modem_clear_rf_power_state(void);
pm_mac_modem_clear_rf_power_state();
if (sleep_modem_wifi_modem_state_enabled()) { if (sleep_modem_wifi_modem_state_enabled()) {
sleep_modem_wifi_do_phy_retention(false); sleep_modem_wifi_do_phy_retention(false);
} else } else

View File

@@ -1457,7 +1457,7 @@ ppGetTxframe = 0x40001bf8;
ppMapTxQueue = 0x40001bfc; ppMapTxQueue = 0x40001bfc;
ppProcTxSecFrame = 0x40001c00; ppProcTxSecFrame = 0x40001c00;
ppProcessRxPktHdr = 0x40001c04; ppProcessRxPktHdr = 0x40001c04;
ppProcessTxQ = 0x40001c08; /*ppProcessTxQ = 0x40001c08;*/
ppRecordBarRRC = 0x40001c0c; ppRecordBarRRC = 0x40001c0c;
lmacRequestTxopQueue = 0x40001c10; lmacRequestTxopQueue = 0x40001c10;
lmacReleaseTxopQueue = 0x40001c14; lmacReleaseTxopQueue = 0x40001c14;

View File

@@ -1571,7 +1571,7 @@ ppEnqueueTxDone = 0x400016cc;
ppGetTxQFirstAvail_Locked = 0x400016d0; ppGetTxQFirstAvail_Locked = 0x400016d0;
ppGetTxframe = 0x400016d4; ppGetTxframe = 0x400016d4;
ppProcessRxPktHdr = 0x400016e0; ppProcessRxPktHdr = 0x400016e0;
ppProcessTxQ = 0x400016e4; /*ppProcessTxQ = 0x400016e4;*/
ppRecordBarRRC = 0x400016e8; ppRecordBarRRC = 0x400016e8;
lmacRequestTxopQueue = 0x400016ec; lmacRequestTxopQueue = 0x400016ec;
lmacReleaseTxopQueue = 0x400016f0; lmacReleaseTxopQueue = 0x400016f0;

View File

@@ -180,7 +180,7 @@ ppGetTxframe = 0x40000e60;
ppMapTxQueue = 0x40000e64; ppMapTxQueue = 0x40000e64;
ppProcTxSecFrame = 0x40000e68; ppProcTxSecFrame = 0x40000e68;
ppProcessRxPktHdr = 0x40000e6c; ppProcessRxPktHdr = 0x40000e6c;
ppProcessTxQ = 0x40000e70; /*ppProcessTxQ = 0x40000e70;*/
ppRecordBarRRC = 0x40000e74; ppRecordBarRRC = 0x40000e74;
ppRecycleAmpdu = 0x40000e78; ppRecycleAmpdu = 0x40000e78;
ppRecycleRxPkt = 0x40000e7c; ppRecycleRxPkt = 0x40000e7c;

View File

@@ -93,7 +93,7 @@ ppGetTxframe = 0x40000c14;
ppMapTxQueue = 0x40000c18; ppMapTxQueue = 0x40000c18;
ppProcTxSecFrame = 0x40000c1c; ppProcTxSecFrame = 0x40000c1c;
ppProcessRxPktHdr = 0x40000c20; ppProcessRxPktHdr = 0x40000c20;
ppProcessTxQ = 0x40000c24; /*ppProcessTxQ = 0x40000c24;*/
ppRecordBarRRC = 0x40000c28; ppRecordBarRRC = 0x40000c28;
ppRecycleAmpdu = 0x40000c2c; ppRecycleAmpdu = 0x40000c2c;
ppRecycleRxPkt = 0x40000c30; ppRecycleRxPkt = 0x40000c30;

View File

@@ -1851,7 +1851,7 @@ ppGetTxQFirstAvail_Locked = 0x400055b0;
ppGetTxframe = 0x400055bc; ppGetTxframe = 0x400055bc;
/*ppMapTxQueue = 0x400055c8;*/ /*ppMapTxQueue = 0x400055c8;*/
ppProcessRxPktHdr = 0x400055e0; ppProcessRxPktHdr = 0x400055e0;
ppProcessTxQ = 0x400055ec; /*ppProcessTxQ = 0x400055ec;*/
ppRecordBarRRC = 0x400055f8; ppRecordBarRRC = 0x400055f8;
lmacRequestTxopQueue = 0x40005604; lmacRequestTxopQueue = 0x40005604;
lmacReleaseTxopQueue = 0x40005610; lmacReleaseTxopQueue = 0x40005610;