| ae720acd | 07-Oct-2021 |
Joanna Farley <joanna.farley@arm.com> |
Merge "feat(fvp_r): configure system registers to boot rich OS" into integration |
| 21d2be83 | 10-Nov-2020 |
Yann Gautier <yann.gautier@st.com> |
fix(lib/optee): correct signedness comparison
Avoid compilation errors with -Wsign-compare : "comparison of integer expressions of different signedness" by changing type of num to uint32_t. And chan
fix(lib/optee): correct signedness comparison
Avoid compilation errors with -Wsign-compare : "comparison of integer expressions of different signedness" by changing type of num to uint32_t. And change init_load_addr check.
Change-Id: I891e4a288a964ffdb52129813ba8652c5bcf85b2 Signed-off-by: Yann Gautier <yann.gautier@st.com>
show more ...
|
| 9d38a3e6 | 07-Oct-2021 |
Andre Przywara <andre.przywara@arm.com> |
fix(arm_fgpa): allow build after MAKE_* changes
Commit 434d0491c550 ("refactor(makefile): remove BL prefixes in build macros") changed the MAKE_S macro to expect "bl31" instead of just "31".
Adjust
fix(arm_fgpa): allow build after MAKE_* changes
Commit 434d0491c550 ("refactor(makefile): remove BL prefixes in build macros") changed the MAKE_S macro to expect "bl31" instead of just "31".
Adjust our calls to MAKE_S and MAKE_LD to fix the build for arm_fpga.
Change-Id: I2743e421c10eaecb39bfa4515ea049a1b8d18fcb Signed-off-by: Andre Przywara <andre.przywara@arm.com>
show more ...
|
| 7684dddc | 07-Oct-2021 |
Yann Gautier <yann.gautier@st.com> |
fix(stm32mp1): add bl prefix for internal linker script
Due to patch [1], the bl prefix was removed from the build macros. It should then add explicitly when compiling stm32mp1.ld.S.
[1] 434d0491c5
fix(stm32mp1): add bl prefix for internal linker script
Due to patch [1], the bl prefix was removed from the build macros. It should then add explicitly when compiling stm32mp1.ld.S.
[1] 434d0491c5 ("refactor(makefile): remove BL prefixes in build macros")
Change-Id: I298dba2a7c958dd4ea6429c83ed4b1ee97e1735f Signed-off-by: Yann Gautier <yann.gautier@st.com>
show more ...
|
| 5657decc | 10-Nov-2020 |
Yann Gautier <yann.gautier@st.com> |
fix(plat/st): correct signedness comparison issue
Add casts where required to avoid compialtion error when enabling -Wsign-compare in shared resources file. The assert is also corrected to match the
fix(plat/st): correct signedness comparison issue
Add casts where required to avoid compialtion error when enabling -Wsign-compare in shared resources file. The assert is also corrected to match the correct range (change || to &&).
Change-Id: Ie4c9c0c935d39ff9a2165b909172aacb3e94ab4d Signed-off-by: Yann Gautier <yann.gautier@st.com>
show more ...
|
| 330669de | 06-Oct-2021 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "refactor(fvp_r): tidy up platform port [1]" into integration |
| 3c0df4cb | 06-Oct-2021 |
Mark Dykes <mark.dykes@arm.com> |
Merge changes from topic "fvpr_cleanup" into integration
* changes: refactor(tbbr): remove "fvp_r" platform specific check refactor(Makefile): move NEED_<IMAGE> before their use |
| 8c8e0308 | 06-Oct-2021 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(doc): fix TF-A v2.6 release date in the release information page" into integration |
| c90fa472 | 05-Oct-2021 |
Bipin Ravi <bipin.ravi@arm.com> |
fix(doc): fix TF-A v2.6 release date in the release information page
Signed-off-by: Bipin Ravi <bipin.ravi@arm.com> Change-Id: If5482def6eb4fe23abe59ace09e9a1fbb891b117 |
| 1d651211 | 06-Oct-2021 |
Soby Mathew <soby.mathew@arm.com> |
Merge changes from topic "za/feat_rme" into integration
* changes: refactor(gpt): productize and refactor GPT library feat(rme): disable Watchdog for Arm platforms if FEAT_RME enabled docs(rme
Merge changes from topic "za/feat_rme" into integration
* changes: refactor(gpt): productize and refactor GPT library feat(rme): disable Watchdog for Arm platforms if FEAT_RME enabled docs(rme): add build and run instructions for FEAT_RME fix(plat/fvp): bump BL2 stack size fix(plat/fvp): allow changing the kernel DTB load address refactor(plat/arm): rename ARM_DTB_DRAM_NS region macros refactor(plat/fvp): update FVP platform DTS for FEAT_RME feat(plat/arm): add GPT initialization code for Arm platforms feat(plat/fvp): add memory map for FVP platform for FEAT_RME refactor(plat/arm): modify memory region attributes to account for FEAT_RME feat(plat/fvp): add RMM image support for FVP platform feat(rme): add GPT Library feat(rme): add ENABLE_RME build option and support for RMM image refactor(makefile): remove BL prefixes in build macros feat(rme): add context management changes for FEAT_RME feat(rme): add Test Realm Payload (TRP) feat(rme): add RMM dispatcher (RMMD) feat(rme): run BL2 in root world when FEAT_RME is enabled feat(rme): add xlat table library changes for FEAT_RME feat(rme): add Realm security state definition feat(rme): add register definitions and helper functions for FEAT_RME
show more ...
|
| 28bbbf3b | 06-Oct-2021 |
Manish Pandey <manish.pandey2@arm.com> |
feat(fvp_r): configure system registers to boot rich OS
Following system registers are modified before exiting EL2 to allow u-boot/Linux to boot 1. CNTHCTL_EL2.EL1PCTEN -> 1 Allows U-boot to
feat(fvp_r): configure system registers to boot rich OS
Following system registers are modified before exiting EL2 to allow u-boot/Linux to boot 1. CNTHCTL_EL2.EL1PCTEN -> 1 Allows U-boot to use physical counters at EL1 2. VTCR_EL2.MSA -> 1 Enables VMSA at EL1, which is required by U-Boot and Linux. 3. HCR_EL2.APK = 1 & HCR_EL2.API = 1 Disables PAuth instruction and register traps in EL1
Signed-off-by: Manish Pandey <manish.pandey2@arm.com> Change-Id: I58f45b6669a9ad1debb80265b243015c054a9bb1
show more ...
|
| 4796c6ca | 04-Oct-2021 |
Manish Pandey <manish.pandey2@arm.com> |
refactor(fvp_r): tidy up platform port [1]
Following changes done: 1. Remove "fvp_r" specific check from bl1.mk 2. Override BL1_SOURCES in fvp_r platform.mk 3. Regroup source files 4. Remove
refactor(fvp_r): tidy up platform port [1]
Following changes done: 1. Remove "fvp_r" specific check from bl1.mk 2. Override BL1_SOURCES in fvp_r platform.mk 3. Regroup source files 4. Remove platform specific change from arm_common
Signed-off-by: Manish Pandey <manish.pandey2@arm.com> Change-Id: I74d0b1f317853ab1333744d8da5c59f937789547
show more ...
|
| 08c699e7 | 01-Oct-2021 |
Manish Pandey <manish.pandey2@arm.com> |
refactor(tbbr): remove "fvp_r" platform specific check
fvp_r is a unique platform which does not have BL2 binary and image loading functionality is performed by BL1 itself. To avoid generating certi
refactor(tbbr): remove "fvp_r" platform specific check
fvp_r is a unique platform which does not have BL2 binary and image loading functionality is performed by BL1 itself. To avoid generating certificate for BL2 there was platform specific check added which looks bit ugly, replacing that check.
Signed-off-by: Manish Pandey <manish.pandey2@arm.com> Change-Id: I11360fa753f847768906c42dce652296245b4a63
show more ...
|
| 5f24ce96 | 06-Oct-2021 |
Manish Pandey <manish.pandey2@arm.com> |
refactor(Makefile): move NEED_<IMAGE> before their use
In later patch tbbr_tools.mk requires NEED_BL2 definition which is defined after inclusion of this mk file. Move NEED_<IMAGE> definitions earli
refactor(Makefile): move NEED_<IMAGE> before their use
In later patch tbbr_tools.mk requires NEED_BL2 definition which is defined after inclusion of this mk file. Move NEED_<IMAGE> definitions earlier to their use
Signed-off-by: Manish Pandey <manish.pandey2@arm.com> Change-Id: Ieff999b255690755779d0cd35d5aba2d3794873c
show more ...
|
| 322e60a6 | 06-Oct-2021 |
Yann Gautier <yann.gautier@st.com> |
fix(errata_report): correct typo
Change wrong __arch64__ to __aarch64__.
Change-Id: I750fdb16958e0eadf8aebe24bec0e14488fa4787 Signed-off-by: Yann Gautier <yann.gautier@st.com> |
| 1b1123c5 | 06-Oct-2021 |
Mark Dykes <mark.dykes@arm.com> |
Merge "feat(plat/mdeiatek/mt8195): add DFD control in SiP service" into integration |
| e093b3fc | 06-Oct-2021 |
Joanna Farley <joanna.farley@arm.com> |
Merge "fix(include/drivers/flexspi): fix warm boot wait time for MT35XU512A" into integration |
| 1ff7e46b | 06-Oct-2021 |
Pankaj Gupta <pankaj.gupta@nxp.com> |
fix(include/drivers/flexspi): fix warm boot wait time for MT35XU512A
Now lx2 which use MT35XU512A supports warm boot, fix the macro define caused by the commit: feat(driver/nxp/xspi): add MT35XU02G
fix(include/drivers/flexspi): fix warm boot wait time for MT35XU512A
Now lx2 which use MT35XU512A supports warm boot, fix the macro define caused by the commit: feat(driver/nxp/xspi): add MT35XU02G flash info
Signed-off-by: Pankaj Gupta <pankaj.gupta@nxp.com> Change-Id: I83eb8cb9a30ac7c7efd5a010acbd03eddebed52b
show more ...
|
| 8ce89187 | 18-Nov-2019 |
Nicolas Le Bayon <nicolas.le.bayon@st.com> |
fix(plat/st): only check header major when booting
An STM32 image with the awaited header major version shouldn't be forbid to boot. If the minor differs, then it means only non-mandatory options ha
fix(plat/st): only check header major when booting
An STM32 image with the awaited header major version shouldn't be forbid to boot. If the minor differs, then it means only non-mandatory options have been added in the reserved fields, and the header remains backward compatible.
Change-Id: Iff16b67f95c728e2f1d128bd1760a4be497c5ca3 Signed-off-by: Yann Gautier <yann.gautier@st.com>
show more ...
|
| 01619911 | 10-Mar-2021 |
Pascal Paillet <p.paillet@st.com> |
fix(stpmic1): fix power switches activation
Add enable bit mask description because power switches are not all enabled by bit 0.
Signed-off-by: Pascal Paillet <p.paillet@st.com> Change-Id: If7c9ae7
fix(stpmic1): fix power switches activation
Add enable bit mask description because power switches are not all enabled by bit 0.
Signed-off-by: Pascal Paillet <p.paillet@st.com> Change-Id: If7c9ae7d800adee8e25416ca35db1be20452741f
show more ...
|
| ed6a8523 | 23-Mar-2020 |
Yann Gautier <yann.gautier@st.com> |
fix(stpmic1): update error cases return
Use errno values, or the return of called functions, instead of -1. Correct some MISRA issues, like braces.
Change-Id: If7b53de5cbfb4d2c9979bce0e594dd92bf07a
fix(stpmic1): update error cases return
Use errno values, or the return of called functions, instead of -1. Correct some MISRA issues, like braces.
Change-Id: If7b53de5cbfb4d2c9979bce0e594dd92bf07a77a Signed-off-by: Yann Gautier <yann.gautier@st.com>
show more ...
|
| 4bafa3da | 14-Sep-2021 |
Yann Gautier <yann.gautier@foss.st.com> |
refactor(stpmic1): use BIT and GENMASK helpers
Use BIT and GENMASK macros to ease stpmic1.h reading.
Change-Id: I808a62818d4188bb2f3686ab37518d369b6c41cb Signed-off-by: Yann Gautier <yann.gautier@f
refactor(stpmic1): use BIT and GENMASK helpers
Use BIT and GENMASK macros to ease stpmic1.h reading.
Change-Id: I808a62818d4188bb2f3686ab37518d369b6c41cb Signed-off-by: Yann Gautier <yann.gautier@foss.st.com>
show more ...
|
| 5b111c74 | 12-Jul-2021 |
HE Shushan <shushan.he@st.com> |
fix(stm32mp1_clk): keep RTC clock always on
On battery powered systems the RTC keeps the date/time across system reboot. The RTC clock should not be disabled otherwise the date/time counter gets sto
fix(stm32mp1_clk): keep RTC clock always on
On battery powered systems the RTC keeps the date/time across system reboot. The RTC clock should not be disabled otherwise the date/time counter gets stopped.
Tag RTC clock as always on.
Signed-off-by: HE Shushan <shushan.he@st.com> Signed-off-by: Antonio Borneo <antonio.borneo@foss.st.com> Change-Id: I6455c3c740d2e5add28255eb84f8ebaf2870d9d8
show more ...
|
| bff9e3cc | 04-Nov-2019 |
Yann Gautier <yann.gautier@foss.st.com> |
refactor(stm32_sdmmc2): use DT helpers
Use dt_match_instance_by_compatible() and dt_fill_device_info() functions to simplify SDMMC driver code.
Change-Id: Id16aa849ac79a9d3c2dc72c947fe189743856292
refactor(stm32_sdmmc2): use DT helpers
Use dt_match_instance_by_compatible() and dt_fill_device_info() functions to simplify SDMMC driver code.
Change-Id: Id16aa849ac79a9d3c2dc72c947fe189743856292 Signed-off-by: Yann Gautier <yann.gautier@foss.st.com>
show more ...
|
| ea97bbf6 | 29-Sep-2021 |
Yann Gautier <yann.gautier@foss.st.com> |
feat(plat/st): create new helper for DT access
dt_match_instance_by_compatible() gives the DT node offset in DT that matches both compatible and the peripheral instance address.
Change-Id: Ia85f4f4
feat(plat/st): create new helper for DT access
dt_match_instance_by_compatible() gives the DT node offset in DT that matches both compatible and the peripheral instance address.
Change-Id: Ia85f4f4aa8fe8efd4df310d765e7586e67aa34c2 Signed-off-by: Yann Gautier <yann.gautier@st.com>
show more ...
|