Commit Graph

316 Commits

Author SHA1 Message Date
0d2f843602 LINUX-STM32MP: update to v5.4-stm32mp-r2
Kernel 5.4.56

Change-Id: I1b6874b20f23a72b572794013ac879d50da0ecd4
2020-11-05 15:46:36 +01:00
a622712abe OPTEE-OS: OPTEE-OS-STM32MP: Update to 3.9.0-stm32mp-r2
Change-Id: I3a9d6960a76f14d043aee7cca844cb56473987c5
2020-11-05 15:46:36 +01:00
6852cc81f2 U-BOOT-STM32MP: update to v2020.01-stm32mp-r2
Change-Id: I72aa61336719bb899c5c2b24562460c2f70d373a
2020-11-05 15:46:36 +01:00
562904550d TF-A-STM32MP: Update to v2.2-stm32mp-r2
Change-Id: Idce2199f48962dc2e16c815cfdde498042263098
2020-11-05 15:46:36 +01:00
faedbbe552 SDCARD-RAW-TOOLS: check requisite tools are available on the system
In addition, to script adaptation following shellcheck

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Change-Id: I49d9f9a3ebfe7be2d1b8e77c8bf6a71751dbf228
2020-11-05 15:46:36 +01:00
8d352d76f3 OPENOCD: switch to git protocol for fetch
issue detected with the server:
fatal: unable to access 'https://repo.or.cz/r/jimtcl.git/': gnutls_handshake() failed: The TLS connection was non-properly terminated.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Change-Id: I3e6f826b934df22deffde183ca9c40bc9c5edee0
2020-11-05 15:46:36 +01:00
6ce6b3175d CONF: FLASHLAYOUT: add boot sequence and erase teeh partition
To manage different kind of boot sequence, add a variable which
define the boot sequence to used.

When the parition teeh are flashed only 300 bits are writed and
it's not enought to overwrite the filesystem header of bootfs in
case of trusted boot.

Change-Id: I8b9e307689aff56e30b65e3d47626e3bf2e4e36f
2020-11-05 15:46:36 +01:00
f009ad646f CONF: MACHINE: re-create gcnano link if not exist
Change-Id: I9e9409612d2853f778cdd789e4acc39a23cba704
2020-11-05 15:46:36 +01:00
e0deb8b0bd Configure extlinux.conf file generation for kernel fit image
Change-Id: I579efe79781803f383369c887b128a33cca9155b
2020-11-05 15:46:36 +01:00
3af4293be8 stm32wrapper4dbg: correct path issue
Provide directory path to stm32wrapper4dbg.

Suggested-by: https://github.com/STMicroelectronics/meta-st-stm32mp/pull/19
Change-Id: I3531b08205b583be8a896cab136ea9ef34e9216d
2020-11-05 15:46:36 +01:00
4b7ade4f48 GDB: preserve ownership of file
Suggested-by: https://github.com/STMicroelectronics/meta-st-stm32mp/pull/20
Change-Id: I995ef0ecd0da11e9fe854fd6e227c7c6d3d374ec
2020-11-05 15:46:36 +01:00
e9e2616477 ST-PARTITIONS-IMAGE: add specific append to allow 'etc/build' file export
Allow to export build info file to DEPLOYDIR.

Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
Change-Id: I13801e67837f08faff3691dccdc6856905ac3b49
2020-11-05 15:46:36 +01:00
d9ba2fe098 PYELFTOOLS: remove for compliance purpose
Now pyelfutils are available on openembedded-core since
3.1.1.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
Change-Id: Iba0fdbca700970d66a7dc2f6bcbf3ca113eeb0ab
2020-11-05 15:46:36 +01:00
5c19d27122 libdrm_2.4.100.bbappend: moved to libdrm_2.4.101.bbappend
This is needed from upstream version bump on poky, commit hash
009735549b78196d9ccd9abf84a7b6c918fd6f77

