diff options
author | Wim Vervoorn <wvervoorn@eltan.com> | 2020-01-14 16:18:27 +0100 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2020-01-18 11:17:30 +0000 |
commit | 50337f164cb6cd944669a9f002dc80a19f6f6a22 (patch) | |
tree | 3457e00d20076e8dad6a054a43901c3557ea7db6 /src/security/vboot/vboot_common.c | |
parent | 97e1e3e26430f8d0e1f0a83489f33e30a0d83b7a (diff) | |
download | coreboot-50337f164cb6cd944669a9f002dc80a19f6f6a22.tar.xz |
security/vboot: Allow UDC regardless of vboot state
When a VBOOT enabled system is used without ChromeOS it may be valid to
allow the UDC independent of the vboot state.
Provide the option to always allow UDC when CHROMEOS is not selected.
BUG=N/A
TEST=build
Change-Id: I6142c4a74ca6930457b16f62f32e1199b8baaff8
Signed-off-by: Wim Vervoorn <wvervoorn@eltan.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/38403
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Frans Hendriks <fhendriks@eltan.com>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Diffstat (limited to 'src/security/vboot/vboot_common.c')
-rw-r--r-- | src/security/vboot/vboot_common.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/security/vboot/vboot_common.c b/src/security/vboot/vboot_common.c index 458ed87982..3342524ad0 100644 --- a/src/security/vboot/vboot_common.c +++ b/src/security/vboot/vboot_common.c @@ -27,6 +27,10 @@ /* Check if it is okay to enable USB Device Controller (UDC). */ int vboot_can_enable_udc(void) { + /* Allow UDC in all vboot modes. */ + if (!CONFIG(CHROMEOS) && CONFIG(VBOOT_ALWAYS_ALLOW_UDC)) + return 1; + /* Always disable if not in developer mode */ if (!vboot_developer_mode_enabled()) return 0; |