public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [PATCH edk2-platforms v2 0/4] Platform/NXP-Add LS1046A RDB Board Support
@ 2017-12-19  2:41 Vabhav
  2017-12-19  2:41 ` [PATCH edk2-platforms v2 1/4] Silicon/NXP:SocLib support for initialization of peripherals Vabhav
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Vabhav @ 2017-12-19  2:41 UTC (permalink / raw)
  To: ard.biesheuvel, leif.lindholm, michael.d.kinney, edk2-devel

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



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-12-19 14:39 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-19  2:41 [PATCH edk2-platforms v2 0/4] Platform/NXP-Add LS1046A RDB Board Support Vabhav
2017-12-19  2:41 ` [PATCH edk2-platforms v2 1/4] Silicon/NXP:SocLib support for initialization of peripherals Vabhav
2017-12-19  2:41 ` [PATCH edk2-platforms v2 2/4] Silicon/NXP:Add support for PCF2129 Real Time Clock Library Vabhav
2017-12-19  2:41 ` [PATCH edk2-platforms v2 3/4] Platform/NXP: Add support for ArmPlatformLib Vabhav
2017-12-19  2:41 ` [PATCH edk2-platforms v2 4/4] Compilation:Add the fdf, dsc and dec files Vabhav

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox