Sean Rhodes | 296994b | 2021-10-14 20:58:15 +0100 | [diff] [blame] | 1 | ## SPDX-License-Identifier: GPL-2.0-only |
| 2 | |
| 3 | ifeq ($(CONFIG_EC_STARLABS_ITE),y) |
| 4 | |
| 5 | PHONY+=add_ite_fw |
| 6 | INTERMEDIATE+=add_ite_fw |
| 7 | |
| 8 | EC_VARIANT_DIR := $(call strip_quotes, $(CONFIG_EC_VARIANT_DIR)) |
| 9 | CPPFLAGS_common += -I$(src)/ec/starlabs/merlin/variants/$(EC_VARIANT_DIR) |
| 10 | |
Sean Rhodes | 36e2b4b | 2022-03-09 07:59:02 +0000 | [diff] [blame] | 11 | all-y += ite.c |
Sean Rhodes | 296994b | 2021-10-14 20:58:15 +0100 | [diff] [blame] | 12 | |
| 13 | ifeq ($(CONFIG_EC_STARLABS_NEED_ITE_BIN),y) |
| 14 | ifeq ($(CONFIG_EC_STARLABS_ADD_ITE_BIN),y) |
| 15 | add_ite_fw: $(obj)/coreboot.pre |
| 16 | $(CBFSTOOL) $(obj)/coreboot.pre write -r EC -f $(CONFIG_EC_STARLABS_ITE_BIN_PATH) -u |
| 17 | else |
Martin Roth | 372503f | 2023-12-08 00:43:23 -0700 | [diff] [blame^] | 18 | show_notices:: warn_no_ite_fw |
Sean Rhodes | 296994b | 2021-10-14 20:58:15 +0100 | [diff] [blame] | 19 | |
| 20 | PHONY+=warn_no_ite_fw |
| 21 | warn_no_ite_fw: |
| 22 | printf "\n\t** WARNING **\n" |
| 23 | printf "coreboot has been built without the ITE EC Firmware.\n" |
| 24 | printf "Do not flash this image. Your laptop's power button\n" |
| 25 | printf "may not respond when you press it.\n\n" |
| 26 | endif |
| 27 | endif |
| 28 | endif |
Sean Rhodes | 7834298 | 2022-03-09 08:23:29 +0000 | [diff] [blame] | 29 | |
| 30 | ifeq ($(CONFIG_EC_STARLABS_NUVOTON),y) |
| 31 | |
| 32 | EC_VARIANT_DIR := $(call strip_quotes, $(CONFIG_EC_VARIANT_DIR)) |
| 33 | CPPFLAGS_common += -I$(src)/ec/starlabs/merlin/variants/$(EC_VARIANT_DIR) |
| 34 | |
| 35 | all-y += nuvoton.c |
| 36 | |
| 37 | endif |