]> git.baikalelectronics.ru Git - arm-tf.git/log
arm-tf.git
3 years agoMerge "feat(mt8186): disable 26MHz clock while suspending" into integration
Manish Pandey [Thu, 3 Mar 2022 12:57:27 +0000 (13:57 +0100)]
Merge "feat(mt8186): disable 26MHz clock while suspending" into integration

3 years agoMerge "feat(zynqmp): increase the max xlat tables when debug build is enabled" into...
Madhukar Pappireddy [Wed, 2 Mar 2022 18:28:13 +0000 (19:28 +0100)]
Merge "feat(zynqmp): increase the max xlat tables when debug build is enabled" into integration

3 years agoMerge "feat(versal): remove the time stamp configuration" into integration
Madhukar Pappireddy [Wed, 2 Mar 2022 17:30:48 +0000 (18:30 +0100)]
Merge "feat(versal): remove the time stamp configuration" into integration

3 years agoMerge "docs(rme): minor update to 4 world execution instructions" into integration
Madhukar Pappireddy [Wed, 2 Mar 2022 15:53:53 +0000 (16:53 +0100)]
Merge "docs(rme): minor update to 4 world execution instructions" into integration

3 years agodocs(rme): minor update to 4 world execution instructions
Manish Pandey [Wed, 2 Mar 2022 14:02:51 +0000 (14:02 +0000)]
docs(rme): minor update to 4 world execution instructions

Following updates done
  - Clarification on building Hafnium
  - New test suite "Invalid memory access"

Signed-off-by: Manish Pandey <manish.pandey2@arm.com>
Change-Id: I04a934a648d53a860f06cd6cf3776ee534675bd9

3 years agofeat(zynqmp): increase the max xlat tables when debug build is enabled
Venkatesh Yadav Abbarapu [Wed, 2 Mar 2022 05:10:05 +0000 (22:10 -0700)]
feat(zynqmp): increase the max xlat tables when debug build is enabled

Update the MAX_XLAT_TABLES as the memory map has been
added for the dtb to accomodate in DDR address.

Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
Change-Id: I46225673f40f123cdab38efefb038604da119b58

3 years agofeat(versal): remove the time stamp configuration
Venkatesh Yadav Abbarapu [Sun, 30 Jan 2022 06:17:25 +0000 (23:17 -0700)]
feat(versal): remove the time stamp configuration

Remove the time stamp and system counter configuration, as
this configuration is already done by the first stage bootloader.

Signed-off-by: Venkatesh Yadav Abbarapu <venkatesh.abbarapu@xilinx.com>
Change-Id: I41554dc2e14d97954bff299df9740a5efa30fad9

3 years agoMerge "fix(ufs): don't zero out buf before ufs read" into integration
Madhukar Pappireddy [Tue, 1 Mar 2022 21:58:55 +0000 (22:58 +0100)]
Merge "fix(ufs): don't zero out buf before ufs read" into integration

3 years agofix(ufs): don't zero out buf before ufs read
Channa Kadabi [Mon, 28 Feb 2022 21:35:16 +0000 (13:35 -0800)]
fix(ufs): don't zero out buf before ufs read

ufs_read_blocks always zeros out the buffer before passing
to UFS for DMA. We don't need to zero out buf before reading
from UFS storage, this change remove the memset in ufs_read_blocks.

Signed-off-by: Channa Kadabi <kadabi@google.com>
Change-Id: I8029a7ea07fbd8cce29b383c80a3cfc782c5b7ec

3 years agoMerge "feat(plat/zynqmp): fix section `coherent_ram' will not fit in region `RAM...
Manish Pandey [Tue, 1 Mar 2022 13:58:41 +0000 (14:58 +0100)]
Merge "feat(plat/zynqmp): fix section `coherent_ram' will not fit in region `RAM'" into integration

3 years agoMerge "fix(intel): assert if bl_mem_params is NULL pointer" into integration
Madhukar Pappireddy [Mon, 28 Feb 2022 19:36:30 +0000 (20:36 +0100)]
Merge "fix(intel): assert if bl_mem_params is NULL pointer" into integration

3 years agoMerge changes from topic "st-fix-enum" into integration
Manish Pandey [Mon, 28 Feb 2022 17:30:38 +0000 (18:30 +0100)]
Merge changes from topic "st-fix-enum" into integration

* changes:
  fix(stm32mp1): fix enum prints
  fix(st-clock): print enums as unsigned

3 years agofix(stm32mp1): fix enum prints
Yann Gautier [Mon, 28 Feb 2022 10:39:56 +0000 (11:39 +0100)]
fix(stm32mp1): fix enum prints

With gcc-11, the -Wformat-signedness warning complains about enum values
that should be printed as unsigned values. But the current version of
compiler used in CI states that this parameter is signed. Just cast the
value then.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Change-Id: Ic0655e5ba9c44fe6abcd9958d7a9972f5de3b7ef

3 years agoMerge changes I75b3e3bf,I4cf9f1d9,I50d2ae74,Idbe62410,I84bbd06e, ... into integration
Madhukar Pappireddy [Mon, 28 Feb 2022 16:18:39 +0000 (17:18 +0100)]
Merge changes I75b3e3bf,I4cf9f1d9,I50d2ae74,Idbe62410,I84bbd06e, ... into integration

* changes:
  fix(intel): null pointer handling for resp_len
  fix(intel): define macros to handle buffer entries
  fix(intel): change SMC return arguments for INTEL_SIP_SMC_MBOX_SEND_CMD
  fix(intel): always set doorbell to SDM after sending command
  fix(intel): fix bit masking issue in intel_secure_reg_update
  fix(intel): fix ddr address range checker
  build(changelog): add new scope for Intel platform

3 years agoMerge "fix(intel): enable HPS QSPI access by default" into integration
Madhukar Pappireddy [Mon, 28 Feb 2022 15:37:06 +0000 (16:37 +0100)]
Merge "fix(intel): enable HPS QSPI access by default" into integration

3 years agofix(st-clock): print enums as unsigned
Yann Gautier [Mon, 28 Feb 2022 10:34:05 +0000 (11:34 +0100)]
fix(st-clock): print enums as unsigned

With gcc-11, the -Wformat-signedness warning complains about enum values
that should be printed as unsigned values. Change %d to %u for several
lines in the clock driver.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Change-Id: Ia2d24e6feef5e852e0a6bfaa1286fe605f9a16b7

3 years agoMerge "fix(measured-boot): add RMM entry to event_log_metadata" into integration
Sandrine Bailleux [Mon, 28 Feb 2022 09:39:59 +0000 (10:39 +0100)]
Merge "fix(measured-boot): add RMM entry to event_log_metadata" into integration

3 years agoMerge "fix(cert_create): let distclean Makefile target remove the cert_create tool...
Manish Pandey [Fri, 25 Feb 2022 13:52:23 +0000 (14:52 +0100)]
Merge "fix(cert_create): let distclean Makefile target remove the cert_create tool" into integration

3 years agofix(cert_create): let distclean Makefile target remove the cert_create tool
Nicolas Boulenguez [Wed, 31 Mar 2021 10:22:45 +0000 (12:22 +0200)]
fix(cert_create): let distclean Makefile target remove the cert_create tool

For some targets, Make recursively invokes itself in subdirectories.
When delegating the distclean target to tools/cert_create/Makefile,
the submake is called with the clean target instead of realclean.
Because of this, the submake never removes the cert_create executable.

A proper but more intrusive fix would
* avoid confusion about the semantics by following traditions or using
  new names
  https://www.gnu.org/prep/standards/standards.html#Standard-Targets
* avoid typing errors with the special $@ variable.
Something like:

In tools/cert_create/Makefile:
mostlyclean:
  # Remove most objects but keep some results.
        $(call SHELL_DELETE_ALL, src/build_msg.o ${OBJECTS})
clean: mostlyclean
  # mostlyclean, then remove things built by Make.
        $(call SHELL_DELETE,${BINARY})
distclean: clean
  # clean, then remove things built by ./configure (none here).
realclean maintainer-clean: distclean
  # distclean, then remove things built by autootols (none here).

In Makefile:
mostlyclean clean distclean realclean maintainer-clean:
$(MAKE) -C subdir1 $@
$(MAKE) -C subdir2 $@

Signed-off-by: Nicolas Boulenguez <nicolas@debian.org>
Change-Id: Iabfeca3da5724ab90a56ad6dcd6870d0a1d6b07f

3 years agoMerge changes I1784d643,Icb6e3699,I7805756e into integration
Bipin Ravi [Fri, 25 Feb 2022 03:50:31 +0000 (04:50 +0100)]
Merge changes I1784d643,Icb6e3699,I7805756e into integration

* changes:
  fix(errata): workaround for Cortex-A510 erratum 2172148
  fix(errata): workaround for Cortex-A510 erratum 2218950
  fix(errata): workaround for Cortex-A510 erratum 2250311

3 years agofix(errata): workaround for Cortex-A510 erratum 2172148
johpow01 [Wed, 16 Feb 2022 04:55:22 +0000 (22:55 -0600)]
fix(errata): workaround for Cortex-A510 erratum 2172148

Cortex-A510 erratum 2172148 is a Cat B erratum that applies to revisions
r0p0, r0p1, r0p2, r0p3 and r1p0, and is fixed in r1p1.

SDEN can be found here:
https://developer.arm.com/documentation/SDEN2397239

Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: I1784d643ca3d1d448340cd421facb5f229df1d22

3 years agofix(errata): workaround for Cortex-A510 erratum 2218950
johpow01 [Tue, 15 Feb 2022 02:19:08 +0000 (20:19 -0600)]
fix(errata): workaround for Cortex-A510 erratum 2218950

Cortex-A510 erratum 2218950 is a Cat B erratum that applies to revisions
r0p0, r0p1, r0p2, r0p3 and r1p0, and is fixed in r1p1.

SDEN can be found here:
https://developer.arm.com/documentation/SDEN2397239

Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: Icb6e369946f8978a08cf8ed5e4452782efb0a77a

3 years agofix(errata): workaround for Cortex-A510 erratum 2250311
johpow01 [Mon, 14 Feb 2022 03:00:10 +0000 (21:00 -0600)]
fix(errata): workaround for Cortex-A510 erratum 2250311

Cortex-A510 erratum 2250311 is a Cat B erratum that applies to revisions
r0p0, r0p1, r0p2, r0p3 and r1p0 and is fixed in r1p1.

This erratum workaround is a bit different because it interacts with a
feature supported in TFA. The typical method of implementing an errata
workaround will not work in this case as the MPMM feature would just be
re-enabled by context management at every core power on after being
disabled by the errata framework. So in addition to disabling MPMM, this
workaround also sets a flag in the MPMM runtime framework indicating
that the feature should not be enabled even if ENABLE_MPMM=1.

SDEN can be found here:
https://developer.arm.com/documentation/SDEN2397239

Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: I7805756e65ec90b6ef8af47e200617c9e07a3a7e

3 years agoMerge changes I7b1498fa,I1d2ebee3,I875519ff,I8c427ef2 into integration
Bipin Ravi [Thu, 24 Feb 2022 19:47:47 +0000 (20:47 +0100)]
Merge changes I7b1498fa,I1d2ebee3,I875519ff,I8c427ef2 into integration

* changes:
  fix(errata): workaround for Cortex-A510 erratum 2041909
  fix(errata): workaround for Cortex-A510 erratum 2042739
  fix(errata): workaround for Cortex-A510 erratum 2288014
  fix(errata): workaround for Cortex-A510 erratum 1922240

3 years agoMerge "docs(el3-runtimes): context management refactor proposal" into integration
Soby Mathew [Thu, 24 Feb 2022 14:23:44 +0000 (15:23 +0100)]
Merge "docs(el3-runtimes): context management refactor proposal" into integration

3 years agofeat(mt8186): disable 26MHz clock while suspending
jason-ch chen [Thu, 24 Feb 2022 03:05:23 +0000 (11:05 +0800)]
feat(mt8186): disable 26MHz clock while suspending

Change resource_req to 0 to disable 26MHz clock.
SPM firmware will pull-down SRCLKENA0 after 26MHz off while suspending.

TEST=verify 26MHz clock off using the oscilloscope.
BUG=b:215639203

