arm: mvebu: Espressobin: Detect presence of emmc at runtime
authorPali Rohár <pali@kernel.org>
Wed, 25 Nov 2020 18:20:10 +0000 (19:20 +0100)
committerStefan Roese <sr@denx.de>
Mon, 7 Dec 2020 06:11:37 +0000 (07:11 +0100)
commit061c6d1b238aa100728b3082fc943e8f679f8e7f
tree5314df8bd46d936cd903936e845cb690102110b4
parent135973967b6c0fd08e5c0e75e55e3ccae83f5853
arm: mvebu: Espressobin: Detect presence of emmc at runtime

Try to initialize emmc in board_late_init() and if it fails then we know
that emmc device is not connected.

This allows to use in U-Boot just one DTS file for all Espressobin variants
and also to correctly set fdtfile env variable for Linux kernel.

Signed-off-by: Pali Rohár <pali@kernel.org>
Tested-by: Gérald Kerma <gerald@gk2.net>
Reviewed-by: Andre Heider <a.heider@gmail.com>
board/Marvell/mvebu_armada-37xx/board.c