| 5aa49af3 | 28-Jul-2017 |
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> |
moveconfig: migrate TPL_STACK, TPL_TEXT_BASE and TPL_MAX_SIZE
We can finally drop TPL_STACK, TPL_TEXT_BASE and TPL_MAX_SIZE off the whitelist (this time it's really happening!) and migrate the setti
moveconfig: migrate TPL_STACK, TPL_TEXT_BASE and TPL_MAX_SIZE
We can finally drop TPL_STACK, TPL_TEXT_BASE and TPL_MAX_SIZE off the whitelist (this time it's really happening!) and migrate the setting (only used on the RK3368-uQ7 so far) into Kconfig.
Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| dd6fbcb9 | 28-Jul-2017 |
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> |
spl: Kconfig: migrate $(SPL_TPL_)LDSCRIPT to Kconfig
Now that we have split up SPL_LDSCRIPT into a SPL and TPL variant and have started to use the TPL-variant for the RK3368, it's time to clean up b
spl: Kconfig: migrate $(SPL_TPL_)LDSCRIPT to Kconfig
Now that we have split up SPL_LDSCRIPT into a SPL and TPL variant and have started to use the TPL-variant for the RK3368, it's time to clean up behind ourselves: move both variants into Kconfig and remove them from the whitelist.
Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| c3916e7b | 04-Jul-2017 |
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> |
spl: add TPL_DRIVER_MISC_SUPPORT option
This adds the TPL_DRIVER_MISC_SUPPORT option to allow activation of DRIVER_MISC_SUPPORT for devices that need it in the TPL stage.
Signed-off-by: Philipp Tom
spl: add TPL_DRIVER_MISC_SUPPORT option
This adds the TPL_DRIVER_MISC_SUPPORT option to allow activation of DRIVER_MISC_SUPPORT for devices that need it in the TPL stage.
Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
show more ...
|
| 1749858a | 04-Jul-2017 |
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> |
spl: allow a separate TEXT_BASE, LDSCRIPT and MAX_SIZE for TPL
For the bringup of the RK3368, we need to support TPL and SPL running from different addresses... which requires both stages to use a d
spl: allow a separate TEXT_BASE, LDSCRIPT and MAX_SIZE for TPL
For the bringup of the RK3368, we need to support TPL and SPL running from different addresses... which requires both stages to use a distinct TEXT_BASE.
This commit adds support for having a separate LDSCRIPT for TPL (which is expected to make use of the TPL_MAX_SIZE define) and for having a the option of defining TPL_TEXT_BASE and having the TPL stage linked against this address.
Note that the handling of the TEXT_BASE is designed to not interfere with the previous assumption that SPL_TEXT_BASE should be used for TPL as well, unless TPL_TEXT_BASE is defined. For this reason, the test in Makefile.spl uses the following (seemingly redundant checks): 1. looks for $(SPL_TPL_)TEXT_BASE 2. looks for SPL_TEXT_BASE (even when building in TPL)
Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org>
show more ...
|
| c3be6190 | 04-Jul-2017 |
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> |
armv8: spl: Support separate stack for TPL
To allow a TPL and SPL to run from different addresses/memories, we need to split setup of the TPL and SPL stacks. To do so, we introduce CONFIG_TPL_STACK
armv8: spl: Support separate stack for TPL
To allow a TPL and SPL to run from different addresses/memories, we need to split setup of the TPL and SPL stacks. To do so, we introduce CONFIG_TPL_STACK (not listed in Kconfig) which can be used to override the initial stack pointer for TPL.
To provide backward compatibility for existing boards, this is added as an optional configuration item and the normal search order (i.e. SPL_STACK, then SYS_STACK) apply if not defined.
Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
show more ...
|
| f291ce12 | 29-Jun-2017 |
Philipp Tomsich <philipp.tomsich@theobroma-systems.com> |
spl: dm: Kconfig: split OF_CONTROL and OF_PLATDATA between SPL and TPL
For the RK3368, we want to use OF_PLATDATA in TPL, but full OF_CONTROL in SPL: this requires the introduction of a new family o
spl: dm: Kconfig: split OF_CONTROL and OF_PLATDATA between SPL and TPL
For the RK3368, we want to use OF_PLATDATA in TPL, but full OF_CONTROL in SPL: this requires the introduction of a new family of configuration options to decouple SPL_OF_CONTROL and SPL_OF_PLATDATA from TPL.
Consequently, Makefile.spl needs to be adjusted to test for these configuration items through the $(SPL_TPL_) macro instead of hard-coding the SPL variant.
Signed-off-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Reviewed-by: Simon Glass <sjg@chromium.org> Reviewed-by: Tom Rini <trini@konsulko.com>
show more ...
|
| 5bbc265b | 07-Aug-2017 |
Adam Ford <aford173@gmail.com> |
Convert CONFIG_NAND to Kconfig
This converts the following to Kconfig: CONFIG_NAND
Signed-off-by: Adam Ford <aford173@gmail.com> [trini: Sync up a few more, add imply's] Signed-off-by: Tom Rini
Convert CONFIG_NAND to Kconfig
This converts the following to Kconfig: CONFIG_NAND
Signed-off-by: Adam Ford <aford173@gmail.com> [trini: Sync up a few more, add imply's] Signed-off-by: Tom Rini <trini@konsulko.com>
show more ...
|
| 54feea17 | 04-Aug-2017 |
Simon Glass <sjg@chromium.org> |
Convert CONFIG_CMD_ZFS to Kconfig
This converts the following to Kconfig: CONFIG_CMD_ZFS
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Phi
Convert CONFIG_CMD_ZFS to Kconfig
This converts the following to Kconfig: CONFIG_CMD_ZFS
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| e7a815f3 | 04-Aug-2017 |
Simon Glass <sjg@chromium.org> |
Convert CONFIG_CMD_ZBOOT to Kconfig
This converts the following to Kconfig: CONFIG_CMD_ZBOOT
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Convert CONFIG_CMD_ZBOOT to Kconfig
This converts the following to Kconfig: CONFIG_CMD_ZBOOT
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| 1aa4e8d0 | 04-Aug-2017 |
Simon Glass <sjg@chromium.org> |
Convert CONFIG_CMD_UUID to Kconfig
This converts the following to Kconfig: CONFIG_CMD_UUID
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: P
Convert CONFIG_CMD_UUID to Kconfig
This converts the following to Kconfig: CONFIG_CMD_UUID
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| 2a242e3e | 04-Aug-2017 |
Simon Glass <sjg@chromium.org> |
Convert CONFIG_CMD_UNIVERSE to Kconfig
This converts the following to Kconfig: CONFIG_CMD_UNIVERSE
Since no board uses this, perhaps we should drop this command?
Signed-off-by: Simon Glass <sjg
Convert CONFIG_CMD_UNIVERSE to Kconfig
This converts the following to Kconfig: CONFIG_CMD_UNIVERSE
Since no board uses this, perhaps we should drop this command?
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| 5605aa8a | 04-Aug-2017 |
Simon Glass <sjg@chromium.org> |
Convert CONFIG_CMD_TSI148 to Kconfig
This converts the following to Kconfig: CONFIG_CMD_TSI148
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-b
Convert CONFIG_CMD_TSI148 to Kconfig
This converts the following to Kconfig: CONFIG_CMD_TSI148
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| ce058ae5 | 04-Aug-2017 |
Simon Glass <sjg@chromium.org> |
Convert CONFIG_CMD_TRACE to Kconfig
This converts the following to Kconfig: CONFIG_CMD_TRACE
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Convert CONFIG_CMD_TRACE to Kconfig
This converts the following to Kconfig: CONFIG_CMD_TRACE
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| 9b92a8d7 | 04-Aug-2017 |
Simon Glass <sjg@chromium.org> |
Convert CONFIG_CMD_THOR_DOWNLOAD to Kconfig
This converts the following to Kconfig: CONFIG_CMD_THOR_DOWNLOAD
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.c
Convert CONFIG_CMD_THOR_DOWNLOAD to Kconfig
This converts the following to Kconfig: CONFIG_CMD_THOR_DOWNLOAD
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| 78d11b70 | 04-Aug-2017 |
Simon Glass <sjg@chromium.org> |
Kconfig: Drop CONFIG_CMD_TFTP
This is not a valid CONFIG option. Drop it.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <phil
Kconfig: Drop CONFIG_CMD_TFTP
This is not a valid CONFIG option. Drop it.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| 3cef3b31 | 04-Aug-2017 |
Simon Glass <sjg@chromium.org> |
Convert CONFIG_CMD_TERMINAL to Kconfig
This converts the following to Kconfig: CONFIG_CMD_TERMINAL
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Review
Convert CONFIG_CMD_TERMINAL to Kconfig
This converts the following to Kconfig: CONFIG_CMD_TERMINAL
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| 90d99e59 | 04-Aug-2017 |
Simon Glass <sjg@chromium.org> |
Convert CONFIG_CMD_TCA642X to Kconfig
This converts the following to Kconfig: CONFIG_CMD_TCA642X
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed
Convert CONFIG_CMD_TCA642X to Kconfig
This converts the following to Kconfig: CONFIG_CMD_TCA642X
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| 1c27a4c9 | 04-Aug-2017 |
Simon Glass <sjg@chromium.org> |
gpio: Drop sx151x driver
This driver is not used in U-Boot. Drop it and its associated CONFIG options.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Revie
gpio: Drop sx151x driver
This driver is not used in U-Boot. Drop it and its associated CONFIG options.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| 00805d7a | 04-Aug-2017 |
Simon Glass <sjg@chromium.org> |
Convert CONFIG_CMD_STRINGS to Kconfig
This converts the following to Kconfig: CONFIG_CMD_STRINGS
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed
Convert CONFIG_CMD_STRINGS to Kconfig
This converts the following to Kconfig: CONFIG_CMD_STRINGS
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| 3a91a253 | 04-Aug-2017 |
Simon Glass <sjg@chromium.org> |
Convert CONFIG_CMD_SPL_WRITE_SIZE to Kconfig
This converts the following to Kconfig: CONFIG_CMD_SPL_WRITE_SIZE
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail
Convert CONFIG_CMD_SPL_WRITE_SIZE to Kconfig
This converts the following to Kconfig: CONFIG_CMD_SPL_WRITE_SIZE
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| 203dc1b3 | 04-Aug-2017 |
Simon Glass <sjg@chromium.org> |
Convert CONFIG_CMD_SPL_NAND_OFS to Kconfig
This converts the following to Kconfig: CONFIG_CMD_SPL_NAND_OFS
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com
Convert CONFIG_CMD_SPL_NAND_OFS to Kconfig
This converts the following to Kconfig: CONFIG_CMD_SPL_NAND_OFS
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| 72c3033f | 04-Aug-2017 |
Simon Glass <sjg@chromium.org> |
Convert CONFIG_CMD_SPL to Kconfig
This converts the following to Kconfig: CONFIG_CMD_SPL
Note that trats does not actually use SPL, so this option can no-longer be set.
Signed-off-by: Simon Gla
Convert CONFIG_CMD_SPL to Kconfig
This converts the following to Kconfig: CONFIG_CMD_SPL
Note that trats does not actually use SPL, so this option can no-longer be set.
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| 2a728f3a | 04-Aug-2017 |
Simon Glass <sjg@chromium.org> |
Convert CONFIG_CMD_SH_ZIMAGEBOOT to Kconfig
This converts the following to Kconfig: CONFIG_CMD_SH_ZIMAGEBOOT
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.c
Convert CONFIG_CMD_SH_ZIMAGEBOOT to Kconfig
This converts the following to Kconfig: CONFIG_CMD_SH_ZIMAGEBOOT
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| 719d36ee | 04-Aug-2017 |
Simon Glass <sjg@chromium.org> |
Convert CONFIG_CMD_SF_TEST to Kconfig
This converts the following to Kconfig: CONFIG_CMD_SF_TEST
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed
Convert CONFIG_CMD_SF_TEST to Kconfig
This converts the following to Kconfig: CONFIG_CMD_SF_TEST
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|
| efce2442 | 04-Aug-2017 |
Simon Glass <sjg@chromium.org> |
Convert CONFIG_CMD_SDRAM to Kconfig
This converts the following to Kconfig: CONFIG_CMD_SDRAM
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Convert CONFIG_CMD_SDRAM to Kconfig
This converts the following to Kconfig: CONFIG_CMD_SDRAM
Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com> Reviewed-by: Philipp Tomsich <philipp.tomsich@theobroma-systems.com>
show more ...
|