| 609d08a8 | 26-Aug-2024 |
Arvind Ram Prakash <arvind.ramprakash@arm.com> |
fix(cpus): workaround for Cortex-X4 erratum 2897503
Cortex-X4 erratum 2897503 is a Cat B erratum that applies to all revisions <= r0p1 and is fixed in r0p2.
The workaround is to set CPUACTLR4_EL1[8
fix(cpus): workaround for Cortex-X4 erratum 2897503
Cortex-X4 erratum 2897503 is a Cat B erratum that applies to all revisions <= r0p1 and is fixed in r0p2.
The workaround is to set CPUACTLR4_EL1[8] to 1.
SDEN documentation: https://developer.arm.com/documentation/SDEN-2432808/latest
Signed-off-by: Arvind Ram Prakash <arvind.ramprakash@arm.com> Change-Id: I3178a890b6f1307b310e817af75f8fdfb8668cc9
show more ...
|
| 833e59c0 | 24-Sep-2024 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge changes from topic "nxp-drivers/add-get-parent-callback" into integration
* changes: feat(nxp-clk): refactor clock enablement feat(nxp-clk): add get_parent callback fix(nxp-clk): broken
Merge changes from topic "nxp-drivers/add-get-parent-callback" into integration
* changes: feat(nxp-clk): refactor clock enablement feat(nxp-clk): add get_parent callback fix(nxp-clk): broken UART clock initalization
show more ...
|
| 7ea6ebfb | 24-Sep-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes I14df5d21,I7f952205,I6f52ec2c,Ibe0cacf8 into integration
* changes: feat(stm32mp2-fdts): describe stpmic2 power supplies feat(stm32mp2-fdts): add I2C7 pin muxing feat(stm32mp2-fd
Merge changes I14df5d21,I7f952205,I6f52ec2c,Ibe0cacf8 into integration
* changes: feat(stm32mp2-fdts): describe stpmic2 power supplies feat(stm32mp2-fdts): add I2C7 pin muxing feat(stm32mp2-fdts): add UART and I2C nodes for STM32MP2 feat(st-pmic): add STPMIC2 driver
show more ...
|
| 69ca6d54 | 24-Sep-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge "feat(stm32mp2): improve BL31 size management" into integration |
| afd8ff53 | 24-Sep-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "hm/tlc" into integration
* changes: feat(handoff): make tl generation flexible feat(tlc): add command gen-header feat(tlc): add support for tox refactor(tlc): fix s
Merge changes from topic "hm/tlc" into integration
* changes: feat(handoff): make tl generation flexible feat(tlc): add command gen-header feat(tlc): add support for tox refactor(tlc): fix static check errors and code style
show more ...
|
| f17b7410 | 23-Sep-2024 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(intel): add cache invalidation during BL31 initialization" into integration |
| 3c640c12 | 31-May-2024 |
Tanmay Kathpalia <tanmay.kathpalia@intel.com> |
fix(intel): add cache invalidation during BL31 initialization
During warm boot, the data cache is invalidated before enabling them in u-boot proper, this cache invalidation (+ cleaning) leads to the
fix(intel): add cache invalidation during BL31 initialization
During warm boot, the data cache is invalidated before enabling them in u-boot proper, this cache invalidation (+ cleaning) leads to the sync-up of stale values in the cache to be synced with the main memory. So, before the cache cleaning is done in u-boot proper, it is invalidated in BL31 so that the cache data gets in sync with u-boot proper memory address space and when u-boot proper does its initialization which in turn clears its BSS and heap section.
Change-Id: Ic8d8672f1e371868be7f54f5a1fae9229ab15164 Signed-off-by: Tanmay Kathpalia <tanmay.kathpalia@intel.com> Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com>
show more ...
|
| 0623183a | 23-Sep-2024 |
Mark Dykes <mark.dykes@arm.com> |
Merge "fix(intel): bridge ack timing issue causing fpga config hung" into integration |
| 9a402d2f | 11-Jun-2024 |
Jit Loon Lim <jit.loon.lim@intel.com> |
fix(intel): bridge ack timing issue causing fpga config hung
Increase the timeout of waiting for bridge ack to solve the fpga config hung.
Change-Id: I967af02b336c296206b4947be718953ff8ca30cf Signe
fix(intel): bridge ack timing issue causing fpga config hung
Increase the timeout of waiting for bridge ack to solve the fpga config hung.
Change-Id: I967af02b336c296206b4947be718953ff8ca30cf Signed-off-by: Jit Loon Lim <jit.loon.lim@intel.com>
show more ...
|
| 87633319 | 23-Sep-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "docs: update TF-A Nov'24 release dates" into integration |
| 64237dc0 | 23-Sep-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "update-mbedtls-to-3.6.1" into integration
* changes: refactor(mbedtls): remove hack in LIBMBEDTLS_CFLAGS docs(prerequisites): update MbedTLS version to 3.6.1 |
| 2975ad05 | 20-Sep-2024 |
Mark Dykes <mark.dykes@arm.com> |
Merge "feat(rk3588): enable crypto function" into integration |
| 64e5a6df | 20-Sep-2024 |
Maxime Méré <maxime.mere@foss.st.com> |
feat(stm32mp2): improve BL31 size management
Change the size of BL31 limit allocation to be half the sysram size. Defining BL31_PROGBITS_LIMIT to detect overflows.
Signed-off-by: Maxime Méré <maxim
feat(stm32mp2): improve BL31 size management
Change the size of BL31 limit allocation to be half the sysram size. Defining BL31_PROGBITS_LIMIT to detect overflows.
Signed-off-by: Maxime Méré <maxime.mere@foss.st.com> Change-Id: Iccc1cc0826b8113a3c2fd6ffa77ca419795854d3
show more ...
|
| 0bb30302 | 20-Sep-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "fix(rpi3): manually populate CNTFRQ reg" into integration |
| cd9c92cd | 04-May-2023 |
Nicolas Le Bayon <nicolas.le.bayon@st.com> |
fix(st): support device tree DDR sizes higher than 16Gbits for aarch64
In that case, memory address space is higher than 4GB, so 32-bits addressing is not enough. Get st,mem-size property value on 6
fix(st): support device tree DDR sizes higher than 16Gbits for aarch64
In that case, memory address space is higher than 4GB, so 32-bits addressing is not enough. Get st,mem-size property value on 64bits (size_t type in structures).
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com> Signed-off-by: Maxime Méré <maxime.mere@foss.st.com> Change-Id: I1df23bfa7a850fc3f5a4ef9fc5d2f76ab6c6dea8
show more ...
|
| bc8dfca6 | 17-May-2023 |
Nicolas Le Bayon <nicolas.le.bayon@st.com> |
feat(fdt-wrappers): add function to read uint64 with default value
Adds a new utility function fdt_read_uint64_default() to read a uint64 value with a default value, as it is already done for uint32
feat(fdt-wrappers): add function to read uint64 with default value
Adds a new utility function fdt_read_uint64_default() to read a uint64 value with a default value, as it is already done for uint32.
Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com> Signed-off-by: Maxime Méré <maxime.mere@foss.st.com> Change-Id: Ibc85e30c3e4dd4b5171bdec106f4e32eb78c579f
show more ...
|
| 19082c20 | 08-Aug-2024 |
Levi Yun <yeoreum.yun@arm.com> |
fix(el3-spmc): use write_el1_ctx_timer() macro to set cntkctl_el1 value
commit 42e35d2f8c0e ("refactor(cm): convert el1 ctx assembly offset entries to c structure") moves cntkctl_el1 register from e
fix(el3-spmc): use write_el1_ctx_timer() macro to set cntkctl_el1 value
commit 42e35d2f8c0e ("refactor(cm): convert el1 ctx assembly offset entries to c structure") moves cntkctl_el1 register from el1_sysregs_t's common to arch_timer structure. To set cntkctl_el1, it should use write_el1_ctx_timer() instead of write_el1_ctx_common() otherwise, build failed.
Signed-off-by: Levi Yun <yeoreum.yun@arm.com> Change-Id: Ifa1ca6e056fa95bd07598d20705856e208670808
show more ...
|
| e9746706 | 15-Dec-2022 |
Pascal Paillet <p.paillet@st.com> |
feat(stm32mp2-fdts): describe stpmic2 power supplies
Describe PMIC power supplies in STM32MP257F-EV1 board DT file.
Change-Id: I14df5d210909d95b2164197eb910a9ea0aa0b51d Signed-off-by: Pascal Paille
feat(stm32mp2-fdts): describe stpmic2 power supplies
Describe PMIC power supplies in STM32MP257F-EV1 board DT file.
Change-Id: I14df5d210909d95b2164197eb910a9ea0aa0b51d Signed-off-by: Pascal Paillet <p.paillet@st.com>
show more ...
|
| 0a082088 | 19-Apr-2023 |
Yann Gautier <yann.gautier@foss.st.com> |
feat(stm32mp2-fdts): add I2C7 pin muxing
It will be used for PMIC on STM32MP257F-EV board.
Signed-off-by: Yann Gautier <yann.gautier@foss.st.com> Change-Id: I7f95220512de4416323b381fec7c7dcb044c64fd |
| c7cfe27a | 21-Apr-2022 |
Yann Gautier <yann.gautier@foss.st.com> |
feat(stm32mp2-fdts): add UART and I2C nodes for STM32MP2
Update stm32mp251.dtsi SoC DT file to include UART and I2C nodes.
Signed-off-by: Yann Gautier <yann.gautier@foss.st.com> Signed-off-by: Maxi
feat(stm32mp2-fdts): add UART and I2C nodes for STM32MP2
Update stm32mp251.dtsi SoC DT file to include UART and I2C nodes.
Signed-off-by: Yann Gautier <yann.gautier@foss.st.com> Signed-off-by: Maxime Méré <maxime.mere@foss.st.com> Change-Id: I6f52ec2c1735d28ba4a424af71e7eae5b0ac3e0d
show more ...
|
| 817f42f0 | 16-Dec-2022 |
Pascal Paillet <p.paillet@st.com> |
feat(st-pmic): add STPMIC2 driver
The STPMIC2 embeds 15 regulators with various properties, and is designed to supply the STM32MP2 SOC. This driver handles a minimal set of feature to handle the boo
feat(st-pmic): add STPMIC2 driver
The STPMIC2 embeds 15 regulators with various properties, and is designed to supply the STM32MP2 SOC. This driver handles a minimal set of feature to handle the boot of a board.
Signed-off-by: Pascal Paillet <p.paillet@st.com> Signed-off-by: Patrick Delaunay <patrick.delaunay@foss.st.com> Signed-off-by: Maxime Méré <maxime.mere@foss.st.com> Change-Id: Ibe0cacf8aec2871eb9a86ec16cbbd18d3745fe9e
show more ...
|
| b2c535da | 20-Sep-2024 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge changes Idf032b03,Id8e803b3 into integration
* changes: feat(st-regulator): support regulator_set_voltage for fixed regulator feat(st-regulator): add enable ramp-delay |
| 5300040b | 09-Sep-2024 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
feat(nxp-clk): refactor clock enablement
Simplify the clock enablement mechanism from a usage perspective. With this new approach, enabling a clock cascades the turn-on sequence of all its parent cl
feat(nxp-clk): refactor clock enablement
Simplify the clock enablement mechanism from a usage perspective. With this new approach, enabling a clock cascades the turn-on sequence of all its parent clocks in the clock tree. Therefore, enabling the A53 clock will also turn on the A53 PLL and the oscillator that feeds it.
Change-Id: Ifc2bee3e9edbb4baced34f9e809a961562f7d0a6 Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|
| 96e069cb | 11-Sep-2024 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
feat(nxp-clk): add get_parent callback
Bring in the implementation for the struct clk_ops->get_parent callback for the S32G clock driver. The parent is established depending on the clock object type
feat(nxp-clk): add get_parent callback
Bring in the implementation for the struct clk_ops->get_parent callback for the S32G clock driver. The parent is established depending on the clock object type. Usually, this is determined based on the parent field, but not always.
Change-Id: I76a3d2636dc23ba2d547d058b8650dd0e99fe1fa Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|
| f8490b85 | 11-Sep-2024 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
fix(nxp-clk): broken UART clock initalization
The UART clock initialization failed because the clock mux enablement mechanism did not correctly recognize the PERIPH PLL mux. Therefore, it was report
fix(nxp-clk): broken UART clock initalization
The UART clock initialization failed because the clock mux enablement mechanism did not correctly recognize the PERIPH PLL mux. Therefore, it was reported as an unknown mux ID.
Change-Id: I6cc72c87a8462a2ed2e7c360f59a74961bb2f3a1 Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|