History log of /rk3399_ARM-atf/plat/mediatek/mt8196/platform.mk (Results 1 – 25 of 51)
Revision Date Author Comments
# c52ef2a0 06-Jan-2026 Govindraj Raja <govindraj.raja@arm.com>

Merge "feat(mt8196): add audio SMC cmd implementation" into integration


# 6866675a 24-Dec-2025 Cyril Chao <cyril.chao@mediatek.corp-partner.google.com>

feat(mt8196): add audio SMC cmd implementation

To enable audio SMMU, MTK_AUDIO_SMC_OP_DOMAIN_SIDEBANDS setting
is required to allow audio to use its own DAPC IP domain. If not
set, audio access to D

feat(mt8196): add audio SMC cmd implementation

To enable audio SMMU, MTK_AUDIO_SMC_OP_DOMAIN_SIDEBANDS setting
is required to allow audio to use its own DAPC IP domain. If not
set, audio access to DRAM will be blocked.
- Add MT8196 specific code
- Enable for MT8196

Signed-off-by: Cyril Chao <Cyril.Chao@mediatek.com>
Change-Id: I0dfc35d8a7116bcd69d6ca643a5ce527bb32676e

show more ...


# cd662ab8 22-Dec-2025 Govindraj Raja <govindraj.raja@arm.com>

Merge "feat(mt8196): add booker driver" into integration


# 997eba32 12-Dec-2025 Runyang Chen <runyang.chen@mediatek.corp-partner.google.com>

feat(mt8196): add booker driver

The booker tag cache will be lost when mcusys off, so it needs to be
flushed to DRAM during the power-off sequence.

Signed-off-by: Runyang Chen <runyang.chen@mediate

feat(mt8196): add booker driver

The booker tag cache will be lost when mcusys off, so it needs to be
flushed to DRAM during the power-off sequence.

Signed-off-by: Runyang Chen <runyang.chen@mediatek.com>
Change-Id: I71ddd1f9d1613ce4f5bc10103683b504573e2842

show more ...


# adb219f0 07-Jul-2025 Govindraj Raja <govindraj.raja@arm.com>

Merge changes I9bc7b609,Ie56dc965,Ic57d46bf,I3f2ab549,I3ad715fa, ... into integration

* changes:
refactor(build): initialise `arch-features` closer to where it is needed
refactor(build): define

Merge changes I9bc7b609,Ie56dc965,Ic57d46bf,I3f2ab549,I3ad715fa, ... into integration

* changes:
refactor(build): initialise `arch-features` closer to where it is needed
refactor(build): define the W and DEBUG flags in the standard way
refactor(build): put the cross referencing of options together
fix: use LDLIBS instead of LDFLAGS for library search paths
fix(build): remove redundant variables
fix(intel): fix variable may be used uninitialized error

show more ...


# d833129a 13-May-2025 Boyan Karatotev <boyan.karatotev@arm.com>

fix: use LDLIBS instead of LDFLAGS for library search paths

The LDLIBS is quite convenient for both the -l and -L flags as both ld
and gcc will accept them identically when linking. So use LDLIBS an

fix: use LDLIBS instead of LDFLAGS for library search paths

The LDLIBS is quite convenient for both the -l and -L flags as both ld
and gcc will accept them identically when linking. So use LDLIBS and
leave LDFLAGS alone for flags that have some difference (eg needing a
-Wl prefix).

Change-Id: I3f2ab54931eff4e796dc4757950ed797ab3344a8
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>

show more ...


# 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>


# e86fb819 06-May-2025 Yidi Lin <yidilin@chromium.org>

feat(mt8196): add SLBC SiP handler

Add SLBC SiP handler to service MTK_SLBC_KERNEL_OP_CPU_DCC request.

Change-Id: I31b359ceb1faf0401ee34343a8f338d5804d9d68
Signed-off-by: Yidi Lin <yidilin@chromium

feat(mt8196): add SLBC SiP handler

Add SLBC SiP handler to service MTK_SLBC_KERNEL_OP_CPU_DCC request.

Change-Id: I31b359ceb1faf0401ee34343a8f338d5804d9d68
Signed-off-by: Yidi Lin <yidilin@chromium.org>

show more ...


# 4488b229 06-May-2025 Yidi Lin <yidilin@chromium.org>

feat(mt8196): add CPU QoS stub implementation

Add stub implementation for CPU QoS driver.

Change-Id: I1296aaff34c860ac878ad2ac26b511fb2411510e
Signed-off-by: Yidi Lin <yidilin@chromium.org>


# 7f2b9d93 29-Apr-2025 Govindraj Raja <govindraj.raja@arm.com>

