> On May 27, 2016, at 12:13 , Maxime Ripard <maxime.rip...@free-electrons.com> 
> wrote:
> 
> Having dashes as a separator in the DTB name is a quite common practice.
> 
> However, the current code to generate objects from DTBs assumes the
> separator is an underscore, leading to a compilation error when building a
> device tree with dashes.
> 
> Replace all the dashes in the DTB name to generate the symbols name, which
> should solve this issue.
> 
> Signed-off-by: Maxime Ripard <maxime.rip...@free-electrons.com>
> ---
> scripts/Makefile.lib | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
> 
> diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib
> index ad1d9b5d7dd2..df1b5a7b4150 100644
> --- a/scripts/Makefile.lib
> +++ b/scripts/Makefile.lib
> @@ -275,11 +275,11 @@ cmd_dt_S_dtb=                                           
> \
> (                                                     \
>       echo '.section .dtb.init.rodata,"a"';           \
>       echo '.balign 16';                              \
> -     echo '.global __dtb_$(*F)_begin';               \
> -     echo '__dtb_$(*F)_begin:';                      \
> +     echo '.global __dtb_$(subst -,_,$(*F))_begin';  \
> +     echo '__dtb_$(subst -,_,$(*F))_begin:';         \
>       echo '.incbin "$<" ';                           \
> -     echo '__dtb_$(*F)_end:';                        \
> -     echo '.global __dtb_$(*F)_end';                 \
> +     echo '__dtb_$(subst -,_,$(*F))_end:';           \
> +     echo '.global __dtb_$(subst -,_,$(*F))_end';    \
>       echo '.balign 16';                              \
> ) > $@
> 
> -- 
> 2.8.2
> 

Acked-by: Pantelis Antoniou <pantelis.anton...@konsulko.com>

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to