Signed-off-by: Jason-ch Chen <jason-ch.chen@mediatek.com>
Change-Id: I05702d14a015cabccd6d4af0e3f2a534fbe4dd12

3 years agodocs(el3-runtimes): context management refactor proposal
Soby Mathew [Mon, 24 Jan 2022 11:45:38 +0000 (11:45 +0000)]
docs(el3-runtimes): context management refactor proposal

This patch submits an RFC to refactor the context management
mechanism in TF-A.

Signed-off-by: Soby Mathew <soby.mathew@arm.com>
Change-Id: Ia1ad5a85cb86c129e2feaf36bed123f0067c3965

3 years agoMerge "docs(a3k): add information about system-wide Crypto++ library" into integration
Madhukar Pappireddy [Wed, 23 Feb 2022 15:31:38 +0000 (16:31 +0100)]
Merge "docs(a3k): add information about system-wide Crypto++ library" into integration

3 years agoMerge "fix(a3k): fix comment about BootROM address range" into integration
Madhukar Pappireddy [Wed, 23 Feb 2022 15:27:00 +0000 (16:27 +0100)]
Merge "fix(a3k): fix comment about BootROM address range" into integration

3 years agoMerge "feat(board/rdedmunds): add support for rdedmunds variant" into integration
Madhukar Pappireddy [Wed, 23 Feb 2022 15:25:44 +0000 (16:25 +0100)]
Merge "feat(board/rdedmunds): add support for rdedmunds variant" into integration

3 years agoMerge changes from topic "bug-fix" into integration
Madhukar Pappireddy [Wed, 23 Feb 2022 14:34:57 +0000 (15:34 +0100)]
Merge changes from topic "bug-fix" into integration

* changes:
  fix(nxp-crypto): refine code to avoid hang issue for some of toolchain
  build(changelog): add new scope for nxp crypto
  fix(lx2): drop erratum A-009810

3 years agofix(measured-boot): add RMM entry to event_log_metadata
Tamas Ban [Mon, 10 Jan 2022 14:13:00 +0000 (15:13 +0100)]
fix(measured-boot): add RMM entry to event_log_metadata

Platforms which support Realm world cannot boot up
properly if measured boot is enabled at build time.
An assertions occurs due to the missing RMM entry
in the event_log_metadata array.

Signed-off-by: Tamas Ban <tamas.ban@arm.com>
Change-Id: I172f10a440797f7c9e1bc79dc72242b40c2521ea

3 years agoMerge "fix(arm): increase ARM_BL_REGIONS count" into integration
Manish Pandey [Wed, 23 Feb 2022 10:56:13 +0000 (11:56 +0100)]
Merge "fix(arm): increase ARM_BL_REGIONS count" into integration

3 years agofix(arm): increase ARM_BL_REGIONS count
Manish V Badarkhe [Tue, 22 Feb 2022 14:45:43 +0000 (14:45 +0000)]
fix(arm): increase ARM_BL_REGIONS count

On RME-enabled platforms, it is currently not possible to incorporate
mapping of all bl_regions specified in bl31 setup[1] with the
ARM_BL_REGIONS macro defined to 6. Hence increased its count to 7.

[1]: https://git.trustedfirmware.org/TF-A/trusted-firmware-a.git/tree/
plat/arm/common/arm_bl31_setup.c#n380

Change-Id: Ieaa97f026ab2ae6eae22442595aa4122ba0a13c4
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
3 years agofix(intel): null pointer handling for resp_len
Sieu Mun Tang [Sat, 19 Feb 2022 13:49:48 +0000 (21:49 +0800)]
fix(intel): null pointer handling for resp_len

Previous changes from commit #6a659448 updates resp_len from an integer
type to unsigned integer pointer type. This patch adds proper handling
in case resp_len is a null pointer. Resp_len with value 0 are also
changed to NULL to match the type change.

Signed-off-by: Abdul Halim, Muhammad Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com>
Change-Id: I75b3e3bfbb188d8e7b329ba3b948c23e31dec490

3 years agofix(intel): define macros to handle buffer entries
Abdul Halim, Muhammad Hadi Asyrafi [Fri, 5 Jun 2020 07:12:29 +0000 (15:12 +0800)]
fix(intel): define macros to handle buffer entries

This patch defines a macro to handle Secure Device Manager's (SDM)
pointer to command & response buffer entries and convert them to the
correct physical address.

Signed-off-by: Abdul Halim, Muhammad Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com>
Change-Id: I4cf9f1d90e0d5ae4e1a2ce84165864b48c2862e7

3 years agofix(intel): change SMC return arguments for INTEL_SIP_SMC_MBOX_SEND_CMD
Sieu Mun Tang [Sat, 19 Feb 2022 12:36:41 +0000 (20:36 +0800)]
fix(intel): change SMC return arguments for INTEL_SIP_SMC_MBOX_SEND_CMD

'INTEL_SIP_SMC_MBOX_SEND_CMD' SMC runtime service will only return
mailbox status and the argument's length back to the caller

Signed-off-by: Chee Hong Ang <chee.hong.ang@intel.com>
Change-Id: I50d2ae74845794cab7bf0858e742b5a70e0ea868

3 years agofix(intel): always set doorbell to SDM after sending command
Siew Chin Lim [Thu, 29 Jul 2021 16:40:48 +0000 (00:40 +0800)]
fix(intel): always set doorbell to SDM after sending command

This patch fixes the mailbox stall issue when sending mailbox command
that is larger than mailbox command FIFO size.

Large mailbox command will be sent to SDM in multiple chunks. HPS will
set doorbell to SDM when command FIFO full (is_doorbell_triggered will
be set to 1) to notify SDM to read the command data from FIFO, so that
HPS can continue to send the next chunk of command data.

However, HPS will not set the doorbell to SDM at the end if the doorbell
have been set earlier due to FIFO full. This will cause SDM mailbox
service stall because it is still waiting for last chunk of command data.

This patch fixes the code to always set the doorbell to SDM at the end
to get rid of stall issue.

Signed-off-by: Siew Chin Lim <elly.siew.chin.lim@intel.com>
Change-Id: Idbe62410a00d92a30c7aeaa26d53d79a910cac0a

