From aa8dc662253b6b84883be4a27165b84cf4168430 Mon Sep 17 00:00:00 2001 From: armando Date: Fri, 16 Jan 2026 16:54:11 +0800 Subject: [PATCH] fix(psram): fixed requirement on esp_driver_gpspi on esp32 --- components/esp_psram/CMakeLists.txt | 2 +- components/esp_psram/esp32/esp_psram_impl_quad.c | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/components/esp_psram/CMakeLists.txt b/components/esp_psram/CMakeLists.txt index 198a37a565..55badaefc1 100644 --- a/components/esp_psram/CMakeLists.txt +++ b/components/esp_psram/CMakeLists.txt @@ -12,7 +12,7 @@ endif() set(priv_requires heap spi_flash esp_mm esp_hal_mspi esp_hal_gpio) if(${target} STREQUAL "esp32") - list(APPEND priv_requires bootloader_support esp_driver_spi esp_driver_gpio) + list(APPEND priv_requires bootloader_support esp_driver_gpio) endif() set(srcs "system_layer/esp_psram_mspi.c") diff --git a/components/esp_psram/esp32/esp_psram_impl_quad.c b/components/esp_psram/esp32/esp_psram_impl_quad.c index f5ba2ae2e4..8b5dae69f4 100644 --- a/components/esp_psram/esp32/esp_psram_impl_quad.c +++ b/components/esp_psram/esp32/esp_psram_impl_quad.c @@ -27,12 +27,14 @@ #include "driver/gpio.h" #include "hal/efuse_hal.h" #include "hal/gpio_hal.h" -#include "esp_private/spi_common_internal.h" #include "esp_private/periph_ctrl.h" #include "bootloader_common.h" #include "esp_rom_gpio.h" #include "bootloader_flash_config.h" #include "esp_private/esp_gpio_reserve.h" +#include "soc/spi_reg.h" +#include "soc/spi_pins.h" +#include "esp_private/spi_share_hw_ctrl.h" #if CONFIG_SPIRAM #include "soc/rtc.h"