On 04/14/2017 03:42 PM, Andreas Färber wrote: > Am 14.04.2017 um 13:46 schrieb Heinrich Schuchardt: >> To enable booting from MMC the MMC devices 0 and 1 are added to the > > from eMMC > >> BOOT_TARGET_DEVICES. >> >> Signed-off-by: Heinrich Schuchardt <xypron.g...@gmx.de> >> --- >> This is a resubmission of >> https://lists.denx.de/pipermail/u-boot/2017-April/287315.html >> where this patch was part of patch series which was no longer applicable. >> --- >> include/configs/meson-gxbb-common.h | 2 ++ >> 1 file changed, 2 insertions(+) >> >> diff --git a/include/configs/meson-gxbb-common.h >> b/include/configs/meson-gxbb-common.h >> index cc2b5b6..388f239 100644 >> --- a/include/configs/meson-gxbb-common.h >> +++ b/include/configs/meson-gxbb-common.h >> @@ -39,6 +39,8 @@ >> #include <config_distro_defaults.h> >> >> #define BOOT_TARGET_DEVICES(func) \ >> + func(MMC, mmc, 0) \ >> + func(MMC, mmc, 1) \ > > What if booting on SD fails and eMMC is absent? Will that still iterate > on to DHCP?
Yes, the targets are tried in sequence. So if neither SD nor eMMC are available DHCP is tried. You will find the same for a lot of other boards (e.g. wandboard.h). For details refer to chapter "Boot Target Configuration" in doc/README.distro. Best Regards Heinrich Schuchardt _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot