/ src / vendorcode / google / chromeos / Makefile.mk
Makefile.mk
 1  ## SPDX-License-Identifier: GPL-2.0-only
 2  
 3  ramstage-$(CONFIG_ELOG) += elog.c
 4  ramstage-$(CONFIG_CHROMEOS_NVS) += gnvs.c
 5  ramstage-$(CONFIG_HAVE_ACPI_TABLES) += acpi.c
 6  ramstage-$(CONFIG_CHROMEOS_RAMOOPS) += ramoops.c
 7  ramstage-y += vpd_mac.c vpd_serialno.c vpd_calibration.c
 8  ramstage-$(CONFIG_CHROMEOS_DISABLE_PLATFORM_HIERARCHY_ON_RESUME) += tpm2.c
 9  ramstage-$(CONFIG_HAVE_REGULATORY_DOMAIN) += wrdd.c
10  ramstage-$(CONFIG_USE_SAR) += sar.c
11  ramstage-$(CONFIG_TPM_GOOGLE) += cr50_enable_update.c
12  ramstage-$(CONFIG_TPM_GOOGLE) += tpm_factory_config.c
13  
14  romstage-$(CONFIG_CHROMEOS_CSE_BOARD_RESET_OVERRIDE) += cse_board_reset.c
15  ramstage-$(CONFIG_CHROMEOS_CSE_BOARD_RESET_OVERRIDE) += cse_board_reset.c
16  
17  bootblock-y += watchdog.c
18  verstage-y += watchdog.c
19  romstage-y += watchdog.c
20  ramstage-y += watchdog.c
21  
22  romstage-$(CONFIG_CHROMEOS_DRAM_PART_NUMBER_IN_CBI) += dram_part_num_override.c
23  ramstage-$(CONFIG_CHROMEOS_FW_SPLASH_SCREEN) += splash.c
24  
25  # Add logo to the cbfs image
26  BMP_LOGO_COMPRESS_FLAG := $(CBFS_COMPRESS_FLAG)
27  ifeq ($(CONFIG_BMP_LOGO_COMPRESS_LZMA),y)
28  	BMP_LOGO_COMPRESS_FLAG := LZMA
29  else ifeq ($(CONFIG_BMP_LOGO_COMPRESS_LZ4),y)
30  	BMP_LOGO_COMPRESS_FLAG := LZ4
31  endif
32  
33  define add_bmp_logo_file_to_cbfs
34  cbfs-files-$$($(1)) += $(2)
35  $(2)-file := $$(call strip_quotes,$$($(3)))
36  $(2)-type := raw
37  $(2)-compression := $$(BMP_LOGO_COMPRESS_FLAG)
38  endef
39  
40  $(eval $(call add_bmp_logo_file_to_cbfs,CONFIG_CHROMEOS_FW_SPLASH_SCREEN, \
41  	      cb_logo.bmp,CONFIG_CHROMEOS_LOGO_PATH))
42  $(eval $(call add_bmp_logo_file_to_cbfs,CONFIG_CHROMEOS_FW_SPLASH_SCREEN, \
43  	      cb_plus_logo.bmp,CONFIG_CHROMEBOOK_PLUS_LOGO_PATH))