Commit Graph

59 Commits

Author SHA1 Message Date
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
bernard PUEL d00d3a076e Move to github recipes 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 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 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 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 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 483a6968fa KIRSKSTONE: overwrite syntax
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-05-02 11:53:28 +02:00
Christophe Priouzeau e5f63e6e86 U-BOOT-STM32MP: update to v2020.10-stm32mp-r2
Change-Id: I4e58162aafc5f6dcd94793dae7018bc03ae136e9
2021-11-16 17:56:04 +01:00
Lionel VITTE fe84eb5c3c TF-A-STM32MP: update to v2.4-stm32mp-r2
Change-Id: I8ff248b82c8f4da0f5905d381176402e16e096ff
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
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
Romuald JEANNE af9ec1ddf8 TF-A-STM32MP: add file type for deploying image
When a compilation a made for TF-a with 'all' target, several binaries are generated
and have the same name on several kind of build but generated with different
compilation switch. In some case (like arm64 bits) the bl2 need to generate a
bl31 binary but without the specific option requested by the generation of official bl31,
which can generate an issue when you deploy the file because it's the binary of
last build which are used but it's not in all case the binary with compilation
option desired.
For solving this king of issue, a flag <file type> which can be : bl31 b32 bl2 fwconfig
are added on the TF_A_CONFIG to specify which kind of binary we need to export.

Change-Id: Ibd484ae2e285bf70e3e0790e020d2ea595506a3c
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2021-11-16 17:56:04 +01:00
Patrick Delaunay f724e2f9e7 UBOOT-STM32MP-EXTLINUX: fix boot.cmd for overlay
By default U-Boot reserve overlay sizee with 4KB padding, sometime it is
not enought and it is normal.

The caller NEED to reserved enought memory before to apply overlay
by usisng the <extrasize> parameter.

fdt resize [<extrasize>]
- Resize fdt to size + padding to 4k addr + some optional <extrasize> if needed

A correct value cannot be proposed (it is depending of the overlay size)
but at least you must reserved the size of the loaded overlay dtbo file
=> ${filesize} (this variable automatically updated after a load command)

Change-Id: Ib37f2778bd843436b0baddb67a7a4fd5c799b749
Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com>
2021-11-16 17:56:04 +01:00
Lionel VITTE 46b422655b CONF: put DEBUG and trace under flags
Global flags: ST_DEBUG_TRACE
if ST_DEBUG_TRACE = 1, the debug and trace are activated on all
boot stage
Specific boot stage debug and trace flags:
ST_CMD_LINE_DEBUG_TRACE: addons for remove trace on kernel
ST_UBOOT_DEBUG_TRACE: activate/deactivate silent mode on u-boot
ST_TF_A_DEBUG_TRACE: activate/deactivate trace and debug on TF-A
ST_OPTEE_DEBUG_TRACE: activate/deactivate trace and debug on optee

Change-Id: I09a0c528fcef18f466f0e2b7b46715e2e43c8cf8
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2021-11-16 17:56:04 +01:00
Lionel VITTE fef27aed02 ARCHIVER: Update for fip build and release information
Change-Id: I8ddd8c61ff7488ce40f87a160f603de32425386a
2021-11-16 17:56:04 +01: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
Pierre-Yves MORDRET 7b55c34159 GCNANO-DRIVER-STM32MP: GCNano 6.4.3 update
- Correct build compilation errors using clang r383902b
- Temporary sysfs correction
- Remove pkgconfig not associated with kernel driver
- Several patches for Kernel 5.10

Compatible with build release 20200902

Signed-off-by: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
Change-Id: I250458fa156114a5557ce11f690b63adcb177fe7
2021-03-26 16:55:54 +01:00
Romuald JEANNE ee3b4ddd69 U-BOOT-STM32MP: update to v2020.10-stm32mp-r1
Change-Id: I0daab68bd2d82f12b3ed0bcb99dcf683d95ffdc6
2021-03-26 16:55:54 +01:00
Romuald JEANNE b986ba2af3 TF-A-STM32MP: update to v2.4-stm32mp-r1
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
Change-Id: I1cbb828422280231c17e9673e8a85600ab6041e4
2021-03-26 16:55:54 +01:00
Romuald JEANNE f199af810f U-BOOT-STM32MP-EXTLINUX: manage overlay
To manage overlay device tree on U-Boot via boot.scr script:
- add an overlay entry on extlinux.conf without FDT or FDTDIR
- create a directory named 'overlays' on boot directory
- populate 'overlays' with the device tree overlay
- create a file named overlays.txt on overlays directory
- syntax of overlays.txt:
overlay=aa bb cc dd
- aa, bb, cc, dd correspond to a device tree name file (without extension)
present on /overlays/ directory
/overlays/aa.dtbo
/overlays/bb.dtbo
/overlays/cc.dtbo
/overlays/dd.dtbo

Tree of bootfs addons for overlay
/overlays/aa.dtbo
/overlays/bb.dtbo
/overlays/cc.dtbo
/overlays/dd.dtbo
/overlays/overlays.txt

