| #
711f42b2 |
| 20-Jun-2025 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge changes from topic "mb/lfa-core-work" into integration
* changes: docs(maintainers): add myself as code owner for LFA service docs(lfa): update porting guide with LFA platform APIs feat(
Merge changes from topic "mb/lfa-core-work" into integration
* changes: docs(maintainers): add myself as code owner for LFA service docs(lfa): update porting guide with LFA platform APIs feat(lfa): add LFA holding pen logic feat(lfa): add initial implementation for LFA_ACTIVATE feat(lfa): add initial implementation for LFA_PRIME feat(fvp): implement platform API for load and auth image feat(lfa): implement LFA_CANCEL SMC feat(fvp): implement platform API for LFA cancel operation feat(lfa): implement LFA_GET_INVENTORY SMC feat(fvp): implement platform API for LFA activation pending check feat(lfa): implement LFA_GET_INFO SMC and integrate LFA build feat(fvp): initialize LFA component activators in platform layer feat(rmm): add placeholder activator callbacks for LFA feat(bl31): add placeholder activator implementation for LFA feat(lfa): add activation handler interface for component activation feat(fvp): implement LFA get components API feat(lfa): create LFA SMC handler template
show more ...
|
| #
cf48f49f |
| 15-Apr-2025 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
feat(lfa): create LFA SMC handler template
As per the specification v1.0[1], added all Live Firmware Activation (LFA) SMCs, including their Function IDs (FIDs) and associated error codes. A dummy ha
feat(lfa): create LFA SMC handler template
As per the specification v1.0[1], added all Live Firmware Activation (LFA) SMCs, including their Function IDs (FIDs) and associated error codes. A dummy handler function has been created as a template. Subsequent patches will implement the handling of these SMCs.
[1]: https://developer.arm.com/documentation/den0147/latest/
Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com> Change-Id: I5d6500dcff35aa4a438cd5f97f349cd57406ddce
show more ...
|
| #
8eaf1463 |
| 18-Jun-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "docs(changelog): put full name for Granule Protection Tables" into integration
|
| #
d154fe2b |
| 13-Jun-2025 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes I2af839ae,Ifd0c7b4e,I56763cb4,I93aec580,Icbd43503, ... into integration
* changes: docs(fvp): add GICv5 build instructions and limitations feat(fvp): add GICv5 support feat(gicv5
Merge changes I2af839ae,Ifd0c7b4e,I56763cb4,I93aec580,Icbd43503, ... into integration
* changes: docs(fvp): add GICv5 build instructions and limitations feat(fvp): add GICv5 support feat(gicv5): probe components feat(gicv5): initialise the IWB feat(gicv5): initialise the IRS feat(gicv5): assign interrupt sources to appropriate security states feat(gicv5): add a barebones GICv5 driver feat(gicv5): add support for building with gicv5
show more ...
|
| #
8cef63d6 |
| 07-Jan-2025 |
Boyan Karatotev <boyan.karatotev@arm.com> |
feat(gicv5): add support for building with gicv5
The Generic Interrupt Controller v5 (GICv5) is the next generation of Arm interrupt controllers. It is a clean slate design and has native support fo
feat(gicv5): add support for building with gicv5
The Generic Interrupt Controller v5 (GICv5) is the next generation of Arm interrupt controllers. It is a clean slate design and has native support for the latest Armv9 features. As such it is entirely backwards incompatible with GICv3/v4.
This patch adds the necessary boilerplate to select a build with GICv5. The GIC has always had two parts. BL31 deals directly with the CPU interface while platform code is responsible for managing the IRI. In v5 this split is formalised and the CPU interface, FEAT_GCIE, may be implemented on its own. So reflect this split in our code with ENABLE_FEAT_GCIE which only affects BL31 and the GICv5 IRI lies in the generic GIC driver.
No actual functionality yet.
Change-Id: I97a0c3ba708877c213e50e7ef148e3412aa2af90 Co-developed-by: Achin Gupta <achin.gupta@arm.com> Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
show more ...
|
| #
5ea70893 |
| 11-Apr-2025 |
Yann Gautier <yann.gautier@st.com> |
docs(changelog): put full name for Granule Protection Tables
As GPT can also stand for GUID Partition Tables (guid-partition topic), put the full name for Granule Protection Tables title (gpt topic)
docs(changelog): put full name for Granule Protection Tables
As GPT can also stand for GUID Partition Tables (guid-partition topic), put the full name for Granule Protection Tables title (gpt topic) to avoid confusion.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: I6db8ee3c61f9af96d0919d975ca931beece6925d
show more ...
|
| #
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 ...
|
| #
4f51d8f7 |
| 06-Jun-2025 |
Madhukar Pappireddy <madhukar.pappireddy@arm.com> |
Merge changes from topic "nxp-mmc/fixes" into integration
* changes: feat(nxp-mmc): add dynamic mapping fix(nxp-mmc): wait SDSTB before changing the clock fix(nxp-mmc): fix the clock rate calc
Merge changes from topic "nxp-mmc/fixes" into integration
* changes: feat(nxp-mmc): add dynamic mapping fix(nxp-mmc): wait SDSTB before changing the clock fix(nxp-mmc): fix the clock rate calculation fix(nxp-mmc): remove unnecessary delay feat(nxp-mmc): flush and invalidate buffers feat(nxp-mmc): add data buffer refactor(nxp-mmc): check multi block transfer refactor(nxp-mmc): set MIXCTRL_DTDSEL refactor(nxp-mmc): populate command transfer type fix(nxp-mmc): fix clk_rate and bus_width type fix(nxp-mmc): correct the usage of BIT and GENMASK docs(changelog): add subsection for uSDHC
show more ...
|
| #
f83afc9d |
| 23-Nov-2023 |
Yann Gautier <yann.gautier@st.com> |
docs(changelog): add subsections for STM32MP2
Now that STM32MP2 family has different types of SoCs, add relative subsections for STM32MP2. The same is done for FDTS scopes.
Change-Id: I374215c44ce9
docs(changelog): add subsections for STM32MP2
Now that STM32MP2 family has different types of SoCs, add relative subsections for STM32MP2. The same is done for FDTS scopes.
Change-Id: I374215c44ce9515ca33b5882058a71db4886b80a Signed-off-by: Yann Gautier <yann.gautier@st.com> Signed-off-by: Nicolas Le Bayon <nicolas.le.bayon@st.com>
show more ...
|
| #
f228be88 |
| 26-Mar-2025 |
Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com> |
docs(changelog): add subsection for uSDHC
Add a new subsection for the NXP uSDHC driver, placed under the drivers/imx/usdhc folder. Choose 'mmc' over 'usdhc' due to the length advantage. This will l
docs(changelog): add subsection for uSDHC
Add a new subsection for the NXP uSDHC driver, placed under the drivers/imx/usdhc folder. Choose 'mmc' over 'usdhc' due to the length advantage. This will leave more space for the commit titles.
Change-Id: Ie024272c201b7cabf231c78143f4179c885020a5 Signed-off-by: Ghennadi Procopciuc <ghennadi.procopciuc@nxp.com>
show more ...
|
| #
b68861c7 |
| 15-May-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge "docs(changelog): add missing scopes" into integration
|
| #
8df9deed |
| 08-May-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
docs(changelog): add missing scopes
Add missing platform scopes, this is based on contribution to platform since 2.12.0 release.
Also update deprecation list with incorrect/invalid scopes used sinc
docs(changelog): add missing scopes
Add missing platform scopes, this is based on contribution to platform since 2.12.0 release.
Also update deprecation list with incorrect/invalid scopes used since last release to avoid future usage.
Change-Id: I852da1c91669079eb7fc3fdfe1e4f7ae602d46cf Signed-off-by: Govindraj Raja <govindraj.raja@arm.com>
show more ...
|
| #
e242e1de |
| 13-May-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "docs(changelog): add vendor subsections for FDTs" into integration
|
| #
9e14bd3f |
| 13-May-2025 |
Yann Gautier <yann.gautier@st.com> |
docs(changelog): add vendor subsections for FDTs
To ease sorting fdts patches in changelog, add platform vendor subsections. There is no dedicated scope.
Signed-off-by: Yann Gautier <yann.gautier@s
docs(changelog): add vendor subsections for FDTs
To ease sorting fdts patches in changelog, add platform vendor subsections. There is no dedicated scope.
Signed-off-by: Yann Gautier <yann.gautier@st.com> Change-Id: I4dea2e81cf3f7a970a8531d542d7fe15a99656e5
show more ...
|
| #
c76da4ec |
| 25-Apr-2025 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "chore(tc): remove TC2 platform variant" into integration
|
| #
722d80c6 |
| 22-Apr-2025 |
Govindraj Raja <govindraj.raja@arm.com> |
Merge "style(clang-format): add Clang-Format configuration" into integration
|
| #
f036ddaf |
| 09-Apr-2025 |
Manish V Badarkhe <Manish.Badarkhe@arm.com> |
chore(tc): remove TC2 platform variant
Remove TC2 platform support which was deprecated in the last release.
Change-Id: Ibf4a94a0168151ebc66eaca044a143c51e974a1f Signed-off-by: Manish V Badarkhe <M
chore(tc): remove TC2 platform variant
Remove TC2 platform support which was deprecated in the last release.
Change-Id: Ibf4a94a0168151ebc66eaca044a143c51e974a1f Signed-off-by: Manish V Badarkhe <Manish.Badarkhe@arm.com>
show more ...
|
| #
e0c2b736 |
| 10-Apr-2025 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "nrd1_deprecation" into integration
* changes: docs(changelog): remove RD-E1-Edge platform's scope docs(maintainers): add RD-V3 variants to maintained paths feat(neove
Merge changes from topic "nrd1_deprecation" into integration
* changes: docs(changelog): remove RD-E1-Edge platform's scope docs(maintainers): add RD-V3 variants to maintained paths feat(neoverse_rd): deprecate and remove RD-V1 platform variants feat(neoverse_rd): deprecate and remove RD-N1-Edge platform variants feat(neoverse_rd): deprecate and remove SGI-575 platform
show more ...
|
| #
d1a59eae |
| 03-Apr-2025 |
Rohit Mathew <rohit.mathew@arm.com> |
docs(changelog): remove RD-E1-Edge platform's scope
As RD-E1-Edge platform has been deprecated and removed, remove the scope used by the platform from changelog.
Signed-off-by: Rohit Mathew <rohit.
docs(changelog): remove RD-E1-Edge platform's scope
As RD-E1-Edge platform has been deprecated and removed, remove the scope used by the platform from changelog.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: Ib3706cd76ae1d8d05f37794629739a687ed26b9a
show more ...
|
| #
afb30755 |
| 03-Apr-2025 |
Rohit Mathew <rohit.mathew@arm.com> |
feat(neoverse_rd): deprecate and remove RD-V1 platform variants
deprecate and remove support for RD-V1 and RD-V1-MC platform variants.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id:
feat(neoverse_rd): deprecate and remove RD-V1 platform variants
deprecate and remove support for RD-V1 and RD-V1-MC platform variants.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: Ifab7b95e00615806986e316e0bde7788dc8af04f
show more ...
|
| #
71ad9673 |
| 03-Apr-2025 |
Rohit Mathew <rohit.mathew@arm.com> |
feat(neoverse_rd): deprecate and remove RD-N1-Edge platform variants
deprecate and remove support for RD-N1-Edge and RD-N1-Edgex2 platform variants.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.co
feat(neoverse_rd): deprecate and remove RD-N1-Edge platform variants
deprecate and remove support for RD-N1-Edge and RD-N1-Edgex2 platform variants.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: I59dce73b70014b3416d89b0d024d7204356b1b77
show more ...
|
| #
a0232015 |
| 03-Apr-2025 |
Rohit Mathew <rohit.mathew@arm.com> |
feat(neoverse_rd): deprecate and remove SGI-575 platform
deprecate and remove support for SGI-575 platform.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: Iffee2fa8f4faa463c4b4df5911
feat(neoverse_rd): deprecate and remove SGI-575 platform
deprecate and remove support for SGI-575 platform.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: Iffee2fa8f4faa463c4b4df591182f72a461c880b
show more ...
|
| #
4181ebb9 |
| 08-Apr-2025 |
Olivier Deprez <olivier.deprez@arm.com> |
Merge "fix(plat): remove fvp_r" into integration
|
| #
2cadf21b |
| 12-Mar-2025 |
Boyan Karatotev <boyan.karatotev@arm.com> |
fix(plat): remove fvp_r
The platform has not been maintained for some years and is generally broken. Remove it to avoid confusion.
Change-Id: I93d832d51e114689ec79969af5d96071a03f4a88 Signed-off-by
fix(plat): remove fvp_r
The platform has not been maintained for some years and is generally broken. Remove it to avoid confusion.
Change-Id: I93d832d51e114689ec79969af5d96071a03f4a88 Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
show more ...
|
| #
654c2cee |
| 08-Mar-2023 |
Chris Kay <chris.kay@arm.com> |
style(clang-format): add Clang-Format configuration
Add a configuration for the Clang-Format C and C++ code style formatter. This is based on the Clang-Format used by the Linux kernel with some mino
style(clang-format): add Clang-Format configuration
Add a configuration for the Clang-Format C and C++ code style formatter. This is based on the Clang-Format used by the Linux kernel with some minor modifications:
- the for-each macros reflect what we have available in TF-A - sorting of include files roughly follows our existing strategy
Change-Id: I8366c935a146175c14249e084a8328bbba05c7c8 Signed-off-by: Chris Kay <chris.kay@arm.com>
show more ...
|