blob: 15d69d525a085c8c553dcea8a0dcd05a64f6d063 [file] [log] [blame]
Felix Helde6315f72020-04-04 05:27:05 +02001# SPDX-License-Identifier: GPL-2.0-only
2
3bootblock-y += bootblock.c
Felix Heldc077f4a2020-06-24 20:43:22 +02004bootblock-y += variants/$(VARIANT_DIR)/early_gpio.c
Felix Helde6315f72020-04-04 05:27:05 +02005
Felix Heldc077f4a2020-06-24 20:43:22 +02006ramstage-y += variants/$(VARIANT_DIR)/gpio.c
7ramstage-y += variants/$(VARIANT_DIR)/port_descriptors.c
Felix Helde6315f72020-04-04 05:27:05 +02008
Felix Helde2cb8692020-11-23 23:01:45 +01009ifneq ($(CONFIG_MANDOLIN_LPC),y)
Felix Held346f3912020-06-27 01:41:21 +020010ramstage-y += emmc_gpio.c
11endif
12
Felix Held407b8662020-06-23 01:14:46 +020013ifeq ($(CONFIG_BOARD_AMD_MANDOLIN),y)
Rob Barnesb2545cc2020-09-09 13:19:09 -060014APCB_SOURCES = $(MAINBOARD_BLOBS_DIR)/APCB_mandolin.bin
Felix Held407b8662020-06-23 01:14:46 +020015else # CONFIG_BOARD_AMD_CEREME
16APCB_SOURCES = $(MAINBOARD_BLOBS_DIR)/APCB_cereme.bin
17endif
Felix Helde6315f72020-04-04 05:27:05 +020018
Felix Helde6315f72020-04-04 05:27:05 +020019ifeq ($(CONFIG_MANDOLIN_HAVE_MCHP_FW),y)
20
Patrick Georgi2cc5bcb2021-01-13 09:15:07 +010021$(call add_intermediate, add_mchp_fw)
Arthur Heymans8ceef402021-07-06 16:20:09 +020022 $(CBFSTOOL) $< write -r EC -f $(CONFIG_MANDOLIN_MCHP_FW_FILE) --fill-upward
Felix Helde6315f72020-04-04 05:27:05 +020023
24else
Martin Roth372503f2023-12-08 00:43:23 -070025show_notices:: warn_no_mchp
Felix Helde6315f72020-04-04 05:27:05 +020026endif # CONFIG_MANDOLIN_HAVE_MCHP_FW
27
28PHONY+=warn_no_mchp
29warn_no_mchp:
30 printf "\n\t** WARNING **\n"
Paul Menzela5e94fe2021-03-26 08:26:16 +010031 printf "coreboot has been built without the Microchip EC.\n"
Felix Helde6315f72020-04-04 05:27:05 +020032 printf "Do not flash this image. Your Mandolin's power button\n"
33 printf "will not respond when you press it.\n\n"