[PATCH 2/2] fdtdec: dtb_dt_embedded: replace ifdefs by IS_ENABLED()
Simon Glass
sjg at chromium.org
Wed Dec 11 16:52:36 CET 2024
On Tue, 10 Dec 2024 at 15:40, Evgeny Bachinin
<EABachinin at salutedevices.com> wrote:
>
> Patch fixes the checkpatch warnings like:
> ```
> WARNING: Use 'if (IS_ENABLED(CONFIG...))' instead of '#if or #ifdef'
> #94: FILE: lib/fdtdec.c:102:
> +#ifdef CONFIG_OF_EMBED
> ```
>
> Signed-off-by: Evgeny Bachinin <EABachinin at salutedevices.com>
> ---
> lib/fdtdec.c | 18 +++++++++---------
> 1 file changed, 9 insertions(+), 9 deletions(-)
>
Reviewed-by: Simon Glass <sjg at chromium.org>
Yes that is better and I'm pleased that it works
> diff --git a/lib/fdtdec.c b/lib/fdtdec.c
> index 9cb94a158441cfd291a0f173c321a722e896bcb2..7f1418890860a759efcf2b84551d24a3697e4a4b 100644
> --- a/lib/fdtdec.c
> +++ b/lib/fdtdec.c
> @@ -99,15 +99,15 @@ extern u8 __dtb_dt_spl_begin[]; /* embedded device tree blob for SPL/TPL */
> /* Get a pointer to the embedded devicetree, if there is one, else NULL */
> static u8 *dtb_dt_embedded(void)
> {
> -#ifdef CONFIG_OF_EMBED
> -# ifdef CONFIG_XPL_BUILD
> - return __dtb_dt_spl_begin;
> -# else
> - return __dtb_dt_begin;
> -# endif
> -#else
> - return NULL;
> -#endif
> + u8 *addr = NULL;
> +
> + if (IS_ENABLED(CONFIG_OF_EMBED)) {
> + addr = __dtb_dt_begin;
> +
> + if (IS_ENABLED(CONFIG_XPL_BUILD))
> + addr = __dtb_dt_spl_begin;
> + }
> + return addr;
> }
>
> const char *fdtdec_get_srcname(void)
>
> --
> 2.34.1
>
More information about the U-Boot
mailing list