spl: Use unified inline functions for spl_load_info
Rather than declaring completely separate functions, put the code for each case into the same function. This makes it easier to read. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Sean Anderson <seanga2@gmail.com> Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
This commit is contained in:
+7
-11
@@ -306,31 +306,27 @@ struct spl_load_info {
|
||||
void *buf);
|
||||
#if IS_ENABLED(CONFIG_SPL_LOAD_BLOCK)
|
||||
int bl_len;
|
||||
#endif
|
||||
};
|
||||
|
||||
static inline int spl_get_bl_len(struct spl_load_info *info)
|
||||
{
|
||||
#if IS_ENABLED(CONFIG_SPL_LOAD_BLOCK)
|
||||
return info->bl_len;
|
||||
}
|
||||
|
||||
static inline void spl_set_bl_len(struct spl_load_info *info, int bl_len)
|
||||
{
|
||||
info->bl_len = bl_len;
|
||||
}
|
||||
#else
|
||||
};
|
||||
|
||||
static inline int spl_get_bl_len(struct spl_load_info *info)
|
||||
{
|
||||
return 1;
|
||||
#endif
|
||||
}
|
||||
|
||||
static inline void spl_set_bl_len(struct spl_load_info *info, int bl_len)
|
||||
{
|
||||
#if IS_ENABLED(CONFIG_SPL_LOAD_BLOCK)
|
||||
info->bl_len = bl_len;
|
||||
#else
|
||||
if (bl_len != 1)
|
||||
panic("CONFIG_SPL_LOAD_BLOCK not enabled");
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
/*
|
||||
* We need to know the position of U-Boot in memory so we can jump to it. We
|
||||
|
||||
Reference in New Issue
Block a user