3 years agofix(intel): fix bit masking issue in intel_secure_reg_update
Siew Chin Lim [Fri, 9 Jul 2021 16:55:35 +0000 (00:55 +0800)]
fix(intel): fix bit masking issue in intel_secure_reg_update

intel_secure_reg_update function should apply mask to the value before
write into register.

Signed-off-by: Siew Chin Lim <elly.siew.chin.lim@intel.com>
Change-Id: I84bbd06e24b8666528b53030e8359743d438eb5b

3 years agofix(intel): fix ddr address range checker
Abdul Halim, Muhammad Hadi Asyrafi [Fri, 3 Jul 2020 05:22:09 +0000 (13:22 +0800)]
fix(intel): fix ddr address range checker

This patch fix address range checker to make sure that it does not
errors out on NULL address with size 0. Non-secure software will send
this NULL address if the SMC call doesn't need to pass any address buffer.

Signed-off-by: Abdul Halim, Muhammad Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com>
Change-Id: I7e492c562a311ba989570c4ed465f845333ec865

3 years agobuild(changelog): add new scope for Intel platform
Sieu Mun Tang [Tue, 22 Feb 2022 06:14:26 +0000 (14:14 +0800)]
build(changelog): add new scope for Intel platform

Add new scope for Intel platform.

Signed-off-by: Sieu Mun Tang <sieu.mun.tang@intel.com>
Change-Id: I1fa7f5e0e5567825615dd0275b204b82fe8c2337

3 years agofix(errata): workaround for Cortex-A510 erratum 2041909
johpow01 [Tue, 11 Jan 2022 23:54:41 +0000 (17:54 -0600)]
fix(errata): workaround for Cortex-A510 erratum 2041909

Cortex-A510 erratum 2041909 is a Cat B erratum that applies to revision
r0p2 and is fixed in r0p3. It is also present in r0p0 and r0p1 but there
is no workaround in these revisions.

SDEN can be found here:
https://developer.arm.com/documentation/SDEN2397239

Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: I7b1498faa0c79488dee0d11d07f6e9f58144e298

3 years agofix(errata): workaround for Cortex-A510 erratum 2042739
johpow01 [Fri, 7 Jan 2022 23:12:31 +0000 (17:12 -0600)]
fix(errata): workaround for Cortex-A510 erratum 2042739

Cortex-A510 erratum 2042739 is a Cat B erratum that applies to revisions
r0p0, r0p1 and r0p2 and is fixed in r0p3.

SDEN can be found here:
https://developer.arm.com/documentation/SDEN2397239

Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: I1d2ebee3914396e1e298eb45bdab35ce9e194ad9

3 years agofix(errata): workaround for Cortex-A510 erratum 2288014
johpow01 [Thu, 6 Jan 2022 20:54:49 +0000 (14:54 -0600)]
fix(errata): workaround for Cortex-A510 erratum 2288014

Cortex-A510 erratum 2288014 is a Cat B erratum that applies to revisions
r0p0, r0p1, r0p2, r0p3 and r1p0, and is fixed in r1p1.

SDEN can be found here:
https://developer.arm.com/documentation/SDEN2397239

Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: I875519ff55be90244cc3d3a7e9f7abad0fc3c2b8

3 years agofix(errata): workaround for Cortex-A510 erratum 1922240
johpow01 [Tue, 4 Jan 2022 22:15:18 +0000 (16:15 -0600)]
fix(errata): workaround for Cortex-A510 erratum 1922240

Cortex-A510 erratum 1922240 is a Cat B erratum that applies to revision
r0p0 and is fixed in r0p1.

Since no errata framework code existed for A510 prior to this patch, it
has been added as well. Also some general cleanup changes in the CPU lib
makefile.

SDEN can be found here:
https://developer.arm.com/documentation/SDEN2397239

Signed-off-by: John Powell <john.powell@arm.com>
Change-Id: I8c427ef255cb4b38ed3e5c2c7444fcef957277e4

3 years agoMerge changes from topic "x2_errata" into integration
Madhukar Pappireddy [Tue, 22 Feb 2022 17:48:17 +0000 (18:48 +0100)]
Merge changes from topic "x2_errata" into integration

* changes:
  fix(errata): workaround for Cortex-A710 erratum 2136059
  fix(errata): workaround for  Cortex-A710 erratum 2267065
  fix(errata): workaround for Cortex-X2 erratum 2216384
  fix(errata): workaround for Cortex-X2 errata 2081180
  fix(errata): workaround for Cortex-X2 errata 2017096

3 years agoMerge "feat(allwinner): apx803: add aldo1 regulator" into integration
Joanna Farley [Tue, 22 Feb 2022 08:44:46 +0000 (09:44 +0100)]
Merge "feat(allwinner): apx803: add aldo1 regulator" into integration

3 years agoMerge changes from topic "paulliu-imx8m-eventlog" into integration
Madhukar Pappireddy [Mon, 21 Feb 2022 15:41:38 +0000 (16:41 +0100)]
Merge changes from topic "paulliu-imx8m-eventlog" into integration

* changes:
  docs(imx8m): update for measured boot for imx8mm
  feat(plat/imx/imx8m/imx8mm): add support for measured boot

3 years agofeat(allwinner): apx803: add aldo1 regulator
Thierry Bultel [Wed, 1 Dec 2021 10:56:53 +0000 (11:56 +0100)]
feat(allwinner): apx803: add aldo1 regulator

Notice that aldo1 is typically useful for the Olimex A64 board, where
it powers the PE bank through the vcc-pe line.
Without it, it is not possible to light the user led on PE17, for
instance.

Change-Id: I70588bc977b884b22df87f1b075549cb8925925a
Signed-off-by: Thierry Bultel <thierry.bultel@linatsea.fr>
Signed-off-by: Andre Przywara <andre.przywara@arm.com>
3 years agofix(intel): assert if bl_mem_params is NULL pointer
Siew Chin Lim [Sat, 12 Jun 2021 05:25:05 +0000 (13:25 +0800)]
fix(intel): assert if bl_mem_params is NULL pointer

This patch fixes the code issue detected by Klocwork scan. Pointer
'bl_mem_params' returned from call to function 'get_bl_mem_params_node'
may be NULL and the NULL pointer may be caused the system crash. Update
the code to assert if unexpected NULL pointer is returned.

