diff options
author | Ahmad Fatoum <a.fatoum@pengutronix.de> | 2022-07-25 14:04:43 +0200 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2022-09-05 16:27:24 +0200 |
commit | 558d6d61f9249df33580215f1c004f93036fdc25 (patch) | |
tree | ab648a930b0efa7655945c3f9dad3849c9054e40 /configs/platform-v7a/config | |
parent | 338c6d7e4486e8162cfdb74d8427fed3924871da (diff) | |
download | DistroKit-558d6d61f9249df33580215f1c004f93036fdc25.tar.gz DistroKit-558d6d61f9249df33580215f1c004f93036fdc25.tar.xz |
v7a: tf-a: switch to FIP image
We have everything in place now to switch from stm32image to FIP.
This gives us upstream support for factory bootstrap via DFU and
avoids the breakage on v2.8, which will be the first release removing
support of the deprecated stm32image format.
Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de>
Link: https://lore.pengutronix.de/20220725120445.1295669-6-a.fatoum@pengutronix.de
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Diffstat (limited to 'configs/platform-v7a/config')
-rw-r--r-- | configs/platform-v7a/config/images/stm32mp.config | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/configs/platform-v7a/config/images/stm32mp.config b/configs/platform-v7a/config/images/stm32mp.config index eb6065c..52d0d0e 100644 --- a/configs/platform-v7a/config/images/stm32mp.config +++ b/configs/platform-v7a/config/images/stm32mp.config @@ -5,15 +5,15 @@ image @IMAGE@ { gpt-no-backup = true } partition fsbl1 { - image = "stm32mp1-tf-a-@STM32MP_BOARD_FSBL@.stm32" + image = "stm32mp1-tf-a-@STM32MP_BOARD@.stm32" size = 256K } partition fsbl2 { - image = "stm32mp1-tf-a-@STM32MP_BOARD_FSBL@.stm32" + image = "stm32mp1-tf-a-@STM32MP_BOARD@.stm32" size = 256K } - partition ssbl { - image = "barebox-@STM32MP_BOARD_SSBL@.img" + partition fip { + image = "@STM32MP_BOARD@.fip" size = 1M } partition barebox-environment { @@ -26,4 +26,15 @@ image @IMAGE@ { size = 100M } } + +image @STM32MP_BOARD@.fip { + fip { + fw-config = "stm32mp1-@STM32MP_BOARD@-fw-config.dtb" + hw-config = "barebox-@STM32MP_BOARD@.dtb" + nt-fw = "barebox-stm32mp-generic-bl33.img" + tos-fw = { "stm32mp1-bl32.bin" } + tos-fw-config = "stm32mp1-@STM32MP_BOARD@-bl32.dtb" + } + size = 1M +} /* vim: set tabstop=8 noexpandtab : */ |