Commit Graph
35 Commits
Author SHA1 Message Date
Romuald JEANNE 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
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 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
Romuald JEANNE 2fbe4ce39c SDCARD-RAW-TOOLS: extend script support
Change-Id: I0187e879bfcf1544d406c78a33dfbcee0070e0ca
2020-06-23 17:23:52 +02:00
Romuald JEANNE c9e37af629 OPENOCD: Support stlink traces, silicon rev.2.1, fix CSW
Change-Id: I0d607eeee909e44e5d1e90db39bda30f03739819
2020-06-23 17:23:51 +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 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
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 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
Romuald JEANNE 5a288525e2 PYTHON3-PYELFTOOLS: add recipe
Dependency needed for specific optee-os configuration version

Change-Id: I7ef68752898da9e9b689c09bb3e713ec16bf7d51
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 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
Romuald JEANNE 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
Romuald JEANNE a0b7db0c1e LINUX-FIRMWARE: manage specific RRECOMMENDS for wifi and bt suspend service
Change-Id: Iaadd03f1ed30442f9f4c29bc07a8bba6f080a972
2020-06-23 17:23:51 +02:00
Romuald JEANNE 9698c64aca BLUETOOTH-SUSPEND: add bluetooth suspend as wifi suspend
Change-Id: I44123165c65308a1e076a1ac4a62b1fbd4c14f0a
2020-06-23 17:23:51 +02:00
Romuald JEANNE 4f1d165844 WIFI: add support of new board
Change-Id: I38d85327d6864fc6aa733770c4ceb78ea206a2d1
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 2ba99931fc LINUX-EXAMPLE: GPIO: correct script errors
Change-Id: I07737be284f4ca47bf14052d8a4ec08aed8fbfec
2020-06-23 17:23:50 +02:00
Romuald JEANNE 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
Romuald JEANNE 68ceb01965 SPLASH SCREEN: upate to new st logo
Change-Id: Iec60544b7ff84b29de94b1d62f0d767f4c027ee7
2020-06-23 17:23:50 +02:00
Romuald JEANNE 0f1bcc15d8 MESA: append configuration for stm32mp
Change-Id: I738f23ccaf8a33f98968def57d6df95196a63db4
2020-06-23 17:23:50 +02:00
Romuald JEANNE 7f8392601a Integration of svd/cmsis tools
Change-Id: I260a209ae0e91e2299d65ab277c20d3a0de6d918
2020-06-23 17:23:50 +02:00
Romuald JEANNE b64f9ba0b5 Cleanup/Remove files
Change-Id: I7e0654b2fdcbe7cfb5729fe5b8bfb947208fd6a9
2020-06-23 17:23:50 +02:00
Romuald JEANNE 4769431c72 DRM: update to 2.4.100
Change-Id: I78eac1b438d4f0cb1d8982ab28a084b42ee2f330
2020-06-23 17:23:50 +02:00
Romuald JEANNE 0789e57e89 SYSTEMD: use generic bb file
Change-Id: Ie8f2934be96790b7b1e4cd94e8141421c64a480e
2020-06-23 17:23:50 +02:00
Romuald JEANNE 2338ba594d LAYER: compatible with dunfell
Change-Id: Ib8f5f5c51725b23cb4906ad9cbb03bf418c8c2df
2020-06-23 17:23:50 +02:00
Romuald JEANNE 2e06344e57 TARGET-SDK-PROVIDES-DUMMY: correct none presence of package
With Thud 2.6.2, some packages are not installed on sdk due to conflict
between provider. The package target-sdk-provides-dummy should not include
all the list: bash-dev and perl-dev generate the issue.
Note that these packages need to be present on SDK due to dependencies.

Change-Id: I5250fb8607d0cb6206b24290955b91d3f4fb74c0
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
2019-10-09 11:08:38 +02:00
Romuald JEANNE 5f1dad69fd GCNANO-USERLAND-BINARY: update to GPU DV 6.2.4.p4
Change-Id: Icc16c29d83bec0fa46a4da5e2ed3ed5d5c39646a
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
2019-10-09 10:59:00 +02:00
Romuald JEANNE e28176a688 GCNANO-DRIVER-STM32MP: update to GPU DV 6.2.4.p4
Change-Id: Ibfb508cc0bee5ad4946355f527ca411d81c0c4c0
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
2019-10-09 10:58:48 +02:00
Romuald JEANNE b3b820cb47 CLASSES: fix MENU BACKGROUND image path for extlinux.conf file
Change-Id: I5c029fcda1ebddd7fe18972902f308de7568ce9f
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
2019-10-09 10:58:38 +02:00
Romuald JEANNE 8b4fbbadbc CLASSES: IMAGE_TYPES-STUBI: set empty UBI volume and fix
- manage empty UBI volume for multivolume UBI
Add new parameter to allow to add empty UBI volume when creating the
multivolume UBI.
User just need to provide new volume name and size.

- clean temporary file to avoid issue while deploying to image
If we keep the temporary cfg file for empty UBI volume, we have an issue
when bitbake deploy artifacts to DEPLOYDIR_IMAGE when a different image
has been already built as files have the same name.
As we're using this cfg file as a temporary step for multi-volume cfg, we
can remove them instead of deploying them.

- manage extra_space on UBI volume for bad blocks management

Change-Id: If7ef9a66fb058cdaf0d77a22ca0be70fa05fca6f
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
2019-10-09 10:58:31 +02:00