Signed-off-by: Siew Chin Lim <elly.siew.chin.lim@intel.com>
Change-Id: I00f3132a6104618cadce26aa303c0b46b5921d5b

3 years agofix(intel): enable HPS QSPI access by default
Abdul Halim, Muhammad Hadi Asyrafi [Tue, 6 Oct 2020 12:09:53 +0000 (20:09 +0800)]
fix(intel): enable HPS QSPI access by default

Request ownership and direct access to QSPI by default in BL2.
Previously, this is only done on QSPI boot mode.

Signed-off-by: Abdul Halim, Muhammad Hadi Asyrafi <muhammad.hadi.asyrafi.abdul.halim@intel.com>
Change-Id: Ie222bbf9d719f2f70f89d4739c285efe6df4c955

3 years agoMerge "docs(a3k): fix information about SATA GPT booting" into integration
Madhukar Pappireddy [Fri, 18 Feb 2022 18:07:41 +0000 (19:07 +0100)]
Merge "docs(a3k): fix information about SATA GPT booting" into integration

3 years agofix(nxp-crypto): refine code to avoid hang issue for some of toolchain
Jiafei Pan [Thu, 18 Nov 2021 07:49:19 +0000 (15:49 +0800)]
fix(nxp-crypto): refine code to avoid hang issue for some of toolchain

bitfield structure maybe has strict-aliasing issue for some compiler,
for example the old code has hang issue for yocto 3.4 toolchain, so
refine the code to avoid to use bitfield structure.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
Change-Id: I6b6d7597311240dd6d6b8ca4ce508c69332f9c68

3 years agobuild(changelog): add new scope for nxp crypto
Jiafei Pan [Fri, 18 Feb 2022 04:02:04 +0000 (12:02 +0800)]
build(changelog): add new scope for nxp crypto

Add new scope for NXP Crypto CAAM drivers.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
Change-Id: I4beb96d1dc655281cb2fc99b8b0b998f35499dba

3 years agofix(lx2): drop erratum A-009810
Jiafei Pan [Fri, 22 Oct 2021 08:29:15 +0000 (16:29 +0800)]
fix(lx2): drop erratum A-009810

The erratum A-009810 should not be applied to LX2, the impaction is
that it can cause system reboot when linux tried to power down, so remove
it.

Signed-off-by: Yangbo Lu <yangbo.lu@nxp.com>
Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
Change-Id: I5e24229cf8512eff28b315ebcdf18de555c40c74

3 years agoMerge changes from topic "ls1046a" into integration
Madhukar Pappireddy [Thu, 17 Feb 2022 18:15:55 +0000 (19:15 +0100)]
Merge changes from topic "ls1046a" into integration

* changes:
  docs(layerscape): add ls1046a soc and board support
  feat(ls1046aqds): add board ls1046aqds support
  feat(ls1046afrwy): add ls1046afrwy board support
  feat(ls1046ardb): add ls1046ardb board support
  feat(ls1046a): add new SoC platform ls1046a
  fix(nxp-tools): fix tool location path for byte_swape
  fix(nxp-qspi): fix include path for QSPI driver
  build(changelog): add new scopes for NXP layerscape platforms

3 years agoMerge "fix(fvp): extend memory map to include all DRAM memory regions" into integration
Olivier Deprez [Thu, 17 Feb 2022 10:10:40 +0000 (11:10 +0100)]
Merge "fix(fvp): extend memory map to include all DRAM memory regions" into integration

3 years agoMerge changes from topic "st-format-signedness" into integration
Madhukar Pappireddy [Wed, 16 Feb 2022 23:35:52 +0000 (00:35 +0100)]
Merge changes from topic "st-format-signedness" into integration

* changes:
  feat(stm32mp1): enable format-signedness warning
  fix(stm32mp1): correct types in messages
  fix(st-pmic): correct verbose message
  fix(st-sdmmc2): correct cmd_idx type in messages
  fix(st-fmc): fix type in message
  fix(mtd): correct types in messages
  fix(usb): correct type in message
  fix(tzc400): correct message with filter
  fix(psci): correct parent_node type in messages
  fix(libc): correct some messages
  fix(fconf): correct image_id type in messages
  fix(bl2): correct messages with image_id

3 years agofix(fvp): extend memory map to include all DRAM memory regions
Federico Recanati [Thu, 23 Dec 2021 10:01:11 +0000 (11:01 +0100)]
fix(fvp): extend memory map to include all DRAM memory regions

Currently only the lowest 2 DRAM region were configured in the
TrustZone Controller, but the platform supports 6 regions spanning the
whole address space.
Configuring all of them to allow tests to access memory also in those
higher memory regions.

FVP memory map:
https://developer.arm.com/documentation/100964/1116/Base-Platform/Base---memory/Base-Platform-memory-map
Note that last row is wrong, describing a non-existing 56bit address,
all region labels should be shifted upward.
Issue has been reported and next release will be correct.

Change-Id: I695fe8e24aff67d75e74635ba32a133342289eb4
Signed-off-by: Federico Recanati <federico.recanati@arm.com>
3 years agodocs(a3k): add information about system-wide Crypto++ library
Pali Rohár [Wed, 16 Feb 2022 14:15:42 +0000 (15:15 +0100)]
docs(a3k): add information about system-wide Crypto++ library

On Debian systems it is possible to use system-wide Crypto++ library.

Signed-off-by: Pali Rohár <pali@kernel.org>
Change-Id: Ib01d9376776b8afcb1ca46c16076e28c3d2e581d

3 years agofeat(board/rdedmunds): add support for rdedmunds variant
Tony K Nadackal [Thu, 19 Aug 2021 13:44:11 +0000 (14:44 +0100)]
feat(board/rdedmunds): add support for rdedmunds variant

Add initial support for RD-Edmunds platform. This platform is considered
as a variant of RD-N2 platform with only major change being the CPU
which is Demeter instead of Neoverse-N2.

Signed-off-by: Tony K Nadackal <tony.nadackal@arm.com>
Change-Id: I939d9eac652fa9e76ad002ee5e6107aa79baa013

3 years agoMerge "feat(spm): add FFA_MSG_SEND2 forwarding in SPMD" into integration
Olivier Deprez [Wed, 16 Feb 2022 10:00:41 +0000 (11:00 +0100)]
Merge "feat(spm): add FFA_MSG_SEND2 forwarding in SPMD" into integration

