Commit Graph
66 Commits
Author SHA1 Message Date
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
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
Christophe Priouzeau 99414cdd9a OPTEE: add OPENSSL_MODULES environment variable
Due to the openssl update to 3.0, libcrypto request to have
OPENSSL_MODULES variables set on cross-compilation.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-05-02 11:59:22 +02:00
Christophe Priouzeau f53ee4e24c OPTEE: remote old depdendency
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-05-02 11:58:22 +02:00
Christophe Priouzeau ebda72c49e PULSEAUDIO: adapt to new version of KIRKSTONE
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-05-02 11:57:52 +02:00
Christophe Priouzeau 53c63ca90e DRM: bump to 2.4.110
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-05-02 11:57:43 +02:00
Christophe Priouzeau c71ef8c31c Add RPM dependency to lua
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-05-02 11:57:26 +02:00
Christophe Priouzeau a3425ad76b BUSYBOX: adapt to new version of KIRKSTONE
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-05-02 11:57:09 +02:00
Christophe Priouzeau 5a6099a634 EXTLINUX: rename recipes
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-05-02 11:57:00 +02:00
Christophe Priouzeau 5f28cda969 TF-A: correct bad detection of DTC version
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-05-02 11:56:46 +02:00
Christophe Priouzeau 059efa455b ALSA-LIB: adapt to new version of KIRKSTONE
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-05-02 11:56:19 +02:00
Christophe Priouzeau a62a284e99 KIRKSTONE: SRC_URI compatibility
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-05-02 11:55:52 +02:00
Christophe Priouzeau 473cfb3d92 KIRKSTONE: license compatibility
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-05-02 11:55:00 +02:00
Christophe Priouzeau 5c921566ab MACHINE: adapt to change of machine path
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-05-02 11:53:35 +02:00
Christophe Priouzeau 483a6968fa KIRSKSTONE: overwrite syntax
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-05-02 11:53:28 +02:00
Christophe Priouzeau 5e68bca87d LAYER: add kirkstone compatibility
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-05-02 11:43:53 +02:00
Christophe Priouzeau 58f52ac426 LINUX-STM32MP: update to v5.10-stm32mp-r2
In case of addition of defconfig file on SRC_URI, the official
do_configure override the st configuration (defconfig+fragment).

Change-Id: Ibd73d49caafabbd3f58b0a213f6f1fec5dc81670
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2021-11-16 17:56:04 +01:00
Christophe Priouzeau e5f63e6e86 U-BOOT-STM32MP: update to v2020.10-stm32mp-r2
Change-Id: I4e58162aafc5f6dcd94793dae7018bc03ae136e9
2021-11-16 17:56:04 +01:00
Christophe Priouzeau 0e297b657a M4PROJECTS: Update to v1.5.0
Change-Id: I7be93ef3835391c0b9e4809654db019c913aa8c4
2021-11-16 17:56:04 +01:00
Christophe Priouzeau fce5882c96 U-BOOT-STM32MP-SPLASH: add portrait and landscape splash screen
Change-Id: Ic6963533ad372e1354ab948717ef82650debfe50
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2021-11-16 17:56:04 +01:00
Christophe Priouzeau e3c7e01a15 CLASSES: EXTLINUX: add support of several splash screen
The splashscreen name are defined compared to socname
UBOOT_EXTLINUX_SPLASH_<socname> = "<path and name of splash>"

Change-Id: I8b3e3efe79fa436bbb2d35bceade7f6edd51844e
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2021-11-16 17:56:04 +01:00
Christophe Priouzeau 4dfdc829f8 CONF: rename stm32mp1-disco and stm32mp1-eval
Change-Id: I4ef52513c4e9ff1359750b25f6495405f75fe715
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2021-11-16 17:56:04 +01:00
Christophe Priouzeau ce51b2def2 CONF: update OpenSTLinux compatibility
Change-Id: I7076b7082ba1dfb721eaee3e9bcf1a91dd4cde74
2021-11-16 17:56:04 +01:00
Christophe Priouzeau 911fedb819 WIC: add uuid for sdcard
Change-Id: Idd45614c75e9001520fe289ffb709ef39d5dcac5
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2021-11-16 17:56:04 +01:00
Christophe Priouzeau 816fd629ab FIT: fit syntax have changed
With Yocto 3.1.9,
Syntax have changed for fit management,
usage of '-' instead of '@'

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2021-07-21 11:04:43 +02:00
Christophe Priouzeau 525020d5d8 sdcard-raw-tools: add extra space with append on rdepends
When trying to build with a more recent OE-master version, bitbake ended
up having an issue parsing the rdepends for the target and native build
targets due lack of space when appending bash to rdepends.

Fix by just adding the extra space required when appending values to a
variable.

Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
2021-05-20 09:21:25 +02:00
Christophe Priouzeau c44b9052ae CONF: management via SOC_NAME for u-boot config
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2021-04-19 11:03:51 +02:00
Christophe Priouzeau dbff802a50 U-BOOT: splash: use a smaller picture as u-boot splash screen
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2021-04-19 11:03:19 +02:00
Christophe Priouzeau 7223779d5c U-BOOT-STM32MP: mutliple defconfig for same UBOOT_CONFIG label
In order to manage multiple defconfig definition for same UBOOT_CONFIG
label, to address subset of devicetree files form UBOOT_DEVICETREE list, we
implement new functionality to provide UBOOT_CONFIG labels with format:
UBOOT_CONFIG += "<uboot_config_label>_<uboot_devicetree_filter_pattern>"
As soon as UBOOT_CONFIG label contains '_' chars, we split it into two
separate parts:
- first one for UBOOT_CONFIG label (used as suffix on binary name)
- second one for pattern (used as filter on devicetree name)

Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
2021-04-19 11:02:55 +02:00
Christophe Priouzeau f754ec4495 TF-A-STM32MP: add specific extra_opt based on STM32MP_SOC_NAME
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
2021-04-19 11:02:02 +02:00
Christophe Priouzeau 9c26c11570 CONF: flashlayout: use DEVICE_BOARD_ENABLE instead of full list of DT
In case of storage not present on specific devicetree we encounter
some issue at flashlayout generation.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2021-04-19 11:00:05 +02:00
Christophe Priouzeau 07229c80ca SDK: fix issue in PERL module for SDK 2021-04-19 10:59:20 +02:00
Christophe Priouzeau 9939d67d90 WIC: stm32mp15: align fsbl name with storage name
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2021-04-19 10:58:45 +02:00
Christophe Priouzeau 02f94289c2 CLASSES: fix issue when checking packages name with "strange" characters
When package name have characters having a specific meaning in regex
(e.g. foo-c++_1.0.deb) then it will trigger a Python error.
2021-04-19 10:58:15 +02:00
Christophe Priouzeau c1f0ba5c5b Remove duplicate patch/config
The xwayland are no more requested with next version.
For weston.ini, now the configuration are location on meta-st-openstlinux.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2021-03-03 09:17:00 +01:00