Changes for v2:
(1)Format changes as per edk2 coding guidelines
(2)Changes made to use NXP Mmio BE library
(3)Commit message updated
(4)Changes ported to latest edk2
Following patches will add support of NXP LS1046A RDB board in edk2-platforms.
Our directory structure for added folders will be:
Silicon/NXP/
|-- Chassis
| |-- Chassis2
| | |-- Soc.c
| |-- LS1046aSocLib.inf
|-- Library
| `-- Pcf2129RtcLib
| |-- Pcf2129Rtc.h
| |-- Pcf2129RtcLib.c
| `-- Pcf2129RtcLib.inf
`-- LS1046A
|-- Include
| `-- SocSerDes.h
|-- LS1046A.dec
`-- LS1046A.dsc
Platform/NXP/
|-- LS1046aRdbPkg
| |-- Library
| | `-- PlatformLib
| | |-- ArmPlatformLib.c
| | |-- ArmPlatformLib.inf
| | |-- NxpQoriqLsHelper.S
| | `-- NxpQoriqLsMem.c
| |-- LS1046aRdbPkg.dec
| |-- LS1046aRdbPkg.dsc
| `-- LS1046aRdbPkg.fdf
|-- NxpQoriqLs.dec
|-- NxpQoriqLs.dsc
`-- Readme.md
Platform/NXP/LS1046aRdbPkg will host .dsc and .fdf files to support compilation for LS1046A RDB board.
Please review and look forward for your support in upstreaming our board in edk2-platforms.
Vabhav (4):
Silicon/NXP:SocLib support for initialization of peripherals
Silicon/NXP:Add support for PCF2129 Real Time Clock Library
Platform/NXP: Add support for ArmPlatformLib
Compilation:Add the fdf,dsc and dec files
Platform/NXP/Drivers/I2cDxe/I2cDxe.c | 17 +-
Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc | 1 +
Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.dec | 30 ++
Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.dsc | 73 ++++
Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.fdf | 297 ++++++++++++++++
.../Library/PlatformLib/ArmPlatformLib.c | 106 ++++++
.../Library/PlatformLib/ArmPlatformLib.inf | 70 ++++
.../Library/PlatformLib/NxpQoriqLsHelper.S | 39 +++
.../Library/PlatformLib/NxpQoriqLsMem.c | 181 ++++++++++
Platform/NXP/NxpQoriqLs.dec | 1 +
Platform/NXP/NxpQoriqLs.dsc | 17 -
Platform/NXP/Readme.md | 2 +-
Silicon/NXP/Chassis/Chassis2/Soc.c | 47 +++
Silicon/NXP/Chassis/LS1043aSocLib.inf | 2 +
Silicon/NXP/Chassis/LS1046aSocLib.inf | 49 +++
Silicon/NXP/LS1046A/Include/SocSerDes.h | 55 +++
Silicon/NXP/LS1046A/LS1046A.dec | 22 ++
Silicon/NXP/LS1046A/LS1046A.dsc | 78 +++++
Silicon/NXP/Library/Pcf2129RtcLib/Pcf2129Rtc.h | 43 +++
Silicon/NXP/Library/Pcf2129RtcLib/Pcf2129RtcLib.c | 375 +++++++++++++++++++++
.../NXP/Library/Pcf2129RtcLib/Pcf2129RtcLib.inf | 47 +++
21 files changed, 1526 insertions(+), 26 deletions(-)
create mode 100644 Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.dec
create mode 100644 Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.dsc
create mode 100644 Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.fdf
create mode 100644 Platform/NXP/LS1046aRdbPkg/Library/PlatformLib/ArmPlatformLib.c
create mode 100644 Platform/NXP/LS1046aRdbPkg/Library/PlatformLib/ArmPlatformLib.inf
create mode 100644 Platform/NXP/LS1046aRdbPkg/Library/PlatformLib/NxpQoriqLsHelper.S
create mode 100644 Platform/NXP/LS1046aRdbPkg/Library/PlatformLib/NxpQoriqLsMem.c
create mode 100644 Silicon/NXP/Chassis/LS1046aSocLib.inf
create mode 100644 Silicon/NXP/LS1046A/Include/SocSerDes.h
create mode 100644 Silicon/NXP/LS1046A/LS1046A.dec
create mode 100644 Silicon/NXP/LS1046A/LS1046A.dsc
create mode 100644 Silicon/NXP/Library/Pcf2129RtcLib/Pcf2129Rtc.h
create mode 100644 Silicon/NXP/Library/Pcf2129RtcLib/Pcf2129RtcLib.c
create mode 100644 Silicon/NXP/Library/Pcf2129RtcLib/Pcf2129RtcLib.inf
--
1.9.1
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel