U-boot from ST is parsing the compatible string. Not using the
the device kits real name can cause features to not function correctly.
For example it won't reach stm32mp13x_dk_fdt_update or
stm32mp15x_dk2_fdt_update uboot function.
Did the same for TF-A and Linux as it may cause similar issues.
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
The gcnano-binaries need to have glibc > 2.34. arm toolchain uses 2.33
therefore we move on to stable toolchain from bootlin.
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
Optee-os doesn't need to have python-pillow to build anymore.
It is only needed for stm32mp135 board but as it seems not relevant we
disable it with "CFG_WITH_TUI=n" build option.
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
During the final image creation, the genimage tool outputs an info
message :
"hdimage(sdcard.img): The option 'gpt' is deprecated. Use 'partition-table-type' instead".
This commit fixes that by tweaking the genimage.cfg file accordingly.
The U-Boot build of STM32MP configurations need SWIG on the host, so
enable BR2_TARGET_UBOOT_NEEDS_PYLIBFDT to make sure it gets built
before U-Boot.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
As the STM32MP135F does not have a GPU, we cannot enable OpenGL, so
let's use the LinuxFB backend of Qt5 instead.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
The STM32MP135 defconfigs do not have a GPU, so the "eglfs" Qt5
backend is not available: we need to use the "linuxfb" backend, which
needs a framebuffer device.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
The Buildroot defconfigs use the proprietary driver from Vivante for
the GPU as this is the solution supported by ST, so we disable the
open-source etnaviv kernel driver.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>