drivers/intel/fsp2_0: Add FSP_ALIGNMENT_FSP_X option
This option will allow setting the FSP alignment in CBFS. BUG=b:179699789 TEST=Boot with and without the option set and verify -a option was passed. Signed-off-by: Raul E Rangel <rrangel@chromium.org> Change-Id: I4533f6c9d56bea6520aa3aa87dd49f2144a23850 Reviewed-on: https://review.coreboot.org/c/coreboot/+/58986 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
This commit is contained in:
parent
6fd23cb2d2
commit
82897c9c4f
|
@ -218,6 +218,16 @@ config FSP_COMPRESS_FSP_M_LZ4
|
||||||
bool
|
bool
|
||||||
depends on !FSP_M_XIP
|
depends on !FSP_M_XIP
|
||||||
|
|
||||||
|
config FSP_ALIGNMENT_FSP_S
|
||||||
|
int
|
||||||
|
help
|
||||||
|
Sets the CBFS alignment for FSP-S
|
||||||
|
|
||||||
|
config FSP_ALIGNMENT_FSP_M
|
||||||
|
int
|
||||||
|
help
|
||||||
|
Sets the CBFS alignment for FSP-M
|
||||||
|
|
||||||
config FSP_M_ADDR
|
config FSP_M_ADDR
|
||||||
hex
|
hex
|
||||||
help
|
help
|
||||||
|
|
|
@ -65,6 +65,9 @@ endif
|
||||||
ifeq ($(CONFIG_FSP_COMPRESS_FSP_M_LZ4),y)
|
ifeq ($(CONFIG_FSP_COMPRESS_FSP_M_LZ4),y)
|
||||||
$(FSP_M_CBFS)-compression := LZ4
|
$(FSP_M_CBFS)-compression := LZ4
|
||||||
endif
|
endif
|
||||||
|
ifneq ($(CONFIG_FSP_ALIGNMENT_FSP_M),)
|
||||||
|
$(FSP_M_CBFS)-align := $(CONFIG_FSP_ALIGNMENT_FSP_M)
|
||||||
|
endif
|
||||||
|
|
||||||
cbfs-files-$(CONFIG_ADD_FSP_BINARIES) += $(FSP_S_CBFS)
|
cbfs-files-$(CONFIG_ADD_FSP_BINARIES) += $(FSP_S_CBFS)
|
||||||
$(FSP_S_CBFS)-file := $(call strip_quotes,$(CONFIG_FSP_S_FILE))
|
$(FSP_S_CBFS)-file := $(call strip_quotes,$(CONFIG_FSP_S_FILE))
|
||||||
|
@ -75,6 +78,9 @@ endif
|
||||||
ifeq ($(CONFIG_FSP_COMPRESS_FSP_S_LZ4),y)
|
ifeq ($(CONFIG_FSP_COMPRESS_FSP_S_LZ4),y)
|
||||||
$(FSP_S_CBFS)-compression := LZ4
|
$(FSP_S_CBFS)-compression := LZ4
|
||||||
endif
|
endif
|
||||||
|
ifneq ($(CONFIG_FSP_ALIGNMENT_FSP_S),)
|
||||||
|
$(FSP_S_CBFS)-align := $(CONFIG_FSP_ALIGNMENT_FSP_S)
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(CONFIG_FSP_FULL_FD),y)
|
ifeq ($(CONFIG_FSP_FULL_FD),y)
|
||||||
$(obj)/Fsp_M.fd: $(call strip_quotes,$(CONFIG_FSP_FD_PATH)) $(DOTCONFIG)
|
$(obj)/Fsp_M.fd: $(call strip_quotes,$(CONFIG_FSP_FD_PATH)) $(DOTCONFIG)
|
||||||
|
|
Loading…
Reference in New Issue