warning: think to add an entry on extlinux.conf without FTDIR or FDTFILE
entry

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Change-Id: I3615d6f03cf874cf3f3c12ea1dd5882bb054542d
2021-03-26 10:37:20 +01:00
Romuald JEANNE 7d21671b77 ALSA: update stm32mp15x cards configuration files
Change-Id: Ib6c50ea6d9f1b14c0b7e79d013665dae4b8c2f52
2021-03-26 10:37:20 +01:00
Stefan Schmidt e2b6520039 u-boot-stm32mp: add patch to allow compilation with gcc10
Patch was taken from poky u-boot recipe. Original error message:
multiple definition of `yylloc'
2021-01-28 09:50:46 +01:00
Christophe Priouzeau 7b16673a92 GCNANO: GCNano delivery 6.4.3 Update
Vivante 6.4.3 Update

Signed-off-by: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
Change-Id: I169020114ec978ee3062fb0c698165a83c67fbbd
2020-11-05 15:46:36 +01:00
Christophe Priouzeau 6852cc81f2 U-BOOT-STM32MP: update to v2020.01-stm32mp-r2
Change-Id: I72aa61336719bb899c5c2b24562460c2f70d373a
2020-11-05 15:46:36 +01:00
Christophe Priouzeau 562904550d TF-A-STM32MP: Update to v2.2-stm32mp-r2
Change-Id: Idce2199f48962dc2e16c815cfdde498042263098
2020-11-05 15:46:36 +01:00
Romuald JEANNE ad054778ca CLASS-DEVUPSTREAM: fix usage
- Split properly between tf-a-stm32mp and tf-a-stm32mp-ssp.
- Remove use of PV_class-devupstream: no more needed since we avoid using
SRCPV inside default PV (this avoid also misalignment with PV when updated).
- Fix missing fragment files for linux-stm32mp when devupstream in use.

Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
Change-Id: I57ed371c9eefce6dc31d816508e99c576a7db91a
2020-10-15 14:26:06 +02:00
Romuald JEANNE 7a1ab80ccb Enable devupstream class for TF-A, U-BOOT, OPTEE-OS and KERNEL
Change-Id: I07cd0ab612cd1e7f18ad26a34c2bd83608507ad6
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
2020-06-23 18:07:57 +02:00
Romuald JEANNE c3ccf68bd4 U-BOOT-STM32MP-EXTLINUX: update for v2.0.0
Change-Id: Iae892ccf630ff290ee337bead4d36e753e24db15
2020-06-23 17:23:51 +02:00
Romuald JEANNE 340e050729 GCNANO-DRIVER-STM32MP: update to gcnano delivery 6.4.1
New Vivante 6.4.1

Change-Id: I1bce0ac2e7f083238bcbfc04ffec29c0328dc5e1
2020-06-23 17:23:51 +02:00
Romuald JEANNE b8817840cc U-BOOT-FW-CONFIG-STM32MP: introduce new recipe
Openembedded provide libubootenv which replace u-boot-fw-utils

Change-Id: I4291ca949c18a48ae6bac857275ce39ee4937ee4
2020-06-23 17:23:51 +02:00
Romuald JEANNE 0e9e053da9 U-BOOT-STM32MP: update to v2.0.0 (v2020.01-stm32mp-r1)
Change-Id: I5908d17b94ecebb39dfa2c9079dd8ecbe404a124
2020-06-23 17:23:51 +02:00
Romuald JEANNE 730fb4e12c TF-A-STM32MP-SSP: integration for v2.0.0 (v2.2-stm32mp-ssp-r1)
Change-Id: I5299ae4f408e9a320330b90c85d13df4e9046b59
2020-06-23 17:23:51 +02:00
Romuald JEANNE b698195170 TF-A-STM32MP: update to v2.0.0 (v2.2-stm32mp-r1)
Change-Id: If6d1e5b3b9fdfc81e8fe77ca2a338b9b124f5209
2020-06-23 17:23:51 +02:00
Romuald JEANNE f8579c6c7a ALSA-STATE: support of several board packages
Change-Id: I7eac39b0e92d555c1fb6c3c05a22edd73304f133
2020-06-23 17:23:50 +02:00
Romuald JEANNE 68ceb01965 SPLASH SCREEN: upate to new st logo
Change-Id: Iec60544b7ff84b29de94b1d62f0d767f4c027ee7
2020-06-23 17:23:50 +02:00
Christophe Priouzeau f9a643f648 UBOOT: set provides/provides to 'u-boot'
This is required as some recipes might depend on the 'u-boot' recipe,
and if this is not present it would pull in the upstream recipe in
oe-core instead.

Change-Id: I0d5b19358aa7bc328b546f5fd2fec5d69a2456c4
Suggested-by: Mirza Krak <mirza.krak@northern.tech>
https: //github.com/STMicroelectronics/meta-st-stm32mp/pull/11/
2020-06-23 17:23:50 +02:00
Priouzeau Christophe f9093185ec U-BOOT: bump to v1.2.0 (v2018.11-r4)
Change-Id: Id53c130643e9a3c0bf9ba1a3644d45b34524dd35
Signed-off-by: Priouzeau Christophe <christophe.priouzeau@st.com>
2020-02-10 12:12:15 +01:00
Priouzeau Christophe 098ae97e64 TF-A: bump v1.2.0 (v2.0-stm32mp-r3)
Change-Id: I8cb99521a45fe1be3165875374aa2b4e7b747810
Signed-off-by: Priouzeau Christophe <christophe.priouzeau@st.com>
2020-02-10 12:11:23 +01:00
Priouzeau Christophe 849843fe61 ALSA-STATE: support of several board packages
Signed-off-by: Priouzeau Christophe <christophe.priouzeau@st.com>
2020-02-03 14:56:05 +01:00
Christophe Priouzeau 8efdfc6932 U-BOOT-STM32MP: v1.1.0 update
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
2019-10-09 11:25:40 +02:00
Christophe Priouzeau aa212a3e07 TF-A-STM32MP: v1.1.0 update
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
2019-10-09 11:25:26 +02:00
Christophe Priouzeau 79d23e1e3e SYSDIG-DRIVER: Integrate kernel driver for sysdig trace and debug tools 2019-10-09 11:25:12 +02:00