| ba96b79b | 11-Jun-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(mt8188): fix variable may be used uninitialized error" into integration |
| f203d997 | 11-Jun-2025 |
Joanna Farley <joanna.farley@arm.com> |
Merge changes from topic "validate node ID in PM events" into integration
* changes: fix(versal2): validate Node ID in PM callback events fix(xilinx): validate Node ID in PM callback events fi
Merge changes from topic "validate node ID in PM events" into integration
* changes: fix(versal2): validate Node ID in PM callback events fix(xilinx): validate Node ID in PM callback events fix(xilinx): add macro to extract node class from node ID
show more ...
|
| d359a6d7 | 11-Jun-2025 |
André Przywara <andre.przywara@arm.com> |
Merge "fix(allwinner): fix variable may be used uninitialized error" into integration |
| 868b2d60 | 27-Feb-2025 |
Zhigang Qin <zhigang.qin@mediatek.corp-partner.google.com> |
feat(mt8189): add pmic driver
1. add pmic shutdown/reset function 2. add pmic low power setting api
Signed-off-by: Zhigang Qin <zhigang.qin@mediatek.corp-partner.google.com> Change-Id: Ie23e8ae50a6
feat(mt8189): add pmic driver
1. add pmic shutdown/reset function 2. add pmic low power setting api
Signed-off-by: Zhigang Qin <zhigang.qin@mediatek.corp-partner.google.com> Change-Id: Ie23e8ae50a67be07f9025d69335c26b9569b3d70
show more ...
|
| 9c9324cc | 25-Feb-2025 |
Zhigang Qin <zhigang.qin@mediatek.corp-partner.google.com> |
feat(mt8189): add PWRAP driver
Add PWRAP driver for mt6365 pmic communication
Signed-off-by: Zhigang Qin <zhigang.qin@mediatek.corp-partner.google.com> Change-Id: I4d142cb020f0e1b0372f7ef2ba1eb0328
feat(mt8189): add PWRAP driver
Add PWRAP driver for mt6365 pmic communication
Signed-off-by: Zhigang Qin <zhigang.qin@mediatek.corp-partner.google.com> Change-Id: I4d142cb020f0e1b0372f7ef2ba1eb03287cbcd8f
show more ...
|
| 257aa94f | 24-Feb-2025 |
Zhigang Qin <zhigang.qin@mediatek.corp-partner.google.com> |
feat(mt8189): add SPMI driver
Add SPMI driver for PMIC communication
Signed-off-by: Zhigang Qin <zhigang.qin@mediatek.corp-partner.google.com> Change-Id: I528a111791798cc442dbd43e56eddfe91735be2e |
| 0dab9cd2 | 09-Jun-2025 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes I54d18f01,I4e06c8a7,Ib5fc7dcd,Id5db5558,Ib941a04a into integration
* changes: feat(st): adapt .stm32 file creation for clang feat(st): adapt stm32 linker scripts for clang feat(s
Merge changes I54d18f01,I4e06c8a7,Ib5fc7dcd,Id5db5558,Ib941a04a into integration
* changes: feat(st): adapt .stm32 file creation for clang feat(st): adapt stm32 linker scripts for clang feat(st): update stm32 linker scripts fix(st): mark INCBIN-generated sections as SHF_ALLOC feat(st): remove unsupported option for clang
show more ...
|
| e0c1fbbb | 09-Jun-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes If4cd4e71,I0b5158ef into integration
* changes: docs(fvp): add FVP_HW_CONFIG_ADDR documentation feat(fvp): add FVP_HW_CONFIG_ADDR make variable |
| 4f6c787e | 09-Jun-2025 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge changes I6422cd05,Idd01179d,I5c557616,I343a46d6,Id48671ae, ... into integration
* changes: feat(st-clock): add STM32MP21 and STM32MP23 RCC variants feat(stm32mp21): add RCC registers file
Merge changes I6422cd05,Idd01179d,I5c557616,I343a46d6,Id48671ae, ... into integration
* changes: feat(st-clock): add STM32MP21 and STM32MP23 RCC variants feat(stm32mp21): add RCC registers file feat(stm32mp21): add clock and reset bindings refactor(stm32mp2): update display of reset reason feat(stm32mp25): add RCC register to display all IWDG flags feat(stm32mp21): add PWR registers file feat(st): introduce SoC family compilation switch docs(changelog): add subsections for STM32MP2 docs(stm32mp2): introduce new STM32MP23 family docs(stm32mp2): introduce new STM32MP21 family
show more ...
|
| 35c7ca11 | 09-Jun-2025 |
Yann Gautier <yann.gautier@st.com> |
Merge "fix(ti): remove validate_power_state definition" into integration |
| 06a5fe8e | 06-Jun-2025 |
Mark Dykes <mark.dykes@arm.com> |
Merge changes I3303ca9a,I682da2d3 into integration
* changes: feat(intel): migrate RSU client to SiPSVC V3 fix(intel): support generic mailbox command in SiPSVC V3 |
| 18091f72 | 06-Jun-2025 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(intel): support SMC 64bit return args in SiPSVC V3" into integration |
| 8938a34f | 06-Jun-2025 |
Mark Dykes <mark.dykes@arm.com> |
Merge changes I23e51bf9,I0fa9adaf into integration
* changes: fix(intel): verify data size in AES GCM and GCM-GHASH modes fix(intel): update FCS AES method for GCM block modes |
| ed1f694d | 06-Jun-2025 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(intel): update initialization to prevent warnings message" into integration |
| 674f73ae | 06-Jun-2025 |
Mark Dykes <mark.dykes@arm.com> |
Merge "feat(intel): support IO96B ECC Error Injection via SMC call" into integration |
| e9cc811e | 06-Jun-2025 |
Joanna Farley <joanna.farley@arm.com> |
Merge changes from topic "xlnx_versal2_cpuidle_fix" into integration
* changes: fix(versal2): fix offsets for apu pcil fix(versal2): initialize counter-timer frequency register fix(versal2): u
Merge changes from topic "xlnx_versal2_cpuidle_fix" into integration
* changes: fix(versal2): fix offsets for apu pcil fix(versal2): initialize counter-timer frequency register fix(versal2): use common function to get system counter frequency fix(versal2): align IOU_SCNTR base address macro name with other platforms
show more ...
|
| 244f9fb9 | 06-Jun-2025 |
Naman Trivedi <naman.trivedimanojbhai@amd.com> |
fix(versal2): validate Node ID in PM callback events
The PM_NOTIFY_CB is used to notify both events and errors from the PLM firmware. The values of events and errors can overlap, they can be disting
fix(versal2): validate Node ID in PM callback events
The PM_NOTIFY_CB is used to notify both events and errors from the PLM firmware. The values of events and errors can overlap, they can be distinguished using the Node ID, which is included in the callback payload.
Currently, when an EVENT_CPU_PWRDWN notification is received, TF-A powers down cores without validating the Node ID. This leads to incorrect behavior, as TFA powers down cores even when an error occurs that shares the same event value.
Add a Node ID check to differentiate between events and errors to fix this issue.
Change-Id: I65d69731b692928597e47678c684aea2b90b5e6d Signed-off-by: Naman Trivedi <naman.trivedimanojbhai@amd.com>
show more ...
|
| a6dd46ae | 06-Jun-2025 |
Naman Trivedi <naman.trivedimanojbhai@amd.com> |
fix(xilinx): validate Node ID in PM callback events
The PM_NOTIFY_CB is used to notify both events and errors from the PLM firmware. The values of events and errors can overlap, they can be distingu
fix(xilinx): validate Node ID in PM callback events
The PM_NOTIFY_CB is used to notify both events and errors from the PLM firmware. The values of events and errors can overlap, they can be distinguished using the Node ID, which is included in the callback payload.
Currently, when an EVENT_CPU_PWRDWN notification is received, TF-A powers down cores without validating the Node ID. This leads to incorrect behavior, as TFA powers down cores even when an error occurs that shares the same event value.
Add a Node ID check to differentiate between events and errors to fix this issue.
Change-Id: I4b92e0e1dac0c41a39f98efdf545bda7d64acba8 Signed-off-by: Naman Trivedi <naman.trivedimanojbhai@amd.com>
show more ...
|
| 2f8856fa | 06-Jun-2025 |
Naman Trivedi <naman.trivedimanojbhai@amd.com> |
fix(xilinx): add macro to extract node class from node ID
Introduce the NODECLASS() macro to extract the node class from a given node ID. This helps in filtering nodes based on their class as encode
fix(xilinx): add macro to extract node class from node ID
Introduce the NODECLASS() macro to extract the node class from a given node ID. This helps in filtering nodes based on their class as encoded in the ID.
Change-Id: I0e55b68a0103a99748df93b6fe9a3f1df4a7cca4 Signed-off-by: Naman Trivedi <naman.trivedimanojbhai@amd.com>
show more ...
|
| b85b49e4 | 20-Apr-2025 |
Girisha Dengi <girisha.dengi@intel.com> |
feat(intel): migrate RSU client to SiPSVC V3
Migrate all the RSU related commands to SiPSVC V3 framework.
Change-Id: I3303ca9ad81e412cc9543e0d50c1d7ea64dcc1f6 Signed-off-by: Girisha Dengi <girisha.
feat(intel): migrate RSU client to SiPSVC V3
Migrate all the RSU related commands to SiPSVC V3 framework.
Change-Id: I3303ca9ad81e412cc9543e0d50c1d7ea64dcc1f6 Signed-off-by: Girisha Dengi <girisha.dengi@intel.com> Signed-off-by: Jit Loon Lim <jit.loon.lim@altera.com>
show more ...
|
| cbb62e01 | 20-Apr-2025 |
Girisha Dengi <girisha.dengi@intel.com> |
fix(intel): support generic mailbox command in SiPSVC V3
Support generic mailbox command in the SiPSVC V3 framework and add filter to avoid executing FCS related commands in the generic mailbox form
fix(intel): support generic mailbox command in SiPSVC V3
Support generic mailbox command in the SiPSVC V3 framework and add filter to avoid executing FCS related commands in the generic mailbox format.
Change-Id: I682da2d37c68773ef34194abd6d49c52ddc5c26e Signed-off-by: Girisha Dengi <girisha.dengi@intel.com> Signed-off-by: Jit Loon Lim <jit.loon.lim@altera.com>
show more ...
|
| bdcd41dd | 27-Mar-2025 |
Rabara, Niravkumar L <niravkumar.l.rabara@intel.com> |
feat(intel): support IO96B ECC Error Injection via SMC call
Add SMC call for IO96B ECC error injection, write dummy data to DDR and read back. This is required to do from ATF,because the error injec
feat(intel): support IO96B ECC Error Injection via SMC call
Add SMC call for IO96B ECC error injection, write dummy data to DDR and read back. This is required to do from ATF,because the error injection from Linux kernel is causing inconsitent behaviour and sometimes causing memory crash.
Change-Id: I62f9dca319ea6a7ddbdbb7cc2965a0a4e2d41ab6 Signed-off-by: Rabara, Niravkumar L <niravkumar.l.rabara@intel.com> Signed-off-by: Girisha Dengi <girisha.dengi@intel.com> Signed-off-by: Jit Loon Lim <jit.loon.lim@altera.com>
show more ...
|
| 93fc69de | 25-Mar-2025 |
Emily Boarer <emily.boarer@arm.com> |
feat(fvp): add FVP_HW_CONFIG_ADDR make variable
Add a new variable that can be optionally set when calling `make` to allow hw_config (such as DTB) to exist at a specified address. Prior to this chan
feat(fvp): add FVP_HW_CONFIG_ADDR make variable
Add a new variable that can be optionally set when calling `make` to allow hw_config (such as DTB) to exist at a specified address. Prior to this change, the location was hardcoded to 0x82000000, which could be overwritten if a preceeding image is large enough. This new variable acts such that if it is unset, the behaviour is exactly as before this patch, and if it is set, then the value given is the hw-config's secondary-load-address value in the fvp_fw_config DT.
Change-Id: I0b5158ef8c089b04078f2e9bb4408f03107591a5 Signed-off-by: emily.boarer@arm.com
show more ...
|
| 80cfd5a6 | 30-May-2025 |
Kendall Willis <k-willis@ti.com> |
fix(ti): remove validate_power_state definition
validate_power_state should not be defined since CPU suspend is not yet supported.
Defining the validate_power_state function without any meaningful
fix(ti): remove validate_power_state definition
validate_power_state should not be defined since CPU suspend is not yet supported.
Defining the validate_power_state function without any meaningful logic caused a bug where a crash would happen if a device tried to enter a power state that was not yet supported by TFA. This is because validate_power_state would return a pass when the state was not properly checked.
Removing the validate_power_state definition disables the PSCI_CPU_SUSPEND_AARCH64 capability which will prevent the HLOS from trying to suspend the CPU all together. This will fix the aforementioned bug from occurring.
Fixes: 2e9c9e829964 ("ti: k3: common: Add PSCI stubs") Change-Id: I3bbbd228fbddea64e72f0cf50afc6b25fb6d317c Signed-off-by: Kendall Willis <k-willis@ti.com>
show more ...
|
| 36ceead8 | 23-May-2025 |
Linus Nielsen <linus@haxx.se> |
fix(fvp): avoid stack usage in check_cpupwrctrl_el1_is_available()
The function is called from assembly language before the stack is set up. This fix prevents accessing unmapped memory at 0xffffffff
fix(fvp): avoid stack usage in check_cpupwrctrl_el1_is_available()
The function is called from assembly language before the stack is set up. This fix prevents accessing unmapped memory at 0xffffffff_ffffffxx by not storing the midr_no_cpupwrctl array on the stack.
Change-Id: I920e32c34bddf86a1dbf05b7115026413483b3c1 Signed-off-by: Linus Nielsen <linus@haxx.se>
show more ...
|