| 1c5fc9a2 | 06-Jan-2023 |
Liju-Clr Chen <liju-clr.chen@mediatek.com> |
refactor(mediatek): change LPM header file path for further extension
Move `mt_lp_rm.h` to `plat/mediatek/include/lpm` for further extension.
Change-Id: If377ce6791ce80f82643b0f2466eb0f1aa5aa40b Si
refactor(mediatek): change LPM header file path for further extension
Move `mt_lp_rm.h` to `plat/mediatek/include/lpm` for further extension.
Change-Id: If377ce6791ce80f82643b0f2466eb0f1aa5aa40b Signed-off-by: Liju-Clr Chen <liju-clr.chen@mediatek.com>
show more ...
|
| e56a939c | 15-Dec-2022 |
Shaocheng Wang <shaocheng.wang@mediatek.corp-partner.google.com> |
feat(mt8188): keep infra and peri on when system suspend
In order to wake up system from USB devices, keep infra and peri on when system suspend.
Change-Id: I0a0eb2e72709b0cc1bf11b36241a50cb5d85d9b
feat(mt8188): keep infra and peri on when system suspend
In order to wake up system from USB devices, keep infra and peri on when system suspend.
Change-Id: I0a0eb2e72709b0cc1bf11b36241a50cb5d85d9b8 Signed-off-by: Shaocheng Wang <shaocheng.wang@mediatek.corp-partner.google.com>
show more ...
|
| 380f64b2 | 07-Sep-2022 |
James Liao <jamesjj.liao@mediatek.com> |
feat(mt8188): enable SPM and LPM
Enable SPM and LPM features for MT8188.
Signed-off-by: James Liao <jamesjj.liao@mediatek.com> Change-Id: Ib3e2b305e9e3cf5a67e6e787ff942831b5ff28cd |
| f299efbe | 16-Nov-2022 |
James Liao <jamesjj.liao@mediatek.com> |
feat(mt8188): add SPM feature support
Add SPM low power functions, such as system suspend.
Change-Id: I6d1ad847a81ba9c347ab6fb8a8cb8c69004b7add Signed-off-by: James Liao <jamesjj.liao@mediatek.com> |
| 45d50759 | 07-Sep-2022 |
James Liao <jamesjj.liao@mediatek.com> |
feat(mt8188): add MT8188 SPM support
Add SPM basic functions including SPM init.
Signed-off-by: James Liao <jamesjj.liao@mediatek.com> Change-Id: I5d4860685c15f3b8d555e697837862287f0c303e |
| c234ad17 | 15-Nov-2022 |
James Liao <jamesjj.liao@mediatek.com> |
feat(mediatek): add SPM's SSPM notifier
The notifier is used to notify SSPM to sleep when system suspend or notify SSPM to wakeup when system resume.
Change-Id: I027ca356a84ea1e58be54a8a5eb302b3b96
feat(mediatek): add SPM's SSPM notifier
The notifier is used to notify SSPM to sleep when system suspend or notify SSPM to wakeup when system resume.
Change-Id: I027ca356a84ea1e58be54a8a5eb302b3b96c2e22 Signed-off-by: James Liao <jamesjj.liao@mediatek.com>
show more ...
|
| 1a64689d | 07-Sep-2022 |
James Liao <jamesjj.liao@mediatek.com> |
feat(mt8188): add the register definitions accessed by SPM
SPM needs to access some modules' registers to decide its sleep behavior. This patch add these register definitions to platform_def.h.
Sig
feat(mt8188): add the register definitions accessed by SPM
SPM needs to access some modules' registers to decide its sleep behavior. This patch add these register definitions to platform_def.h.
Signed-off-by: James Liao <jamesjj.liao@mediatek.com> Change-Id: I3bebe74e367d5f6a7b59563036e18a83a3ef31e9
show more ...
|
| 917abdd9 | 07-Sep-2022 |
James Liao <jamesjj.liao@mediatek.com> |
feat(mediatek): add new features of LPM
Add new functions and intefaces of LPM to support more interactions between LPM providers and users.
Signed-off-by: James Liao <jamesjj.liao@mediatek.com> Ch
feat(mediatek): add new features of LPM
Add new functions and intefaces of LPM to support more interactions between LPM providers and users.
Signed-off-by: James Liao <jamesjj.liao@mediatek.com> Change-Id: I8ebbda0c0ef5be3a7a388a38c09424ebf785996f
show more ...
|
| 601e2d43 | 10-Jan-2023 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "bk/warnings" into integration
* changes: docs: describe the new warning levels build: add -Wunused-const-variable=2 to W=2 build: include -Wextra in generic builds
Merge changes from topic "bk/warnings" into integration
* changes: docs: describe the new warning levels build: add -Wunused-const-variable=2 to W=2 build: include -Wextra in generic builds docs(porting-guide): update a reference fix(st-usb): replace redundant checks with asserts fix(brcm): add braces around bodies of conditionals fix(renesas): align incompatible function pointers fix(zynqmp): remove redundant api_version check fix: remove old-style declarations fix: unify fallthrough annotations
show more ...
|
| 39fffe55 | 30-Dec-2022 |
Jay Buddhabhatti <jay.buddhabhatti@amd.com> |
fix(versal-net): enable wake interrupt during client suspend
Wakeup interrupt should be set during power down sequence to wake processor. So enable wakeup interrupt during power down sequence.
Sign
fix(versal-net): enable wake interrupt during client suspend
Wakeup interrupt should be set during power down sequence to wake processor. So enable wakeup interrupt during power down sequence.
Signed-off-by: Jay Buddhabhatti <jay.buddhabhatti@amd.com> Change-Id: I1154495c25e0468496f6e112996fd182aa516d88
show more ...
|
| e663f09b | 30-Dec-2022 |
Jay Buddhabhatti <jay.buddhabhatti@amd.com> |
fix(versal-net): disable wakeup interrupt during client wakeup
Clear and disable wakeup interrupt during client wakeup to avoid multiple wakeup events.
Signed-off-by: Jay Buddhabhatti <jay.buddhabh
fix(versal-net): disable wakeup interrupt during client wakeup
Clear and disable wakeup interrupt during client wakeup to avoid multiple wakeup events.
Signed-off-by: Jay Buddhabhatti <jay.buddhabhatti@amd.com> Change-Id: Iebc644ae582da03001830b96e3190fce10dbac42
show more ...
|
| 5f0f7e47 | 30-Dec-2022 |
Jay Buddhabhatti <jay.buddhabhatti@amd.com> |
fix(versal-net): clear power down bit during wakeup
Power down bit and power down interrupt needs to be cleared once core is wakeup to avoid unnecessary power down events. So disable power down inte
fix(versal-net): clear power down bit during wakeup
Power down bit and power down interrupt needs to be cleared once core is wakeup to avoid unnecessary power down events. So disable power down interrupt and clear power down bit during client wakeup.
Signed-off-by: Jay Buddhabhatti <jay.buddhabhatti@amd.com> Change-Id: I3445991692c441831e4ea8dae112e23b19f185a9
show more ...
|
| 1f79bdfd | 30-Dec-2022 |
Jay Buddhabhatti <jay.buddhabhatti@amd.com> |
fix(versal-net): fix setting power down state
Versal NET is supporting max power state to AFF_LVL_2 so set power state for all affinity level instead of setting for only AFF_LVL_0.
Signed-off-by: J
fix(versal-net): fix setting power down state
Versal NET is supporting max power state to AFF_LVL_2 so set power state for all affinity level instead of setting for only AFF_LVL_0.
Signed-off-by: Jay Buddhabhatti <jay.buddhabhatti@amd.com> Change-Id: I55a91e798b7566d2f34d7cb1fe28ca25993a7d8e
show more ...
|
| 2d056db4 | 30-Dec-2022 |
Jay Buddhabhatti <jay.buddhabhatti@amd.com> |
fix(versal-net): clear power down interrupt status before enable
Currently power down interrupt status is set by default before its getting enabled. Because of that Linux is getting crashed since it
fix(versal-net): clear power down interrupt status before enable
Currently power down interrupt status is set by default before its getting enabled. Because of that Linux is getting crashed since its triggering interrupt before core goes to WFI state. So clear interrupt status before enabling power down interrupt.
Signed-off-by: Jay Buddhabhatti <jay.buddhabhatti@amd.com> Change-Id: Ia8d047b6078a49ab3dbe3e0bf24422357f0138c2
show more ...
|
| 21d1966a | 09-Jan-2023 |
Jay Buddhabhatti <jay.buddhabhatti@amd.com> |
fix(versal-net): resolve misra rule 20.7 warnings
Fix below MISRA violation from versal_net_def.h: - MISRA Violation: MISRA-C:2012 R.10.6: - Macro parameter expands into an expression without be
fix(versal-net): resolve misra rule 20.7 warnings
Fix below MISRA violation from versal_net_def.h: - MISRA Violation: MISRA-C:2012 R.10.6: - Macro parameter expands into an expression without being wrapped by parentheses.
Signed-off-by: Jay Buddhabhatti <jay.buddhabhatti@amd.com> Change-Id: Ie365d24c02bb38163005a3c073642d5c96412e2d
show more ...
|
| 8c23775e | 09-Jan-2023 |
Jay Buddhabhatti <jay.buddhabhatti@amd.com> |
fix(versal-net): resolve misra 10.6 warnings
Fix below MISRA violation from versal_net_def.h: - MISRA Violation: MISRA-C:2012 R.10.6 - The value of a composite expression shall not be assigned to
fix(versal-net): resolve misra 10.6 warnings
Fix below MISRA violation from versal_net_def.h: - MISRA Violation: MISRA-C:2012 R.10.6 - The value of a composite expression shall not be assigned to an object with wider essential type
Signed-off-by: Jay Buddhabhatti <jay.buddhabhatti@amd.com> Change-Id: I74f8e5d63523f33d245a21f8e4f04d30e40b05e7
show more ...
|
| 36ec4c75 | 09-Jan-2023 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(plat/tc): increase TC_TZC_DRAM1_SIZE" into integration |
| be737af7 | 06-Jan-2023 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "feat(mt8188): update INFRA IOMMU enable flow" into integration |
| 98415e1a | 30-Dec-2022 |
Chengci.Xu <chengci.xu@mediatek.com> |
feat(mt8188): update INFRA IOMMU enable flow
IOMMU kernel driver has changed the function parameters, so update IOMMU TF-A driver to be consistent with it.
Change-Id: I2adda69bdbdc31833781fac5e6c1f
feat(mt8188): update INFRA IOMMU enable flow
IOMMU kernel driver has changed the function parameters, so update IOMMU TF-A driver to be consistent with it.
Change-Id: I2adda69bdbdc31833781fac5e6c1f4b10da161be Signed-off-by: Chengci.Xu <chengci.xu@mediatek.com>
show more ...
|
| 0c6a0854 | 04-Jan-2023 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "fvp_trap_rng" into integration
* changes: feat(fvp): emulate trapped RNDR feat(el3-runtime): introduce system register trap handler |
| 992dba08 | 04-Jan-2023 |
Yann Gautier <yann.gautier@st.com> |
refactor(st): move board info in common code
Create a function stm32_display_board_info() that will display ST board information, from a parameter taken from OTP fuse. The code is just moved from ST
refactor(st): move board info in common code
Create a function stm32_display_board_info() that will display ST board information, from a parameter taken from OTP fuse. The code is just moved from STM32MP1 part to common directory.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: I9e12fe98b5aabc7791cf2c9d48a38fbf2b219f9e
show more ...
|
| c27d8c00 | 06-Aug-2019 |
Yann Gautier <yann.gautier@st.com> |
refactor(st): move GIC code to common directory
The GIC v2 initialization code could be shared to other ST platforms. The stm32mp1_gic.c file is then moved to common directory, and renamed stm32mp_g
refactor(st): move GIC code to common directory
The GIC v2 initialization code could be shared to other ST platforms. The stm32mp1_gic.c file is then moved to common directory, and renamed stm32mp_gic.c. The functions are also prefixed with stm32mp_gic.
Change-Id: I60820823b470217d3a95cc569f941c2cb923dfa9 Signed-off-by: Yann Gautier <yann.gautier@st.com>
show more ...
|
| d8da13e5 | 29-Jun-2022 |
Yann Gautier <yann.gautier@st.com> |
refactor(st): move boot backup register management
This backup register used to pass boot information to BL33, has the same mapping for ST platforms. Its management can then be moved to common direc
refactor(st): move boot backup register management
This backup register used to pass boot information to BL33, has the same mapping for ST platforms. Its management can then be moved to common directory.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: Ic873f099c1f87c6ba2825b4946365ae6a9687798
show more ...
|
| 7e3f6a87 | 11-Apr-2022 |
Arunachalam Ganapathy <arunachalam.ganapathy@arm.com> |
fix(plat/tc): increase TC_TZC_DRAM1_SIZE
Increase TC_TZC_DRAM1_SIZE for Trusty image and its memory size. Update OP-TEE reserved memory range in DTS
Change-Id: Iad433c3c155f28860b15bde2398df6534871
fix(plat/tc): increase TC_TZC_DRAM1_SIZE
Increase TC_TZC_DRAM1_SIZE for Trusty image and its memory size. Update OP-TEE reserved memory range in DTS
Change-Id: Iad433c3c155f28860b15bde2398df653487189dd Signed-off-by: Arunachalam Ganapathy <arunachalam.ganapathy@arm.com> Signed-off-by: Davidson K <davidson.kumaresan@arm.com>
show more ...
|
| a95a451b | 03-Jan-2023 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "st_fix_sparse_warnings" into integration
* changes: fix(st-crypto): remove platdata functions fix(st-crypto): set get_plain_pk_from_asn1() static fix(stm32mp1): add m
Merge changes from topic "st_fix_sparse_warnings" into integration
* changes: fix(st-crypto): remove platdata functions fix(st-crypto): set get_plain_pk_from_asn1() static fix(stm32mp1): add missing platform.h include fix(st): make metadata_block_spec static
show more ...
|