Merge "feat(mediatek): add UFS stub implementation" into integration


# 57c73515 20-Apr-2025 Yidi Lin <yidilin@chromium.org>

feat(mediatek): add UFS stub implementation

Implement stub functions for UFS to ensure that the build can pass when
a prebuilt library is not available.

Change-Id: If4470cd9a5b88e869363e763aec5830c

feat(mediatek): add UFS stub implementation

Implement stub functions for UFS to ensure that the build can pass when
a prebuilt library is not available.

Change-Id: If4470cd9a5b88e869363e763aec5830c1f8411f5
Signed-off-by: Yidi Lin <yidilin@chromium.org>

show more ...


# 6ffda26b 08-Apr-2025 Govindraj Raja <govindraj.raja@arm.com>

Merge changes I2d140b32,Id59ae926,I31c71551 into integration

* changes:
feat(mt8189): add GPIO support
feat(mt8189): initialize platform for MT8189
refactor(mediatek): move headers to common f

Merge changes I2d140b32,Id59ae926,I31c71551 into integration

* changes:
feat(mt8189): add GPIO support
feat(mt8189): initialize platform for MT8189
refactor(mediatek): move headers to common folder

show more ...


# 22090026 27-Mar-2025 Gavin Liu <gavin.liu@mediatek.com>

refactor(mediatek): move headers to common folder

The plat_macros.S and plat_private.h are identical across some
platforms, moved to the common folder for easier maintenance.

Change-Id: I31c71551aa

refactor(mediatek): move headers to common folder

The plat_macros.S and plat_private.h are identical across some
platforms, moved to the common folder for easier maintenance.

Change-Id: I31c71551aa0e891f080e58f21e6e79551d2a19e0
Signed-off-by: Gavin Liu <gavin.liu@mediatek.com>

show more ...


# cea1549c 05-Feb-2025 Govindraj Raja <govindraj.raja@arm.com>

Merge "fix(mt8196): add whole-archive option to prebuilt library" into integration


# e6cbdb00 05-Feb-2025 Govindraj Raja <govindraj.raja@arm.com>

Merge changes I65b9e341,I7f3c42cb,I1bb1771d into integration

* changes:
feat(mt8196): add reset and poweroff function for PSCI call
feat(mt8196): refactor LPM header include paths to use lpm_v2

Merge changes I65b9e341,I7f3c42cb,I1bb1771d into integration

* changes:
feat(mt8196): add reset and poweroff function for PSCI call
feat(mt8196): refactor LPM header include paths to use lpm_v2
refactor(mediatek): update API calls to MTK GIC v3 driver

show more ...


# 22d74da7 19-Apr-2024 Yidi Lin <yidilin@chromium.org>

feat(mt8196): add reset and poweroff function for PSCI call

Add reset and poweroff function for PSCI call.

Change-Id: I65b9e341b74f568f968f3c464a64ea754284cb8c
Signed-off-by: Yidi Lin <yidilin@chro

feat(mt8196): add reset and poweroff function for PSCI call

Add reset and poweroff function for PSCI call.

Change-Id: I65b9e341b74f568f968f3c464a64ea754284cb8c
Signed-off-by: Yidi Lin <yidilin@chromium.org>

show more ...


# 8f7d9bfa 05-Feb-2025 Gavin Liu <gavin.liu@mediatek.com>

fix(mt8196): add whole-archive option to prebuilt library

Added `-Wl,--whole-archive` option to the LDLIBS in the platfrom.mk to
ensure that the symbols within the library are not stripped during th

fix(mt8196): add whole-archive option to prebuilt library

Added `-Wl,--whole-archive` option to the LDLIBS in the platfrom.mk to
ensure that the symbols within the library are not stripped during the
linking process.

Change-Id: I35c728d3ccc98489183285a96f703e02dc7505d3
Signed-off-by: Gavin Liu <gavin.liu@mediatek.com>

show more ...


# 0c370e2d 04-Feb-2025 Govindraj Raja <govindraj.raja@arm.com>

Merge "feat(mt8196): add SMMU driver for PM" into integration


# 86dd08d8 30-Dec-2024 Yong Wu <yong.wu@mediatek.com>

feat(mt8196): add SMMU driver for PM

Add MediaTek SMMU power driver. This driver tracks the reference
counter for power domain access on SMMU hardware, including
Multimedia SMMU and APU SMMU. The PM

feat(mt8196): add SMMU driver for PM

Add MediaTek SMMU power driver. This driver tracks the reference
counter for power domain access on SMMU hardware, including
Multimedia SMMU and APU SMMU. The PM get/put commands may come from
linux(EL1) and hypervisor(EL2).

