Skip to content

Commit 4ca7b95

Browse files
committed
Merge branch 'refactor/esp_hal_gpio_v6.0' into 'release/v6.0'
refactor(gpio): split GPIO HAL into separate component (v6.0) See merge request espressif/esp-idf!43895
2 parents e4fd5bc + 4d3a9b0 commit 4ca7b95

File tree

273 files changed

+949
-651
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

273 files changed

+949
-651
lines changed

components/bootloader_support/CMakeLists.txt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,8 @@ endif()
7272
if(BOOTLOADER_BUILD OR CONFIG_APP_BUILD_TYPE_RAM)
7373
set(include_dirs "include" "bootloader_flash/include"
7474
"private_include")
75-
set(priv_requires micro-ecc spi_flash efuse esp_bootloader_format esp_app_format esptool_py esp_hal_wdt)
75+
set(priv_requires micro-ecc spi_flash efuse esp_bootloader_format esp_app_format esptool_py)
76+
list(APPEND priv_requires esp_hal_wdt esp_hal_gpio)
7677
list(APPEND srcs
7778
"src/bootloader_init.c"
7879
"src/bootloader_clock_loader.c"
@@ -88,7 +89,8 @@ else()
8889
set(include_dirs "include" "bootloader_flash/include")
8990
set(priv_include_dirs "private_include")
9091
# heap is required for `heap_memory_layout.h` header
91-
set(priv_requires spi_flash mbedtls efuse heap esp_bootloader_format esp_app_format esptool_py esp_hal_wdt)
92+
set(priv_requires spi_flash mbedtls efuse heap esp_bootloader_format esp_app_format esptool_py)
93+
list(APPEND priv_requires esp_hal_wdt esp_hal_gpio)
9294
endif()
9395

9496
if(BOOTLOADER_BUILD)

components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
#include "esp_rom_efuse.h"
1414
#include "esp32/rom/spi_flash.h"
1515
#include "esp32/rom/cache.h"
16-
#include "soc/gpio_periph.h"
1716
#include "soc/efuse_reg.h"
1817
#include "soc/spi_reg.h"
1918
#include "soc/dport_reg.h"

components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c2.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#include "esp_log.h"
1212
#include "esp_rom_gpio.h"
1313
#include "esp32c2/rom/spi_flash.h"
14-
#include "soc/gpio_periph.h"
1514
#include "soc/spi_reg.h"
1615
#include "soc/spi_mem_reg.h"
1716
#include "soc/soc_caps.h"

components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c3.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include "esp_rom_gpio.h"
1313
#include "esp_rom_efuse.h"
1414
#include "esp32c3/rom/spi_flash.h"
15-
#include "soc/gpio_periph.h"
1615
#include "soc/spi_reg.h"
1716
#include "soc/spi_mem_reg.h"
1817
#include "soc/soc_caps.h"

components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c5.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include "esp_rom_gpio.h"
1313
#include "esp32c5/rom/spi_flash.h"
1414
#include "esp32c5/rom/efuse.h"
15-
#include "soc/gpio_periph.h"
1615
#include "soc/io_mux_reg.h"
1716
#include "esp_rom_efuse.h"
1817
#include "soc/efuse_reg.h"

components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c6.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#include "esp_log.h"
1212
#include "esp_rom_gpio.h"
1313
#include "esp32c6/rom/spi_flash.h"
14-
#include "soc/gpio_periph.h"
1514
#include "soc/spi_reg.h"
1615
#include "soc/spi_mem_reg.h"
1716
#include "soc/soc_caps.h"

components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32c61.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#include "esp_log.h"
1212
#include "esp_rom_gpio.h"
1313
#include "esp32c61/rom/spi_flash.h"
14-
#include "soc/gpio_periph.h"
1514
#include "soc/spi_reg.h"
1615
#include "soc/spi_mem_reg.h"
1716
#include "soc/soc_caps.h"

components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32h2.c

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
#include "esp_log.h"
1212
#include "esp_rom_gpio.h"
1313
#include "esp32h2/rom/spi_flash.h"
14-
#include "soc/gpio_periph.h"
1514
#include "soc/spi_reg.h"
1615
#include "soc/spi_mem_reg.h"
1716
#include "soc/soc_caps.h"

components/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32p4.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#include "esp_err.h"
1111
#include "esp_log.h"
1212
#include "esp_rom_gpio.h"
13-
#include "soc/gpio_periph.h"
13+
#include "soc/spi_pins.h"
1414
#include "soc/spi_mem_reg.h"
1515
#include "flash_qio_mode.h"
1616
#include "bootloader_flash_config.h"

components/bootloader_support/src/bootloader_common.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
#include "bootloader_flash_priv.h"
1818
#include "bootloader_common.h"
1919
#include "bootloader_utility.h"
20-
#include "soc/gpio_periph.h"
20+
#include "soc/soc_caps.h"
2121
#include "soc/rtc.h"
2222
#include "soc/efuse_reg.h"
2323
#include "hal/gpio_ll.h"

0 commit comments

Comments
 (0)