Signed-off-by: Matthias Schoepfer <matthias.schoepfer@ithinx.io>
Change-Id: Iee1891b4b74f54c1e914105bb68be3f299189fbe
2020-11-05 15:46:36 +01:00
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
36a9911705 DROPBEAR: remove "disable-weak-ciphers" config for CUBE IDE 1.3.0 compatibility 2020-07-16 14:33:13 +02:00
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
af5ae28215 CLASSES/MACHINES: update for v2.0.0
Several updates integrated:
- removal of no more supported basic boot scheme
- removal of no more supported boot device (nor-nand and nor-emmc)
- rework of providers and machine features
- introduction of new board versions (a, c, d, f)
- update of extlinuxconf-stm32mp class to manage multiple board versions
- configure 'extlinux.conf' file to manage PARTUUID to select rootfs
partition
- new partition images management (easy to add or remove partition through
new PARTITIONS_CONFIG var
- specific configuration on machine side for all storage device supported

Change-Id: I7e4d3d16535a5654c7fd80f9b56296a61050def3
2020-06-23 17:23:52 +02:00
2fbe4ce39c SDCARD-RAW-TOOLS: extend script support
Change-Id: I0187e879bfcf1544d406c78a33dfbcee0070e0ca
2020-06-23 17:23:52 +02:00
c9e37af629 OPENOCD: Support stlink traces, silicon rev.2.1, fix CSW
Change-Id: I0d607eeee909e44e5d1e90db39bda30f03739819
2020-06-23 17:23:51 +02:00
c3ccf68bd4 U-BOOT-STM32MP-EXTLINUX: update for v2.0.0
Change-Id: Iae892ccf630ff290ee337bead4d36e753e24db15
2020-06-23 17:23:51 +02:00
6f08519d2c GCNANO-USERLAND-BINARY: update to gcnano delivery 6.4.1
New Vivante 6.4.1

Change-Id: I65ded7e8bcb00fe243ec8c79e95343fb0a91f04d
2020-06-23 17:23:51 +02:00
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
032589bd75 LINUX-STM32MP: update to v2.0.0 (v5.4-stm32mp-r1)
Change-Id: I30e1aa3ee0f28b3dc27e5899956719b8fe7b43a4
2020-06-23 17:23:51 +02:00
4b72bbe010 OPTEE-OS-STM32MP: update to v2.0.0 (3.9.0-stm32mp-r1)
Change-Id: I694a30b4d79ec0ff77b6db167c0fbf926c111ac2
2020-06-23 17:23:51 +02:00
5a288525e2 PYTHON3-PYELFTOOLS: add recipe
Dependency needed for specific optee-os configuration version

Change-Id: I7ef68752898da9e9b689c09bb3e713ec16bf7d51
2020-06-23 17:23:51 +02:00
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
0e9e053da9 U-BOOT-STM32MP: update to v2.0.0 (v2020.01-stm32mp-r1)
Change-Id: I5908d17b94ecebb39dfa2c9079dd8ecbe404a124
2020-06-23 17:23:51 +02:00
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
b698195170 TF-A-STM32MP: update to v2.0.0 (v2.2-stm32mp-r1)
Change-Id: If6d1e5b3b9fdfc81e8fe77ca2a338b9b124f5209
2020-06-23 17:23:51 +02:00
a16cd6da88 STM32WRAPPER4DBG : Add initial recipe
The tool is added is both native and nativesdk
Can be compiled for the target

Change-Id: Ibf34e7bb02e1f7ff0900c5a2a81417959fb11fe7
2020-06-23 17:23:51 +02:00
8391f7b748 M4PROJECTS-STM32MP1: rework recipe and manage compliance with python3
Align also gcc option to STM32CubeIDE ones

Change-Id: I415f79bd655e354faebff16b628537fc281e2ac4
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
2020-06-23 17:23:51 +02:00
a0b7db0c1e LINUX-FIRMWARE: manage specific RRECOMMENDS for wifi and bt suspend service
Change-Id: Iaadd03f1ed30442f9f4c29bc07a8bba6f080a972
2020-06-23 17:23:51 +02:00
9698c64aca BLUETOOTH-SUSPEND: add bluetooth suspend as wifi suspend
Change-Id: I44123165c65308a1e076a1ac4a62b1fbd4c14f0a
2020-06-23 17:23:51 +02:00
4f1d165844 WIFI: add support of new board
Change-Id: I38d85327d6864fc6aa733770c4ceb78ea206a2d1
2020-06-23 17:23:51 +02:00
f8579c6c7a ALSA-STATE: support of several board packages
Change-Id: I7eac39b0e92d555c1fb6c3c05a22edd73304f133
2020-06-23 17:23:50 +02:00
2ba99931fc LINUX-EXAMPLE: GPIO: correct script errors
Change-Id: I07737be284f4ca47bf14052d8a4ec08aed8fbfec
2020-06-23 17:23:50 +02:00
907836739c HIDAPI-STM32MP: Cleanup wrong use of ${SRCPV} in PR recipe var
Setting ${SRCPV} in PR leads to expansion error when using externalsrc with
devtool. The ${SRCPV} expansion is only done when used in PV.

Change-Id: I7e30095b52e6e8f866a58c5beed838fdb96539c0
2020-06-23 17:23:50 +02:00
68ceb01965 SPLASH SCREEN: upate to new st logo
Change-Id: Iec60544b7ff84b29de94b1d62f0d767f4c027ee7
2020-06-23 17:23:50 +02:00
0f1bcc15d8 MESA: append configuration for stm32mp
Change-Id: I738f23ccaf8a33f98968def57d6df95196a63db4
2020-06-23 17:23:50 +02:00
7f8392601a Integration of svd/cmsis tools
Change-Id: I260a209ae0e91e2299d65ab277c20d3a0de6d918
2020-06-23 17:23:50 +02:00
b64f9ba0b5 Cleanup/Remove files
Change-Id: I7e0654b2fdcbe7cfb5729fe5b8bfb947208fd6a9
2020-06-23 17:23:50 +02:00
c8cb40defc add overwrite of sysdig
Due to a dependency with libb64, sysdig move on bsp layer

Change-Id: I379dcc2e77d18bd2f735145f86bbb99bff6065c4
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
2020-06-23 17:23:50 +02:00
560c7b746d LIBB64: add support for sysdig_driver
Change-Id: Ibd514c39eb7e53e3a4cf8fa92bb280ba4b4ae384
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
2020-06-23 17:23:50 +02:00
4769431c72 DRM: update to 2.4.100
Change-Id: I78eac1b438d4f0cb1d8982ab28a084b42ee2f330
2020-06-23 17:23:50 +02:00
0789e57e89 SYSTEMD: use generic bb file
Change-Id: Ie8f2934be96790b7b1e4cd94e8141421c64a480e
2020-06-23 17:23:50 +02:00
2338ba594d LAYER: compatible with dunfell
Change-Id: Ib8f5f5c51725b23cb4906ad9cbb03bf418c8c2df
2020-06-23 17:23:50 +02:00
b0b66b62f8 MACHINE: set PREFERRED_PROVIDER_u-boot to u-boot-stmp32mp
Change-Id: I3a3b1eceb238c5e6d01f3ed4ec0caf800cadb754
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
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
b87e555b44 Added removal for the most used wic types from custom images
Suggested-by: Dimitris Tassopoulos <dimtass@gmail.com>
https://github.com/STMicroelectronics/meta-st-stm32mp/pull/14

Change-Id: Ifa56129da5c76bd6181618f9f906169becff23bd
2020-06-23 17:23:50 +02:00