Change-Id: I60f83c4e3d87059b0549b2ed8c68367be3bfbbc5
Signed-off-by: Yong Wu <yong.wu@mediatek.com>

show more ...


# a726d560 03-Feb-2025 Govindraj Raja <govindraj.raja@arm.com>

Merge "feat(mt8196): enable appropriate errata" into integration


# 0d11e62e 31-Jan-2025 Douglas Anderson <dianders@chromium.org>

feat(mt8196): enable appropriate errata

Booting mt8196 and grepping the logs for "errat" showed:

WARNING: BL31: cortex_a720: CPU workaround for erratum 2792132 was missing!
WARNING: BL31: corte

feat(mt8196): enable appropriate errata

Booting mt8196 and grepping the logs for "errat" showed:

WARNING: BL31: cortex_a720: CPU workaround for erratum 2792132 was missing!
WARNING: BL31: cortex_a720: CPU workaround for erratum 2844092 was missing!
WARNING: BL31: cortex_a720: CPU workaround for erratum 2926083 was missing!
WARNING: BL31: cortex_a720: CPU workaround for erratum 2940794 was missing!
WARNING: BL31: cortex_x4: CPU workaround for erratum 2726228 was missing!
WARNING: BL31: cortex_x4: CPU workaround for erratum 2740089 was missing!
WARNING: BL31: cortex_x4: CPU workaround for erratum 2763018 was missing!
WARNING: BL31: cortex_x4: CPU workaround for erratum 2816013 was missing!
WARNING: BL31: cortex_x4: CPU workaround for erratum 2897503 was missing!
WARNING: BL31: cortex_x4: CPU workaround for erratum 2923985 was missing!
WARNING: BL31: cortex_x4: CPU workaround for erratum 3076789 was missing!

Set defines so that all the errata are fixed. Now the above shows:

INFO: BL31: cortex_a720: CPU workaround for erratum 2792132 was applied
INFO: BL31: cortex_a720: CPU workaround for erratum 2844092 was applied
INFO: BL31: cortex_a720: CPU workaround for erratum 2926083 was applied
INFO: BL31: cortex_a720: CPU workaround for erratum 2940794 was applied
INFO: BL31: cortex_x4: CPU workaround for erratum 2726228 was applied
INFO: BL31: cortex_x4: CPU workaround for erratum 2740089 was applied
INFO: BL31: cortex_x4: CPU workaround for erratum 2763018 was applied
INFO: BL31: cortex_x4: CPU workaround for erratum 2816013 was applied
INFO: BL31: cortex_x4: CPU workaround for erratum 2897503 was applied
INFO: BL31: cortex_x4: CPU workaround for erratum 2923985 was applied
INFO: BL31: cortex_x4: CPU workaround for erratum 3076789 was applied

Change-Id: I209784c2574b99c3c275ac60adf73896e0cdd078
Signed-off-by: Douglas Anderson <dianders@chromium.org>

show more ...


# 6ef685a9 31-Jan-2025 Govindraj Raja <govindraj.raja@arm.com>

Merge changes I58637b8d,I4bb1a50a,Iadac6549,I758e933f into integration

* changes:
feat(mt8196): turn on APU smpu protection
feat(mt8196): enable APU spmi operation
feat(mt8196): add Mediatek M

Merge changes I58637b8d,I4bb1a50a,Iadac6549,I758e933f into integration

* changes:
feat(mt8196): turn on APU smpu protection
feat(mt8196): enable APU spmi operation
feat(mt8196): add Mediatek MMinfra stub implementation
feat(mt8196): enable cirq for MediaTek MT8196

show more ...


# 4794746e 31-Dec-2024 Yong Wu <yong.wu@mediatek.com>

feat(mt8196): add Mediatek MMinfra stub implementation

Implement stub functions for the MMinfra (Multimedia Infrastructure)
driver to ensure that the build can pass when a prebuilt library is
not av

feat(mt8196): add Mediatek MMinfra stub implementation

Implement stub functions for the MMinfra (Multimedia Infrastructure)
driver to ensure that the build can pass when a prebuilt library is
not available.

Change-Id: Iadac654950c868d3743b13a1d6f7ab5d1015fb86
Signed-off-by: Yong Wu <yong.wu@mediatek.com>

show more ...


# 49d8c112 02-Dec-2024 ot_chhao.chang <ot_chhao.chang@mediatek.com>

feat(mt8196): enable cirq for MediaTek MT8196

- Add CIRQ related information.

Signed-off-by: ot_chhao.chang <ot_chhao.chang@mediatek.com>
Change-Id: I758e933f9d53f7bfb16e3d7feb1c7f53516b1da6


123