Not all board variants are represented with a specific defconfig in mainline U-Boot. Here a small documentation on how to generate U-Boot images for all other board variants, available via different dts files and defconfigs. Use a different dts than in the defconfig: make DEVICE_TREE=cn9131-db-B Use a different boot device (e.g. MMC or NAND instead of SPI NOR): For MMC, please make the following changes to the defconfig via e.g. "make menuconfig": Remove CONFIG_MVEBU_SPI_BOOT Select CONFIG_MVEBU_MMC_BOOT Remove CONFIG_ENV_IS_IN_SPI_FLASH Select CONFIG_ENV_IS_IN_MMC For NAND, please make the following changes to the defconfig via e.g. "make menuconfig": Remove CONFIG_MVEBU_SPI_BOOT Select CONFIG_MVEBU_NAND_BOOT Remove CONFIG_ENV_IS_IN_SPI_FLASH Select CONFIG_ENV_IS_IN_NAND