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

Reply via email to