diff options
author | Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com> | 2019-10-25 16:22:09 +0200 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2019-11-07 18:01:13 -0500 |
commit | d024e992b3f88745ca80ce81055974c9bf2134d4 (patch) | |
tree | 03348152a1f7449addcbe853913ea5dbf7ca19a6 | |
parent | a43b60cc78e25fddffec8b5401afab61f3dbd5c9 (diff) | |
download | u-boot-d024e992b3f88745ca80ce81055974c9bf2134d4.tar.gz |
spl: fix SPI config dependencies
As SPL_SPI_FLASH_SUPPORT cannot work without SPL_SPI_SUPPORT, fix
dependencies to prevent enabling SPI flash support without basic SPI
support.
Signed-off-by: Simon Goldschmidt <simon.k.r.goldschmidt@gmail.com>
Reviewed-by: Lukasz Majewski <lukma@denx.de>
-rw-r--r-- | common/spl/Kconfig | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/common/spl/Kconfig b/common/spl/Kconfig index c661809923..8f0ba8ef83 100644 --- a/common/spl/Kconfig +++ b/common/spl/Kconfig @@ -1014,8 +1014,19 @@ config SPL_SERIAL_SUPPORT unless there are space reasons not to. Even then, consider enabling SPL_USE_TINY_PRINTF which is a small printf() version. +config SPL_SPI_SUPPORT + bool "Support SPI drivers" + help + Enable support for using SPI in SPL. This is used for connecting + to SPI flash for loading U-Boot. See SPL_SPI_FLASH_SUPPORT for + more details on that. The SPI driver provides the transport for + data between the SPI flash and the CPU. This option can be used to + enable SPI drivers that are needed for other purposes also, such + as a SPI PMIC. + config SPL_SPI_FLASH_SUPPORT bool "Support SPI flash drivers" + depends on SPL_SPI_SUPPORT help Enable support for using SPI flash in SPL, and loading U-Boot from SPI flash. SPI flash (Serial Peripheral Bus flash) is named after @@ -1060,16 +1071,6 @@ config SYS_SPI_U_BOOT_OFFS Address within SPI-Flash from where the u-boot payload is fetched from. -config SPL_SPI_SUPPORT - bool "Support SPI drivers" - help - Enable support for using SPI in SPL. This is used for connecting - to SPI flash for loading U-Boot. See SPL_SPI_FLASH_SUPPORT for - more details on that. The SPI driver provides the transport for - data between the SPI flash and the CPU. This option can be used to - enable SPI drivers that are needed for other purposes also, such - as a SPI PMIC. - config SPL_THERMAL bool "Driver support for thermal devices" help |