On 11.01.20 22:07, Joel Johnson wrote:
I've found an issue in testing with the ENV_IS_IN_X values, they need to
be changed from a "select" to an "imply" to enable disabling default
values and support booting from MMC and having flash in SPI (or the
other way around).
I have the change queued for either a second patch submission (pending
additional review and comments), or subsequent patch.
As you will most likely rebase your patches on top of Baruch's patches,
please change this patch to using "imply" then.
On 2020-01-11 12:36, Joel Johnson wrote:
With the move to driver model usage, ensure that the required driver
support for SPI and MMC booting is available in SPL.
Tested on SolidRun ClearFog devices.
Signed-off-by: Joel Johnson <mrj...@lixil.net>
arch/arm/mach-mvebu/Kconfig | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/arch/arm/mach-mvebu/Kconfig b/arch/arm/mach-mvebu/Kconfig
index c6a1a0a944..b3239b2b01 100644
@@ -234,9 +234,19 @@ choice
bool "SPI NOR flash"
+ select ENV_IS_IN_SPI_FLASH
+ select SPL_DM_SPI
+ select SPL_MTD_SUPPORT
+ select SPL_SPI_FLASH_SUPPORT
+ select SPL_SPI_LOAD
+ select SPL_SPI_SUPPORT
bool "SDIO/MMC card"
+ select ENV_IS_IN_MMC
+ # GPIO required for SD card presence detection line
+ select SPL_DM_GPIO
+ select SPL_DM_MMC
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-51 Fax: (+49)-8142-66989-80 Email: s...@denx.de