diff options
Diffstat (limited to 'src/security')
-rw-r--r-- | src/security/vboot/vboot_common.h | 2 | ||||
-rw-r--r-- | src/security/vboot/vboot_loader.c | 7 |
2 files changed, 3 insertions, 6 deletions
diff --git a/src/security/vboot/vboot_common.h b/src/security/vboot/vboot_common.h index d296574eaf..976c26a70b 100644 --- a/src/security/vboot/vboot_common.h +++ b/src/security/vboot/vboot_common.h @@ -71,6 +71,7 @@ int vboot_recovery_mode_enabled(void); int vboot_recovery_mode_memory_retrain(void); int vboot_can_enable_udc(void); void vboot_run_logic(void); +int vboot_locate_cbfs(struct region_device *rdev); #else /* !CONFIG_VBOOT */ static inline int vboot_developer_mode_enabled(void) { return 0; } static inline int vboot_recovery_mode_enabled(void) { return 0; } @@ -78,6 +79,7 @@ static inline int vboot_recovery_mode_memory_retrain(void) { return 0; } /* If VBOOT is not enabled, we are okay enabling USB device controller (UDC). */ static inline int vboot_can_enable_udc(void) { return 1; } static inline void vboot_run_logic(void) {} +static inline int vboot_locate_cbfs(struct region_device *rdev) { return -1; } #endif void vboot_save_nvdata_only(struct vb2_context *ctx); diff --git a/src/security/vboot/vboot_loader.c b/src/security/vboot/vboot_loader.c index b72c82ba4a..7e637759ce 100644 --- a/src/security/vboot/vboot_loader.c +++ b/src/security/vboot/vboot_loader.c @@ -70,7 +70,7 @@ void vboot_run_logic(void) } } -static int vboot_locate(struct region_device *rdev) +int vboot_locate_cbfs(struct region_device *rdev) { struct vb2_context *ctx; @@ -85,8 +85,3 @@ static int vboot_locate(struct region_device *rdev) return vboot_locate_firmware(ctx, rdev); } - -const struct cbfs_locator vboot_locator = { - .name = "VBOOT", - .locate = vboot_locate, -}; |