3 years agoMerge "refactor(stm32mp1): move PIE flag to SP_min" into integration
Madhukar Pappireddy [Tue, 15 Feb 2022 22:41:24 +0000 (23:41 +0100)]
Merge "refactor(stm32mp1): move PIE flag to SP_min" into integration

3 years agoMerge changes from topic "ea/corstone1000" into integration
Madhukar Pappireddy [Tue, 15 Feb 2022 18:02:01 +0000 (19:02 +0100)]
Merge changes from topic "ea/corstone1000" into integration

* changes:
  feat(corstone1000): identify bank to load fip
  fix(corstone1000): change base address of FIP in the flash
  feat(corstone1000): implement platform specific psci reset
  feat(corstone1000): made changes to accommodate 3MB for optee
  build(corstone1000): rename diphda to corstone1000

3 years agofeat(stm32mp1): enable format-signedness warning
Yann Gautier [Mon, 14 Feb 2022 09:30:33 +0000 (10:30 +0100)]
feat(stm32mp1): enable format-signedness warning

Add the flag -Wformat-signedness to TF_CFLAGS for STM32MP1.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Change-Id: I6af18778902b0a4dae1c08735d2d070ef3d137ce

3 years agofix(stm32mp1): correct types in messages
Yann Gautier [Mon, 14 Feb 2022 10:10:59 +0000 (11:10 +0100)]
fix(stm32mp1): correct types in messages

Avoid warnings when -Wformat-signedness is enabled.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Change-Id: I0ca41cb96826b4f7f9bcf77909fad110325c1e91

3 years agofix(st-pmic): correct verbose message
Yann Gautier [Thu, 6 Jan 2022 08:35:35 +0000 (09:35 +0100)]
fix(st-pmic): correct verbose message

Replace %d with %u in log, to avoid warning when
-Wformat-signedness is enabled.

Change-Id: Ied5823520181f225ae09bd164e2e52e9a7692c60
Signed-off-by: Yann Gautier <yann.gautier@st.com>
3 years agofix(st-sdmmc2): correct cmd_idx type in messages
Yann Gautier [Mon, 14 Feb 2022 08:58:11 +0000 (09:58 +0100)]
fix(st-sdmmc2): correct cmd_idx type in messages

As cmd_idx is unsigned, we have to use %u and not %d.
This avoids warning when -Wformat-signedness is enabled.

Change-Id: I6954a8c939f3fb47dbb2c6db56a1909565af078b
Signed-off-by: Yann Gautier <yann.gautier@st.com>
3 years agofix(st-fmc): fix type in message
Yann Gautier [Mon, 14 Feb 2022 14:21:21 +0000 (15:21 +0100)]
fix(st-fmc): fix type in message

As page is unsigned, we should use %u and not %d.
Find with -Wformat-signedness.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Change-Id: I7205971ee5e83163e4fe47d33bb9e90832b59ae0

3 years agofix(mtd): correct types in messages
Yann Gautier [Mon, 14 Feb 2022 08:56:54 +0000 (09:56 +0100)]
fix(mtd): correct types in messages

Some messages don't use the correct types, update them.
This avoids warning when -Wformat-signedness is enabled.

Change-Id: Ie5384a7d139c48a623e1617c93d15fecc8a36061
Signed-off-by: Yann Gautier <yann.gautier@st.com>
3 years agofix(usb): correct type in message
Yann Gautier [Mon, 14 Feb 2022 14:22:14 +0000 (15:22 +0100)]
fix(usb): correct type in message

pdev->request.bm_request is unsigned, use %u.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Change-Id: Idaadb8440d0b56bcfa02abd7c94a4ab59f5e15ee

3 years agofix(tzc400): correct message with filter
Yann Gautier [Mon, 14 Feb 2022 08:55:21 +0000 (09:55 +0100)]
fix(tzc400): correct message with filter

As filter is unsigned, we have to use %u and not %d.
This avoids warning when -Wformat-signedness is enabled.

Change-Id: I9fc9f15774dc974edfa3db65f5aecd1e70bc146b
Signed-off-by: Yann Gautier <yann.gautier@st.com>
3 years agofix(psci): correct parent_node type in messages
Yann Gautier [Mon, 14 Feb 2022 10:09:23 +0000 (11:09 +0100)]
fix(psci): correct parent_node type in messages

As parent_node is unsigned, we have to use %u and not %d.
This avoids warning when -Wformat-signedness is enabled.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Change-Id: I5ab7acb33227d720b2c8a4ec013435442b219a44

3 years agofix(libc): correct some messages
Yann Gautier [Mon, 14 Feb 2022 09:29:32 +0000 (10:29 +0100)]
fix(libc): correct some messages

Replace %d with %u in logs, to avoid warning when
-Wformat-signedness is enabled.

Signed-off-by: Yann Gautier <yann.gautier@st.com>
Change-Id: Id058f6fb0fd25ce5f83b1be41082403fcb205841

3 years agofix(fconf): correct image_id type in messages
Yann Gautier [Mon, 14 Feb 2022 09:05:09 +0000 (10:05 +0100)]
fix(fconf): correct image_id type in messages

As image_id is unsigned, we have to use %u and not %d.
This avoids warning when -Wformat-signedness is enabled.

Change-Id: I292e1639847e69ba79265fc32871c0ad7eebc94e
Signed-off-by: Yann Gautier <yann.gautier@st.com>
3 years agofix(bl2): correct messages with image_id
Yann Gautier [Mon, 14 Feb 2022 08:54:36 +0000 (09:54 +0100)]
fix(bl2): correct messages with image_id

As image_id is unsigned, we have to use %u and not %d.
This avoids warning when -Wformat-signedness is enabled.

Change-Id: I3f868f3d14c9f19349f0daa8a754179f887339c0
Signed-off-by: Yann Gautier <yann.gautier@st.com>
3 years agofeat(corstone1000): identify bank to load fip
Satish Kumar [Wed, 27 Oct 2021 15:31:04 +0000 (16:31 +0100)]
feat(corstone1000): identify bank to load fip

