| ## SPDX-License-Identifier: GPL-2.0-only |
| |
| ifeq ($(CONFIG_EC_HP_KBC1126_ECFW_IN_CBFS),y) |
| |
| bootblock-y += ecfw_ptr.c |
| |
| ifeq ($(CONFIG_KBC1126_FIRMWARE),y) |
| cbfs-files-y += ecfw1.bin |
| cbfs-files-y += ecfw2.bin |
| |
| ecfw1.bin-file := $(call strip_quotes,$(CONFIG_KBC1126_FW1)) |
| ecfw1.bin-position := $(CONFIG_KBC1126_FW1_OFFSET) |
| ecfw1.bin-type := raw |
| |
| ecfw2.bin-file := $(call strip_quotes,$(CONFIG_KBC1126_FW2)) |
| ecfw2.bin-position := $(CONFIG_KBC1126_FW2_OFFSET) |
| ecfw2.bin-type := raw |
| endif |
| |
| build_complete:: |
| ifeq ($(CONFIG_KBC1126_FIRMWARE),) |
| printf "\n** WARNING **\n" |
| printf "You haven't added the firmware blobs for KBC1126 EC.\n" |
| printf "You may be unable to power on your laptop without these blobs.\n" |
| printf "Please select the following option to add them:\n\n" |
| printf " Chipset --->\n" |
| printf " [*] Add firmware images for KBC1126 EC\n\n" |
| printf "You can read util/kbc1126/README.md for details.\n\n" |
| endif |
| |
| endif |
| |
| ramstage-$(CONFIG_EC_HP_KBC1126) += ec.c |
| bootblock-$(CONFIG_EC_HP_KBC1126) += early_init.c |
| romstage-$(CONFIG_EC_HP_KBC1126) += early_init.c |