image @IMAGE@ { hdimage { align = 1M 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@.stm32" size = 256K } partition fsbl2 { image = "stm32mp1-tf-a-@STM32MP_BOARD@.stm32" size = 256K } partition fip { image = "@STM32MP_BOARD@.fip" size = 1M } partition barebox-environment { size = 1M } 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 } } 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 : */