Patrick Georgi | c49d7a3 | 2020-05-08 22:50:46 +0200 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0-only |
Stefan Reinauer | 86ddd73 | 2016-03-11 20:22:28 -0800 | [diff] [blame] | 2 | |
| 3 | ifeq ($(CONFIG_PLATFORM_USES_FSP2_0),y) |
| 4 | |
Arthur Heymans | 5a66334 | 2020-10-28 14:03:14 +0100 | [diff] [blame] | 5 | bootblock-$(CONFIG_FSP_CAR) += fspt_report.c |
| 6 | |
Lee Leahy | 672df16 | 2016-07-24 18:21:13 -0700 | [diff] [blame] | 7 | romstage-y += debug.c |
Subrata Banik | 3ba6f8c | 2022-03-23 03:22:28 +0530 | [diff] [blame] | 8 | romstage-$(CONFIG_FSP_USES_CB_DEBUG_EVENT_HANDLER) += fsp_debug_event.c |
Andrey Petrov | b37fd67 | 2016-03-01 16:25:38 -0800 | [diff] [blame] | 9 | romstage-y += hand_off_block.c |
Lee Leahy | 37b5ef2 | 2016-07-31 14:15:49 -0700 | [diff] [blame] | 10 | romstage-$(CONFIG_DISPLAY_FSP_HEADER) += header_display.c |
Lee Leahy | ac3b0a6 | 2016-07-27 07:40:25 -0700 | [diff] [blame] | 11 | romstage-$(CONFIG_DISPLAY_HOBS) += hob_display.c |
Lee Leahy | e6f2f74 | 2016-07-21 09:48:49 -0700 | [diff] [blame] | 12 | romstage-$(CONFIG_DISPLAY_UPD_DATA) += upd_display.c |
Lee Leahy | 52d0c68 | 2016-08-01 15:47:42 -0700 | [diff] [blame] | 13 | romstage-$(CONFIG_VERIFY_HOBS) += hob_verify.c |
Andrey Petrov | b37fd67 | 2016-03-01 16:25:38 -0800 | [diff] [blame] | 14 | romstage-y += util.c |
| 15 | romstage-y += memory_init.c |
Pratik Prajapati | ffc934d | 2016-11-18 14:36:34 -0800 | [diff] [blame] | 16 | romstage-$(CONFIG_MMA) += mma_core.c |
Michael Niewöhner | b8cd4b0 | 2019-11-04 22:13:44 +0100 | [diff] [blame] | 17 | romstage-y += cbmem.c |
Ray Han Lim, Ng | 65b7219 | 2022-01-21 14:33:11 +0800 | [diff] [blame] | 18 | romstage-$(CONFIG_ENABLE_FSP_ERROR_INFO) += fsp_error_info_hob.c |
Subrata Banik | e48f24d | 2023-08-31 14:38:38 +0000 | [diff] [blame] | 19 | romstage-$(CONFIG_CACHE_MRC_SETTINGS) += save_mrc_data.c |
Andrey Petrov | b37fd67 | 2016-03-01 16:25:38 -0800 | [diff] [blame] | 20 | |
Lee Leahy | 672df16 | 2016-07-24 18:21:13 -0700 | [diff] [blame] | 21 | ramstage-y += debug.c |
Subrata Banik | 3ba6f8c | 2022-03-23 03:22:28 +0530 | [diff] [blame] | 22 | ramstage-$(CONFIG_FSP_USES_CB_DEBUG_EVENT_HANDLER) += fsp_debug_event.c |
Subrata Banik | 96b32f1 | 2020-07-31 12:09:11 +0530 | [diff] [blame] | 23 | ramstage-$(CONFIG_USE_INTEL_FSP_MP_INIT) += fsp_mpinit.c |
Subrata Banik | 6de1d9f | 2022-03-20 19:50:38 +0530 | [diff] [blame] | 24 | ramstage-$(CONFIG_DISPLAY_FSP_TIMESTAMPS) += fsp_timestamp.c |
Nico Huber | 2e7f6cc | 2017-05-22 15:58:03 +0200 | [diff] [blame] | 25 | ramstage-$(CONFIG_RUN_FSP_GOP) += graphics.c |
Andrey Petrov | b37fd67 | 2016-03-01 16:25:38 -0800 | [diff] [blame] | 26 | ramstage-y += hand_off_block.c |
Lee Leahy | 37b5ef2 | 2016-07-31 14:15:49 -0700 | [diff] [blame] | 27 | ramstage-$(CONFIG_DISPLAY_FSP_HEADER) += header_display.c |
Lee Leahy | ac3b0a6 | 2016-07-27 07:40:25 -0700 | [diff] [blame] | 28 | ramstage-$(CONFIG_DISPLAY_HOBS) += hob_display.c |
Lee Leahy | 52d0c68 | 2016-08-01 15:47:42 -0700 | [diff] [blame] | 29 | ramstage-$(CONFIG_VERIFY_HOBS) += hob_verify.c |
Andrey Petrov | b37fd67 | 2016-03-01 16:25:38 -0800 | [diff] [blame] | 30 | ramstage-y += notify.c |
| 31 | ramstage-y += silicon_init.c |
Lee Leahy | e6f2f74 | 2016-07-21 09:48:49 -0700 | [diff] [blame] | 32 | ramstage-$(CONFIG_DISPLAY_UPD_DATA) += upd_display.c |
Andrey Petrov | b37fd67 | 2016-03-01 16:25:38 -0800 | [diff] [blame] | 33 | ramstage-y += util.c |
Subrata Banik | e48f24d | 2023-08-31 14:38:38 +0000 | [diff] [blame] | 34 | ramstage-$(CONFIG_FSP_NVS_DATA_POST_SILICON_INIT) += save_mrc_data.c |
Pratik Prajapati | ffc934d | 2016-11-18 14:36:34 -0800 | [diff] [blame] | 35 | ramstage-$(CONFIG_MMA) += mma_core.c |
Ray Han Lim, Ng | 65b7219 | 2022-01-21 14:33:11 +0800 | [diff] [blame] | 36 | ramstage-$(CONFIG_ENABLE_FSP_ERROR_INFO) += fsp_error_info_hob.c |
Subrata Banik | 7bc92f0 | 2023-08-03 10:11:28 +0000 | [diff] [blame] | 37 | ramstage-$(CONFIG_BMP_LOGO) += fsp_gop_blt.c |
Andrey Petrov | b37fd67 | 2016-03-01 16:25:38 -0800 | [diff] [blame] | 38 | |
Arthur Heymans | 98cc783 | 2020-12-08 12:49:38 +0100 | [diff] [blame] | 39 | ifneq ($(CONFIG_NO_FSP_TEMP_RAM_EXIT),y) |
Brenton Dong | 0a5971c | 2016-10-18 11:35:15 -0700 | [diff] [blame] | 40 | postcar-$(CONFIG_FSP_CAR) += temp_ram_exit.c |
Arthur Heymans | 98cc783 | 2020-12-08 12:49:38 +0100 | [diff] [blame] | 41 | endif |
Brenton Dong | 0a5971c | 2016-10-18 11:35:15 -0700 | [diff] [blame] | 42 | postcar-$(CONFIG_FSP_CAR) += util.c |
| 43 | postcar-$(CONFIG_DISPLAY_FSP_HEADER) += header_display.c |
Lijian Zhao | 8465a81 | 2017-07-11 12:33:22 -0700 | [diff] [blame] | 44 | postcar-y += hand_off_block.c |
Brandon Breitenstein | 135eae9 | 2016-09-30 13:57:12 -0700 | [diff] [blame] | 45 | |
Andrey Petrov | b37fd67 | 2016-03-01 16:25:38 -0800 | [diff] [blame] | 46 | CPPFLAGS_common += -I$(src)/drivers/intel/fsp2_0/include |
Stefan Reinauer | 86ddd73 | 2016-03-11 20:22:28 -0800 | [diff] [blame] | 47 | |
Wim Vervoorn | 8fc523e | 2019-11-01 12:43:58 +0100 | [diff] [blame] | 48 | FSP_T_CBFS = $(call strip_quotes,$(CONFIG_FSP_T_CBFS)) |
| 49 | FSP_M_CBFS = $(call strip_quotes,$(CONFIG_FSP_M_CBFS)) |
Jonathon Hall | eb834d9 | 2023-09-27 12:50:59 -0400 | [diff] [blame] | 50 | FSP_M_CBFS_2 = $(call strip_quotes,$(CONFIG_FSP_M_CBFS_2)) |
Wim Vervoorn | 8fc523e | 2019-11-01 12:43:58 +0100 | [diff] [blame] | 51 | FSP_S_CBFS = $(call strip_quotes,$(CONFIG_FSP_S_CBFS)) |
Jonathon Hall | eb834d9 | 2023-09-27 12:50:59 -0400 | [diff] [blame] | 52 | FSP_S_CBFS_2 = $(call strip_quotes,$(CONFIG_FSP_S_CBFS_2)) |
Wim Vervoorn | 8fc523e | 2019-11-01 12:43:58 +0100 | [diff] [blame] | 53 | |
Andrey Petrov | 9be1a11 | 2016-05-14 16:32:39 -0700 | [diff] [blame] | 54 | # Add FSP blobs into cbfs. SoC code may supply additional options with |
| 55 | # -options, e.g --xip or -b |
Felix Held | 2651d99 | 2021-08-28 02:31:41 +0200 | [diff] [blame] | 56 | ifeq ($(CONFIG_ADD_FSP_BINARIES)$(CONFIG_FSP_CAR),yy) |
| 57 | cbfs-files-y += $(FSP_T_CBFS) |
Wim Vervoorn | 8fc523e | 2019-11-01 12:43:58 +0100 | [diff] [blame] | 58 | $(FSP_T_CBFS)-file := $(call strip_quotes,$(CONFIG_FSP_T_FILE)) |
| 59 | $(FSP_T_CBFS)-type := fsp |
praveen hodagatta pranesh | 6c96542 | 2018-10-10 22:48:00 +0800 | [diff] [blame] | 60 | ifeq ($(CONFIG_FSP_T_XIP),y) |
Wim Vervoorn | 8fc523e | 2019-11-01 12:43:58 +0100 | [diff] [blame] | 61 | $(FSP_T_CBFS)-options := --xip $(TXTIBB) |
Arthur Heymans | 0f068a6 | 2021-05-03 10:59:45 +0200 | [diff] [blame] | 62 | $(FSP_T_CBFS)-position = $(CONFIG_FSP_T_LOCATION) |
Felix Held | 2651d99 | 2021-08-28 02:31:41 +0200 | [diff] [blame] | 63 | endif # CONFIG_FSP_T_XIP |
| 64 | endif # CONFIG_ADD_FSP_BINARIES && CONFIG_FSP_CAR |
Brenton Dong | 0a5971c | 2016-10-18 11:35:15 -0700 | [diff] [blame] | 65 | |
Wim Vervoorn | 8fc523e | 2019-11-01 12:43:58 +0100 | [diff] [blame] | 66 | cbfs-files-$(CONFIG_ADD_FSP_BINARIES) += $(FSP_M_CBFS) |
Jonathon Hall | eb834d9 | 2023-09-27 12:50:59 -0400 | [diff] [blame] | 67 | ifeq ($(CONFIG_PLATFORM_USES_SECOND_FSP)$(CONFIG_ADD_FSP_BINARIES),yy) |
| 68 | cbfs-files-y += $(FSP_M_CBFS_2) |
| 69 | endif |
Wim Vervoorn | 8fc523e | 2019-11-01 12:43:58 +0100 | [diff] [blame] | 70 | $(FSP_M_CBFS)-file := $(call strip_quotes,$(CONFIG_FSP_M_FILE)) |
Jonathon Hall | eb834d9 | 2023-09-27 12:50:59 -0400 | [diff] [blame] | 71 | $(FSP_M_CBFS_2)-file := $(call strip_quotes,$(CONFIG_FSP_M_FILE_2)) |
Wim Vervoorn | 8fc523e | 2019-11-01 12:43:58 +0100 | [diff] [blame] | 72 | $(FSP_M_CBFS)-type := fsp |
Jonathon Hall | eb834d9 | 2023-09-27 12:50:59 -0400 | [diff] [blame] | 73 | $(FSP_M_CBFS_2)-type := fsp |
Rizwan Qureshi | 69966cc | 2016-09-09 12:16:11 +0530 | [diff] [blame] | 74 | ifeq ($(CONFIG_FSP_M_XIP),y) |
Wim Vervoorn | 8fc523e | 2019-11-01 12:43:58 +0100 | [diff] [blame] | 75 | $(FSP_M_CBFS)-options := --xip $(TXTIBB) |
Jonathon Hall | eb834d9 | 2023-09-27 12:50:59 -0400 | [diff] [blame] | 76 | $(FSP_M_CBFS_2)-options := --xip $(TXTIBB) |
Rizwan Qureshi | 69966cc | 2016-09-09 12:16:11 +0530 | [diff] [blame] | 77 | endif |
Aaron Durbin | ecbfa99 | 2020-05-15 17:01:58 -0600 | [diff] [blame] | 78 | ifeq ($(CONFIG_FSP_COMPRESS_FSP_M_LZMA),y) |
| 79 | $(FSP_M_CBFS)-compression := LZMA |
Jonathon Hall | eb834d9 | 2023-09-27 12:50:59 -0400 | [diff] [blame] | 80 | $(FSP_M_CBFS_2)-compression := LZMA |
Felix Singer | 53a43f1 | 2023-08-20 03:09:49 +0200 | [diff] [blame] | 81 | else ifeq ($(CONFIG_FSP_COMPRESS_FSP_M_LZ4),y) |
Aaron Durbin | ecbfa99 | 2020-05-15 17:01:58 -0600 | [diff] [blame] | 82 | $(FSP_M_CBFS)-compression := LZ4 |
Jonathon Hall | eb834d9 | 2023-09-27 12:50:59 -0400 | [diff] [blame] | 83 | $(FSP_M_CBFS_2)-compression := LZ4 |
Aaron Durbin | ecbfa99 | 2020-05-15 17:01:58 -0600 | [diff] [blame] | 84 | endif |
Raul E Rangel | 82897c9 | 2021-11-05 10:29:24 -0600 | [diff] [blame] | 85 | ifneq ($(CONFIG_FSP_ALIGNMENT_FSP_M),) |
| 86 | $(FSP_M_CBFS)-align := $(CONFIG_FSP_ALIGNMENT_FSP_M) |
Jonathon Hall | eb834d9 | 2023-09-27 12:50:59 -0400 | [diff] [blame] | 87 | $(FSP_M_CBFS_2)-align := $(CONFIG_FSP_ALIGNMENT_FSP_M) |
Raul E Rangel | 82897c9 | 2021-11-05 10:29:24 -0600 | [diff] [blame] | 88 | endif |
Andrey Petrov | 9be1a11 | 2016-05-14 16:32:39 -0700 | [diff] [blame] | 89 | |
Wim Vervoorn | 8fc523e | 2019-11-01 12:43:58 +0100 | [diff] [blame] | 90 | cbfs-files-$(CONFIG_ADD_FSP_BINARIES) += $(FSP_S_CBFS) |
Jonathon Hall | eb834d9 | 2023-09-27 12:50:59 -0400 | [diff] [blame] | 91 | ifeq ($(CONFIG_PLATFORM_USES_SECOND_FSP)$(CONFIG_ADD_FSP_BINARIES),yy) |
| 92 | cbfs-files-y += $(FSP_S_CBFS_2) |
| 93 | endif |
Wim Vervoorn | 8fc523e | 2019-11-01 12:43:58 +0100 | [diff] [blame] | 94 | $(FSP_S_CBFS)-file := $(call strip_quotes,$(CONFIG_FSP_S_FILE)) |
Jonathon Hall | eb834d9 | 2023-09-27 12:50:59 -0400 | [diff] [blame] | 95 | $(FSP_S_CBFS_2)-file := $(call strip_quotes,$(CONFIG_FSP_S_FILE_2)) |
Wim Vervoorn | 8fc523e | 2019-11-01 12:43:58 +0100 | [diff] [blame] | 96 | $(FSP_S_CBFS)-type := fsp |
Jonathon Hall | eb834d9 | 2023-09-27 12:50:59 -0400 | [diff] [blame] | 97 | $(FSP_S_CBFS_2)-type := fsp |
Aaron Durbin | a85febc | 2020-05-15 15:09:10 -0600 | [diff] [blame] | 98 | ifeq ($(CONFIG_FSP_COMPRESS_FSP_S_LZMA),y) |
| 99 | $(FSP_S_CBFS)-compression := LZMA |
Jonathon Hall | eb834d9 | 2023-09-27 12:50:59 -0400 | [diff] [blame] | 100 | $(FSP_S_CBFS_2)-compression := LZMA |
Felix Singer | 53a43f1 | 2023-08-20 03:09:49 +0200 | [diff] [blame] | 101 | else ifeq ($(CONFIG_FSP_COMPRESS_FSP_S_LZ4),y) |
Aaron Durbin | a85febc | 2020-05-15 15:09:10 -0600 | [diff] [blame] | 102 | $(FSP_S_CBFS)-compression := LZ4 |
Jonathon Hall | eb834d9 | 2023-09-27 12:50:59 -0400 | [diff] [blame] | 103 | $(FSP_S_CBFS_2)-compression := LZ4 |
Aaron Durbin | a85febc | 2020-05-15 15:09:10 -0600 | [diff] [blame] | 104 | endif |
Raul E Rangel | 82897c9 | 2021-11-05 10:29:24 -0600 | [diff] [blame] | 105 | ifneq ($(CONFIG_FSP_ALIGNMENT_FSP_S),) |
| 106 | $(FSP_S_CBFS)-align := $(CONFIG_FSP_ALIGNMENT_FSP_S) |
Jonathon Hall | eb834d9 | 2023-09-27 12:50:59 -0400 | [diff] [blame] | 107 | $(FSP_S_CBFS_2)-align := $(CONFIG_FSP_ALIGNMENT_FSP_S) |
Raul E Rangel | 82897c9 | 2021-11-05 10:29:24 -0600 | [diff] [blame] | 108 | endif |
Andrey Petrov | 9be1a11 | 2016-05-14 16:32:39 -0700 | [diff] [blame] | 109 | |
Michael Niewöhner | 59f06ad | 2020-11-25 13:55:42 +0100 | [diff] [blame] | 110 | ifeq ($(CONFIG_FSP_FULL_FD),y) |
Michael Niewöhner | 1aa8fc3 | 2020-12-10 02:55:47 +0100 | [diff] [blame] | 111 | $(obj)/Fsp_M.fd: $(call strip_quotes,$(CONFIG_FSP_FD_PATH)) $(DOTCONFIG) |
Michael Niewöhner | 9990866 | 2021-10-02 21:05:20 +0200 | [diff] [blame] | 112 | python 3rdparty/fsp/Tools/SplitFspBin.py split -f $(CONFIG_FSP_FD_PATH) -o "$(obj)" -n "Fsp.fd" |
Patrick Georgi | 6539e10 | 2018-09-13 11:48:43 -0400 | [diff] [blame] | 113 | |
| 114 | $(obj)/Fsp_S.fd: $(call strip_quotes,$(CONFIG_FSP_FD_PATH)) $(obj)/Fsp_M.fd |
| 115 | true |
| 116 | |
| 117 | $(obj)/Fsp_T.fd: $(call strip_quotes,$(CONFIG_FSP_FD_PATH)) $(obj)/Fsp_M.fd |
| 118 | true |
| 119 | endif |
| 120 | |
Jonathon Hall | eb834d9 | 2023-09-27 12:50:59 -0400 | [diff] [blame] | 121 | ifeq ($(CONFIG_PLATFORM_USES_SECOND_FSP)$(CONFIG_FSP_FULL_FD),yy) |
| 122 | $(obj)/Fsp_2_M.fd: $(call strip_quotes,$(CONFIG_FSP_FD_PATH_2)) $(DOTCONFIG) |
| 123 | python 3rdparty/fsp/Tools/SplitFspBin.py split -f $(CONFIG_FSP_FD_PATH_2) -o "$(obj)" -n "Fsp_2.fd" |
| 124 | |
| 125 | $(obj)/Fsp_2_S.fd: $(call strip_quotes,$(CONFIG_FSP_FD_PATH_2)) $(obj)/Fsp_M.fd |
| 126 | true |
| 127 | endif |
| 128 | |
Wim Vervoorn | cbc878d2 | 2019-11-28 14:45:12 +0100 | [diff] [blame] | 129 | # Add logo to the cbfs image |
Shelley Chen | fddf916 | 2024-01-03 14:00:07 -0800 | [diff] [blame^] | 130 | ifneq ($(CONFIG_HAVE_CUSTOM_BMP_LOGO),y) |
Kyösti Mälkki | 4949a3d | 2021-01-09 20:38:43 +0200 | [diff] [blame] | 131 | cbfs-files-$(CONFIG_BMP_LOGO) += logo.bmp |
Wim Vervoorn | cbc878d2 | 2019-11-28 14:45:12 +0100 | [diff] [blame] | 132 | logo.bmp-file := $(call strip_quotes,$(CONFIG_FSP2_0_LOGO_FILE_NAME)) |
| 133 | logo.bmp-type := raw |
Subrata Banik | 7a6f888 | 2023-08-04 21:31:05 +0530 | [diff] [blame] | 134 | ifeq ($(CONFIG_BMP_LOGO_COMPRESS_LZMA),y) |
Wim Vervoorn | cbc878d2 | 2019-11-28 14:45:12 +0100 | [diff] [blame] | 135 | logo.bmp-compression := LZMA |
Subrata Banik | a0d4470 | 2023-08-18 20:17:16 +0530 | [diff] [blame] | 136 | else ifeq ($(CONFIG_BMP_LOGO_COMPRESS_LZ4),y) |
Subrata Banik | 7a6f888 | 2023-08-04 21:31:05 +0530 | [diff] [blame] | 137 | logo.bmp-compression := LZ4 |
| 138 | endif |
Shelley Chen | fddf916 | 2024-01-03 14:00:07 -0800 | [diff] [blame^] | 139 | endif |
Wim Vervoorn | cbc878d2 | 2019-11-28 14:45:12 +0100 | [diff] [blame] | 140 | |
Patrick Georgi | 6539e10 | 2018-09-13 11:48:43 -0400 | [diff] [blame] | 141 | ifneq ($(call strip_quotes,$(CONFIG_FSP_HEADER_PATH)),) |
| 142 | CPPFLAGS_common+=-I$(CONFIG_FSP_HEADER_PATH) |
| 143 | endif |
| 144 | |
Felix Held | c958f84 | 2021-08-28 00:36:17 +0200 | [diff] [blame] | 145 | # check if the FSP files that are supposed to be added are specified |
| 146 | ifeq ($(CONFIG_ADD_FSP_BINARIES),y) |
| 147 | ifeq ($(CONFIG_FSP_CAR),y) |
| 148 | ifeq ($(call strip_quotes,$(CONFIG_FSP_T_FILE)),) |
| 149 | $(error No FSP-T binary file specified.) |
| 150 | endif # CONFIG_FSP_T_FILE |
| 151 | endif # CONFIG_FSP_CAR |
| 152 | ifeq ($(call strip_quotes,$(CONFIG_FSP_M_FILE)),) |
| 153 | $(error No FSP-M binary file specified.) |
| 154 | endif # CONFIG_FSP_M_FILE |
| 155 | ifeq ($(call strip_quotes,$(CONFIG_FSP_S_FILE)),) |
| 156 | $(error No FSP-S binary file specified.) |
| 157 | endif # CONFIG_FSP_S_FILE |
Jonathon Hall | eb834d9 | 2023-09-27 12:50:59 -0400 | [diff] [blame] | 158 | ifeq ($(CONFIG_PLATFORM_USES_SECOND_FSP),y) |
| 159 | ifeq ($(call strip_quotes,$(CONFIG_FSP_M_FILE_2)),) |
| 160 | $(error No second FSP-M binary file specified.) |
| 161 | endif # CONFIG_FSP_M_FILE_2 |
| 162 | ifeq ($(call strip_quotes,$(CONFIG_FSP_S_FILE_2)),) |
| 163 | $(error No second FSP-S binary file specified.) |
| 164 | endif # CONFIG_FSP_S_FILE_2 |
| 165 | endif # CONFIG_PLATFORM_USES_SECOND_FSP |
Felix Held | b33816e | 2021-09-03 16:18:28 +0200 | [diff] [blame] | 166 | else # CONFIG_ADD_FSP_BINARIES |
Martin Roth | 372503f | 2023-12-08 00:43:23 -0700 | [diff] [blame] | 167 | show_notices:: warn_no_fsp_binaries |
Felix Held | c958f84 | 2021-08-28 00:36:17 +0200 | [diff] [blame] | 168 | endif # CONFIG_ADD_FSP_BINARIES |
| 169 | |
Felix Held | b33816e | 2021-09-03 16:18:28 +0200 | [diff] [blame] | 170 | PHONY+=warn_no_fsp_binaries |
| 171 | warn_no_fsp_binaries: |
| 172 | printf "\n\t** WARNING **\n" |
| 173 | printf "ADD_FSP_BINARIES isn't selected even though this SoC relies on the FSP.\n" |
| 174 | printf "The resulting image won't contain the FSP binaries and will not boot unless\n" |
| 175 | printf "they are added later.\n" |
| 176 | |
Furquan Shaikh | 1a5f25e | 2021-02-03 23:02:34 -0800 | [diff] [blame] | 177 | subdirs-y += ppi |
Subrata Banik | 52331ba | 2019-03-11 11:53:12 +0530 | [diff] [blame] | 178 | |
Stefan Reinauer | 86ddd73 | 2016-03-11 20:22:28 -0800 | [diff] [blame] | 179 | endif |