[PATCH 02/10] ARM: socfpga: add Mercury+ AA1 SoM support
Marek Vasut
marex at denx.de
Sun Oct 20 04:51:34 CEST 2024
On 10/18/24 11:47 PM, Lothar Rubusch wrote:
> On Mon, Oct 14, 2024 at 8:42 PM Marek Vasut <marex at denx.de> wrote:
>
> [...]
>
>>> diff --git a/board/enclustra/mercury_aa1/fpga.its b/board/enclustra/mercury_aa1/fpga.its
>>> new file mode 100644
>>> index 0000000000..cb42d61fbd
>>> --- /dev/null
>>> +++ b/board/enclustra/mercury_aa1/fpga.its
>>> @@ -0,0 +1,32 @@
>>> +/dts-v1/;
>>> +
>>> +/ {
>>> + description = "FIT image with FPGA bistream";
>>> + #address-cells = <1>;
>>> +
>>> + images {
>>> + fpga-periph-1 {
>>> + description = "FPGA peripheral bitstream";
>>> + data = /incbin/("../../../bitstream.periph.rbf");
>>> + type = "fpga";
>>> + arch = "arm";
>>> + compression = "none";
>>> + };
>>> +
>>> + fpga-core-1 {
>>> + description = "FPGA core bitstream";
>>> + data = /incbin/("../../../bitstream.core.rbf");
>>> + type = "fpga";
>>> + arch = "arm";
>>> + compression = "none";
>>> + };
>>> + };
>>> +
>>> + configurations {
>>> + default = "config-1";
>>> + config-1 {
>>> + description = "Boot with FPGA early IO release config";
>>> + fpga = "fpga-periph-1", "fpga-core-1";
>>> + };
>>> + };
>>> +};
>>
>> Can this be generated using binman instead ?
>
> This would a oportunity for me to learn the binman tool. Great idea! I
> need to read a bit more on binman to get a better understanding. I'll
> give it a try and let you know. Thank you.
This commit might help:
5fccc2891e28 ("ARM: dts: stm32: Generate u-boot.itb using binman on DH
STM32 DHSOM")
More information about the U-Boot
mailing list