Commit Graph

294 Commits

Author SHA1 Message Date
Christophe Priouzeau 766634e19c TF-A-TOOLS: correct issue with openssl3
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-09-02 10:58:56 +02:00
Jose Quaresma 96bffa5378 tf-a-tools: fix the RPATH for the native target
the libcrypto.so.3 is provide on the native sysroot of the fiptool
but the fiptool don't search the native sysroot so it will work
in hosts with the library libcrypto.so.3 and fail when the libcrypto.so.3
not found. this patch fix this host contamination bug.

| fiptool: error while loading shared libraries: libcrypto.so.3: cannot open shared object file: No such file or directory

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
2022-08-26 09:48:54 +02:00
Jose Quaresma 281a8202bd tf-a-tools: fix building
- disabling the target build as it is a native tool
- use the EXTRA_OEMAKE for the make arguments
- RDEPENDS and FILES is not needed
- don't run do_configure and use the default do_compile
- openssl is need for native and nativesdk

Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
2022-08-26 09:48:54 +02:00
Romuald JEANNE 00c2494b66 TF-A-STM32MP: cleanup obsolete files
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
Change-Id: Id381245fa0e5c00a02a6c7c42800a3495e9a491e
2022-07-29 11:12:43 +02:00
Romuald JEANNE f90ba0c0be TF-A-STM32MP: update Makefile.sdk to use specific build folder per soc
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
Change-Id: If8262a0f68c5376058d18ed5cdd73dc29765d9b2
2022-07-29 11:12:43 +02:00
Christophe Priouzeau 27684df52f CLASS: FLASHLAYOUT: correct bad exit of loop
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: Ic39366794622f52fa76353880fcc0cd1c9f563d2
2022-07-29 11:12:43 +02:00
Arturo Buzarra ffbfea95d8 GCNANO-USERLAND: fix PACKAGECONFIG names to fill RPROVIDES libs
Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
2022-07-29 11:12:43 +02:00
Ricardo Salveti e3a5e68894 mesa: drop dri from PACKAGECONFIG
Removed since mesa 22.0.0.

Fixes:
WARNING: mesa-2_22.0.3-r0 do_configure: QA Issue: mesa: invalid
PACKAGECONFIG: dri [invalid-packageconfig]

Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
2022-07-29 11:12:43 +02:00
Ricardo Salveti 72ca498919 libdrm: set PACKAGECONFIG based on stm32mpcommon
Don't override the default settings in order to avoid conflicts with
other layers, and make the custom PACKAGECONFIG changes specific to
stm32mpcommon.

Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
2022-07-29 11:12:43 +02:00
Christophe Priouzeau 048d47e395 CONF: correct examples to used according to devicetree package
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-07-04 16:00:50 +02:00
Christophe Priouzeau 7054e04325 CONF:WIC: align WIC file content with devicetree name
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-07-04 15:42:36 +02:00
Romuald JEANNE 965e27650a GCNANO-USERLAND: add symlinks to shared libs in /usr/lib for SDK usage
When gcnano-userland libs are installed on /vendor/lib folder, we are not
able to link them under SDK.
Add additional symlinks to these shared libs into /usr/lib to fix linking
issue under SDK.

Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
Change-Id: Ibac80cd9924487d917cd4bab44c98edd3db3f7ed
2022-06-23 15:34:24 +02:00
bernard PUEL d00d3a076e Move to github recipes 2022-06-23 10:47:25 +02:00
Lionel VITTE 77aa6a49ae STM32MP-G0: Update github information and clean up
Change-Id: I8a87a0ef5ea56a72957006b81f379e53120c8f25
Signed-off-by: Lionel VITTE <lionel.vitte@st.com>
2022-06-23 10:47:25 +02:00
Romuald JEANNE 48713aae88 OPTEE-OS-STM32MP: update archiver to manage dt config
When provided device tree is not one of the embedded one in official source
code, we need to set the right configuration switch:
CFG_STM32MP13=1 or CFG_STM32MP15=y
And also we need to manage the DRAM size to configure.

Change-Id: I7d3dc67b89ce2ff1c6330d3ce1b07a5e4344eb61
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
2022-06-23 10:47:25 +02:00
Christophe Priouzeau 919572b847 Class: build info management
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: Ie6c04fba3d22960ae438085cb51e2350ccbf6929
2022-06-23 10:47:25 +02:00
Christophe Priouzeau 32f6724539 CONF: add more component on sdk
The components are requested for compiling optee-os

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I7e53ca961622e0175dc2ac54549a5684240a7ce7
2022-06-23 10:47:25 +02:00
Christophe Priouzeau 68fa5e71a9 ARCHIVER: use variable for compression choice
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I62783c37448b5b53957354ed43e906d30ccf2f85
2022-06-23 10:47:25 +02:00
Christophe Priouzeau cbf5c7d122 Add security.md
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I6c03cc5c29e4fbb153791420704821e6e53d4c0d
2022-06-23 10:47:25 +02:00
Christophe Priouzeau ded2a2667c GCNANO: 6.4.7
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I60d9ee20918ecf97efaa0cacb1621cf215fed3dc
2022-06-23 10:47:25 +02:00
Christophe Priouzeau 6082bf29b5 CONF: change name of boot partition on bootfs
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: Idc689b38c6b301c4eeb876a395fdee3c12356ae6
2022-06-23 10:47:25 +02:00
Christophe Priouzeau 92d3ca61f8 CLASSES: EXTLINUX: align UBOOT_EXTLINUX_CONSOLE with yocto/poky
Add baudrate in console definition in APPEND of extlinux.conf
as it is done in openembedded-core/meta/classes/uboot-extlinux-config.bbclass
with commit 2ce3534b2011 ("uboot-extlinux-config.bbclass: Add baudrate in
console bootparam") or in poky/meta/classes/uboot-extlinux-config.bbclass
with commit 2138f47802fc ("uboot-extlinux-config.bbclass: Add
baudrate in console bootparam")

    Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>

Change-Id: I86afd65b7f197cacaee5b4ede3bf5331164ea840
2022-06-23 10:47:25 +02:00
Christophe Priouzeau c5b7d77a70 U-BOOT-fw-config: adapt to fwupdate
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I39a00bee11e39cb4e6a688839dc66e92fb277dd2
2022-06-23 10:47:25 +02:00
Christophe Priouzeau 4257f9ed9f M4Project: 1.6.0
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: Ia2ec39409e4bcfcff009f3e4c99cde8fb4d8ee8f
2022-06-23 10:47:25 +02:00
Christophe Priouzeau 51f272fa5b LINUX-EXAMPLE: GPIO: correct script errors
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I6050bc46f61c4f66b847bd4f7d500506acf75b7c
2022-06-23 10:47:25 +02:00
Christophe Priouzeau fe20f42de2 KIRKSTONE: MISC
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: Iac36e380554b7f94ec6e202292aa5788f23abe15
2022-06-23 10:47:25 +02:00
Christophe Priouzeau 4a3fff0d44 WIC: adapt to firwmare update
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I913f8b3f9746cf53ba3f66a4d0b51f2811b2e1d4
2022-06-23 10:47:25 +02:00
Christophe Priouzeau 86b53fdbe1 SDCARD: tools: adapt to firwmare update
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: Id8b31e604be332a9e94f2ad7627c68ce828f3b58
2022-06-23 10:47:25 +02:00
Christophe Priouzeau 37efaf8f94 Stm32wrapper4dbg: bump to 2.0
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I032373b7465150618bf6d20e5a8f766c1dee87fe
2022-06-23 10:47:25 +02:00
Christophe Priouzeau 71ade1be2a add fwupdate support
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I0d5a476d43c3ba3007b1bd01339496657afc5f2f
2022-06-21 10:18:09 +02:00
Christophe Priouzeau 9825958fd6 KERNEL: 5.15-stm32mp1-r1
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I0b997edf47d41b8633c5a58861ff2cf04caad2f0
2022-06-21 10:18:09 +02:00
Christophe Priouzeau 48b49d3e27 OPENOCD: 0.11.0
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: Ia1f287c846227ddad1bd023637f57a05d1d4e6d6
2022-06-21 10:18:08 +02:00
Christophe Priouzeau e39ad28a81 OPENSSL: force OPENSSL_MODULES variable for sdk
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I182aac91d6ec306cf1ceda37aa5c77b8aa7779a0
2022-06-21 10:18:08 +02:00
Christophe Priouzeau 23e8ddc745 Rename U-Boot stm32mp extlinux
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: Ia06ae796dfd1083a4adb608b3ff132622bad23d0
2022-06-21 10:18:08 +02:00
Christophe Priouzeau 4e63a23ff6 TF-A: v2.6-stm32mp1-r1
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I23dff9a9a33a1094bfcf01c2fa8e555f349d0782
2022-06-21 10:18:08 +02:00
Christophe Priouzeau 10b737d31d U-BOOT: v2021.10-stm32mp1-r1
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I3fd28e03a866d5f154b1356e031798a0e771e7f5
2022-06-21 10:18:08 +02:00
Christophe Priouzeau b361e0b1a3 OPTEE: 3.16.0-stm32mp1-r1
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: Idd8b84221d5f0621b31dbd8523e0b8e28368dc89
2022-06-21 10:18:08 +02:00
Christophe Priouzeau c2166edf50 STM32mp-g0: add firmware for G0
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I21ed994b5550efa2ae710cd92261b80fbe59c2e7
2022-06-21 10:18:08 +02:00
Christophe Priouzeau 1bc5c4fe45 CMSIS: add support for stm32mp13
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I999ec41342ad6a41e0541b6a1bd1863255afff9d
2022-06-21 10:18:08 +02:00
Christophe Priouzeau 09836a0bee CONF: disable CHECK for MTD
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: Iced690e09893ac27692c9ccbe1847992eff269a8
2022-06-21 10:18:08 +02:00
Christophe Priouzeau 1717b23bd1 remoev gcnano link classe
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I61a6e4d43295d3c858137ed14e1755b30d403342
2022-06-21 10:18:08 +02:00
Christophe Priouzeau 6c19d25a73 Add stm32mp13 machine support
Rename stm32mp1-disco and stm32mp1-eval on
stm32mp15-disco and stm32mp15-eval

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: Id28971e6d1fc895e39440b229d9cbe8d5a1af162
2022-06-21 10:18:08 +02:00
Christophe Priouzeau 2a2c5d495a KIRKSTONE: adapt to kirkstone
License syntax, SRC_URI syntax, overwrite

Change-Id: I37ccaf76e6d8558ecb3aa4cf9e0fbbec1a95b0a5
2022-06-21 10:18:08 +02:00
Christophe Priouzeau 40264726e7 CONF: add compatibility version
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: Ibefcd7a6d5f98a03d571249e9101a12311cc9b96
2022-06-21 10:18:08 +02:00
Christophe Priouzeau f270dda746 GCC: baremetal: bump to gcc 10
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: I7dc66fef706beeb2aea5ff8a48f5e654e75dec24
2022-06-21 10:18:08 +02:00
Christophe Priouzeau dc6510b1a9 SDK: extend recipes
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: Ibec017d55c94d9dece5c456bd671f751785522bc
2022-06-21 10:18:08 +02:00
Christophe Priouzeau 2b3bc71727 PULSEAUDIO: adapt to pulseaudio 15
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
Change-Id: Id54548348742967dd3722d58e384de8d93cf5456
2022-06-21 10:18:08 +02:00
Erwan SZYMANSKI 4648c44d73 Image format WIC made for stm32mp15 eval board and delivered to Qt client. This version does not use FIP partition
Signed-off-by: Erwan SZYMANSKI <erwan.szymanski@st.com>
Change-Id: I664f4c89ebe591c909dee978a6f9afe69179a130
Reviewed-on: https://gerrit.st.com/c/mpu/oe/st/meta-st/+/237611
Reviewed-by: CITOOLS <MDG-smet-aci-reviews@list.st.com>
Reviewed-by: Romuald JEANNE <romuald.jeanne@st.com>
Tested-by: Romuald JEANNE <romuald.jeanne@st.com>
2022-06-21 10:18:08 +02:00
Christophe Priouzeau 89ec4a320b HIDAPI: bump to 0.10.1
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-05-02 12:00:03 +02:00
Christophe Priouzeau ea02b7ab35 BOOTFS: rename extlinux package
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-05-02 11:59:46 +02:00