stm32mp1: define rootfs from its partition UUID

Change stm32mp1 SDcard image to define the rootfs partition by its
GPT partition UUID instead of its mmcblk device and partition indices.
This is required for Linux kernel v6.2 onward that do not guarantee
device indices when several devices of a same driver are initialized.

Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
diff --git a/br-ext/board/stmicroelectronics/stm32mp1-tz/genimage.cfg b/br-ext/board/stmicroelectronics/stm32mp1-tz/genimage.cfg
index 6cb88a0..449c712 100644
--- a/br-ext/board/stmicroelectronics/stm32mp1-tz/genimage.cfg
+++ b/br-ext/board/stmicroelectronics/stm32mp1-tz/genimage.cfg
@@ -29,6 +29,7 @@
 	partition rootfs {
 		image = "rootfs.ext2"
 		partition-type-uuid = L
+		partition-uuid = 3e2cfa2a-afc9-48af-8346-63d808c505ff
 		size = 100M
 	}
 }
diff --git a/br-ext/board/stmicroelectronics/stm32mp1-tz/overlay/boot/extlinux/extlinux.conf b/br-ext/board/stmicroelectronics/stm32mp1-tz/overlay/boot/extlinux/extlinux.conf
index 92e9a20..6bb538e 100644
--- a/br-ext/board/stmicroelectronics/stm32mp1-tz/overlay/boot/extlinux/extlinux.conf
+++ b/br-ext/board/stmicroelectronics/stm32mp1-tz/overlay/boot/extlinux/extlinux.conf
@@ -3,4 +3,4 @@
 LABEL stm32mp1-buildroot
   kernel /boot/uImage
   devicetree /boot/LINUX_DTB_BASENAME.dtb
-  append root=/dev/mmcblk0p5 rootwait rw console=ttySTM0,115200
+  append root=PARTUUID=3e2cfa2a-afc9-48af-8346-63d808c505ff rootwait rw console=ttySTM0,115200