Hi Joel,

On 23.03.20 21:21, 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>
Reviewed-by: Stefan Roese <s...@denx.de>

---

v2 changes:
   - change "select" for ENV_IS_IN_X to "imply" to allow disabling the
     default env location and configuring a different one if desired
   - remove SPL_DM_GPIO from defconfig, only include if needed for
     MMC booting
v3 changes:
   - none
v4 changes:
   - none
v5 changes:
   - none
v6 changes:
   - none

This patch generates multiple warnings on other MVEBU platforms. I've
dropped it for now in my upcoming pull request. Please rework the
problematic patches (missing in the pull request) and re-send.

Thanks,
Stefan


---
  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 161dee937f..32191e7157 100644
--- a/arch/arm/mach-mvebu/Kconfig
+++ b/arch/arm/mach-mvebu/Kconfig
@@ -235,9 +235,19 @@ choice
config MVEBU_SPL_BOOT_DEVICE_SPI
        bool "SPI NOR flash"
+       imply 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
config MVEBU_SPL_BOOT_DEVICE_MMC
        bool "SDIO/MMC card"
+       imply ENV_IS_IN_MMC
+       # GPIO required for SD card presence detection line
+       select SPL_DM_GPIO
+       select SPL_DM_MMC
        select SPL_LIBDISK_SUPPORT
config MVEBU_SPL_BOOT_DEVICE_SATA



Viele Grüße,
Stefan

--
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

Reply via email to