| #
02309a84 |
| 27-May-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge changes Ia29fd72f,I31b359ce,I1296aaff,I30e1ee7f,Ib4a3593e, ... into integration
* changes: feat(mt8196): add SMMU SID stub implementation feat(mt8196): add SLBC SiP handler feat(mt8196):
Merge changes Ia29fd72f,I31b359ce,I1296aaff,I30e1ee7f,Ib4a3593e, ... into integration
* changes: feat(mt8196): add SMMU SID stub implementation feat(mt8196): add SLBC SiP handler feat(mt8196): add CPU QoS stub implementation refactor(mediatek): update EMI stub implementation feat(mediatek): add APIs exposed to the static library feat(mt8196): add MMinfra support feat(mt8196): add UFS functions used by the static library
show more ...
|
| #
5be0e225 |
| 06-May-2025 |
Yidi Lin <yidilin@chromium.org> |
feat(mt8196): add SMMU SID stub implementation
Add stub implementation for SMMU SID driver.
Change-Id: Ia29fd72fb40e7ce372a27a748e0caac3300f045f Signed-off-by: Yidi Lin <yidilin@chromium.org>
|
| #
b660cdf9 |
| 29-Apr-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "feat(mt8189): disable L3C shared SRAM if the bootloader is coreboot" into integration
|
| #
82435376 |
| 28-Apr-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "refactor(mediatek): refactor Mediatek options.mk" into integration
|
| #
7794e7c0 |
| 24-Apr-2025 |
Vince Liu <vince-wl.liu@mediatek.corp-partner.google.com> |
feat(mt8189): disable L3C shared SRAM if the bootloader is coreboot
The coreboot of MT8189 does not disable the L3C shared SRAM because the ramstage still needs access to it. Therefore, we disable i
feat(mt8189): disable L3C shared SRAM if the bootloader is coreboot
The coreboot of MT8189 does not disable the L3C shared SRAM because the ramstage still needs access to it. Therefore, we disable it at the start of ATF.
Change-Id: If87223a1f41afd639859ff0ce80d4e64a9e02a2e Signed-off-by: Vince Liu <vince-wl.liu@mediatek.corp-partner.google.com>
show more ...
|
| #
a5520807 |
| 24-Apr-2025 |
Gavin Liu <gavin.liu@mediatek.com> |
refactor(mediatek): refactor Mediatek options.mk
Replace the individual `$(eval $(call add_defined_option, ... ))` lines with a single `DEFINED_OPTIONS` variable.
Change-Id: I20303248e7531b8c2d6d4d
refactor(mediatek): refactor Mediatek options.mk
Replace the individual `$(eval $(call add_defined_option, ... ))` lines with a single `DEFINED_OPTIONS` variable.
Change-Id: I20303248e7531b8c2d6d4d6492a1b768f7f3fc5c Signed-off-by: Gavin Liu <gavin.liu@mediatek.com>
show more ...
|
| #
2c09bf93 |
| 28-Jan-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge changes I3f63d597,I40fc21f5 into integration
* changes: feat(mt8196): add mtcmos driver feat(mt8196): add DCM driver
|
| #
1f913a6e |
| 18-Dec-2024 |
Guangjie Song <guangjie.song@mediatek.com> |
feat(mt8196): add mtcmos driver
add mtcmos driver for ufs power control
Signed-off-by: Guangjie Song <guangjie.song@mediatek.com> Change-Id: I3f63d5976906aaca91a71a147497e9345339774d
|
| #
79c26232 |
| 18-Jan-2023 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "mtk_spm" into integration
* changes: refactor(mediatek): add new LPM API for further extension refactor(mediatek): change the parameters of LPM API refactor(mediatek)
Merge changes from topic "mtk_spm" into integration
* changes: refactor(mediatek): add new LPM API for further extension refactor(mediatek): change the parameters of LPM API refactor(mediatek): change LPM header file path for further extension feat(mt8188): keep infra and peri on when system suspend feat(mt8188): enable SPM and LPM feat(mt8188): add SPM feature support feat(mt8188): add MT8188 SPM support feat(mediatek): add SPM's SSPM notifier feat(mt8188): add the register definitions accessed by SPM feat(mediatek): add new features of LPM
show more ...
|
| #
380f64b2 |
| 07-Sep-2022 |
James Liao <jamesjj.liao@mediatek.com> |
feat(mt8188): enable SPM and LPM
Enable SPM and LPM features for MT8188.
Signed-off-by: James Liao <jamesjj.liao@mediatek.com> Change-Id: Ib3e2b305e9e3cf5a67e6e787ff942831b5ff28cd
|
| #
84498ad1 |
| 14-Nov-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes I5838964f,Id752c1cc,Idd42d5a2,Iff4680cd,I2b1801a7, ... into integration
* changes: fix(mt8188): add mmap entry for CPU idle SRAM fix(mt8188): refine gic init flow after system resu
Merge changes I5838964f,Id752c1cc,Idd42d5a2,Iff4680cd,I2b1801a7, ... into integration
* changes: fix(mt8188): add mmap entry for CPU idle SRAM fix(mt8188): refine gic init flow after system resume fix(mt8186): fix the DRAM voltage after the system resumes feat(mt8188): add audio support refactor(mt8195): use ptp3 common drivers feat(mt8188): add support for PTP3 feat(mt8188): enable MTK_PUBEVENT_ENABLE
show more ...
|
| #
0b1186a3 |
| 14-Oct-2022 |
Rex-BC Chen <rex-bc.chen@mediatek.com> |
feat(mt8188): enable MTK_PUBEVENT_ENABLE
Enable MTK_PUBEVENT_ENABLE for subscribing CPUPM events. This patch also corrects the header file naming.
Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.
feat(mt8188): enable MTK_PUBEVENT_ENABLE
Enable MTK_PUBEVENT_ENABLE for subscribing CPUPM events. This patch also corrects the header file naming.
Signed-off-by: Bo-Chen Chen <rex-bc.chen@mediatek.com> Change-Id: Iabd89a4ead21ccafa833390367484bfea5d351f6
show more ...
|
| #
60239450 |
| 22-Sep-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "mediatek upstream" into integration
* changes: refactor(mt8188): move platform_def.h to mt8188/include feat(mt8188): add MCUSYS support feat(mt8188): add armv8.2 supp
Merge changes from topic "mediatek upstream" into integration
* 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
show more ...
|
| #
5b95e439 |
| 05-Sep-2022 |
Edward-JW Yang <edward-jw.yang@mediatek.com> |
feat(mediatek): add more options for build helper
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: I17eeedbe
feat(mediatek): add more options for build helper
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
show more ...
|
| #
5340c5a0 |
| 30-Aug-2022 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge changes from topics "mtk_cold_boot", "mtk_init_scheme", "smc_registration_use_case", "vendor_extend_pubsub_event" into integration
* changes: feat(mediatek): implement generic platform port
Merge changes from topics "mtk_cold_boot", "mtk_init_scheme", "smc_registration_use_case", "vendor_extend_pubsub_event" into integration
* changes: feat(mediatek): implement generic platform port refactor(mediatek): smc registration services feat(mediatek): introduce mtk init framework refactor(mediatek): partition MTK SiP SMC ID feat(mediatek): extend SiP vendor subscription events
show more ...
|
| #
52035dee |
| 20-Jun-2022 |
Leon Chen <leon.chen@mediatek.com> |
feat(mediatek): introduce mtk init framework
Provide six initcall levels for drivers/modules initialize HW controllers or runtime arguments during cold boot.
The initcall level cold boot execution
feat(mediatek): introduce mtk init framework
Provide six initcall levels for drivers/modules initialize HW controllers or runtime arguments during cold boot.
The initcall level cold boot execution order:
-MTK_EARLY_PLAT_INIT Call before MMU enabled.
-MTK_ARCH_INIT MMU Enabled, arch related init(GiC init, interrupt type registration).
-MTK_PLAT_SETUP_0_INIT MTK driver init level 0.
-MTK_PLAT_SETUP_1_INIT MTK driver init level 1.
-MTK_PLAT_RUNTIME_INIT MTK driver init. After this initcall, TF-A handovers to MTK 2nd bootloader.
-MTK_PLAT_BL33_DEFER_INIT MTK 2nd bootloader traps to TF-A before handover to rich OS. This initcall executed in the trap handler(boot_to_kernel).
Signed-off-by: Leon Chen <leon.chen@mediatek.com> Change-Id: Icd7fe95372441db73c975ccb6ce77a6c529df1cc
show more ...
|
| #
357dd7f6 |
| 28-Apr-2022 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "vendor_makefile_extension" into integration
* changes: feat(plat/mediatek/build_helpers): introduce mtk makefile build(makefile): add extra makefile variable for extens
Merge changes from topic "vendor_makefile_extension" into integration
* changes: feat(plat/mediatek/build_helpers): introduce mtk makefile build(makefile): add extra makefile variable for extension
show more ...
|
| #
500d40d8 |
| 24-Mar-2022 |
Leon Chen <leon.chen@mediatek.com> |
feat(plat/mediatek/build_helpers): introduce mtk makefile
In order to modularize software libraries and platform drivers, we create makefile helpers to treat a folder as a basic compile unit.
Each
feat(plat/mediatek/build_helpers): introduce mtk makefile
In order to modularize software libraries and platform drivers, we create makefile helpers to treat a folder as a basic compile unit.
Each module has a build rule (rules.mk) to describe driver and software library source codes to be built in.
Signed-off-by: Leon Chen <leon.chen@mediatek.com> Change-Id: Ib2113b259dc97937b7295b265509025b43b14077
show more ...
|