History log of /rk3399_ARM-atf/plat/mediatek/drivers/emi_mpu/mt8188/emi_mpu.c (Results 1 – 16 of 16)
Revision Date Author Comments
# 95b228fe 28-Aug-2024 Olivier Deprez <olivier.deprez@arm.com>

Merge "feat(mt8188): update SVP region ID protection flow" into integration


# e66c4ea8 29-Jul-2024 Gavin Liu <gavin.liu@mediatek.com>

feat(mt8188): update SVP region ID protection flow

- Extend the SVP region number from 1 to 10
- Mapping one region each time

Change-Id: I2dd517127018c71174f3d52a2118463370caf569
Signed-off-by: Gav

feat(mt8188): update SVP region ID protection flow

- Extend the SVP region number from 1 to 10
- Mapping one region each time

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

show more ...


# a4ba3cdc 19-Jul-2024 Manish Pandey <manish.pandey2@arm.com>

Merge "fix(mt8188): remove BL32 region protection if SPD sets to none" into integration


# 207c4470 11-Jul-2024 Yidi Lin <yidilin@chromium.org>

fix(mt8188): remove BL32 region protection if SPD sets to none

When SPD is set to none, it means we don't run any secure OS on the
system. We should make this memory region available to kernel.

Cha

fix(mt8188): remove BL32 region protection if SPD sets to none

When SPD is set to none, it means we don't run any secure OS on the
system. We should make this memory region available to kernel.

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

show more ...


# 31309da0 29-May-2024 Julius Werner <jwerner@chromium.org>

Merge "feat(mt8188): update SVP region ID and permission" into integration


# 3e8f9fd8 27-May-2024 Olivier Deprez <olivier.deprez@arm.com>

Merge "feat(mt8188): update the memory usage for SCP core0 and core1" into integration


# fc77c69a 21-Feb-2024 Haohao Sun <haohao.sun@mediatek.corp-partner.google.com>

feat(mt8188): update SVP region ID and permission

- Update SVP EMI-MPU region ID from 4 to 5 for resolving
the issue of duplicate region ID used by the DSP.
- For SVP EMI-MPU region, modify domain

feat(mt8188): update SVP region ID and permission

- Update SVP EMI-MPU region ID from 4 to 5 for resolving
the issue of duplicate region ID used by the DSP.
- For SVP EMI-MPU region, modify domain 1 and domain 6 APC from
FORBIDDEN to SEC_RW.
- Correct the calculation for the end address of SVP DRAM region.
- Add region 0 and region 1 for BL31 and BL32 memory protection.
- Add clear region protection API for SVP region.

Change-Id: Iaea348ad9be629e8a81cf579b148c6df66015b42
Signed-off-by: Haohao Sun <haohao.sun@mediatek.corp-partner.google.com>

show more ...


# 83112aa2 09-May-2024 Jason Chen <Jason-ch.Chen@mediatek.com>

feat(mt8188): update the memory usage for SCP core0 and core1

- Reduce core0 memory usage from 41MB to 8MB.
- Increase core1 memory to 160MB to fulfill user-specific features.

Change-Id: I35547e2ac

feat(mt8188): update the memory usage for SCP core0 and core1

- Reduce core0 memory usage from 41MB to 8MB.
- Increase core1 memory to 160MB to fulfill user-specific features.

Change-Id: I35547e2ac928945c244883d2333f921ce578bbd1
Signed-off-by: Jason Chen <Jason-ch.Chen@mediatek.com>

show more ...


# 47dddbe7 17-Oct-2023 Olivier Deprez <olivier.deprez@arm.com>

Merge "feat(mt8188): add EMI MPU support for SCP and DSP" into integration


# 013006f1 06-Jun-2023 Jason Chen <jason-ch.chen@mediatek.corp-partner.google.com>

feat(mt8188): add EMI MPU support for SCP and DSP

1. Allow domain D8 (SCP c0) access to the region 0x50000000~0x528FFFFF.
2. Allow domain D8 (SCP c1) access to the region 0x70000000~0x729FFFFF.
3. A

feat(mt8188): add EMI MPU support for SCP and DSP

1. Allow domain D8 (SCP c0) access to the region 0x50000000~0x528FFFFF.
2. Allow domain D8 (SCP c1) access to the region 0x70000000~0x729FFFFF.
3. Allow domain D4 (DSP) access to the region 0x60000000~0x610FFFFF.

Change-Id: Iea92eebaea4d7dd2968cf51f41d07c2479168e7e
Signed-off-by: Jason Chen <Jason-ch.Chen@mediatek.com>

show more ...


# 9de6b16f 24-Aug-2023 Olivier Deprez <olivier.deprez@arm.com>

Merge "feat(mt8188): add support for SMC from OP-TEE" into integration


# 34d9d619 01-Aug-2023 Dawei Chien <dawei.chien@mediatek.corp-partner.google.com>

feat(mt8188): add support for SMC from OP-TEE

- Add MTK_SIP_SMC_FROM_S_EL1_TABLE to handle the SMC call from OP-TEE.
- Register optee for EMI MPU.

Change-Id: Ie94542f0e3966c4c25f2b7233b9355d41f8f36

feat(mt8188): add support for SMC from OP-TEE

- Add MTK_SIP_SMC_FROM_S_EL1_TABLE to handle the SMC call from OP-TEE.
- Register optee for EMI MPU.

Change-Id: Ie94542f0e3966c4c25f2b7233b9355d41f8f36a5
Signed-off-by: Dawei Chien <dawei.chien@mediatek.com>
Signed-off-by: Jason Chen <Jason-ch.Chen@mediatek.com>

show more ...


# 4c8e1f9a 06-Jun-2023 Olivier Deprez <olivier.deprez@arm.com>

Merge changes I21d65a88,I949cfce9,If4249f22,Id0451bd1,I9e930070, ... into integration

* changes:
feat(mediatek): add APU watchdog timeout control
feat(mt8188): add emi mpu protection for APU sec

Merge changes I21d65a88,I949cfce9,If4249f22,Id0451bd1,I9e930070, ... into integration

* changes:
feat(mediatek): add APU watchdog timeout control
feat(mt8188): add emi mpu protection for APU secure memory
feat(mt8188): add devapc setting of apusys rcx
feat(mt8188): add backup/restore function when power on/off
feat(mediatek): add APU bootup control smc call
feat(mt8188): enable apusys mailbox mpu protect
feat(mt8188): enable apusys domain remap
feat(mt8188): add apusys ao devapc setting
feat(mt8188): increase TZRAM_SIZE from 192KB to 256KB

show more ...


# 176846a5 25-Apr-2023 Chungying Lu <chungying.lu@mediatek.corp-partner.google.com>

feat(mt8188): add emi mpu protection for APU secure memory

Add emi mpu protection of APU secure memory.

Change-Id: I949cfce97565d8a313caae4ea41af60a171042a6
Signed-off-by: Chungying Lu <chungying.l

feat(mt8188): add emi mpu protection for APU secure memory

Add emi mpu protection of APU secure memory.

Change-Id: I949cfce97565d8a313caae4ea41af60a171042a6
Signed-off-by: Chungying Lu <chungying.lu@mediatek.com>
Signed-off-by: Karl Li <karl.li@mediatek.com>

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


# 8454f0d6 05-Sep-2022 Dawei Chien <dawei.chien@mediatek.com>

feat(mt8188): add EMI MPU basic drivers

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

feat(mt8188): add EMI MPU basic drivers

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

show more ...