mirror of
https://github.com/apache/nuttx.git
synced 2026-05-21 21:34:07 +08:00
espressif: remove static from spiflash operations
This commit is contained in:
committed by
Petro Karashchenko
parent
b3d0dca84e
commit
8153307da5
@@ -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);
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user