security/vboot: Add config for GBB_FLAG_ENABLE_UDC

This change adds the missing `GBB_FLAG_ENABLE_UDC` as a config in
vboot/Kconfig (just like the other GBB flags) and uses its value to
configure GBB_FLAGS Makefile variable. This is done to allow the
mainboard to configure GBB flags by selecting appropriate configs in
Kconfig.

Signed-off-by: Eric Lai <ericr_lai@compal.corp-partner.google.com>
Change-Id: I6b397713d643cf9461294e6928596dc847ace6bd
Reviewed-on: https://review.coreboot.org/c/coreboot/+/50110
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Eric Lai 2021-01-29 16:14:37 +08:00 committed by Patrick Georgi
parent 42e4433ce0
commit 1cf2427d1d
2 changed files with 5 additions and 0 deletions

View File

@ -338,6 +338,10 @@ config GBB_FLAG_DISABLE_FWMP
bool "Disable Firmware Management Parameters (FWMP)" bool "Disable Firmware Management Parameters (FWMP)"
default n default n
config GBB_FLAG_ENABLE_UDC
bool "Enable USB Device Controller"
default n
endmenu # GBB endmenu # GBB
menu "Vboot Keys" menu "Vboot Keys"

View File

@ -226,6 +226,7 @@ GBB_FLAGS := $(call int-add, \
$(call bool-to-mask,$(CONFIG_GBB_FLAG_DISABLE_LID_SHUTDOWN),0x1000) \ $(call bool-to-mask,$(CONFIG_GBB_FLAG_DISABLE_LID_SHUTDOWN),0x1000) \
$(call bool-to-mask,$(CONFIG_GBB_FLAG_FORCE_MANUAL_RECOVERY),0x4000) \ $(call bool-to-mask,$(CONFIG_GBB_FLAG_FORCE_MANUAL_RECOVERY),0x4000) \
$(call bool-to-mask,$(CONFIG_GBB_FLAG_DISABLE_FWMP),0x8000) \ $(call bool-to-mask,$(CONFIG_GBB_FLAG_DISABLE_FWMP),0x8000) \
$(call bool-to-mask,$(CONFIG_GBB_FLAG_ENABLE_UDC),0x10000) \
) )
ifneq ($(CONFIG_GBB_BMPFV_FILE),) ifneq ($(CONFIG_GBB_BMPFV_FILE),)