| #
1fba5332 |
| 25-Apr-2024 |
Manish V Badarkhe <manish.badarkhe@arm.com> |
Merge changes from topic "nrd2_refactor" into integration
* changes: feat(docs): update maintainer list for neoverse_rd refactor(neoverse-rd): remove soc_css.mk from common makefile refactor(n
Merge changes from topic "nrd2_refactor" into integration
* changes: feat(docs): update maintainer list for neoverse_rd refactor(neoverse-rd): remove soc_css.mk from common makefile refactor(neoverse-rd): unify GIC SPI range macros refactor(neoverse-rd): clean-up nrd_plat_arm_def2.h file feat(neoverse-rd): disable SPMD_SPM_AT_SEL2 for N2/V2 platforms feat(rdn2): enable AMU if present on the platform feat(rdn2): enable MTE2 if present on the platform refactor(neoverse-rd): move defines out of platform_def.h refactor(neoverse-rd): add defines for ROM, SRAM and DRAM2 refactor(neoverse-rd): define naming convention for RoS macros refactor(neoverse-rd): define naming convention for CSS macros refactor(neoverse-rd): refactor mmap macro for RoS device memory region refactor(neoverse-rd): refactor mmap macro for CSS device memory region refactor(neoverse-rd): set mmap naming convention refactor(neoverse-rd): rename nrd_plat_v2.c to align with convention refactor(neoverse-rd): refactor nrd_soc_css_def_v2.h file refactor(neoverse-rd): refactor nrd_soc_platform_def_v2.h file refactor(neoverse-rd): refactor nrd_base_platform_def.h refactor(neoverse-rd): header files for second generation platforms
show more ...
|
| #
947e7872 |
| 19-Mar-2024 |
Rohit Mathew <rohit.mathew@arm.com> |
refactor(neoverse-rd): define naming convention for RoS macros
As part of the refactoring for the second generation platforms, introduce a naming convention for macros within nrd_ros_def2.h and nrd_
refactor(neoverse-rd): define naming convention for RoS macros
As part of the refactoring for the second generation platforms, introduce a naming convention for macros within nrd_ros_def2.h and nrd_ros_fw_def2.h. All macros, except those related to page table entries, must adhere to the format NRD_ROS_<name>. Page table entry macros are handled separately and are not part of this patch.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: Ifcdc30b1c80b9848b793de2013095fc98d57bec6
show more ...
|
| #
069bad71 |
| 18-Mar-2024 |
Rohit Mathew <rohit.mathew@arm.com> |
refactor(neoverse-rd): define naming convention for CSS macros
As part of the refactoring for the second generation of platforms, introduce a naming convention for macros within nrd_css_def2.h and n
refactor(neoverse-rd): define naming convention for CSS macros
As part of the refactoring for the second generation of platforms, introduce a naming convention for macros within nrd_css_def2.h and nrd_css_fw_def2.h. All macros, except those related to page table entries, must adhere to the format NRD_CSS_<name>. Page table entry macros are handled separately and are not part of this patch.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: Ib168320e12f06cd034342c011909896de463ab27
show more ...
|
| #
27b0440a |
| 02-Mar-2024 |
Manish Pandey <manish.pandey2@arm.com> |
Merge changes from topic "sgi_to_nrd" into integration
* changes: refactor(sgi): replace references to "SGI"/"sgi" for neoverse_rd refactor(sgi): rename "CSS_SGI"" macro prefixes to "NRD" refa
Merge changes from topic "sgi_to_nrd" into integration
* changes: refactor(sgi): replace references to "SGI"/"sgi" for neoverse_rd refactor(sgi): rename "CSS_SGI"" macro prefixes to "NRD" refactor(sgi): move apis and types to "nrd" prefix refactor(sgi): replace build-option prefix to "NRD" refactor(sgi): move neoverse_rd out of css refactor(sgi): move from "sgi" to "neoverse_rd" feat(sgi): remove unused SGI_PLAT build-option fix(sgi): align to misra rule for braces feat(rde1edge): remove support for RD-E1-Edge fix(rdn2): populate TOS_CONFIG only when SPMC_AT_EL3 is enabled fix(board): update spi_id max for sgi multichip platforms
show more ...
|
| #
75414f71 |
| 03-Feb-2024 |
Rohit Mathew <Rohit.Mathew@arm.com> |
refactor(sgi): replace references to "SGI"/"sgi" for neoverse_rd
Currently, there are several reference to "SGI" or "sgi" in comments or as macro prefix within the neoverse_rd directory. As part of
refactor(sgi): replace references to "SGI"/"sgi" for neoverse_rd
Currently, there are several reference to "SGI" or "sgi" in comments or as macro prefix within the neoverse_rd directory. As part of the migration to neoverse_rd, rename all occurences of "SGI/sgi" to "Neoverse-RD" or the "NRD" prefix accordingly. All references in comments are rephrased as "Neoverse RD platforms". References in code are renamed as "NRD"/"nrd" accordingly.
Signed-off-by: Rohit Mathew <Rohit.Mathew@arm.com> Change-Id: Iec195427ff2bee565cb4a325a1a22892be95ae16
show more ...
|
| #
2cd66a44 |
| 03-Feb-2024 |
Rohit Mathew <Rohit.Mathew@arm.com> |
refactor(sgi): rename "CSS_SGI"" macro prefixes to "NRD"
As of now, several internal macros utilize "CSS_SGI" as their prefix. Given the change to neoverse_rd, and the subsequent migration out of th
refactor(sgi): rename "CSS_SGI"" macro prefixes to "NRD"
As of now, several internal macros utilize "CSS_SGI" as their prefix. Given the change to neoverse_rd, and the subsequent migration out of the css directory, the prefix "CSS_SGI" is no longer appropriate. Therefore, update the macro prefixes to "NRD" for consistency and clarity.
Signed-off-by: Rohit Mathew <Rohit.Mathew@arm.com> Change-Id: I3d1a9dba3e83f6e107379fc5bcf8256cc93d8c3d
show more ...
|
| #
a1e6467b |
| 03-Feb-2024 |
Rohit Mathew <Rohit.Mathew@arm.com> |
refactor(sgi): replace build-option prefix to "NRD"
As of now, CSS_SGI_PLATFORM_VARIANT and CSS_SGI_CHIP_COUNT are the external build option that "sgi" platforms support. As "sgi" has been renamed t
refactor(sgi): replace build-option prefix to "NRD"
As of now, CSS_SGI_PLATFORM_VARIANT and CSS_SGI_CHIP_COUNT are the external build option that "sgi" platforms support. As "sgi" has been renamed to "neoverse_rd" and the source files have been migrated out of the css directory, replace the prefix "CSS_SGI" with "NRD".
Signed-off-by: Rohit Mathew <Rohit.Mathew@arm.com> Change-Id: I27989ff42404d823dd2a8cd22ff485497ccb62d4
show more ...
|
| #
4ced5956 |
| 03-Feb-2024 |
Rohit Mathew <Rohit.Mathew@arm.com> |
refactor(sgi): move neoverse_rd out of css
Currently, neoverse_rd is hosted under the "css" directory. However, "css" directory is more relevant for hosting css definitions and corresponding sources
refactor(sgi): move neoverse_rd out of css
Currently, neoverse_rd is hosted under the "css" directory. However, "css" directory is more relevant for hosting css definitions and corresponding sources. Since neoverse_rd hosts source and header for css and soc, move neoverse_rd from css to board folder. Consolidate common sources and headers under neoverse_rd/common. Additionally, group RD-V1, RD-V1-MC, RD-N2, RD-N1-Edgex2 and SGI-575 within neoverse_rd/platform. With the changes in this commit, the tree view would look as follows:
plat/arm/board/neoverse_rd/ ├── common │ ├── arch │ ├── include │ └── ras └── platform ├── rdn1edge ├── rdn2 ├── rdv1 ├── rdv1mc └── sgi575
Signed-off-by: Rohit Mathew <Rohit.Mathew@arm.com> Change-Id: Iaccc86bc9d415f5c045c834902241fcf3c00277b
show more ...
|