- Sep 27, 2022
-
-
joannafarley-arm authored
-
Sandrine Bailleux authored
-
Manish Badarkhe authored
-
Anders Dellien authored
Signed-off-by:
Anders Dellien <anders.dellien@arm.com> Change-Id: Ic67334bf1a979cb7b7355d0dcca7eb94752c4611
-
This fix solves problems with using PRI*PTR on aarch64 like so: error: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'uintptr_t' {aka 'long unsigned int'} Change-Id: I135d3e5cea5459f138b20331b5e9472e2e9e566c Signed-off-by:
K <kayo@illumium.org>
-
- Sep 26, 2022
-
-
Sandrine Bailleux authored
-
- Sep 23, 2022
-
-
joannafarley-arm authored
-
Manish Badarkhe authored
* changes: feat(sgi): remove override for `ARM_BL31_IN_DRAM` build-option feat(sgi): configure SRAM and BL31 size for sgi platform
-
Olivier Deprez authored
-
- Sep 22, 2022
-
-
Rohit Mathew authored
RD-N2* variants of Neoverse reference design platforms could be configured to boot from SRAM or DRAM. Having ARM_BL31_IN_DRAM set to 1 within the common makefile would deter these platforms from having this flexibility. Remove the default override configuration for `ARM_BL31_IN_DRAM`. Signed-off-by:
Rohit Mathew <rohit.mathew@arm.com> Change-Id: I8d79969c003a984675cbe705de890b51a1f7f4ea
-
Rohit Mathew authored
Update SRAM size for Neoverse reference design platforms from 256KB to 512KB. This is required to place and execute BL31 image from the on-chip SRAM. Additionally, revise BL31 image size to accommodate larger BL31 images of multi-chip platforms. Signed-off-by:
Rohit Mathew <rohit.mathew@arm.com> Change-Id: I11c2672a1089f24a9fafcf6555b8e1d52032cfde
-
Manish Pandey2 authored
* changes: refactor(mt8188): move platform_def.h to mt8188/include feat(mt8188): add MCUSYS support feat(mt8188): add armv8.2 support feat(mt8188): add DFD control in SiP service feat(mt8188): add EMI MPU basic drivers feat(mt8188): add DCM driver feat(mt8188): add reset and poweroff functions feat(mediatek): add more flexibility of mtk_pm.c feat(mediatek): add more options for build helper feat(mt8188): add LPM driver support feat(mt8188): apply ERRATA for CA-78 fix(mediatek): remove unused cold_boot.[c|h] fix(mediatek): wrap cold_boot.h with MTK_SIP_KERNEL_BOOT_ENABLE feat(mt8186): add EMI MPU support for SCP and DSP
-
Bo-Chen Chen authored
It is more suitable to place platform_def.h in mt8188/include. Signed-off-by:
Bo-Chen Chen <rex-bc.chen@mediatek.com> Change-Id: I35720690ff4f2ca99c9430edb8bbe17edf9aefb9
-
Edward-JW Yang authored
Add MCUSYS drivers support for MT8188. Signed-off-by:
Edward-JW Yang <edward-jw.yang@mediatek.com> Change-Id: I84107702a9fd021c37d2997ad25b321a483a1a66
-
Edward-JW Yang authored
Add armv8.2 support for MT8188. Signed-off-by:
Edward-JW Yang <edward-jw.yang@mediatek.com> Change-Id: I0ac865949ba864fb207ee1f0937092cbabd550de
-
Fengquan Chen authored
DFD (Design for Debug) is a debugging tool, which scans flip-flops and dumps to internal RAM on the WDT reset. After system reboots, those values could be showed for debugging. TEST=build pass. BUG=b:244216434 Signed-off-by:
Fengquan Chen <fengquan.chen@mediatek.corp-partner.google.com> Change-Id: I468036131e941a46bc1ec12d33105146000730d8
-
Dawei Chien authored
EMI MPU stands for external memory interface memory protect unit. MT8188 supports 32 regions and 16 domains. Signed-off-by:
Dawei Chien <dawei.chien@mediatek.com> Change-Id: I9bbeb355665401cc71dda6db22157d9d751570d1
-
Garmin Chang authored
DCM means dynamic clock management, and it can dynamically slow down or gate clocks during CPU or bus idle. 1. Add MCUSYS related DCM drivers. 2. Enable MCUSYS related DCM by default. Signed-off-by:
Garmin Chang <garmin.chang@mediatek.com> Change-Id: I131354d72bbc190af504e9639bcc85a720e2bb17
-
Rex-BC Chen authored
- Add mtk_pm_system_reset_cros() for cros reset. - Add mtk_pm_system_off_cros() for cros power-off. TEST=build pass BUG=b:236331724 Signed-off-by:
Bo-Chen Chen <rex-bc.chen@mediatek.com> Change-Id: I4117f6080e282551b37a936a490ab7b37ac31827
-
Edward-JW Yang authored
To use power manager function more easier, we add some drivers to let the implementation easier. Signed-off-by:
Edward-JW Yang <edward-jw.yang@mediatek.com> Change-Id: Ibc6e1680c4534592ed37de49da39b6667f468ea1
-
Edward-JW Yang authored
To support more LPM feature, we add more options for build helper. Signed-off-by:
Edward-JW Yang <edward-jw.yang@mediatek.com> Change-Id: I17eeedbe0674e321f1891074ba0c72d858841dae
-
Bo-Chen Chen authored
Add LPM drivers and create rules.mk for makefile. Signed-off-by:
Bo-Chen Chen <rex-bc.chen@mediatek.com> Change-Id: I0bfb99a4a763e7ca93260f62d1ced184259acb39
-
Bo-Chen Chen authored
Apply ERRATA_A78_2376745 and ERRATA_A78_2395406 for CA-78. Signed-off-by:
Bo-Chen Chen <rex-bc.chen@mediatek.com> Change-Id: I4575e83025af971a669dc1f8561cf19e1fdac469
-
Bo-Chen Chen authored
We are not using cold_boot.[c|h] for mt8188, so remove them first. Signed-off-by:
Bo-Chen Chen <rex-bc.chen@mediatek.com> Change-Id: I721aca37d5fb422f274bb1ab46150e1eddf7c480
-
Bo-Chen Chen authored
We should wrap cold_boot.h with MTK_SIP_KERNEL_BOOT_ENABLE to avoid build error. Signed-off-by:
Bo-Chen Chen <rex-bc.chen@mediatek.com> Change-Id: Idfd760fbb7c782d4fc9de674d86a7123e0129c0d
-
Allen-KH Cheng authored
1. Enable domain D0 and D3 (SCP) access 0x50000000~0x5109FFFF. 2. Enable domain D4 (DSP & AFE) access 0x60000000~0x610FFFFF. BUG=b:204229221 TEST=build pass Signed-off-by:
Allen-KH Cheng <allen-kh.cheng@mediatek.corp-partner.google.com> Change-Id: I6a7d2eafaaa7a558829a0d741dfb3307885e3b98
-
- Removing platform dependencies from libc modules. - Replacing panicking with actual error handling. - Debug macros are included indirectly from assert.h. Removing "platform_def.h" from assert.h and adding "common/debug.h" where the macros are used. - Removing hack for fixing PLAT_LOG_LEVEL_ASSERT to 40. Instead removing assert with expression, as this does not provide additional information. Signed-off-by:
Claus Pedersen <claustbp@google.com> Change-Id: Icc201ea7b63c1277e423c1cfd13fd6816c2bc568
-
Manish Pandey2 authored
-
Manish Badarkhe authored
-
joannafarley-arm authored
-
joannafarley-arm authored
-
Michal Simek authored
Recently new Xilinx Versal NET platform has been merged but documentation cover only zynqmp. Fix the fragment to cover all Xilinx documentation. Signed-off-by:
Michal Simek <michal.simek@amd.com> Change-Id: I10f8f865ca8d46518135adb80ba0ba4470534529
-
Sai Pavan Boddu authored
QEMU COSIM platform is equivalent to qemu with additional cosim extensions, so just switching platform_id to QEMU if QEMU_COSIM is detected. Signed-off-by:
Sai Pavan Boddu <sai.pavan.boddu@amd.com> Signed-off-by:
Michal Simek <michal.simek@amd.com> Change-Id: I922d10b1605c7f900158fa7fbe82571d3b9d4792
-
- Sep 21, 2022
-
-
Increase the max possible size of BL33 from 1MB to 2MB. For example, edk2 is usually bigger than 1MB Signed-off-by:
Jassi Brar <jaswinder.singh@linaro.org> Change-Id: Idd4762e25e623de145c65f31cf2dfe1fee466a74
-
joannafarley-arm authored
-
joannafarley-arm authored
* changes: feat(versal-net): add support for platform management feat(versal-net): add support for IPI feat(versal-net): add SMP support for Versal NET feat(versal-net): add support for Xilinx Versal NET platform feat(versal-net): add documentation for Versal NET SoC
-
Marco Felsch authored
Fix the "#if defined(FOO)" usage introduced by commit 7c2fe62f ("fix(bl31): allow use of EHF with S-EL2 SPMC") since the defines are always passed as -DFOO=0 or as -DFOO=1. The "#if defined(FOO)" will now always be true which is wrong. Signed-off-by:
Marco Felsch <m.felsch@pengutronix.de> Change-Id: I84fb144debc9899727a1fc021acdd59b4a6f0171
-
- Sep 20, 2022
-
-
Jay Buddhabhatti authored
Add support for PM EEMI interface for Versal_net. Also use PM APIs in psci ops. Added TFA_NO_PM flag to disable PM functionality. Signed-off-by:
Jay Buddhabhatti <jay.buddhabhatti@xilinx.com> Signed-off-by:
Michal Simek <michal.simek@amd.com> Change-Id: If2b2941c868bc9b0850d7f3adb81eac0e660c149
-
Michal Simek authored
Add support to send IPI to firmware. Signed-off-by:
Michal Simek <michal.simek@amd.com> Signed-off-by:
Akshay Belsare <Akshay.Belsare@amd.com> Change-Id: I8cd54c05b6a726e0d398dfc1cdcc7f4cf09ba725
-
Madhukar Pappireddy authored
-