This is an automated email from the ASF dual-hosted git repository. pkarashchenko pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit 8153307da5c60970eb7562413659ecd902e4edd8 Author: Filipe Cavalcanti <[email protected]> AuthorDate: Mon Sep 30 09:26:51 2024 -0300 espressif: remove static from spiflash operations --- arch/risc-v/src/common/espressif/esp_spiflash.c | 8 ++++---- arch/xtensa/src/common/espressif/esp_spiflash.c | 8 ++++---- arch/xtensa/src/esp32/esp32_spiflash.c | 8 ++++---- arch/xtensa/src/esp32s3/esp32s3_spiflash.c | 8 ++++---- 4 files changed, 16 insertions(+), 16 deletions(-) diff --git a/arch/risc-v/src/common/espressif/esp_spiflash.c b/arch/risc-v/src/common/espressif/esp_spiflash.c index 17015a6696..e84f0f61e7 100644 --- a/arch/risc-v/src/common/espressif/esp_spiflash.c +++ b/arch/risc-v/src/common/espressif/esp_spiflash.c @@ -132,8 +132,8 @@ spi_mem_dev_t *dev = spimem_flash_ll_get_hw(SPI1_HOST); * Private Functions Declaration ****************************************************************************/ -static void spiflash_start(void); -static void spiflash_end(void); +void spiflash_start(void); +void spiflash_end(void); #ifndef CONFIG_ESPRESSIF_SPI_FLASH_USE_ROM_CODE extern bool spi_flash_check_and_flush_cache(size_t start_addr, size_t length); @@ -175,7 +175,7 @@ static volatile bool s_sched_suspended[CONFIG_ESPRESSIF_NUM_CPUS]; * ****************************************************************************/ -static IRAM_ATTR void spiflash_start(void) +IRAM_ATTR void spiflash_start(void) { extern uint32_t cache_suspend_icache(void); int cpu; @@ -208,7 +208,7 @@ static IRAM_ATTR void spiflash_start(void) * ****************************************************************************/ -static IRAM_ATTR void spiflash_end(void) +IRAM_ATTR void spiflash_end(void) { extern void cache_resume_icache(uint32_t); extern void cache_invalidate_icache_all(void); diff --git a/arch/xtensa/src/common/espressif/esp_spiflash.c b/arch/xtensa/src/common/espressif/esp_spiflash.c index f20bc65aa3..f174ce8f68 100644 --- a/arch/xtensa/src/common/espressif/esp_spiflash.c +++ b/arch/xtensa/src/common/espressif/esp_spiflash.c @@ -137,8 +137,8 @@ spi_mem_dev_t *dev = spimem_flash_ll_get_hw(SPI1_HOST); * Private Functions Declaration ****************************************************************************/ -static void spiflash_start(void); -static void spiflash_end(void); +void spiflash_start(void); +void spiflash_end(void); #if !CONFIG_ESPRESSIF_SPI_FLASH_USE_ROM_CODE && CONFIG_ARCH_CHIP_ESP32S3 extern bool spi_flash_check_and_flush_cache(size_t start_addr, size_t length); @@ -180,7 +180,7 @@ static volatile bool s_sched_suspended[CONFIG_ESPRESSIF_NUM_CPUS]; * ****************************************************************************/ -static IRAM_ATTR void spiflash_start(void) +IRAM_ATTR void spiflash_start(void) { extern uint32_t cache_suspend_icache(void); int cpu; @@ -215,7 +215,7 @@ static IRAM_ATTR void spiflash_start(void) * ****************************************************************************/ -static IRAM_ATTR void spiflash_end(void) +IRAM_ATTR void spiflash_end(void) { extern void cache_resume_icache(uint32_t); extern void cache_invalidate_icache_all(void); diff --git a/arch/xtensa/src/esp32/esp32_spiflash.c b/arch/xtensa/src/esp32/esp32_spiflash.c index eb2b9a3701..bb0f97f7a3 100644 --- a/arch/xtensa/src/esp32/esp32_spiflash.c +++ b/arch/xtensa/src/esp32/esp32_spiflash.c @@ -221,9 +221,9 @@ static inline void spi_reset_regbits(struct esp32_spiflash_s *priv, /* Misc. helpers */ -static inline void IRAM_ATTR +inline void IRAM_ATTR esp32_spiflash_opstart(void); -static inline void IRAM_ATTR +inline void IRAM_ATTR esp32_spiflash_opdone(void); static bool IRAM_ATTR spiflash_pagecached(uint32_t phypage); @@ -460,7 +460,7 @@ static inline void spi_reset_regbits(struct esp32_spiflash_s *priv, * ****************************************************************************/ -static void esp32_spiflash_opstart(void) +void esp32_spiflash_opstart(void) { struct tcb_s *tcb = this_task(); int saved_priority = tcb->sched_priority; @@ -519,7 +519,7 @@ static void esp32_spiflash_opstart(void) * ****************************************************************************/ -static void esp32_spiflash_opdone(void) +void esp32_spiflash_opdone(void) { const int cpu = this_cpu(); #ifdef CONFIG_SMP diff --git a/arch/xtensa/src/esp32s3/esp32s3_spiflash.c b/arch/xtensa/src/esp32s3/esp32s3_spiflash.c index e620d89c8e..aefdef704d 100644 --- a/arch/xtensa/src/esp32s3/esp32s3_spiflash.c +++ b/arch/xtensa/src/esp32s3/esp32s3_spiflash.c @@ -186,8 +186,8 @@ * Private Functions Declaration ****************************************************************************/ -static void spiflash_start(void); -static void spiflash_end(void); +void spiflash_start(void); +void spiflash_end(void); static void spi_flash_disable_cache(void); static void spi_flash_restore_cache(void); #ifdef CONFIG_SMP @@ -279,7 +279,7 @@ static void spiflash_resume_cache(void) * ****************************************************************************/ -static void spiflash_start(void) +void spiflash_start(void) { struct tcb_s *tcb = this_task(); int saved_priority = tcb->sched_priority; @@ -341,7 +341,7 @@ static void spiflash_start(void) * ****************************************************************************/ -static void spiflash_end(void) +void spiflash_end(void) { const int cpu = this_cpu(); #ifdef CONFIG_SMP
