diff options
| author | Bernard Xiong <[email protected]> | 2019-12-11 08:30:29 +0800 |
|---|---|---|
| committer | GitHub <[email protected]> | 2019-12-11 08:30:29 +0800 |
| commit | ea507e2e81bc0bf4ddfa17124dd1a9e585d7c281 (patch) | |
| tree | ee694c5077ad5ce56132f19b0685849b39d73546 | |
| parent | 85ad44479c63c28549471740856b4806549f4401 (diff) | |
| parent | 15b10bd5e2da72a96d7ef8791a97b95ca143d757 (diff) | |
Merge pull request #3232 from balanceTWK/sfud_temp
[components][sfud] update sfud options.
| -rwxr-xr-x | components/drivers/Kconfig | 7 | ||||
| -rw-r--r-- | components/drivers/spi/spi_flash_sfud.c | 7 |
2 files changed, 13 insertions, 1 deletions
diff --git a/components/drivers/Kconfig b/components/drivers/Kconfig index 12b82671e3..c567233c84 100755 --- a/components/drivers/Kconfig +++ b/components/drivers/Kconfig @@ -224,6 +224,13 @@ config RT_USING_SPI select RT_USING_QSPI default n + config RT_SFUD_SPI_MAX_HZ + int "Default spi maximum speed(HZ)" + range 0 50000000 + default 50000000 + help + Read the JEDEC SFDP command must run at 50 MHz or less,and you also can use rt_spi_configure(); to config spi speed. + config RT_DEBUG_SFUD bool "Show more SFUD debug information" default n diff --git a/components/drivers/spi/spi_flash_sfud.c b/components/drivers/spi/spi_flash_sfud.c index 7fa7de6ad5..ce67ce9a72 100644 --- a/components/drivers/spi/spi_flash_sfud.c +++ b/components/drivers/spi/spi_flash_sfud.c @@ -22,12 +22,17 @@ #endif /* RT_DEBUG_SFUD */ #ifndef RT_SFUD_DEFAULT_SPI_CFG + +#ifndef RT_SFUD_SPI_MAX_HZ +#define RT_SFUD_SPI_MAX_HZ 50000000 +#endif + /* read the JEDEC SFDP command must run at 50 MHz or less */ #define RT_SFUD_DEFAULT_SPI_CFG \ { \ .mode = RT_SPI_MODE_0 | RT_SPI_MSB, \ .data_width = 8, \ - .max_hz = 50 * 1000 * 1000, \ + .max_hz = RT_SFUD_SPI_MAX_HZ, \ } #endif |
