// SPDX-License-Identifier: GPL-2.0+ /* * Copyright 2019 NXP */ #include #include #include #include #if CONFIG_IS_ENABLED(EFI_HAVE_CAPSULE_SUPPORT) #define IMX_BOOT_IMAGE_GUID \ EFI_GUID(0x928b33bc, 0xe58b, 0x4247, 0x9f, 0x1d, \ 0x3b, 0xf1, 0xee, 0x1c, 0xda, 0xff) struct efi_fw_image fw_images[] = { { .image_type_id = IMX_BOOT_IMAGE_GUID, .fw_name = u"IMX8MP-EVK-RAW", .image_index = 1, }, }; struct efi_capsule_update_info update_info = { .dfu_string = "mmc 2=flash-bin raw 0 0x2000 mmcpart 1", .num_images = ARRAY_SIZE(fw_images), .images = fw_images, }; #endif /* EFI_HAVE_CAPSULE_SUPPORT */ int board_init(void) { return 0; } int board_late_init(void) { #if CONFIG_IS_ENABLED(ENV_IS_IN_MMC) board_late_mmc_env_init(); #endif #ifdef CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG env_set("board_name", "EVK"); env_set("board_rev", "iMX8MP"); #endif return 0; }