1
0
mirror of https://xff.cz/git/u-boot/ synced 2026-02-22 14:33:58 +01:00
Files
u-boot-megous/include/configs
Romain Naour 4ff9a8c33c configs: ti: use standard configuration nodes naming
Currently, any u-boot bootloader for ti armv7 platforms using
DEFAULT_FIT_TI_ARGS to boot with a fitimage (boot_fit = 1)
doesn't boot when built with Yocto Poky (openembedded-core).

  ## Loading kernel from FIT Image at 90000000 ...
  Could not find configuration node
  ERROR: can't get kernel image!

Arago forked the kernel-fitimage class [1] and altered the
configuration nodes naming while adding the OPTEE support by
using FITIMAGE_CONF_BY_NAME by default [2].

The "upstream" kernel-fitimage class from openembedded-core still
add the "conf-" prefix for each configuration nodes [3].

The ITS file format (from doc/uImage.FIT/source_file_format.txt)
is not really accurate with the expected naming of these nodes.
But in practice the "conf-" prefix is widely used.

When the FIT image support has been added for ti armv7 platforms
the naming from Arago has been used [3]. Fix this issue by adding
the prefix expected by the ITS file generated by kernel-fitimage
class from openembedded-core.

[1] http://arago-project.org/git/meta-arago.git?p=meta-arago.git;a=commitdiff;h=719ab1b2098bcdc59c249e3529fa82cb1b9130e6
[2] http://arago-project.org/git/meta-arago.git?p=meta-arago.git;a=commitdiff;h=f23f2876a0cda89241d031bb7ba0b4256ed90035
[3] https://git.openembedded.org/openembedded-core/tree/meta/classes/kernel-fitimage.bbclass?h=yocto-3.1.13#n290
[3] 1e93cc8473

Signed-off-by: Romain Naour <romain.naour@smile.fr>
Cc: Tom Rini <trini@konsulko.com>
Reviewed-by: Denys Dmytriyenko <denys@konsulko.com>
2022-03-04 15:20:06 -05:00
..
2022-02-09 09:16:47 -05:00
2022-01-21 14:01:34 -05:00
2021-12-17 09:44:59 -07:00
2021-09-07 16:22:30 -04:00
2021-12-27 16:20:18 -05:00
2022-02-09 09:16:47 -05:00
2021-09-04 12:26:02 -04:00
2021-11-05 11:23:29 -04:00
2021-11-12 14:18:17 -05:00
2022-02-09 09:16:47 -05:00
2021-11-05 11:23:29 -04:00
2021-09-07 16:22:30 -04:00
2021-11-05 11:23:29 -04:00
2021-09-07 16:22:30 -04:00
2022-02-05 13:38:38 +01:00
2021-11-05 11:23:29 -04:00
2021-11-12 14:18:17 -05:00
2021-11-05 11:23:29 -04:00
2021-12-27 16:20:18 -05:00
2022-02-09 09:16:47 -05:00
2021-08-11 17:44:01 +08:00
2021-12-20 17:12:04 -05:00
2021-12-05 09:26:26 -07:00
2021-12-05 09:26:26 -07:00
2021-11-12 14:18:17 -05:00
2022-01-21 14:01:34 -05:00
2021-11-12 14:18:17 -05:00
2021-09-07 16:22:30 -04:00
2021-12-27 16:20:18 -05:00
2022-01-21 14:01:34 -05:00
2021-12-05 09:26:26 -07:00