From 6773164b6af89f7f40183ecd829938c1c39d9498 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Mon, 12 Aug 2024 14:18:29 +0200 Subject: [PATCH] fix(sdmmc): don't disable SDIO interrupts when switching slots --- components/esp_driver_sdmmc/src/sdmmc_host.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/components/esp_driver_sdmmc/src/sdmmc_host.c b/components/esp_driver_sdmmc/src/sdmmc_host.c index a331b3ee4e..a47750c332 100644 --- a/components/esp_driver_sdmmc/src/sdmmc_host.c +++ b/components/esp_driver_sdmmc/src/sdmmc_host.c @@ -836,9 +836,6 @@ static void sdmmc_host_change_to_slot(int slot) } s_host_ctx.active_slot_num = slot; - // Clear interrupt status and set interrupt mask to known state - sdmmc_host_intmask_clear_disable(); - // Apply the appropriate saved host settings for the new slot before starting the transaction SDMMC_CLK_SRC_ATOMIC() { sdmmc_ll_set_clock_div(s_host_ctx.hal.dev, s_host_ctx.slot_ctx[slot].slot_host_div); @@ -850,9 +847,6 @@ static void sdmmc_host_change_to_slot(int slot) // Wait for the clock to propagate esp_rom_delay_us(10); - - // Enable interrupts again - sdmmc_host_intmask_set_enable(); } #endif // SOC_SDMMC_NUM_SLOTS >= 2