summaryrefslogtreecommitdiffstats
path: root/configs/platform-v7a/config/images/stm32mp.config
diff options
context:
space:
mode:
Diffstat (limited to 'configs/platform-v7a/config/images/stm32mp.config')
-rw-r--r--configs/platform-v7a/config/images/stm32mp.config49
1 files changed, 41 insertions, 8 deletions
diff --git a/configs/platform-v7a/config/images/stm32mp.config b/configs/platform-v7a/config/images/stm32mp.config
index eb6065c..45d3c00 100644
--- a/configs/platform-v7a/config/images/stm32mp.config
+++ b/configs/platform-v7a/config/images/stm32mp.config
@@ -1,29 +1,62 @@
image @IMAGE@ {
hdimage {
align = 1M
- gpt = true
+ partition-table-type = gpt
gpt-no-backup = true
}
+
+ /* below three partitions are unused when booting from eMMC boot partition */
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 {
+ partition-type-uuid = "6c3737f2-07f8-45d1-ad45-15d260aab24d"
size = 1M
}
- partition root {
+ partition barebox-state {
+ partition-type-uuid = "4778ed65-bf42-45fa-9c5b-287a1dc4aab1"
+ size = 1M
+ }
+ partition root-A {
+ partition-type-uuid = 69dad710-2ce4-4e3c-b16c-21a1d49abed3 # root-arm
image = root.ext2
}
- partition data {
- size = 100M
+}
+
+image @STM32MP_BOARD@-emmcboot.img {
+ hdimage {
+ partition-table = false
+ }
+
+ partition fsbl {
+ image = "stm32mp1-tf-a-@STM32MP_BOARD@.stm32"
+ size = 256K
+ }
+
+ partition fip {
+ image = "@STM32MP_BOARD@.fip"
+ offset = 256K
+ }
+}
+
+image @STM32MP_BOARD@.fip {
+ fip {
+ fw-config = "stm32mp1-@STM32MP_BOARD@-fw-config.dtb"
+ hw-config = "@STM32MP_BOARD@.dtb-bb"
+ 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 : */