[PATCH v4 1/3] binman: Allow selecting default FIT configuration
Alper Nebi Yasak
alpernebiyasak at gmail.com
Tue Sep 8 19:33:00 CEST 2020
On 06/09/2020 19:39, Simon Glass wrote:
> Add a new entry argument to the fit entry which allows selection of the
> default configuration to use. This is the 'default' property in the
> 'configurations' node.
>
> Update the Makefile to pass in the value of DEVICE_TREE or
> CONFIG_DEFAULT_DEVICE_TREE to provide this information.
>
> Signed-off-by: Simon Glass <sjg at chromium.org>
> Suggested-by: Michal Simek <michal.simek at xilinx.com>
> ---
>
> Changes in v4:
> - Add more documentation for DEFAULT-SEQ
I might be too late to say this but the SEQ thing looks ugly to me.
Maybe there could be some generic control-flow-like nodes that could
generate and insert things in their own place. If it makes sense, I'm
imagining something like:
fit {
images {
__for__ {
for,variable = "name";
for,in-args = "of-list";
fdt-#name {
description = "fdt-$name.dtb";
type = "flat_dt";
compression = "none";
};
};
};
configurations {
__for__ {
for,variable = "name"
for,in-args = "of-list";
__if__ {
if,arg-equals = "default-dt", "$name";
default = "config-#name";
};
config-#name {
description = "conf-$name.dtb";
fdt = "fdt-#name";
};
};
};
};
More information about the U-Boot
mailing list