mirror of
https://github.com/espressif/esp-idf.git
synced 2024-10-05 20:47:46 -04:00
psram: make psram wrap mode unavailable
This commit is contained in:
parent
2934010950
commit
021e8817cf
@ -83,7 +83,7 @@ menu "ESP32S3-Specific"
|
|||||||
default 32 if ESP32S3_INSTRUCTION_CACHE_LINE_32B
|
default 32 if ESP32S3_INSTRUCTION_CACHE_LINE_32B
|
||||||
|
|
||||||
config ESP32S3_INSTRUCTION_CACHE_WRAP
|
config ESP32S3_INSTRUCTION_CACHE_WRAP
|
||||||
bool "Enable instruction cache wrap mode"
|
bool ## TODO IDF-4307
|
||||||
default "n"
|
default "n"
|
||||||
help
|
help
|
||||||
If enabled, instruction cache will use wrap mode to read spi flash or spi ram.
|
If enabled, instruction cache will use wrap mode to read spi flash or spi ram.
|
||||||
@ -152,7 +152,7 @@ menu "ESP32S3-Specific"
|
|||||||
default 64 if ESP32S3_DATA_CACHE_LINE_64B
|
default 64 if ESP32S3_DATA_CACHE_LINE_64B
|
||||||
|
|
||||||
config ESP32S3_DATA_CACHE_WRAP
|
config ESP32S3_DATA_CACHE_WRAP
|
||||||
bool "Enable data cache wrap mode"
|
bool ## TODO IDF-4307
|
||||||
default "n"
|
default "n"
|
||||||
help
|
help
|
||||||
If enabled, data cache will use wrap mode to read spi flash or spi ram.
|
If enabled, data cache will use wrap mode to read spi flash or spi ram.
|
||||||
|
@ -195,6 +195,7 @@ static void psram_disable_qio_mode(int spi_num)
|
|||||||
false); /* whether is program/erase operation */
|
false); /* whether is program/erase operation */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//TODO IDF-4307
|
||||||
//switch psram burst length(32 bytes or 1024 bytes)
|
//switch psram burst length(32 bytes or 1024 bytes)
|
||||||
//datasheet says it should be 1024 bytes by default
|
//datasheet says it should be 1024 bytes by default
|
||||||
static void psram_set_wrap_burst_length(int spi_num, psram_cmd_mode_t mode)
|
static void psram_set_wrap_burst_length(int spi_num, psram_cmd_mode_t mode)
|
||||||
@ -233,6 +234,7 @@ static void psram_reset_mode(int spi_num)
|
|||||||
|
|
||||||
esp_err_t psram_enable_wrap(uint32_t wrap_size)
|
esp_err_t psram_enable_wrap(uint32_t wrap_size)
|
||||||
{
|
{
|
||||||
|
//TODO: IDF-4307
|
||||||
static uint32_t current_wrap_size = 0;
|
static uint32_t current_wrap_size = 0;
|
||||||
if (current_wrap_size == wrap_size) {
|
if (current_wrap_size == wrap_size) {
|
||||||
return ESP_OK;
|
return ESP_OK;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user