1# SPDX-License-Identifier: GPL-2.0-only 2 3bootblock-y += bootblock.c 4bootblock-y += variants/$(VARIANT_DIR)/early_gpio.c 5 6ramstage-y += variants/$(VARIANT_DIR)/gpio.c 7ramstage-y += variants/$(VARIANT_DIR)/port_descriptors.c 8 9ifneq ($(CONFIG_MANDOLIN_LPC),y) 10ramstage-y += emmc_gpio.c 11endif 12 13ifeq ($(CONFIG_BOARD_AMD_MANDOLIN),y) 14APCB_SOURCES = $(MAINBOARD_BLOBS_DIR)/APCB_mandolin.bin 15else # CONFIG_BOARD_AMD_CEREME 16APCB_SOURCES = $(MAINBOARD_BLOBS_DIR)/APCB_cereme.bin 17endif 18 19ifeq ($(CONFIG_MANDOLIN_HAVE_MCHP_FW),y) 20 21$(call add_intermediate, add_mchp_fw) 22 $(CBFSTOOL) $< write -r EC -f $(CONFIG_MANDOLIN_MCHP_FW_FILE) --fill-upward 23 24else 25show_notices:: warn_no_mchp 26endif # CONFIG_MANDOLIN_HAVE_MCHP_FW 27 28PHONY+=warn_no_mchp 29warn_no_mchp: 30 printf "\n\t** WARNING **\n" 31 printf "coreboot has been built without the Microchip EC.\n" 32 printf "Do not flash this image. Your Mandolin's power button\n" 33 printf "will not respond when you press it.\n\n" 34