/* SPDX-License-Identifier: GPL-2.0-or-later */ | |
/* | |
* (C) Copyright 2023 Theobroma Systems Design und Consulting GmbH | |
*/ | |
/* | |
* setup_boottargets() - Swap mmc0 and mmc1 in boot_targets depending on U-Boot | |
* proper load medium. | |
* | |
* If bootsource is uSD-card we can assume that we want to use the | |
* SD-Card instead of the eMMC as first boot_target for distroboot. | |
* We only want to swap the defaults and not any custom environment a | |
* user has set. We exit early if a changed boot_targets environment | |
* is detected. | |
* | |
* Return: | |
* 0 if OK, -1 otherwise | |
*/ | |
int setup_boottargets(void); |