Some of the SPL options have TPL equivalents. Add these to Kconfig so that we can convert these options over to work from Kconfig.
Signed-off-by: Simon Glass <s...@chromium.org> --- common/spl/Kconfig | 83 ++++++++++++++++++++++++++++++++++++++++++++++++------ 1 file changed, 75 insertions(+), 8 deletions(-) diff --git a/common/spl/Kconfig b/common/spl/Kconfig index 0b3c854..69c2482 100644 --- a/common/spl/Kconfig +++ b/common/spl/Kconfig @@ -61,13 +61,6 @@ config SPL_SEPARATE_BSS location is used. Normally we put the device tree at the end of BSS but with this option enabled, it goes at _image_binary_end. -config TPL - bool - depends on SPL && SUPPORT_TPL - prompt "Enable TPL" - help - If you want to build TPL as well as the normal image and SPL, say Y. - config SPL_CRC32_SUPPORT bool "Support CRC32" depends on SPL_FIT @@ -219,7 +212,7 @@ config SPL_I2C_SUPPORT bool "Support I2C" depends on SPL help - Enable support for the I2C (Inter-Integrated Circuit) bus in U-Boot. + Enable support for the I2C (Inter-Integrated Circuit) bus in SPL. I2C works with a clock and data line which can be driven by a one or more masters or slaves. It is a fairly complex bus but is widely used as it only needs two lines for communication. Speeds of @@ -474,4 +467,78 @@ config SPL_YMODEM_SUPPORT means of transmitting U-Boot over a serial line for using in SPL, with a checksum to ensure correctness. +config TPL + bool + depends on SPL && SUPPORT_TPL + prompt "Enable TPL" + help + If you want to build TPL as well as the normal image and SPL, say Y. + +config TPL_ENV_SUPPORT + bool "Support an environment" + depends on TPL + help + Enable environment support in TPL. See SPL_ENV_SUPPORT for details. + +config TPL_I2C_SUPPORT + bool "Support I2C" + depends on TPL + help + Enable support for the I2C bus in SPL. See SPL_I2C_SUPPORT for + details. + +config TPL_LIBCOMMON_SUPPORT + bool "Support common libraries" + depends on TPL + help + Enable support for common U-Boot libraries within TPL. See + SPL_LIBCOMMON_SUPPORT for details. + +config TPL_LIBGENERIC_SUPPORT + bool "Support generic libraries" + depends on TPL + help + Enable support for generic U-Boot libraries within TPL. See + SPL_LIBGENERIC_SUPPORT for details. + +config TPL_MPC8XXX_INIT_DDR_SUPPORT + bool "Support MPC8XXX DDR init" + depends on TPL + help + Enable support for DDR-SDRAM on the MPC8XXX family within TPL. See + SPL_MPC8XXX_INIT_DDR_SUPPORT for details. + +config TPL_MMC_SUPPORT + bool "Support MMC" + depends on TPL + help + Enable support for MMC within TPL. See SPL_MMC_SUPPORT for details. + +config TPL_NAND_SUPPORT + bool "Support NAND flash" + depends on TPL + help + Enable support for NAND in SPL. See SPL_NAND_SUPPORT for details. + +config TPL_SERIAL_SUPPORT + bool "Support serial" + depends on TPL + help + Enable support for serial in SPL. See SPL_SERIAL_SUPPORT for + details. + +config TPL_SPI_FLASH_SUPPORT + bool "Support SPI flash drivers" + depends on TPL + help + Enable support for using SPI flash in SPL. See SPL_SPI_FLASH_SUPPORT + for details. + +config TPL_SPI_SUPPORT + bool "Support SPI drivers" + depends on TPL + help + Enable support for using SPI in SPL. See SPL_SPI_SUPPORT for + details. + endmenu -- 2.8.0.rc3.226.g39d4020 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot