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