Currently, some of the meta-data such as the ones in av96-root-files will affect all builds that include this layer in their bblayers.conf. Even if we intend to build for stm32mp1-av96, we don't necessarily want to modify configuration files on the rootfs as a result of parsing .bbappend files.
To pull all essential firmware binaries, we are forced to include whole set of av96-root-files
Suggested solution:
Extract demo/example meta-data from this layer to a separate meta-layer.
Decouple recipes-bsp into actual BSP bits and other recipes such as kernel, devtools, etc. Always include firmware by using MACHINE_EXTRA_RRECOMMENDS in the machine configuration.
Problem description:
bblayers.conf
. Even if we intend to build forstm32mp1-av96
, we don't necessarily want to modify configuration files on the rootfs as a result of parsing .bbappend files.av96-root-files
Suggested solution:
recipes-bsp
into actual BSP bits and other recipes such as kernel, devtools, etc. Always include firmware by usingMACHINE_EXTRA_RRECOMMENDS
in the machine configuration.