stm32mp1: retrieve unique eMMC CID for tee-supplicant

Retrieve the eMMC CID if only one eMMC device is found. We expect
it to be used for OP-TEE RPMB secure storage. This change allows
OS based on Linux kernel v6.2 or later to be more reliable on
identifying the eMMC mmcblk device as since Linux kernel v6.2 the
device index assigned by the kernel may change from one cold boot
to another when they are several mmcblk devices on the platform,
for example a plugged SD card and a soldered eMMC device.

Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Signed-off-by: Etienne Carriere <etienne.carriere@foss.st.com>
1 file changed
tree: e1e6c4e4ed3d46ccebbef8ba610b7c006e249029
  1. .github/
  2. br-ext/
  3. fvp/
  4. imx/
  5. kconfigs/
  6. qemu_v8/
  7. rpi3/
  8. ti/
  9. versal/
  10. zynqmp/
  11. .gitignore
  12. am43xx.mk
  13. am57xx.mk
  14. common.mk
  15. dra7xx.mk
  16. fvp-psa-sp.mk
  17. fvp.mk
  18. get_clang.sh
  19. hikey.mk
  20. hikey960.mk
  21. imx.mk
  22. imx8mp-evk.inc.mk
  23. imx8mp-verdin.inc.mk
  24. juno.mk
  25. poplar.mk
  26. qemu-check.exp
  27. qemu.mk
  28. qemu_v8.mk
  29. README.md
  30. rockpi4.mk
  31. rpi3.mk
  32. rust.exp
  33. soc_term.py
  34. stm32mp1.mk
  35. synquacer.mk
  36. toolchain.mk
  37. trusted-keys.exp
  38. trusted-services.mk
  39. versal.mk
  40. zynqmp.mk
README.md

OP-TEE build.git

This git contains makefiles etc to be able to build a full OP-TEE developer setup for the OP-TEE project.

All official OP-TEE documentation has moved to http://optee.readthedocs.io. The pages that used to be here in this git can be found under build and Device specific information at he new location for the OP-TEE documentation.

// OP-TEE core maintainers