[edk2] [PATCH edk2-platforms v2 0/4] Platform/NXP-Add LS1046A RDB Board Support

Vabhav posted 4 patches 6 years, 4 months ago
Failed in applying to current master (apply log)
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
[edk2] [PATCH edk2-platforms v2 0/4] Platform/NXP-Add LS1046A RDB Board Support
Posted by Vabhav 6 years, 4 months ago
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