From 5b2188f62fe9709b53a8f3fb5bb0368d68beab62 Mon Sep 17 00:00:00 2001 From: muhaidong Date: Thu, 30 Apr 2026 12:11:16 +0800 Subject: [PATCH] fix(wifi): fix esp32s31 softap tx block issue --- .../esp_hw_support/modem/port/esp32s31/modem_clock_impl.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/esp_hw_support/modem/port/esp32s31/modem_clock_impl.c b/components/esp_hw_support/modem/port/esp32s31/modem_clock_impl.c index 84a15c9f327..2995536d9a3 100644 --- a/components/esp_hw_support/modem/port/esp32s31/modem_clock_impl.c +++ b/components/esp_hw_support/modem/port/esp32s31/modem_clock_impl.c @@ -62,6 +62,9 @@ static void IRAM_ATTR modem_clock_wifi_mac_configure(modem_clock_context_t *ctx, static void IRAM_ATTR modem_clock_wifi_bb_configure(modem_clock_context_t *ctx, bool enable) { if (enable || !(ctx->modem_status & MODEM_STATUS_WIFI_INITED)) { + if (enable) { + modem_syscon_ll_reset_wifibb(ctx->hal->syscon_dev); + } modem_syscon_ll_clk_wifibb_configure(ctx->hal->syscon_dev, enable); } }