| aa1cb279 | 06-Jun-2023 |
Karl Li <karl.li@mediatek.com> |
feat(mt8188): increase TZRAM_SIZE from 192KB to 256KB
Increase TZRAM_SIZE to 256KB for MT8188 APUSYS.
Change-Id: Iabe1a4aeb79ba23c3e963170a8eb9ce19f2925f3 Signed-off-by: Karl Li <karl.li@mediatek.c
feat(mt8188): increase TZRAM_SIZE from 192KB to 256KB
Increase TZRAM_SIZE to 256KB for MT8188 APUSYS.
Change-Id: Iabe1a4aeb79ba23c3e963170a8eb9ce19f2925f3 Signed-off-by: Karl Li <karl.li@mediatek.com>
show more ...
|
| b695b2f1 | 12-May-2023 |
laurenw-arm <lauren.wehrmeister@arm.com> |
refactor(fvp): nv ctr addr static helper function
Adding a static helper function plat_get_nv_ctr_addr() to be used by both plat_set_nv_ctr() and plat_get_nv_ctr() to return the non-volatile counter
refactor(fvp): nv ctr addr static helper function
Adding a static helper function plat_get_nv_ctr_addr() to be used by both plat_set_nv_ctr() and plat_get_nv_ctr() to return the non-volatile counter address stored in the platform.
Change-Id: I5124c19e4537bb369724aa0160cc55a3cb1ab7eb Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com>
show more ...
|
| ba56ea6f | 05-Jun-2023 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "fix(fiptool): move juno plat_fiptool.mk" into integration |
| 1e67b1b1 | 15-May-2023 |
Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> |
feat(qemu-sbsa): handle GIC base
QEMU provides GIC information in DeviceTree (on platform version 0.1+). Read it and provide to next firmware level via SMC.
Signed-off-by: Marcin Juszkiewicz <marci
feat(qemu-sbsa): handle GIC base
QEMU provides GIC information in DeviceTree (on platform version 0.1+). Read it and provide to next firmware level via SMC.
Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Change-Id: I383919bd172acc8873292a0c5e4469651dc96fb9
show more ...
|
| c681d02c | 10-May-2023 |
Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> |
feat(qemu-sbsa): handle platform version
QEMU provides platform version information via DT. We want to use it in firmware to handle differences between platform versions.
Signed-off-by: Marcin Jusz
feat(qemu-sbsa): handle platform version
QEMU provides platform version information via DT. We want to use it in firmware to handle differences between platform versions.
Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Change-Id: I8def66dac9dd5d7ab0e459baa40e27a11b65f0ba
show more ...
|
| 7f126ccf | 05-Jun-2023 |
Sandrine Bailleux <sandrine.bailleux@arm.com> |
Merge changes from topic "cot_cca_nvctr" into integration
* changes: feat(fvp): mock support for CCA NV ctr feat(auth): add CCA NV ctr to CCA CoT feat(build): pass CCA NV ctr option to cert_cr
Merge changes from topic "cot_cca_nvctr" into integration
* changes: feat(fvp): mock support for CCA NV ctr feat(auth): add CCA NV ctr to CCA CoT feat(build): pass CCA NV ctr option to cert_create feat(cert-create): add new option for CCA NV ctr
show more ...
|
| a43be0f6 | 04-May-2023 |
Wing Li <wingers@google.com> |
fix(sc7280): update pwr_domain_suspend
Change-Id: I0ee6598e9a9a01aea49e05307c68bde9993debba Signed-off-by: Wing Li <wingers@google.com> |
| f51d277d | 04-May-2023 |
Wing Li <wingers@google.com> |
fix(fvp): update pwr_domain_suspend
Change-Id: Ied4063ac6e685368818b2296c2d1800f4b272b86 Signed-off-by: Wing Li <wingers@google.com> |
| 0cfa06b2 | 31-May-2023 |
Lauren Wehrmeister <lauren.wehrmeister@arm.com> |
Merge changes from topic "bk/errata_refactor" into integration
* changes: feat(cpus): wrappers to propagate AArch32 errata info feat(cpus): add a way to automatically report errata feat(cpus):
Merge changes from topic "bk/errata_refactor" into integration
* changes: feat(cpus): wrappers to propagate AArch32 errata info feat(cpus): add a way to automatically report errata feat(cpus): add a concise way to implement AArch64 errata refactor(cpus): convert print_errata_status to C refactor(cpus): rename errata_report.h to errata.h refactor(cpus): move cpu_ops field defines to a header
show more ...
|
| a0a4bf48 | 31-May-2023 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "feat: define memory ranges for tc platform" into integration |
| a9cb7d00 | 07-Apr-2023 |
Yann Gautier <yann.gautier@st.com> |
fix(st): flush UART at the end of uart_read()
Add a flush to ensure that the programmer get time to read the last command sent.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: Ic1f718d
fix(st): flush UART at the end of uart_read()
Add a flush to ensure that the programmer get time to read the last command sent.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: Ic1f718d2754f27945f12c04563663b46274810a7
show more ...
|
| 2171bd95 | 16-Feb-2022 |
Patrick Delaunay <patrick.delaunay@foss.st.com> |
fix(stm32mp1): use the BSEC nodes compatible for stm32mp13
Device tree alignment with kernel and latest binding for BSEC node: the rev2.0 is used on STM32MP13x devices with the new compatible compat
fix(stm32mp1): use the BSEC nodes compatible for stm32mp13
Device tree alignment with kernel and latest binding for BSEC node: the rev2.0 is used on STM32MP13x devices with the new compatible compatible = "st,stm32mp13-bsec".
Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com> Change-Id: I76f86f2951eff4af91d22dfb926969fd842a36ce
show more ...
|
| 241f8745 | 21-Dec-2021 |
Yann Gautier <yann.gautier@st.com> |
fix(stm32mp1): properly check PSCI functions return
The psci_get_pstate_* helpers return unsigned int values, update the code accordingly. Remove the useless pstate variable. This corrects MISRA C20
fix(stm32mp1): properly check PSCI functions return
The psci_get_pstate_* helpers return unsigned int values, update the code accordingly. Remove the useless pstate variable. This corrects MISRA C2012-14.4: The controlling expression of an if statement and the controlling expression of an iteration-statement shall have essentially Boolean type.
Change-Id: Idc7e756f4ba2bc0d66a327763013f77f86fe16b2 Signed-off-by: Yann Gautier <yann.gautier@st.com>
show more ...
|
| dd9fae1c | 25-Jan-2023 |
Boyan Karatotev <boyan.karatotev@arm.com> |
refactor(cpus): convert print_errata_status to C
The function is called in a fully initialised C environment and calls into other C functions. The Aarch differences are minimal and are hidden by the
refactor(cpus): convert print_errata_status to C
The function is called in a fully initialised C environment and calls into other C functions. The Aarch differences are minimal and are hidden by the pre-existing headers. Converting it results into cleaner code that is the same across both Aarch64 and Aarch32.
To avoid having to do very ugly pointer arithmetic, define a C struct for the cpu_ops for both Aarch64 and Aarch32.
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com> Change-Id: Idc07c4064e03143c88a4a0e2d10ceda70ba19a50
show more ...
|
| 6bb96fa6 | 27-Jan-2023 |
Boyan Karatotev <boyan.karatotev@arm.com> |
refactor(cpus): rename errata_report.h to errata.h
The ERRATA_XXX macros, used in cpu_helpers.S, are necessary for the check_errata_xxx family of functions. The CPU_REV should be used in the cpu fil
refactor(cpus): rename errata_report.h to errata.h
The ERRATA_XXX macros, used in cpu_helpers.S, are necessary for the check_errata_xxx family of functions. The CPU_REV should be used in the cpu files but for whatever reason the values have been hard-coded so far (at the cost of readability). It's evident this file is not strictly for status reporting.
The new purpose of this file is to make it a one-stop-shop for all things errata.
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com> Change-Id: I1ce22dd36df5aa0bcfc5f2772251f91af8703dfb
show more ...
|
| c0d8ee38 | 26-May-2023 |
Joanna Farley <joanna.farley@arm.com> |
Merge "fix(zynqmp): handling of type el3 interrrupts" into integration |
| 02552d45 | 02-May-2023 |
laurenw-arm <lauren.wehrmeister@arm.com> |
feat(fvp): mock support for CCA NV ctr
AEM FVP does not have a third CCA NV counter so the implementation will fake it by returning the Trusted NV counter value when the caller requests the CCA NV c
feat(fvp): mock support for CCA NV ctr
AEM FVP does not have a third CCA NV counter so the implementation will fake it by returning the Trusted NV counter value when the caller requests the CCA NV counter. This allows us to use the CCA CoT on AEM FVP nonetheless.
The FVP platform port now gets its own version of plat_get_nv_ctr() as it now need to diverge from the common implementation provided at the Arm development platforms level.
Change-Id: I3258f837249a539d943d6d783406ba222bd4554e Signed-off-by: Lauren Wehrmeister <lauren.wehrmeister@arm.com>
show more ...
|
| b996db16 | 25-May-2023 |
Juan Pablo Conde <juanpablo.conde@arm.com> |
fix(build): include Cortex-A78AE cpu file for FVP
So far, the FVP platform.mk file did not include the corresponding file for Cortex-A78AE, causing the FVP to hang when executing the plat_reset_hand
fix(build): include Cortex-A78AE cpu file for FVP
So far, the FVP platform.mk file did not include the corresponding file for Cortex-A78AE, causing the FVP to hang when executing the plat_reset_handler function. The file is now included to address the problem and to allow the new CI config for Cortex-A78AE to work properly.
Change-Id: I8dd460831b354d8ca54841d5561df40ff193ee06 Signed-off-by: Juan Pablo Conde <juanpablo.conde@arm.com>
show more ...
|
| 16cb3be8 | 24-May-2023 |
Joanna Farley <joanna.farley@arm.com> |
Merge changes from topic "xlnx_smcc_soc_id" into integration
* changes: feat(versal-net): add support for SMCC ARCH SOC ID feat(versal): add support for SMCC ARCH SOC ID refactor(versal-net):
Merge changes from topic "xlnx_smcc_soc_id" into integration
* changes: feat(versal-net): add support for SMCC ARCH SOC ID feat(versal): add support for SMCC ARCH SOC ID refactor(versal-net): move macros to common header feat(xilinx): add support to get chipid
show more ...
|
| 7e3e7999 | 27-Apr-2023 |
Michal Simek <michal.simek@amd.com> |
fix(zynqmp): make zynqmp_devices structure smaller
Pack the structure and make id/ver smaller and sorted. The change saves 400bytes in RODATA section.
Change-Id: I8bcbe8fd589ba193551a0dd2cd19572516
fix(zynqmp): make zynqmp_devices structure smaller
Pack the structure and make id/ver smaller and sorted. The change saves 400bytes in RODATA section.
Change-Id: I8bcbe8fd589ba193551a0dd2cd19572516252e73 Signed-off-by: Michal Simek <michal.simek@amd.com>
show more ...
|
| de40404b | 24-May-2023 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge "fix(brcm): fix misspelled header inclusion guard" into integration |
| e8077044 | 24-May-2023 |
Joanna Farley <joanna.farley@arm.com> |
Merge changes from topic "xilinx-ipi" into integration
* changes: feat(xilinx): fix IPI calculation for Versal/NET feat(xilinx): setup local/remote id in header feat(xilinx): clean macro names
Merge changes from topic "xilinx-ipi" into integration
* changes: feat(xilinx): fix IPI calculation for Versal/NET feat(xilinx): setup local/remote id in header feat(xilinx): clean macro names fix(zynqmp): do not export apu_ipi fix(zynqmp): remove unused headers feat(xilinx): move IPI related macros to plat_ipi.h
show more ...
|
| 32d6396a | 24-May-2023 |
Joanna Farley <joanna.farley@arm.com> |
Merge "feat(versal-net): add the IPI CRC checksum macro support" into integration |
| 1873e7f7 | 03-Apr-2023 |
Akshay Belsare <akshay.belsare@amd.com> |
feat(versal-net): add support for SMCC ARCH SOC ID
Add support for SMCCC_ARCH_SOC_ID as per SMC Calling Convention for Versal NET platform. The SMCC ARCH SOC ID call is used by system software to ob
feat(versal-net): add support for SMCC ARCH SOC ID
Add support for SMCCC_ARCH_SOC_ID as per SMC Calling Convention for Versal NET platform. The SMCC ARCH SOC ID call is used by system software to obtain the SiP defined SoC identification details.
Change-Id: I6648051c7f5fa27d2f02080209da36ee8d5a9d95 Signed-off-by: Akshay Belsare <akshay.belsare@amd.com>
show more ...
|
| 079c6e24 | 08-May-2023 |
Akshay Belsare <akshay.belsare@amd.com> |
feat(versal): add support for SMCC ARCH SOC ID
Add support for SMCCC_ARCH_SOC_ID as per SMC Calling Convention for Versal platform. The SMCC ARCH SOC ID call is used by system software to obtain the
feat(versal): add support for SMCC ARCH SOC ID
Add support for SMCCC_ARCH_SOC_ID as per SMC Calling Convention for Versal platform. The SMCC ARCH SOC ID call is used by system software to obtain the SiP defined SoC identification details.
Change-Id: I1466a9ad1bc8dde1cda516ddd3edbaa6a5941237 Signed-off-by: Akshay Belsare <akshay.belsare@amd.com>
show more ...
|