Commit Graph

29 Commits

Author SHA1 Message Date
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 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 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 483a6968fa KIRSKSTONE: overwrite syntax
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@foss.st.com>
2022-05-02 11:53:28 +02:00
Cedric VINCENT c38662e3bc OPTEE-SDK: Add to SDK environment-setup the variables required to build OP-TEE TA.
Change-Id: I13a6e1f85f785ca4ce9cbb34dc2e46a16e4ca273
Signed-off-by: Cedric VINCENT <cedric.vincent@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
Romuald JEANNE 3b85be592e CLASSES: FIP-UTILS-STM32MP: align FIP_CONFIG on TFA_CONFIG management way
FIP: adapt signature to key by socname
Implement BL32_CONF and DT_CONFIG management from FIP_CONFIG

Change-Id: I8f86cf40b2db480c5c0d2be5c3cf9fcc0ad4c964
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
2021-11-16 17:56:04 +01:00
Lionel VITTE 5df595134e MACHINE: set partition configuration specific to fstype
- Allow specific partition image configuration between 'ext4' and 'ubifs'.
 - In case ubifs created is larger than max-leb-cnt allocated, mkfs.ubi raise
an error that make bitbake exit on error: add test to avoid this unexpected exit.

Change-Id: Ib386e703cfb1d0434ea17c279abb31f705514019
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
2021-11-16 17:56:04 +01:00
Romuald JEANNE 5245abf2c7 MACHINE: rework INITRD configuration
Change-Id: Id5028c42d5add160982b4657b6e486e4510a0f45
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
2021-11-16 17:56:04 +01:00
Lionel Vitte 197f0c1a3c MACHINE: implement boot from NOR memory device
Change-Id: Ia00f81068e90654f4e13db6524f804c15d18941b
Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
2021-11-16 17:56:04 +01:00
Romuald JEANNE e729aee437 CONF: enable kernel config file deploy
Change-Id: Ife1bc682b42d8669a8ce8f275a41a9c4a690de0b
Signed-off-by: Romuald JEANNE <romuald.jeanne@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
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 07229c80ca SDK: fix issue in PERL module for SDK 2021-04-19 10:59:20 +02:00
Romuald JEANNE e854264f98 MACHINE: rework configuration to introduce FIP feature
New class is introduce 'fip-utils-stm32mp.bbclass'
New flashlayout file configuration
New features enable on machine side

Signed-off-by: Romuald JEANNE <romuald.jeanne@st.com>
Change-Id: Ifb5af81b5341ef924b8c22992df20a21bd729e3f
2021-03-26 16:55:54 +01:00
Christophe Priouzeau e0deb8b0bd Configure extlinux.conf file generation for kernel fit image
Change-Id: I579efe79781803f383369c887b128a33cca9155b
2020-11-05 15:46:36 +01: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 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 7f8392601a Integration of svd/cmsis tools
Change-Id: I260a209ae0e91e2299d65ab277c20d3a0de6d918
2020-06-23 17:23:50 +02:00
Christophe Priouzeau 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
Christophe Priouzeau 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
Lionel VITTE 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
Priouzeau Christophe dfec3cadbf MACHINE: rework of extlinux variables
Signed-off-by: Priouzeau Christophe <christophe.priouzeau@st.com>
2020-02-03 14:54:38 +01:00
Christophe Priouzeau 947a77ca93 MACHINE: v1.1.0 updates
- fix typo issue for comment on Vivante libraries
- force virtual/bootloader to u-boot-stm32mp
2019-10-09 11:21:37 +02:00
Oliver Stäbler e17ba2e4bc MACHINE: Move LOADADDR into include
Move the setting of the default LOADADDR into an include instead of
setting this in each machine.
2019-10-09 10:56:36 +02:00
Christophe Priouzeau 81761d5b75 CONF: add watchdog MACHINE_FEATURES
Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
2019-05-02 10:57:17 +02:00
Christophe Priouzeau 516e0d61e3 FSTYPES: use the shorthand operator
Coming from github pull-request: #1

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
2019-03-13 11:04:02 +01:00
Christophe Priouzeau c5fda24713 MACHINE: add support of stm32mp1
stm32mp1 machine are a machine which support several board.

Signed-off-by: Christophe Priouzeau <christophe.priouzeau@st.com>
2019-02-04 15:26:53 +01:00