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