The upcoming FIT overlay support requires these helpers for performing check on a fit image. Signed-off-by: Marco Felsch <m.felsch@xxxxxxxxxxxxxx> --- common/image-fit.c | 4 ++-- include/image-fit.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/common/image-fit.c b/common/image-fit.c index bf1562315b40..1e5d70caaaae 100644 --- a/common/image-fit.c +++ b/common/image-fit.c @@ -677,7 +677,7 @@ int fit_open_image(struct fit_handle *handle, void *configuration, return 0; } -static int fit_config_verify_signature(struct fit_handle *handle, struct device_node *conf_node) +int fit_config_verify_signature(struct fit_handle *handle, struct device_node *conf_node) { struct device_node *sig_node; int ret = -EINVAL; @@ -717,7 +717,7 @@ static int fit_config_verify_signature(struct fit_handle *handle, struct device_ return ret; } -static bool fit_config_is_overlay(struct device_node *conf_node) +bool fit_config_is_overlay(struct device_node *conf_node) { const char *overlay_pattern; int no_match; diff --git a/include/image-fit.h b/include/image-fit.h index 0b8e94bf4635..7e0cd38fea53 100644 --- a/include/image-fit.h +++ b/include/image-fit.h @@ -35,6 +35,8 @@ int fit_open_image(struct fit_handle *handle, void *configuration, int fit_get_image_address(struct fit_handle *handle, void *configuration, const char *name, const char *property, unsigned long *address); +int fit_config_verify_signature(struct fit_handle *handle, struct device_node *conf_node); +bool fit_config_is_overlay(struct device_node *conf_node); void fit_close(struct fit_handle *handle); -- 2.39.2