| #
cf2df874 |
| 28-Jan-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge changes I1126311e,I6ae5b5b4,I1b907256,I9facb6bf,Ie51cffeb, ... into integration
* changes: feat(mt8196): add vcore dvfs drivers feat(mt8196): add LPM v2 support feat(mt8196): add SPM com
Merge changes I1126311e,I6ae5b5b4,I1b907256,I9facb6bf,Ie51cffeb, ... into integration
* changes: feat(mt8196): add vcore dvfs drivers feat(mt8196): add LPM v2 support feat(mt8196): add SPM common version support feat(mt8196): add SPM common driver support feat(mt8196): add SPM basic features support feat(mt8196): add SPM features support feat(mt8196): enable PMIC low power setting feat(mt8196): add mcdi driver feat(mt8196): add pwr_ctrl module for CPU power management feat(mt8196): add mcusys moudles for power management feat(mt8196): add CPC module for power management feat(mt8196): add topology module for power management feat(mt8196): add SPMI driver feat(mt8196): add PMIC driver
show more ...
|
| #
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
|
| #
e578702f |
| 31-Oct-2024 |
Guangjie Song <guangjie.song@mediatek.com> |
feat(mt8196): add DCM driver
DCM means dynamic clock management, and it can dynamically slow down or gate clocks during CPU or bus idle.
Add MCUSYS or bus related DCM drivers. Enable MCUSYS or bus
feat(mt8196): add DCM driver
DCM means dynamic clock management, and it can dynamically slow down or gate clocks during CPU or bus idle.
Add MCUSYS or bus related DCM drivers. Enable MCUSYS or bus related DCM by default.
Signed-off-by: Guangjie Song <guangjie.song@mediatek.com> Change-Id: I40fc21f5808962ca46870a2f3b9963dc8088f877
show more ...
|
| #
da8cc41b |
| 28-Nov-2024 |
Wenzhen Yu <wenzhen.yu@mediatek.corp-partner.google.com> |
feat(mt8196): add LPM v2 support
LPM means low power module, it will connect idle and SPM to achieve lower power consumption in some scenarios, and this patch is LPM second version
Signed-off-by: W
feat(mt8196): add LPM v2 support
LPM means low power module, it will connect idle and SPM to achieve lower power consumption in some scenarios, and this patch is LPM second version
Signed-off-by: Wenzhen Yu <wenzhen.yu@mediatek.corp-partner.google.com> Change-Id: I6ae5b5b4c2056d08c29efab5116be3a92351d8f1
show more ...
|
| #
01ce1d5d |
| 24-Dec-2024 |
Wenzhen Yu <wenzhen.yu@mediatek.com> |
feat(mt8196): add SPM features support
When the system is in idle or suspend state, SPM will turn off some unused system resources. This patch enables this feature to achieve power saving.
Signed-o
feat(mt8196): add SPM features support
When the system is in idle or suspend state, SPM will turn off some unused system resources. This patch enables this feature to achieve power saving.
Signed-off-by: Wenzhen Yu <wenzhen.yu@mediatek.com> Change-Id: Ia9764b91073c4765d41fe7fcd8e4a21372c290f1
show more ...
|
| #
5cb0bc07 |
| 03-Dec-2024 |
Kai Liang <kai.liang@mediatek.com> |
feat(mt8196): add mcdi driver
Add MCDI driver to manage CPU idle states and optimize power consumption.
Signed-off-by: Kai Liang <kai.liang@mediatek.com> Change-Id: I3a2e163730dd997dd72f2ebc1375dea
feat(mt8196): add mcdi driver
Add MCDI driver to manage CPU idle states and optimize power consumption.
Signed-off-by: Kai Liang <kai.liang@mediatek.com> Change-Id: I3a2e163730dd997dd72f2ebc1375dea38d728cb7
show more ...
|
| #
4ba679da |
| 28-Dec-2024 |
Kai Liang <kai.liang@mediatek.com> |
feat(mt8196): add pwr_ctrl module for CPU power management
Implement pwr_ctrl module to manage CPU power.
Signed-off-by: Kai Liang <kai.liang@mediatek.com> Change-Id: I73a7a8a2d0b120b7225c2f3239901
feat(mt8196): add pwr_ctrl module for CPU power management
Implement pwr_ctrl module to manage CPU power.
Signed-off-by: Kai Liang <kai.liang@mediatek.com> Change-Id: I73a7a8a2d0b120b7225c2f323990176397b6e4a5
show more ...
|
| #
adf73ae2 |
| 13-Dec-2024 |
Hope Wang <hope.wang@mediatek.corp-partner.google.com> |
feat(mt8196): add SPMI driver
Add SPMI and PMIF driver for PMIC communication
Change-Id: Iad1d90381d6dad6b3e92fd9d6a3ce02fa11d15f1 Signed-off-by: Hope Wang <hope.wang@mediatek.corp-partner.google.c
feat(mt8196): add SPMI driver
Add SPMI and PMIF driver for PMIC communication
Change-Id: Iad1d90381d6dad6b3e92fd9d6a3ce02fa11d15f1 Signed-off-by: Hope Wang <hope.wang@mediatek.corp-partner.google.com>
show more ...
|
| #
d4e6f98d |
| 13-Dec-2024 |
Hope Wang <hope.wang@mediatek.corp-partner.google.com> |
feat(mt8196): add PMIC driver
1. Add PMIC shutdown API 2. Add PMIC low power settings
Change-Id: I634a60fa3e2a74a6031df9fe59e2f52956ef7114 Signed-off-by: Hope Wang <hope.wang@mediatek.corp-partner.
feat(mt8196): add PMIC driver
1. Add PMIC shutdown API 2. Add PMIC low power settings
Change-Id: I634a60fa3e2a74a6031df9fe59e2f52956ef7114 Signed-off-by: Hope Wang <hope.wang@mediatek.corp-partner.google.com>
show more ...
|
| #
d905b3df |
| 19-Dec-2024 |
Runyang Chen <runyang.chen@mediatek.com> |
feat(mediatek): add gic driver
Add GIC driver for taking interrupts to core.
Signed-off-by: Runyang Chen <runyang.chen@mediatek.com> Change-Id: Id4d702b8579488befc1a1b6d37e66287dd534798
|
| #
5e8509c2 |
| 13-Jan-2025 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "feat(mt8196): link prebuilt library" into integration
|
| #
4e59323c |
| 13-Jan-2025 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "feat(mt8196): add Mediatek EMI stub implementation for mt8196" into integration
|
| #
e0339436 |
| 31-Dec-2024 |
Gavin Liu <gavin.liu@mediatek.corp-partner.google.com> |
feat(mt8196): link prebuilt library
If MTKLIB_PATH is provided, the build will use the library provided by MTKLIB_PATH. Otherwise, it will use stub implementation.
Change-Id: I218e724231c8bbc6cc851
feat(mt8196): link prebuilt library
If MTKLIB_PATH is provided, the build will use the library provided by MTKLIB_PATH. Otherwise, it will use stub implementation.
Change-Id: I218e724231c8bbc6cc851a240c6bbc4f6f49f154 Signed-off-by: Gavin Liu <gavin.liu@mediatek.corp-partner.google.com>
show more ...
|
| #
39f5e278 |
| 31-Dec-2024 |
Gavin Liu <gavin.liu@mediatek.corp-partner.google.com> |
feat(mt8196): add Mediatek EMI stub implementation for mt8196
Implement stub functions for the EMI driver to ensure that the build can pass when a prebuilt library is not available.
Change-Id: I296
feat(mt8196): add Mediatek EMI stub implementation for mt8196
Implement stub functions for the EMI driver to ensure that the build can pass when a prebuilt library is not available.
Change-Id: I296945a3df6766a3a133cd385a1e5038ca979403 Signed-off-by: Gavin Liu <gavin.liu@mediatek.corp-partner.google.com>
show more ...
|
| #
999503d2 |
| 24-Dec-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes Ic746571b,I1926cab9,Id70162e9,I3a9b014e,Ic99adba1, ... into integration
* changes: feat(mt8196): enable APU on mt8196 feat(mt8196): add APU SMMU hardware semaphore operations fea
Merge changes Ic746571b,I1926cab9,Id70162e9,I3a9b014e,Ic99adba1, ... into integration
* changes: feat(mt8196): enable APU on mt8196 feat(mt8196): add APU SMMU hardware semaphore operations feat(mt8196): add smpu protection for APU secure memory feat(mt8196): add APU RCX DevAPC setting feat(mt8196): add APU kernel control operations feat(mt8196): add APU power on/off functions feat(mt8196): add APUMMU setting feat(mt8196): enable apusys mailbox mpu protection feat(mt8196): enable apusys security control feat(mt8196): add APUSYS AO DevAPC setting feat(mt8196): add APU power-on init flow
show more ...
|
| #
3951baa6 |
| 20-Dec-2024 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "feat(mediatek): add vcp driver support" into integration
|
| #
f5a6aa02 |
| 14-Nov-2024 |
Karl Li <karl.li@mediatek.com> |
feat(mt8196): enable APU on mt8196
Enable APU on MT8196
Change-Id: Ic746571ba3ecf9db512e26ee2f89683f2d656239 Signed-off-by: Karl Li <karl.li@mediatek.com>
|
| #
6f0a71cc |
| 17-Dec-2024 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "feat(mt8196): enable DP and eDP for mt8196" into integration
|
| #
a1763ae9 |
| 01-Nov-2024 |
Xiangzhi Tang <xiangzhi.tang@mediatek.corp-partner.google.com> |
feat(mediatek): add vcp driver support
It is excepted that kernel vcp can request the vcp hw do some security setting via SMC call services.
Signed-off-by: Xiangzhi Tang <xiangzhi.tang@mediatek.cor
feat(mediatek): add vcp driver support
It is excepted that kernel vcp can request the vcp hw do some security setting via SMC call services.
Signed-off-by: Xiangzhi Tang <xiangzhi.tang@mediatek.corp-partner.google.com> Change-Id: Ib5c01c1d72b3483262dcd821878e6e53ba9c681c
show more ...
|
| #
3e43d1d3 |
| 10-Dec-2024 |
Mac Shen <mac.shen@mediatek.com> |
feat(mt8196): enable DP and eDP for mt8196
- Add register definitions for DP - Add mmap entry for DP register access
Change-Id: I22ed9fa36a7e13fcaed0c137d0e8f4449b6a52d7 Signed-off-by: Mac Shen <ma
feat(mt8196): enable DP and eDP for mt8196
- Add register definitions for DP - Add mmap entry for DP register access
Change-Id: I22ed9fa36a7e13fcaed0c137d0e8f4449b6a52d7 Signed-off-by: Mac Shen <mac.shen@mediatek.com>
show more ...
|
| #
37171d8b |
| 04-Dec-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "feat(mt8196): add GPIO support" into integration
|
| #
4cb9f2a5 |
| 27-Feb-2024 |
Cathy Xu <ot_cathy.xu@mediatek.com> |
feat(mt8196): add GPIO support
- MT8196 has 271 GPIO pins. Therefore, update id to a proper datatype. - Add GPIO support for MT8196.
Signed-off-by: Cathy Xu <ot_cathy.xu@mediatek.com> Change-Id: I2
feat(mt8196): add GPIO support
- MT8196 has 271 GPIO pins. Therefore, update id to a proper datatype. - Add GPIO support for MT8196.
Signed-off-by: Cathy Xu <ot_cathy.xu@mediatek.com> Change-Id: I283939684b54f79d1bba02f38e047e756a56f0c9
show more ...
|
| #
ffb93d41 |
| 02-Dec-2024 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "feat(mt8196): initialize platform for MediaTek MT8196" into integration
|
| #
a65fadfb |
| 21-Oct-2024 |
Gavin Liu <gavin.liu@mediatek.com> |
feat(mt8196): initialize platform for MediaTek MT8196
- Add basic platform setup. - Add MT8196 documentation at docs/plat/. - Add generic CPU helper functions. - Add basic register address. - Add ti
feat(mt8196): initialize platform for MediaTek MT8196
- Add basic platform setup. - Add MT8196 documentation at docs/plat/. - Add generic CPU helper functions. - Add basic register address. - Add timer driver configuration.
Change-Id: I07fcdeb785fcda4a955c11c39a345da4ad05ef04 Signed-off-by: Gavin Liu <gavin.liu@mediatek.com>
show more ...
|