Secure enclave decides the boot bank based on the firmware update
state of the system and updates the boot bank information at a given
location in the flash. In this commit, bl2 reads the given flash
location to indentify the bank from which it should load fip from.

Signed-off-by: Satish Kumar <satish.kumar01@arm.com>
Signed-off-by: Vishnu Banavath <vishnu.banavath@arm.com>
Change-Id: I7f0f4ffc97189c9deb99db44afcd966082ffbf21

3 years agofix(a3k): fix comment about BootROM address range
Pali Rohár [Mon, 14 Feb 2022 17:33:24 +0000 (18:33 +0100)]
fix(a3k): fix comment about BootROM address range

A53 AP BootROM is just 16 kB long and is mapped to address range
0xFFFF0000-0xFFFF4000. RVBAR_EL3 register has value 0xFFFF0000.
A53 AP BootROM itself is in the BootROM window which is 1 MB long and
mapped to address range 0xFFF00000-0xFFFFFFFF.

CM3 BootROM is not accessible from A53 core.

Signed-off-by: Pali Rohár <pali@kernel.org>
Change-Id: I5d4a4c7b1e7550c4738c67a872d341f945d48bbc

3 years agofix(corstone1000): change base address of FIP in the flash
Satish Kumar [Mon, 20 Sep 2021 05:01:54 +0000 (06:01 +0100)]
fix(corstone1000): change base address of FIP in the flash

More space in the flash is reserved up front for metadata
parser and UEFI variables. That requires change in the flash
base address of where images are present.

Signed-off-by: Satish Kumar <satish.kumar01@arm.com>
Signed-off-by: Vishnu Banavath <vishnu.banavath@arm.com>
Change-Id: Ieaabe09374d707de18d36505c69b6c9a8c2ec2e9

3 years agofeat(corstone1000): implement platform specific psci reset
Emekcan Aras [Wed, 17 Nov 2021 18:45:32 +0000 (18:45 +0000)]
feat(corstone1000): implement platform specific psci reset

This change implements platform specific psci reset
for the corstone1000.

Signed-off-by: Emekcan Aras <Emekcan.Aras@arm.com>
Signed-off-by: Vishnu Banavath <vishnu.banavath@arm.com>
Change-Id: I25f77234506416c3376ff4a028f6ea40ebe68437

3 years agodocs(layerscape): add ls1046a soc and board support
Jiafei Pan [Fri, 28 Jan 2022 15:19:20 +0000 (23:19 +0800)]
docs(layerscape): add ls1046a soc and board support

Update document for nxp-layerscape to add ls1046a SoC and ls1046ardb,
ls1046afrwy board support.

Also update maintainer of ls1046a platforms.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
Change-Id: I522f978bc93aa8d1f1d60fa8efef392b7d854df7

3 years agofeat(ls1046aqds): add board ls1046aqds support
Jiafei Pan [Thu, 20 Jan 2022 09:43:11 +0000 (17:43 +0800)]
feat(ls1046aqds): add board ls1046aqds support

ls1046aqds board is full function board to evaluate ls1046a platform.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
Signed-off-by: York Sun <york.sun@nxp.com>
Signed-off-by: Pankaj Gupta <pankaj.gupta@nxp.com>
Change-Id: Id1befe37a25f7c379e76791538348fd03bba78f7

3 years agofeat(ls1046afrwy): add ls1046afrwy board support
Jiafei Pan [Thu, 20 Jan 2022 09:42:39 +0000 (17:42 +0800)]
feat(ls1046afrwy): add ls1046afrwy board support

The LS1046A Freeway board (FRWY) is a high-performance computing,
evaluation, and development platform that supports the LS1046A
architecture processor capable of support more than 32,000 CoreMark
performance. The FRWY-LS1046A board supports the LS1046A processor,
onboard DDR4 memory, multiple Gigabit Ethernet, USB3.0 and M2_Type_E
interfaces for Wi-Fi, FRWY-LS1046A-AC includes the Wi-Fi card.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
Signed-off-by: York Sun <york.sun@nxp.com>
Signed-off-by: Pankaj Gupta <pankaj.gupta@nxp.com>
Change-Id: I9a9680689e6f17bf4cc76fd5d1883eed6ace5149

3 years agofeat(ls1046ardb): add ls1046ardb board support
Jiafei Pan [Thu, 20 Jan 2022 09:41:49 +0000 (17:41 +0800)]
feat(ls1046ardb): add ls1046ardb board support

The LS1046A reference design board (RDB) is a high-performance
computing, evaluation, and development platform that supports
the Layerscape LS1046A architecture processor.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
Signed-off-by: York Sun <york.sun@nxp.com>
Signed-off-by: Pankaj Gupta <pankaj.gupta@nxp.com>
Change-Id: Ib7a01b309e0b0acc7f38e22b138e9e181dff244a

3 years agofeat(ls1046a): add new SoC platform ls1046a
Jiafei Pan [Thu, 20 Jan 2022 09:40:16 +0000 (17:40 +0800)]
feat(ls1046a): add new SoC platform ls1046a

The LS1046A is a cost-effective, power-efficient, and highly
integrated system-on-chip (SoC) design that extends the reach
of the NXP value-performance line of QorIQ communications
processors. Featuring power-efficient 64-bit Arm Cortex A72
cores with ECC-protected L1 and L2 cache memories for high
reliability, running up to 1.8 GHz.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
Signed-off-by: Pankaj Gupta <pankaj.gupta@nxp.com>
Signed-off-by: rocket <rod.dorris@nxp.com>
Signed-off-by: Biwen Li <biwen.li@nxp.com>
Change-Id: I208d9bf1702410463c2b2630d31d0cd4eb7e8837

3 years agofix(nxp-tools): fix tool location path for byte_swape
Jiafei Pan [Thu, 20 Jan 2022 09:37:11 +0000 (17:37 +0800)]
fix(nxp-tools): fix tool location path for byte_swape

Fix byte_swape tool's location.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
Change-Id: I63856a8d62aeb5eb0b41b2b0dc671de96302aa1d

3 years agofix(nxp-qspi): fix include path for QSPI driver
Jiafei Pan [Thu, 20 Jan 2022 09:35:48 +0000 (17:35 +0800)]
fix(nxp-qspi): fix include path for QSPI driver

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
Change-Id: If9322cf2646d3be3391445cb72d338c2d20117a6

