fix: SP UUID little to big endian in TF-A build

The UUID field in SP manifest DTS is represented as an array of four
integers that the SPMC consumes using the little endian representation.
The reason is that those values are directly mapped to the SMCCC section
5.3 recommendation and the way they are exposed to the

Per [1] TF-A build flow expects a big endian representation of the UUID
so the sp_mk_generator script is updated to accommodate this conversion.


Signed-off-by: Olivier Deprez <>
Change-Id: I7c7b295225e23ea64f49170e27d97442b289703b
1 file changed