Files
meta-tegra/classes
Matt Madison b3195bdb50 meta: rework storage layout XML file handling
1. Move the staging of storage layout XML files from the L4T kit out
   of the tegra-bootfiles recipe to a new pair of recipes, one to
   fetch the base files out of the L4T kit, and a second one to
   process the base files for use in BUP generation and tegraflash
   packages.

2. Move the SoC-specific sed expressions from the tegraflash_create_flash_config
   functions in image_types_tegra.bbclass to a function in the new
   tegra-storage-layout recipe. These rewrites are for static boot firmware
   filenames that are not affected by the build itself, so they can
   be applied early.

3. Use fixed names for the staged layout files - internal, bup-internal,
   and (optionally) external, to reduce the exposure of the variable, since
   only one of each will be used for any build.

This reduces the code size in the bbclass and should make it easier for
users to provide custom layouts in place of the L4T originals.

Signed-off-by: Matt Madison <matt@madison.systems>
2023-10-07 03:39:50 -07:00
..