| ## SPDX-License-Identifier: GPL-2.0-only |
| |
| PHONY+=add_ite_fw |
| INTERMEDIATE+=add_ite_fw |
| |
| ifeq ($(CONFIG_EC_STARLABS_IT8987),y) |
| all-y += ec.c |
| smm-$(CONFIG_DEBUG_SMI) += ec.c |
| endif |
| |
| ifeq ($(CONFIG_EC_STARLABS_IT8987_BIN),y) |
| |
| ifeq ($(CONFIG_EC_STARLABS_IT8987_BIN_PATH),) |
| files_added:: warn_no_ite_fw |
| endif |
| |
| add_ite_fw: $(obj)/coreboot.pre |
| $(CBFSTOOL) $(obj)/coreboot.pre write -r EC -f $(CONFIG_EC_STARLABS_IT8987_BIN_PATH) -u |
| endif |
| |
| PHONY+=warn_no_ite_fw |
| warn_no_ite_fw: |
| printf "\n\t** WARNING **\n" |
| printf "coreboot has been built without the IT8987 EC Firmware.\n" |
| printf "Do not flash this image. Your LabTop Mk IV's power button\n" |
| printf "may not respond when you press it.\n\n" |