On Monday 21 March 2022 13:41:39 Andrew Lunn wrote: > On Mon, Mar 21, 2022 at 01:17:27PM +0100, Robert Marko wrote: > > Partition currently called "uboot" does not only contain U-boot, but > > rather it contains TF-A, U-boot and U-boot environment. > > > > So, to avoid accidentally deleting the U-boot environment which is > > located at 0x180000 split the partition. > > > > "uboot" is not the correct name as you can't boot these boards with U-boot > > only, TF-A must be present as well, so rename the "uboot" partition to > > "firmware". > > Are there any ABI issues here? If these names are being used > somewhere, you are potentially breaking the boot. At minimum, i would > like to see something in the commit message which indicates you have > considered this and why you don't expect it to be a problem. Hello! Similar change/fix was done also for Turris Mox DTS file: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a9d9bfcadfb43b856dbcf9419de75f7420d5a225 Difference between uDPU and Mox is that uDPU has concatenated CM3 firmware (called secure firmware) and A53 firmware (TF-A + u-boot) into one binary, Mox has these two parts separated. So uDPU partition should be called just firmware. Same partition name "firmware" is used also on another A3720 device Espressobin. But here partition names are filled/injected into DTB at runtime by bootloader. So I think this change for uDPU looks reasonable. Partition name "u-boot" is used for flashing u-boot binary and renaming it could really fix automated scripts to stop flashing into SPI NOR something which makes device unbootable.