[PATCH 04/26] i.MX: HAB: remove unused init() hook
Marco Felsch
m.felsch at pengutronix.de
Tue Oct 10 07:32:52 PDT 2023
The init() hook was never used so we can remove it to cleanup the code a
bit.
Signed-off-by: Marco Felsch <m.felsch at pengutronix.de>
---
drivers/hab/hab.c | 18 ++++--------------
1 file changed, 4 insertions(+), 14 deletions(-)
diff --git a/drivers/hab/hab.c b/drivers/hab/hab.c
index fa9912f784b4..a1c1e89eb249 100644
--- a/drivers/hab/hab.c
+++ b/drivers/hab/hab.c
@@ -185,7 +185,6 @@ static int imx_hab_device_locked_down_ocotp(void)
}
struct imx_hab_ops {
- int (*init)(void);
int (*write_srk_hash)(const u8 *srk, unsigned flags);
int (*read_srk_hash)(u8 *srk);
int (*permanent_write_enable)(int enable);
@@ -219,29 +218,20 @@ static struct imx_hab_ops imx8m_hab_ops_ocotp = {
static struct imx_hab_ops *imx_get_hab_ops(void)
{
- static struct imx_hab_ops *ops, *tmp;
- int ret;
+ static struct imx_hab_ops *ops;
if (ops)
return ops;
if (IS_ENABLED(CONFIG_HABV3) && (cpu_is_mx25() || cpu_is_mx35()))
- tmp = &imx_hab_ops_iim;
+ ops = &imx_hab_ops_iim;
else if (IS_ENABLED(CONFIG_HABV4) && cpu_is_mx6())
- tmp = &imx6_hab_ops_ocotp;
+ ops = &imx6_hab_ops_ocotp;
else if (IS_ENABLED(CONFIG_HABV4) && cpu_is_mx8mq())
- tmp = &imx8m_hab_ops_ocotp;
+ ops = &imx8m_hab_ops_ocotp;
else
return NULL;
- if (tmp->init) {
- ret = tmp->init();
- if (ret)
- return NULL;
- }
-
- ops = tmp;
-
return ops;
}
--
2.39.2
More information about the barebox
mailing list