3 years agobuild(changelog): add new scopes for NXP layerscape platforms
Jiafei Pan [Thu, 10 Feb 2022 02:39:56 +0000 (10:39 +0800)]
build(changelog): add new scopes for NXP layerscape platforms

1. Add scopes for ls1046a and related boards: ls1046ardb,
ls1046aqds, ls1046afwry.
2. Add new scope for NXP QSPI driver.
3. Add new scope for NXP tools.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
Change-Id: I68ef7dd25628b393dbfbb8dbf59d5185945ea61c

3 years agodocs(a3k): fix information about SATA GPT booting
Pali Rohár [Mon, 14 Feb 2022 17:27:32 +0000 (18:27 +0100)]
docs(a3k): fix information about SATA GPT booting

Armada 3720 BootROM searches for GPT partition with partition type GUID
6828311A-BA55-42A4-BCDE-A89BB5EDECAE and completely ignores GPT
partition name. It does not check for "MARVELL BOOT PARTITION".

This fact is incorrectly documented even in official Marvell Armada 3700
Functional Specification.

Signed-off-by: Pali Rohár <pali@kernel.org>
Change-Id: I35279f39de2d12148fc16f2730a9a074dc0b58eb

3 years agofeat(spm): add FFA_MSG_SEND2 forwarding in SPMD
Federico Recanati [Thu, 3 Feb 2022 16:22:37 +0000 (17:22 +0100)]
feat(spm): add FFA_MSG_SEND2 forwarding in SPMD

Add FF-A v1.1 indirect messaging ABI FFA_MSG_SEND2 to SPMD to allow
message forwarding across normal/secure worlds.

Change-Id: I074fbd2e4d13893925f987cee271d49da3aaf64b
Signed-off-by: Federico Recanati <federico.recanati@arm.com>
3 years agofeat(corstone1000): made changes to accommodate 3MB for optee
Arpita S.K [Wed, 13 Oct 2021 09:19:26 +0000 (14:49 +0530)]
feat(corstone1000): made changes to accommodate 3MB for optee

These changes are required to accommodate 3MB for OP-TEE and this
is required for SP's part of optee
Added size macro's for better readability of the code
Moved uboot execution memory from CVM to DDR

Change-Id: I16657c6e336fe7c0fffdee1617d10af8a2c76732
Signed-off-by: Vishnu Banavath <vishnu.banavath@arm.com>
Signed-off-by: Arpita S.K <Arpita.S.K@arm.com>
3 years agobuild(corstone1000): rename diphda to corstone1000
Vishnu Banavath [Wed, 19 Jan 2022 18:43:12 +0000 (18:43 +0000)]
build(corstone1000): rename diphda to corstone1000

diphda platform is now being renamed to corstone1000.
These changes are to replace all the instances and traces
of diphda  corstone1000.

Change-Id: I330f3a112d232b99b4721b6bf0236253b068dbba
Signed-off-by: Arpita S.K <Arpita.S.K@arm.com>
Signed-off-by: Vishnu Banavath <vishnu.banavath@arm.com>
3 years agodocs(imx8m): update for measured boot for imx8mm
Ying-Chun Liu (PaulLiu) [Mon, 15 Nov 2021 08:13:10 +0000 (16:13 +0800)]
docs(imx8m): update for measured boot for imx8mm

Signed-off-by: Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
Change-Id: Ib313dc1ffac2fc5d04e0779c9f059236a71e65e7

3 years agofeat(plat/imx/imx8m/imx8mm): add support for measured boot
Ying-Chun Liu (PaulLiu) [Wed, 6 Oct 2021 01:27:00 +0000 (09:27 +0800)]
feat(plat/imx/imx8m/imx8mm): add support for measured boot

Add helper functions to generate event log for imx8mm
when MEASURED_BOOT=1.

Signed-off-by: Ying-Chun Liu (PaulLiu) <paulliu@debian.org>
Change-Id: Ifc947d749055787fbda0b39170aa2eb8865b7802

3 years agoMerge changes from topic "snprintf-fix" into integration
Joanna Farley [Fri, 11 Feb 2022 17:51:25 +0000 (18:51 +0100)]
Merge changes from topic "snprintf-fix" into integration

* changes:
  fix(libc): snprintf: include stdint.h
  fix(libc): limit snprintf radix value
  fix(libc): fix snprintf corner cases

3 years agoMerge "refactor(measured-boot): cleanup Event Log makefile" into integration
Manish Pandey [Fri, 11 Feb 2022 16:57:26 +0000 (17:57 +0100)]
Merge "refactor(measured-boot): cleanup Event Log makefile" into integration

3 years agorefactor(stm32mp1): move PIE flag to SP_min
Yann Gautier [Wed, 9 Feb 2022 13:03:35 +0000 (14:03 +0100)]
refactor(stm32mp1): move PIE flag to SP_min

The PIE compilation is used only for BL32, move the ENABLE_PIE to
sp_min-stm32mp1.mk file. Override PIE flags, as sp_min.mk file is
included after the flags are set in Makefile.
The BL2_IN_XIP_MEM was added for a feature not yet upstreamed.
It is then removed from platform.mk file.

Change-Id: If055e51e0f160f99cd4e4cf68ca718d4d693119c
Signed-off-by: Yann Gautier <yann.gautier@st.com>
Signed-off-by: Nicolas Toromanoff <nicolas.toromanoff@foss.st.com>
3 years agoMerge "feat(common): add SZ_* macros" into integration
Madhukar Pappireddy [Fri, 11 Feb 2022 16:19:55 +0000 (17:19 +0100)]
Merge "feat(common): add SZ_* macros" into integration

3 years agoMerge "refactor(stm32mp1): update tamp_bkpr return type" into integration
Madhukar Pappireddy [Fri, 11 Feb 2022 16:05:23 +0000 (17:05 +0100)]
Merge "refactor(stm32mp1): update tamp_bkpr return type" into integration

3 years agoMerge "docs(contribution-guidelines): updated the build configuration section" into...
Manish Pandey [Fri, 11 Feb 2022 14:37:04 +0000 (15:37 +0100)]
Merge "docs(contribution-guidelines): updated the build configuration section" into integration