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@xxxxxxxxxxxxxx> --- Changelog: v2: - unchanged - v1-link: https://lore.barebox.org/barebox/20231010143314.2031253-1-m.felsch@xxxxxxxxxxxxxx/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