| 7ed4d67c | 14-Nov-2024 |
Karl Li <karl.li@mediatek.com> |
feat(mt8196): add smpu protection for APU secure memory
1. Add smpu protection for APU secure memory. 2. Move emi mpu protection for mt8188 to platform folder
Since the smpu driver has not upstream
feat(mt8196): add smpu protection for APU secure memory
1. Add smpu protection for APU secure memory. 2. Move emi mpu protection for mt8188 to platform folder
Since the smpu driver has not upstream, we currently leave the interface and do nothing until smpu driver is ready.
Change-Id: Id70162e90a7deb64befe90f09a841a0903535482 Signed-off-by: Karl Li <karl.li@mediatek.com>
show more ...
|
| f31932b4 | 14-Nov-2024 |
Karl Li <karl.li@mediatek.com> |
feat(mt8196): add APU RCX DevAPC setting
APU RCX is a sub-domain in apusys, connecting several APU components. The APU RCX DevAPC control lives in APU and can only be set after APU is powered on. Th
feat(mt8196): add APU RCX DevAPC setting
APU RCX is a sub-domain in apusys, connecting several APU components. The APU RCX DevAPC control lives in APU and can only be set after APU is powered on. The APUSYS kernel driver will trigger RCX DevAPC init by smc call.
Change-Id: I3a9b014ea1be7ee80fd6861ad088f1dec5410872 Signed-off-by: Karl Li <karl.li@mediatek.com>
show more ...
|
| 5e5c57d5 | 14-Nov-2024 |
Karl Li <karl.li@mediatek.com> |
feat(mt8196): add APU kernel control operations
Add APU kernel control operations to provide the bootup init functions.
1. Add software workaround for certain operations on mt8196. 2. Add APU logge
feat(mt8196): add APU kernel control operations
Add APU kernel control operations to provide the bootup init functions.
1. Add software workaround for certain operations on mt8196. 2. Add APU logger operations. 3. Add function to clear mbox spare register, which is used in APU booting process. 4. Add function to setup CE binary to make sure the CE binary version is align with the APU firmware.
Change-Id: Ic99adba1409c020c72179ea135e0d4291fc3f384 Signed-off-by: Karl Li <karl.li@mediatek.com>
show more ...
|
| 9059a375 | 14-Nov-2024 |
Karl Li <karl.li@mediatek.com> |
feat(mt8196): enable apusys security control
Remap the request from domain 5, 7, 14 to domain 6 and setup security sideband
Change-Id: I06d377f4bcc542bf22e0a04ffb45cf52b7528a75 Signed-off-by: Karl
feat(mt8196): enable apusys security control
Remap the request from domain 5, 7, 14 to domain 6 and setup security sideband
Change-Id: I06d377f4bcc542bf22e0a04ffb45cf52b7528a75 Signed-off-by: Karl Li <karl.li@mediatek.com>
show more ...
|
| 31a0b877 | 14-Nov-2024 |
Karl Li <karl.li@mediatek.com> |
feat(mt8196): add APUSYS AO DevAPC setting
Apusys AO DevAPC is a set of control registers inside APU, controlling the access permission of APU AO (Always On) domain.
This patch add the mt8196 APU A
feat(mt8196): add APUSYS AO DevAPC setting
Apusys AO DevAPC is a set of control registers inside APU, controlling the access permission of APU AO (Always On) domain.
This patch add the mt8196 APU AO DevAPC setting to setup the protection.
Change-Id: I975a92795031cd1813442302890e29b671ef16f1 Signed-off-by: Karl Li <karl.li@mediatek.com>
show more ...
|
| baa0d45c | 12-May-2023 |
Chungying Lu <chungying.lu@mediatek.corp-partner.google.com> |
feat(mediatek): add APU watchdog timeout control
Add APU watchdog timeout control.
Change-Id: I21d65a88d20b6b2752a75f74487b5fe6596ebdf7 Signed-off-by: Chungying Lu <chungying.lu@mediatek.com> Signe
feat(mediatek): add APU watchdog timeout control
Add APU watchdog timeout control.
Change-Id: I21d65a88d20b6b2752a75f74487b5fe6596ebdf7 Signed-off-by: Chungying Lu <chungying.lu@mediatek.com> Signed-off-by: Karl Li <karl.li@mediatek.com>
show more ...
|
| 5986ae57 | 24-Apr-2023 |
Karl Li <karl.li@mediatek.corp-partner.google.com> |
feat(mt8188): add devapc setting of apusys rcx
Apusys rcx is a subsys in apusys, and it is a basic domain of APU and it connects several components in APU. The devapc control of apusys rcx is also i
feat(mt8188): add devapc setting of apusys rcx
Apusys rcx is a subsys in apusys, and it is a basic domain of APU and it connects several components in APU. The devapc control of apusys rcx is also inside APU and it can only be set when APU is powered on. Then apusys kernel driver will trigger rcx devapc init by ATF smc call.
Change-Id: If4249f22a08690b1e4f5aa5f0cbfb54ccacf90e1 Signed-off-by: Karl Li <karl.li@mediatek.com> Signed-off-by: Chungying Lu <chungying.lu@mediatek.com>
show more ...
|
| 233d604f | 04-May-2023 |
Chungying Lu <chungying.lu@mediatek.corp-partner.google.com> |
feat(mt8188): add backup/restore function when power on/off
Add APU backup/restore function when power on/off.
Change-Id: Id0451bd12f402e1acabeb5c12266a2e01836e9dd Signed-off-by: Chungying Lu <chun
feat(mt8188): add backup/restore function when power on/off
Add APU backup/restore function when power on/off.
Change-Id: Id0451bd12f402e1acabeb5c12266a2e01836e9dd Signed-off-by: Chungying Lu <chungying.lu@mediatek.com> Signed-off-by: Karl Li <karl.li@mediatek.com>
show more ...
|