Commit Graph
98 Commits
Author SHA1 Message Date
Kory Maincent 5d2dfc9790 configs/st_demo: use external OPTEE-OS devicetree
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
2022-12-13 13:41:16 +01:00
Kory Maincent 8e452d3497 board/st: add generated optee-os devicetree for last version of STM32CubeMX
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
2022-12-13 11:38:31 +01:00
Kory Maincent 73844a9dba docs/stm32cubemx.md: updated documentation about compatible string value
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
2022-12-12 17:21:37 +01:00
Kory Maincent 71a5ecc832 board/st/devicetree: updated compatible with the right board name
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>
2022-12-12 16:47:31 +01:00
Kory Maincent 48d5ff2831 README: docs: update documentation
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
2022-12-09 11:28:10 +01:00
Kory Maincent 1b521857bb board/st: linux-dts: dk2-mx: fix missing ldtc pinmux
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
2022-11-25 14:40:34 +01:00
Kory Maincent fb3cb81499 board/st: add generated devicetree for last version of STM23CubeMX
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
2022-11-23 10:25:39 +01:00
Kory Maincent 6bcdbeb630 configs: use last stable toolchain from bootlin
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>
2022-11-23 10:02:45 +01:00
Kory Maincent 0aecf844c7 configs: st: bump to v4.1.0 BSP revision
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
2022-11-23 10:02:31 +01:00
Kory Maincent 4ea54b8950 configs: remove unwanted vim temorary file
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
2022-09-26 09:23:30 +02:00
Kory Maincent c09b3b63a5 configs: disable python-pillow build dependency of optee-os
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>
2022-09-06 09:52:44 +02:00
Alexandre Gambier 355ea24c12 board/stmicroelectronics/stm32mp1/genimage.cfg: fix deprecated option hdimage.gpt
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.
2022-07-22 11:59:25 +02:00
Thomas Petazzoni e3c03eb052 configs: enable BR2_TARGET_UBOOT_NEEDS_PYLIBFDT
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>
2022-07-13 14:26:23 +02:00
Thomas Petazzoni cbdbb52b5b configs: add BR2_TARGET_OPTEE_OS_NEEDS_DTC
This is needed as the Device Tree Compiler is used during the OP-TEE
OS build process.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2022-07-13 13:51:52 +02:00
Thomas Petazzoni c471dbc937 configs/st: switch to LinuxFB for Qt5 on STM32MP135F
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>
2022-07-08 13:44:07 +02:00
Thomas Petazzoni 7f6ed1361b configs/st: enable fbdev emulation on STM32MP135 deconfigs
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>
2022-07-08 13:44:07 +02:00
Thomas Petazzoni db81e4b47c configs: disable etnaviv kernel driver
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>
2022-07-08 13:44:07 +02:00
Kory Maincent ace64fca8c README: docs: update documentation
Update the entire documentation to reflect the recent improvements in
buildroot-external-st.

Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
2022-07-08 13:44:07 +02:00
Thomas Petazzoni 4aebb35dd8 board/st: join the two overlays in one
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
2022-07-06 15:32:37 +02:00
Kory Maincent 22d3c30f5a configs/st_mp135f_demo: enable v4l2 tools
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
2022-07-06 15:11:01 +02:00
Kory Maincent 8a0877d4a7 configs/st: enable mdev
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
2022-07-06 15:11:01 +02:00
Kory Maincent e4a5fbbb4f configs/st_demo: enable kernel devicetree build with "-@"
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
2022-07-06 15:11:01 +02:00
Kory Maincent 667673ffd4 configs/st_demo: add dropbear and root password
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
2022-07-06 15:11:01 +02:00
Kory Maincent 63f9ed884f configs/st_mp135f_demo: add wifi/bluetooth tools and firmware
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
2022-07-06 15:11:01 +02:00
Kory Maincent 874e2c79df configs/st_demo: enable OP-TEE test and example
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
2022-07-06 15:11:01 +02:00