| d1d45cd0 | 09-Mar-2024 |
Rohit Mathew <rohit.mathew@arm.com> |
refactor(neoverse-rd): move away from nrd_base_platform_def.h
The nrd_base_platform_def.h file includes CSS, RoS, firmware and platform port related definitions. This approach of consolidating the v
refactor(neoverse-rd): move away from nrd_base_platform_def.h
The nrd_base_platform_def.h file includes CSS, RoS, firmware and platform port related definitions. This approach of consolidating the various definitions for multiple generation of platforms into the nrd_base_platform_def.h file is not scaling well.
So in preparation of moving away from the use of nrd_base_platform_def.h file for first generation of reference design platforms (A75/N1/V1), split the definitions in this file into multiple include files. The new files into which the definitions are refactored are -
- nrd_css_def1.h: includes CSS hardware related definitions - nrd_css_fw_def1.h: includes CSS firmware related definitions - nrd_ros_fw_def1.h: includes RoS firmware related definitions - nrd_plat_arm_def1.h: includes platform port related definitions
RoS (Rest Of System) is used to refer to the part of the reference design platform that excludes CSS.
The definitions that are only relavant to the first generation of reference design platforms have been refactored from the nrd_base_platform_def.h file.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: Ie730d913235221488c385f9ddf1da46a2b760816
show more ...
|
| 2bc05623 | 09-Mar-2024 |
Rohit Mathew <rohit.mathew@arm.com> |
refactor(neoverse-rd): remove inclusion of nrd_base_platform_def.h
The platform_def.h file includes the nrd_base_platform_def.h file in its hierarchy of file inclusions. So the source files that inc
refactor(neoverse-rd): remove inclusion of nrd_base_platform_def.h
The platform_def.h file includes the nrd_base_platform_def.h file in its hierarchy of file inclusions. So the source files that include platform_def.h file do not have to include the nrd_base_platform_def.h file. So remove such explicit inclusion of nrd_base_platform_def.h from the source files. The scope of this change is limited to only the first generation of the reference design platforms, that is, the A75, N1 and V1 based platforms.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: I088b9f0ccfd9f94b5bb3c8ed91c23e8994484c7c
show more ...
|