| # SPDX-License-Identifier: GPL-2.0-or-later |
| |
| # This directory |
| SPD_SOURCES_DIR := src/mainboard/$(MAINBOARDDIR)/spd |
| |
| APCB_SOURCES=$(foreach f, $(basename $(SPD_SOURCES)), $(obj)/APCB_$(f).gen) |
| |
| # APCB binary with magic numbers to be replaced by apcb_edit tool |
| APCB_MAGIC_BLOB:=$(FIRMWARE_LOCATION)/APCB_magic.bin |
| |
| $(obj)/APCB_%.gen: $(SPD_SOURCES_DIR)/%.hex \ |
| $(APCB_EDIT_TOOL) \ |
| $(APCB_MAGIC_BLOB) |
| $(APCB_EDIT_TOOL) \ |
| $(APCB_MAGIC_BLOB) \ |
| $@ \ |
| --hex \ |
| --strip_manufacturer_information \ |
| --spd_0_0 $< \ |
| $(if $(APCB_POPULATE_2ND_CHANNEL), --spd_1_0 $<, ) \ |
| --board_id_gpio0 $(APCB_BOARD_ID_GPIO0) \ |
| --board_id_gpio1 $(APCB_BOARD_ID_GPIO1) \ |
| --board_id_gpio2 $(APCB_BOARD_ID_GPIO2) \ |
| --board_id_gpio3 $(APCB_BOARD_ID_GPIO3) |