[PATCH v2 16/29] scripts: imx: move flexspi_image() into header
Marco Felsch
m.felsch at pengutronix.de
Tue Oct 17 07:51:18 PDT 2023
Move the flexspi_image() into the imx.h header to make the code reusable
between imx.c and imx-image.c. No functional change.
Signed-off-by: Marco Felsch <m.felsch at pengutronix.de>
---
Changelog:
v2:
- unchanged
- v1-link: https://lore.barebox.org/barebox/20231010143314.2031253-1-m.felsch@pengutronix.de/T/#t
scripts/imx/imx-image.c | 12 ------------
scripts/imx/imx.h | 13 +++++++++++++
2 files changed, 13 insertions(+), 12 deletions(-)
diff --git a/scripts/imx/imx-image.c b/scripts/imx/imx-image.c
index 1f96b383901f..ecb16187de17 100644
--- a/scripts/imx/imx-image.c
+++ b/scripts/imx/imx-image.c
@@ -290,18 +290,6 @@ static int write_mem_v1(uint32_t addr, uint32_t val, int width, int set_bits, in
return 0;
}
-static bool flexspi_image(const struct config_data *data)
-{
- /*
- * | FlexSPI-FCFB | FlexSPI-IVT
- * -----------------------------------------
- * i.MX8MM | 0x0 | 0x1000
- * i.MX8MN/P | 0x400 | 0x0
- */
-
- return data->image_flexspi_ivt_offset || data->image_flexspi_fcfb_offset;
-}
-
/*
* ============================================================================
* i.MX flash header v2 handling. Found on i.MX50, i.MX53 and i.MX6
diff --git a/scripts/imx/imx.h b/scripts/imx/imx.h
index 08cdf8321a09..65697a9b0d43 100644
--- a/scripts/imx/imx.h
+++ b/scripts/imx/imx.h
@@ -15,4 +15,17 @@ static inline int cpu_is_mx8m(const struct config_data *data)
}
}
+static inline bool flexspi_image(const struct config_data *data)
+{
+ /*
+ * | FlexSPI-FCFB | FlexSPI-IVT
+ * -----------------------------------------
+ * i.MX8MM | 0x0 | 0x1000
+ * i.MX8MN/P | 0x400 | 0x0
+ */
+
+ return data->image_flexspi_ivt_offset ||
+ data->image_flexspi_fcfb_offset;
+}
+
int parse_config(struct config_data *data, const char *filename);
--
2.39.2
More information about the barebox
mailing list