mirror of
https://github.com/apache/nuttx.git
synced 2026-05-28 11:56:10 +08:00
espressif: Simplify the selection of the SPI flash frequency
This commit simplifies the selection of the SPI flash frequency for Espressif SoCs by using a standardized Kconfig-defined macro. Signed-off-by: Tiago Medicci Serrano <tiago.medicci@espressif.com>
This commit is contained in:
committed by
Xiang Xiao
parent
1e8250d918
commit
80559890ff
@@ -48,19 +48,7 @@ else ifeq ($(CONFIG_ESPRESSIF_FLASH_MODE_QOUT),y)
|
||||
FLASH_MODE := qout
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_ESPRESSIF_FLASH_FREQ_80M),y)
|
||||
FLASH_FREQ := 80m
|
||||
else ifeq ($(CONFIG_ESPRESSIF_FLASH_FREQ_64M),y)
|
||||
FLASH_FREQ := 48m
|
||||
else ifeq ($(CONFIG_ESPRESSIF_FLASH_FREQ_48M),y)
|
||||
FLASH_FREQ := 48m
|
||||
else ifeq ($(CONFIG_ESPRESSIF_FLASH_FREQ_40M),y)
|
||||
FLASH_FREQ := 40m
|
||||
else ifeq ($(CONFIG_ESPRESSIF_FLASH_FREQ_26M),y)
|
||||
FLASH_FREQ := 26m
|
||||
else ifeq ($(CONFIG_ESPRESSIF_FLASH_FREQ_20M),y)
|
||||
FLASH_FREQ := 20m
|
||||
endif
|
||||
FLASH_FREQ := $(CONFIG_ESPRESSIF_FLASH_FREQ)
|
||||
|
||||
ifeq ($(CONFIG_ESPRESSIF_FLASH_DETECT),y)
|
||||
ESPTOOL_WRITEFLASH_OPTS := -fs detect -fm dio -ff $(FLASH_FREQ)
|
||||
|
||||
@@ -65,7 +65,7 @@ build_mcuboot() {
|
||||
mcuboot_flashmode="dio"
|
||||
fi
|
||||
|
||||
mcuboot_flashfreq=$(sed -n 's/^CONFIG_ESPTOOLPY_FLASHFREQ_\(.*\)M=1/\1m/p' "${mcuboot_config}")
|
||||
mcuboot_flashfreq=$(grep -oP '^CONFIG_ESPTOOLPY_FLASHFREQ=\K.*' "${mcuboot_config}")
|
||||
if [ -z "${mcuboot_flashfreq}" ]; then
|
||||
mcuboot_flashfreq="40m"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user