1# SPDX-License-Identifier: GPL-2.0-only 2 3bootblock-y += bootblock.c 4bootblock-y += early_gpio.c 5bootblock-y += ec.c 6 7romstage-y += display_card_type.c 8romstage-$(CONFIG_BOARD_AMD_BIRMAN_PHOENIX_FSP) += port_descriptors_phoenix.c 9romstage-$(CONFIG_BOARD_AMD_BIRMAN_GLINDA) += port_descriptors_glinda.c 10 11ramstage-y += chromeos.c 12ramstage-y += display_card_type.c 13ramstage-y += gpio.c 14ramstage-$(CONFIG_BOARD_AMD_BIRMAN_PHOENIX_OPENSIL) += update_devicetree_phoenix_opensil.c 15ramstage-$(CONFIG_BOARD_AMD_BIRMAN_PHOENIX_FSP) += port_descriptors_phoenix.c 16ramstage-$(CONFIG_BOARD_AMD_BIRMAN_GLINDA) += port_descriptors_glinda.c 17 18ifneq ($(wildcard $(MAINBOARD_BLOBS_DIR)/APCB_FP8_LPDDR5.bin),) 19APCB_SOURCES = $(MAINBOARD_BLOBS_DIR)/APCB_FP8_LPDDR5.bin 20APCB_SOURCES_RECOVERY = $(MAINBOARD_BLOBS_DIR)/APCB_FP8_LPDDR5_DefaultRecovery.bin 21else 22show_notices:: warn_no_apcb 23endif 24 25ifeq ($(CONFIG_BIRMAN_HAVE_MCHP_FW),y) 26$(call add_intermediate, add_mchp_fw) 27 $(CBFSTOOL) $(obj)/coreboot.pre write -r EC_SIG -f $(CONFIG_BIRMAN_MCHP_SIG_FILE) --fill-upward 28 $(CBFSTOOL) $(obj)/coreboot.pre write -r EC_BODY -f $(CONFIG_BIRMAN_MCHP_FW_FILE) --fill-upward 29 30else 31show_notices:: warn_no_mchp 32endif # CONFIG_BIRMAN_HAVE_MCHP_FW 33 34PHONY+=warn_no_mchp 35warn_no_mchp: 36 printf "\n\t** WARNING **\n" 37 printf "coreboot has been built without the EC FW.\n" 38 printf "Do not flash this image. Your Birman's power button\n" 39 printf "will not respond when you press it.\n\n" 40