On 2015-04-24, Fabio Estevam wrote:
> Instead of hardcoding the 'fdt_file' variable, let's detect the SoC and
> board variant on the fly and change the dtb name.
...
> diff --git a/include/configs/mx6cuboxi.h b/include/configs/mx6cuboxi.h
> index 5d58b16..c3cf633 100644
> --- a/include/configs/mx6cuboxi.h
> +++ b/include/configs/mx6cuboxi.h
...
>  #define CONFIG_EXTRA_ENV_SETTINGS \
>       "script=boot.scr\0" \
>       "image=zImage\0" \
> -     "fdt_file=" CONFIG_DEFAULT_FDT_FILE "\0" \
> +     "check_suffix=" \
> +             "if is_hummingboard; then " \
> +                     "setenv dts_suffix -hummingboard.dtb;" \
> +             "else " \
> +                     "setenv dts_suffix -cubox-i.dtb;" \
> +             "fi; "\
> +     "setenv fdt_file ${dts_prefix}${dts_suffix};" \
>       "fdt_addr=0x18000000\0" \

The setenv fdt_file line needs to terminate with "\0", and maybe should
be indented to line up with the if statement:

  +             "setenv fdt_file ${dts_prefix}${dts_suffix}\0" \


live well,
  vagrant

Attachment: signature.asc
Description: PGP signature

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

Reply via email to