[edk2] [PATCH edk2-platforms 00/39] NXP: Add support of LS1043, LS1046 and LS2088 SoCs

Meenakshi posted 39 patches 6 years, 2 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/edk2 tags/patchew/1518771035-6733-1-git-send-email-meenakshi.aggarwal@nxp.com
Platform/NXP/Env.cshrc                             |  78 ++
Platform/NXP/FVRules.fdf.inc                       |  99 +++
.../NXP/LS1043aRdbPkg/Include/IfcBoardSpecific.h   | 109 +++
.../NXP/LS1043aRdbPkg/Include/Library/FpgaLib.h    |  79 ++
Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dec       |  29 +
Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc       | 118 +++
Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf       | 213 ++++++
.../NXP/LS1043aRdbPkg/Library/BoardLib/BoardLib.c  |  69 ++
.../LS1043aRdbPkg/Library/BoardLib/BoardLib.inf    |  31 +
.../NXP/LS1043aRdbPkg/Library/FpgaLib/FpgaLib.c    | 142 ++++
.../NXP/LS1043aRdbPkg/Library/FpgaLib/FpgaLib.inf  |  31 +
.../Library/PlatformLib/ArmPlatformLib.c           | 105 +++
.../Library/PlatformLib/ArmPlatformLib.inf         |  69 ++
.../Library/PlatformLib/NxpQoriqLsHelper.S         |  38 +
.../Library/PlatformLib/NxpQoriqLsMem.c            | 158 ++++
Platform/NXP/LS1043aRdbPkg/VarStore.fdf.inc        |  98 +++
.../NXP/LS1046aRdbPkg/Include/IfcBoardSpecific.h   |  83 +++
.../NXP/LS1046aRdbPkg/Include/Library/FpgaLib.h    |  97 +++
Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.dec       |  29 +
Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.dsc       | 109 +++
Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.fdf       | 206 ++++++
.../NXP/LS1046aRdbPkg/Library/BoardLib/BoardLib.c  |  61 ++
.../LS1046aRdbPkg/Library/BoardLib/BoardLib.inf    |  31 +
.../NXP/LS1046aRdbPkg/Library/FpgaLib/FpgaLib.c    | 144 ++++
.../NXP/LS1046aRdbPkg/Library/FpgaLib/FpgaLib.inf  |  32 +
.../Library/PlatformLib/ArmPlatformLib.c           | 105 +++
.../Library/PlatformLib/ArmPlatformLib.inf         |  68 ++
.../Library/PlatformLib/NxpQoriqLsHelper.S         |  35 +
.../Library/PlatformLib/NxpQoriqLsMem.c            | 158 ++++
.../NXP/LS2088aRdbPkg/Include/IfcBoardSpecific.h   | 114 +++
.../NXP/LS2088aRdbPkg/Include/Library/FpgaLib.h    | 166 +++++
Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dec       |  29 +
Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc       | 134 ++++
Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf       | 224 ++++++
.../NXP/LS2088aRdbPkg/Library/BoardLib/BoardLib.c  |  69 ++
.../LS2088aRdbPkg/Library/BoardLib/BoardLib.inf    |  28 +
.../NXP/LS2088aRdbPkg/Library/FpgaLib/FpgaLib.c    | 115 +++
.../NXP/LS2088aRdbPkg/Library/FpgaLib/FpgaLib.inf  |  31 +
.../Library/PlatformLib/ArmPlatformLib.c           | 106 +++
.../Library/PlatformLib/ArmPlatformLib.inf         |  79 ++
.../Library/PlatformLib/NxpQoriqLsHelper.S         |  35 +
.../Library/PlatformLib/NxpQoriqLsMem.c            | 195 +++++
Platform/NXP/LS2088aRdbPkg/VarStore.fdf.inc        |  99 +++
Platform/NXP/NxpQoriqLs.dsc                        | 431 +++++++++++
Platform/NXP/Readme.md                             |  17 +
Platform/NXP/build.sh                              | 117 +++
Silicon/Maxim/Library/Ds1307RtcLib/Ds1307Rtc.h     |  59 ++
Silicon/Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.c  | 329 +++++++++
.../Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.dec    |  26 +
.../Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.inf    |  45 ++
Silicon/Maxim/Library/Ds3232RtcLib/Ds3232Rtc.h     |  49 ++
Silicon/Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.c  | 370 ++++++++++
.../Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.dec    |  31 +
.../Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.inf    |  49 ++
Silicon/NXP/Chassis/Chassis.c                      | 424 +++++++++++
Silicon/NXP/Chassis/Chassis.h                      | 162 +++++
Silicon/NXP/Chassis/Chassis2/Chassis2.dec          |  19 +
Silicon/NXP/Chassis/Chassis2/SerDes.h              |  68 ++
Silicon/NXP/Chassis/Chassis2/Soc.c                 | 226 ++++++
Silicon/NXP/Chassis/Chassis2/Soc.h                 | 367 ++++++++++
Silicon/NXP/Chassis/Chassis3/Chassis3.dec          |  19 +
Silicon/NXP/Chassis/Chassis3/SerDes.h              |  91 +++
Silicon/NXP/Chassis/Chassis3/Soc.c                 | 196 +++++
Silicon/NXP/Chassis/Chassis3/Soc.h                 | 149 ++++
Silicon/NXP/Chassis/LS1043aSocLib.inf              |  51 ++
Silicon/NXP/Chassis/LS1046aSocLib.inf              |  51 ++
Silicon/NXP/Chassis/LS2088aSocLib.inf              |  50 ++
Silicon/NXP/Chassis/SerDes.c                       | 271 +++++++
Silicon/NXP/Drivers/I2cDxe/I2cDxe.c                | 726 +++++++++++++++++++
Silicon/NXP/Drivers/I2cDxe/I2cDxe.h                |  65 ++
Silicon/NXP/Drivers/I2cDxe/I2cDxe.inf              |  55 ++
.../NXP/Drivers/NorFlashDxe/NorFlashBlockIoDxe.c   | 258 +++++++
Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.c      | 438 +++++++++++
Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.h      | 146 ++++
Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.inf    |  66 ++
Silicon/NXP/Drivers/NorFlashDxe/NorFlashFvbDxe.c   | 805 +++++++++++++++++++++
Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.c    | 529 ++++++++++++++
Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.inf  |  48 ++
Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.c         | 219 ++++++
Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.h         | 142 ++++
Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.inf       |  48 ++
Silicon/NXP/Drivers/WatchDog/WatchDog.c            | 459 ++++++++++++
Silicon/NXP/Drivers/WatchDog/WatchDog.h            |  39 +
Silicon/NXP/Drivers/WatchDog/WatchDogDxe.inf       |  47 ++
Silicon/NXP/Include/Bitops.h                       | 179 +++++
Silicon/NXP/Include/Ifc.h                          | 420 +++++++++++
Silicon/NXP/Include/Library/BeIoLib.h              | 332 +++++++++
Silicon/NXP/Include/Library/IfcLib.h               |  23 +
Silicon/NXP/Include/Library/NorFlashLib.h          |  77 ++
Silicon/NXP/Include/NorFlash.h                     |  48 ++
Silicon/NXP/Include/Pcie.h                         | 143 ++++
Silicon/NXP/LS1043A/Include/SocSerDes.h            |  55 ++
Silicon/NXP/LS1043A/LS1043A.dec                    |  22 +
Silicon/NXP/LS1043A/LS1043A.dsc                    |  79 ++
Silicon/NXP/LS1046A/Include/SocSerDes.h            |  55 ++
Silicon/NXP/LS1046A/LS1046A.dec                    |  22 +
Silicon/NXP/LS1046A/LS1046A.dsc                    |  71 ++
Silicon/NXP/LS2088A/Include/SocSerDes.h            |  67 ++
Silicon/NXP/LS2088A/LS2088A.dec                    |  22 +
Silicon/NXP/LS2088A/LS2088A.dsc                    |  76 ++
Silicon/NXP/Library/BeIoLib/BeIoLib.c              | 400 ++++++++++
Silicon/NXP/Library/BeIoLib/BeIoLib.inf            |  31 +
Silicon/NXP/Library/DUartPortLib/DUart.h           | 128 ++++
Silicon/NXP/Library/DUartPortLib/DUartPortLib.c    | 370 ++++++++++
Silicon/NXP/Library/DUartPortLib/DUartPortLib.inf  |  41 ++
Silicon/NXP/Library/IfcLib/IfcLib.c                | 155 ++++
Silicon/NXP/Library/IfcLib/IfcLib.h                | 184 +++++
Silicon/NXP/Library/IfcLib/IfcLib.inf              |  38 +
Silicon/NXP/Library/NorFlashLib/CfiCommand.h       |  99 +++
Silicon/NXP/Library/NorFlashLib/CfiNorFlashLib.c   | 233 ++++++
Silicon/NXP/Library/NorFlashLib/CfiNorFlashLib.h   |  68 ++
Silicon/NXP/Library/NorFlashLib/NorFlashLib.c      | 660 +++++++++++++++++
Silicon/NXP/Library/NorFlashLib/NorFlashLib.inf    |  41 ++
Silicon/NXP/Library/Pcf2129RtcLib/Pcf2129Rtc.h     |  43 ++
Silicon/NXP/Library/Pcf2129RtcLib/Pcf2129RtcLib.c  | 330 +++++++++
.../NXP/Library/Pcf2129RtcLib/Pcf2129RtcLib.inf    |  47 ++
.../Library/PciHostBridgeLib/PciHostBridgeLib.c    | 618 ++++++++++++++++
.../Library/PciHostBridgeLib/PciHostBridgeLib.inf  |  50 ++
Silicon/NXP/Library/PciSegmentLib/PciSegmentLib.c  | 604 ++++++++++++++++
.../NXP/Library/PciSegmentLib/PciSegmentLib.inf    |  41 ++
Silicon/NXP/NxpQoriqLs.dec                         | 148 ++++
121 files changed, 17825 insertions(+)
create mode 100755 Platform/NXP/Env.cshrc
create mode 100644 Platform/NXP/FVRules.fdf.inc
create mode 100644 Platform/NXP/LS1043aRdbPkg/Include/IfcBoardSpecific.h
create mode 100644 Platform/NXP/LS1043aRdbPkg/Include/Library/FpgaLib.h
create mode 100644 Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dec
create mode 100644 Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc
create mode 100644 Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf
create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/BoardLib/BoardLib.c
create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/BoardLib/BoardLib.inf
create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/FpgaLib/FpgaLib.c
create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/FpgaLib/FpgaLib.inf
create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/PlatformLib/ArmPlatformLib.c
create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/PlatformLib/ArmPlatformLib.inf
create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/PlatformLib/NxpQoriqLsHelper.S
create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/PlatformLib/NxpQoriqLsMem.c
create mode 100644 Platform/NXP/LS1043aRdbPkg/VarStore.fdf.inc
create mode 100644 Platform/NXP/LS1046aRdbPkg/Include/IfcBoardSpecific.h
create mode 100644 Platform/NXP/LS1046aRdbPkg/Include/Library/FpgaLib.h
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/BoardLib/BoardLib.c
create mode 100644 Platform/NXP/LS1046aRdbPkg/Library/BoardLib/BoardLib.inf
create mode 100644 Platform/NXP/LS1046aRdbPkg/Library/FpgaLib/FpgaLib.c
create mode 100644 Platform/NXP/LS1046aRdbPkg/Library/FpgaLib/FpgaLib.inf
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 Platform/NXP/LS2088aRdbPkg/Include/IfcBoardSpecific.h
create mode 100644 Platform/NXP/LS2088aRdbPkg/Include/Library/FpgaLib.h
create mode 100644 Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dec
create mode 100755 Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc
create mode 100644 Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf
create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/BoardLib/BoardLib.c
create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/BoardLib/BoardLib.inf
create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/FpgaLib/FpgaLib.c
create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/FpgaLib/FpgaLib.inf
create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/PlatformLib/ArmPlatformLib.c
create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/PlatformLib/ArmPlatformLib.inf
create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/PlatformLib/NxpQoriqLsHelper.S
create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/PlatformLib/NxpQoriqLsMem.c
create mode 100644 Platform/NXP/LS2088aRdbPkg/VarStore.fdf.inc
create mode 100644 Platform/NXP/NxpQoriqLs.dsc
create mode 100644 Platform/NXP/Readme.md
create mode 100755 Platform/NXP/build.sh
create mode 100644 Silicon/Maxim/Library/Ds1307RtcLib/Ds1307Rtc.h
create mode 100644 Silicon/Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.c
create mode 100644 Silicon/Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.dec
create mode 100644 Silicon/Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.inf
create mode 100644 Silicon/Maxim/Library/Ds3232RtcLib/Ds3232Rtc.h
create mode 100644 Silicon/Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.c
create mode 100644 Silicon/Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.dec
create mode 100644 Silicon/Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.inf
create mode 100644 Silicon/NXP/Chassis/Chassis.c
create mode 100644 Silicon/NXP/Chassis/Chassis.h
create mode 100644 Silicon/NXP/Chassis/Chassis2/Chassis2.dec
create mode 100644 Silicon/NXP/Chassis/Chassis2/SerDes.h
create mode 100644 Silicon/NXP/Chassis/Chassis2/Soc.c
create mode 100644 Silicon/NXP/Chassis/Chassis2/Soc.h
create mode 100644 Silicon/NXP/Chassis/Chassis3/Chassis3.dec
create mode 100644 Silicon/NXP/Chassis/Chassis3/SerDes.h
create mode 100644 Silicon/NXP/Chassis/Chassis3/Soc.c
create mode 100644 Silicon/NXP/Chassis/Chassis3/Soc.h
create mode 100644 Silicon/NXP/Chassis/LS1043aSocLib.inf
create mode 100644 Silicon/NXP/Chassis/LS1046aSocLib.inf
create mode 100644 Silicon/NXP/Chassis/LS2088aSocLib.inf
create mode 100644 Silicon/NXP/Chassis/SerDes.c
create mode 100644 Silicon/NXP/Drivers/I2cDxe/I2cDxe.c
create mode 100644 Silicon/NXP/Drivers/I2cDxe/I2cDxe.h
create mode 100644 Silicon/NXP/Drivers/I2cDxe/I2cDxe.inf
create mode 100644 Silicon/NXP/Drivers/NorFlashDxe/NorFlashBlockIoDxe.c
create mode 100644 Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.c
create mode 100644 Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.h
create mode 100644 Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.inf
create mode 100644 Silicon/NXP/Drivers/NorFlashDxe/NorFlashFvbDxe.c
create mode 100644 Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.c
create mode 100644 Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.inf
create mode 100644 Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.c
create mode 100644 Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.h
create mode 100644 Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.inf
create mode 100644 Silicon/NXP/Drivers/WatchDog/WatchDog.c
create mode 100644 Silicon/NXP/Drivers/WatchDog/WatchDog.h
create mode 100644 Silicon/NXP/Drivers/WatchDog/WatchDogDxe.inf
create mode 100644 Silicon/NXP/Include/Bitops.h
create mode 100644 Silicon/NXP/Include/Ifc.h
create mode 100644 Silicon/NXP/Include/Library/BeIoLib.h
create mode 100644 Silicon/NXP/Include/Library/IfcLib.h
create mode 100644 Silicon/NXP/Include/Library/NorFlashLib.h
create mode 100644 Silicon/NXP/Include/NorFlash.h
create mode 100644 Silicon/NXP/Include/Pcie.h
create mode 100644 Silicon/NXP/LS1043A/Include/SocSerDes.h
create mode 100644 Silicon/NXP/LS1043A/LS1043A.dec
create mode 100644 Silicon/NXP/LS1043A/LS1043A.dsc
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/LS2088A/Include/SocSerDes.h
create mode 100644 Silicon/NXP/LS2088A/LS2088A.dec
create mode 100644 Silicon/NXP/LS2088A/LS2088A.dsc
create mode 100644 Silicon/NXP/Library/BeIoLib/BeIoLib.c
create mode 100644 Silicon/NXP/Library/BeIoLib/BeIoLib.inf
create mode 100644 Silicon/NXP/Library/DUartPortLib/DUart.h
create mode 100644 Silicon/NXP/Library/DUartPortLib/DUartPortLib.c
create mode 100644 Silicon/NXP/Library/DUartPortLib/DUartPortLib.inf
create mode 100644 Silicon/NXP/Library/IfcLib/IfcLib.c
create mode 100644 Silicon/NXP/Library/IfcLib/IfcLib.h
create mode 100644 Silicon/NXP/Library/IfcLib/IfcLib.inf
create mode 100644 Silicon/NXP/Library/NorFlashLib/CfiCommand.h
create mode 100644 Silicon/NXP/Library/NorFlashLib/CfiNorFlashLib.c
create mode 100644 Silicon/NXP/Library/NorFlashLib/CfiNorFlashLib.h
create mode 100644 Silicon/NXP/Library/NorFlashLib/NorFlashLib.c
create mode 100644 Silicon/NXP/Library/NorFlashLib/NorFlashLib.inf
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
create mode 100644 Silicon/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.c
create mode 100644 Silicon/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.inf
create mode 100644 Silicon/NXP/Library/PciSegmentLib/PciSegmentLib.c
create mode 100644 Silicon/NXP/Library/PciSegmentLib/PciSegmentLib.inf
create mode 100644 Silicon/NXP/NxpQoriqLs.dec
[edk2] [PATCH edk2-platforms 00/39] NXP: Add support of LS1043, LS1046 and LS2088 SoCs
Posted by Meenakshi 6 years, 2 months ago
From: Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com>

We have combined all patches which were sent earlier[in multiple patch sets]
in one patch set incorporating review comments recieved till now.
This will help in keeping track of patches.

Following patches will add support of NXP SoCs[LS1043, LS1046 and LS2088] in edk2-platforms.

Our directory structure will be:

|-- Platform
|   |-- NXP
|   |   |-- build.sh
|   |   |-- Env.cshrc
|   |   |-- FVRules.fdf.inc
|   |   |-- LS1043aRdbPkg
|   |   |   |-- Include
|   |   |   |   `-- Library
|   |   |   |-- Library
|   |   |   |-- LS1043aRdbPkg.dec
|   |   |   |-- LS1043aRdbPkg.dsc
|   |   |   |-- LS1043aRdbPkg.fdf
|   |   |   `-- VarStore.fdf.inc
|   |   |-- LS1046aRdbPkg
|   |   |   |-- Include
|   |   |   |   `-- Library
|   |   |   |-- Library
|   |   |   |-- LS1046aRdbPkg.dec
|   |   |   |-- LS1046aRdbPkg.dsc
|   |   |   `-- LS1046aRdbPkg.fdf
|   |   |-- LS2088aRdbPkg
|   |   |   |-- Include
|   |   |   |   `-- Library
|   |   |   |-- Library
|   |   |   |-- LS2088aRdbPkg.dec
|   |   |   |-- LS2088aRdbPkg.dsc
|   |   |   |-- LS2088aRdbPkg.fdf
|   |   |   `-- VarStore.fdf.inc
|   |   |-- NxpQoriqLs.dsc
|   |   `-- Readme.md
|-- Silicon
|   |-- Maxim
|   |   `-- Library
|   |       |-- Ds1307RtcLib
|   |       |   |-- Ds1307RtcLib.dec
|   |       `-- Ds3232RtcLib
|   |           |-- Ds3232RtcLib.dec
|   |-- NXP
|   |   |-- Chassis
|   |   |   |-- Chassis2
|   |   |   |   |-- Chassis2.dec
|   |   |   |-- Chassis3
|   |   |   |   |-- Chassis3.dec
|   |   |-- Drivers
|   |   |-- Include
|   |   |   |-- Library
|   |   |-- Library
|   |   |-- LS1043A
|   |   |   |-- Include
|   |   |   |-- LS1043A.dec
|   |   |   `-- LS1043A.dsc
|   |   |-- LS1046A
|   |   |   |-- Include
|   |   |   |-- LS1046A.dec
|   |   |   `-- LS1046A.dsc
|   |   |-- LS2088A
|   |   |   |-- Include
|   |   |   |-- LS2088A.dec
|   |   |   `-- LS2088A.dsc
|   |   `-- NxpQoriqLs.dec


In Silicon/NXP, we are keeping our SoC specific information and all Drivers and Library
which are used by SoCs.

Platform/NXP/ will host our board packages and build script.

Board specific libraries and header files will reside inside board package.

This patch add support of LS1043, LS1046 and LS2088 RDB boards.


Looking forward for your kind support in upstreaming our boards in edk2-platforms.


Meenakshi Aggarwal (23):
  Silicon/NXP: Add support for Big Endian Mmio APIs
  Silicon/NXP : Add support for Watchdog driver
  SocLib : Add support for initialization of peripherals
  Silicon/NXP : Add support for DUART library
  Silicon/NXP: Add support for I2c driver
  Silicon/Maxim : Add support for DS1307 RTC library
  Platform/NXP: Add support for ArmPlatformLib
  Compilation : Add the fdf, dsc and dec files.
  Build : Add build script and environment script
  IFC : Add Header file for IFC controller
  LS1043/BoardLib : Add support for LS1043 BoardLib.
  Silicon/NXP : Add support of IfcLib
  LS1043/FpgaLib : Add support for FpgaLib.
  LS1043 : Enable support of FpgaLib.
  Silicon/NXP : Add support of NorFlashLib
  Silicon/NXP : Add NOR driver.
  LS1043 : Enable NOR driver for LS1043aRDB package.
  Silicon/NXP:Add LS1046ARDB SoCLib Support
  Platform/NXP: LS1046A RDB Board Library
  Platform/NXP: LS1046 RDB Board FPGA library
  Compilation: Update the fdf, dsc and dec files.
  DWC3 : Add DWC3 USB controller initialization driver.
  LS2088 : Enable support of USB controller

Vabhav (8):
  Silicon/NXP:Add support for PCF2129 Real Time Clock Library
  Platform/NXP: Add ArmPlatformLib for LS1046A
  Platform/NXP: Compilation for LS1046A RDB Board
  Silicon/NXP: Implement PciSegmentLib to support multiple RCs
  Silicon/NXP: Implement PciHostBridgeLib support
  Silicon/NXP: Implement EFI_CPU_IO2_PROTOCOL
  Platform/NXP:PCIe enablement for LS1046A RDB
  Platform/NXP:PCIe enablement for LS2088A RDB

Wasim Khan (8):
  Silicon/NXP:SocLib support for initialization of peripherals
  Platform/NXP/LS2088aRdbPkg: ArmPlatformLib Support for LS2088ARDB
  Silicon/Maxim: DS3232 RTC Library Support
  Compilation : Add the fdf, dsc and dec files
  Platform/NXP: LS2088A RDB Board Library
  Platform/NXP: LS2088 RDB Board FPGA library
  LS2088 : Enable support of FpgaLib
  LS2088ARDB: Enable NOR driver and Runtime Services

 Platform/NXP/Env.cshrc                             |  78 ++
 Platform/NXP/FVRules.fdf.inc                       |  99 +++
 .../NXP/LS1043aRdbPkg/Include/IfcBoardSpecific.h   | 109 +++
 .../NXP/LS1043aRdbPkg/Include/Library/FpgaLib.h    |  79 ++
 Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dec       |  29 +
 Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc       | 118 +++
 Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf       | 213 ++++++
 .../NXP/LS1043aRdbPkg/Library/BoardLib/BoardLib.c  |  69 ++
 .../LS1043aRdbPkg/Library/BoardLib/BoardLib.inf    |  31 +
 .../NXP/LS1043aRdbPkg/Library/FpgaLib/FpgaLib.c    | 142 ++++
 .../NXP/LS1043aRdbPkg/Library/FpgaLib/FpgaLib.inf  |  31 +
 .../Library/PlatformLib/ArmPlatformLib.c           | 105 +++
 .../Library/PlatformLib/ArmPlatformLib.inf         |  69 ++
 .../Library/PlatformLib/NxpQoriqLsHelper.S         |  38 +
 .../Library/PlatformLib/NxpQoriqLsMem.c            | 158 ++++
 Platform/NXP/LS1043aRdbPkg/VarStore.fdf.inc        |  98 +++
 .../NXP/LS1046aRdbPkg/Include/IfcBoardSpecific.h   |  83 +++
 .../NXP/LS1046aRdbPkg/Include/Library/FpgaLib.h    |  97 +++
 Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.dec       |  29 +
 Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.dsc       | 109 +++
 Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.fdf       | 206 ++++++
 .../NXP/LS1046aRdbPkg/Library/BoardLib/BoardLib.c  |  61 ++
 .../LS1046aRdbPkg/Library/BoardLib/BoardLib.inf    |  31 +
 .../NXP/LS1046aRdbPkg/Library/FpgaLib/FpgaLib.c    | 144 ++++
 .../NXP/LS1046aRdbPkg/Library/FpgaLib/FpgaLib.inf  |  32 +
 .../Library/PlatformLib/ArmPlatformLib.c           | 105 +++
 .../Library/PlatformLib/ArmPlatformLib.inf         |  68 ++
 .../Library/PlatformLib/NxpQoriqLsHelper.S         |  35 +
 .../Library/PlatformLib/NxpQoriqLsMem.c            | 158 ++++
 .../NXP/LS2088aRdbPkg/Include/IfcBoardSpecific.h   | 114 +++
 .../NXP/LS2088aRdbPkg/Include/Library/FpgaLib.h    | 166 +++++
 Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dec       |  29 +
 Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc       | 134 ++++
 Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf       | 224 ++++++
 .../NXP/LS2088aRdbPkg/Library/BoardLib/BoardLib.c  |  69 ++
 .../LS2088aRdbPkg/Library/BoardLib/BoardLib.inf    |  28 +
 .../NXP/LS2088aRdbPkg/Library/FpgaLib/FpgaLib.c    | 115 +++
 .../NXP/LS2088aRdbPkg/Library/FpgaLib/FpgaLib.inf  |  31 +
 .../Library/PlatformLib/ArmPlatformLib.c           | 106 +++
 .../Library/PlatformLib/ArmPlatformLib.inf         |  79 ++
 .../Library/PlatformLib/NxpQoriqLsHelper.S         |  35 +
 .../Library/PlatformLib/NxpQoriqLsMem.c            | 195 +++++
 Platform/NXP/LS2088aRdbPkg/VarStore.fdf.inc        |  99 +++
 Platform/NXP/NxpQoriqLs.dsc                        | 431 +++++++++++
 Platform/NXP/Readme.md                             |  17 +
 Platform/NXP/build.sh                              | 117 +++
 Silicon/Maxim/Library/Ds1307RtcLib/Ds1307Rtc.h     |  59 ++
 Silicon/Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.c  | 329 +++++++++
 .../Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.dec    |  26 +
 .../Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.inf    |  45 ++
 Silicon/Maxim/Library/Ds3232RtcLib/Ds3232Rtc.h     |  49 ++
 Silicon/Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.c  | 370 ++++++++++
 .../Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.dec    |  31 +
 .../Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.inf    |  49 ++
 Silicon/NXP/Chassis/Chassis.c                      | 424 +++++++++++
 Silicon/NXP/Chassis/Chassis.h                      | 162 +++++
 Silicon/NXP/Chassis/Chassis2/Chassis2.dec          |  19 +
 Silicon/NXP/Chassis/Chassis2/SerDes.h              |  68 ++
 Silicon/NXP/Chassis/Chassis2/Soc.c                 | 226 ++++++
 Silicon/NXP/Chassis/Chassis2/Soc.h                 | 367 ++++++++++
 Silicon/NXP/Chassis/Chassis3/Chassis3.dec          |  19 +
 Silicon/NXP/Chassis/Chassis3/SerDes.h              |  91 +++
 Silicon/NXP/Chassis/Chassis3/Soc.c                 | 196 +++++
 Silicon/NXP/Chassis/Chassis3/Soc.h                 | 149 ++++
 Silicon/NXP/Chassis/LS1043aSocLib.inf              |  51 ++
 Silicon/NXP/Chassis/LS1046aSocLib.inf              |  51 ++
 Silicon/NXP/Chassis/LS2088aSocLib.inf              |  50 ++
 Silicon/NXP/Chassis/SerDes.c                       | 271 +++++++
 Silicon/NXP/Drivers/I2cDxe/I2cDxe.c                | 726 +++++++++++++++++++
 Silicon/NXP/Drivers/I2cDxe/I2cDxe.h                |  65 ++
 Silicon/NXP/Drivers/I2cDxe/I2cDxe.inf              |  55 ++
 .../NXP/Drivers/NorFlashDxe/NorFlashBlockIoDxe.c   | 258 +++++++
 Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.c      | 438 +++++++++++
 Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.h      | 146 ++++
 Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.inf    |  66 ++
 Silicon/NXP/Drivers/NorFlashDxe/NorFlashFvbDxe.c   | 805 +++++++++++++++++++++
 Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.c    | 529 ++++++++++++++
 Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.inf  |  48 ++
 Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.c         | 219 ++++++
 Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.h         | 142 ++++
 Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.inf       |  48 ++
 Silicon/NXP/Drivers/WatchDog/WatchDog.c            | 459 ++++++++++++
 Silicon/NXP/Drivers/WatchDog/WatchDog.h            |  39 +
 Silicon/NXP/Drivers/WatchDog/WatchDogDxe.inf       |  47 ++
 Silicon/NXP/Include/Bitops.h                       | 179 +++++
 Silicon/NXP/Include/Ifc.h                          | 420 +++++++++++
 Silicon/NXP/Include/Library/BeIoLib.h              | 332 +++++++++
 Silicon/NXP/Include/Library/IfcLib.h               |  23 +
 Silicon/NXP/Include/Library/NorFlashLib.h          |  77 ++
 Silicon/NXP/Include/NorFlash.h                     |  48 ++
 Silicon/NXP/Include/Pcie.h                         | 143 ++++
 Silicon/NXP/LS1043A/Include/SocSerDes.h            |  55 ++
 Silicon/NXP/LS1043A/LS1043A.dec                    |  22 +
 Silicon/NXP/LS1043A/LS1043A.dsc                    |  79 ++
 Silicon/NXP/LS1046A/Include/SocSerDes.h            |  55 ++
 Silicon/NXP/LS1046A/LS1046A.dec                    |  22 +
 Silicon/NXP/LS1046A/LS1046A.dsc                    |  71 ++
 Silicon/NXP/LS2088A/Include/SocSerDes.h            |  67 ++
 Silicon/NXP/LS2088A/LS2088A.dec                    |  22 +
 Silicon/NXP/LS2088A/LS2088A.dsc                    |  76 ++
 Silicon/NXP/Library/BeIoLib/BeIoLib.c              | 400 ++++++++++
 Silicon/NXP/Library/BeIoLib/BeIoLib.inf            |  31 +
 Silicon/NXP/Library/DUartPortLib/DUart.h           | 128 ++++
 Silicon/NXP/Library/DUartPortLib/DUartPortLib.c    | 370 ++++++++++
 Silicon/NXP/Library/DUartPortLib/DUartPortLib.inf  |  41 ++
 Silicon/NXP/Library/IfcLib/IfcLib.c                | 155 ++++
 Silicon/NXP/Library/IfcLib/IfcLib.h                | 184 +++++
 Silicon/NXP/Library/IfcLib/IfcLib.inf              |  38 +
 Silicon/NXP/Library/NorFlashLib/CfiCommand.h       |  99 +++
 Silicon/NXP/Library/NorFlashLib/CfiNorFlashLib.c   | 233 ++++++
 Silicon/NXP/Library/NorFlashLib/CfiNorFlashLib.h   |  68 ++
 Silicon/NXP/Library/NorFlashLib/NorFlashLib.c      | 660 +++++++++++++++++
 Silicon/NXP/Library/NorFlashLib/NorFlashLib.inf    |  41 ++
 Silicon/NXP/Library/Pcf2129RtcLib/Pcf2129Rtc.h     |  43 ++
 Silicon/NXP/Library/Pcf2129RtcLib/Pcf2129RtcLib.c  | 330 +++++++++
 .../NXP/Library/Pcf2129RtcLib/Pcf2129RtcLib.inf    |  47 ++
 .../Library/PciHostBridgeLib/PciHostBridgeLib.c    | 618 ++++++++++++++++
 .../Library/PciHostBridgeLib/PciHostBridgeLib.inf  |  50 ++
 Silicon/NXP/Library/PciSegmentLib/PciSegmentLib.c  | 604 ++++++++++++++++
 .../NXP/Library/PciSegmentLib/PciSegmentLib.inf    |  41 ++
 Silicon/NXP/NxpQoriqLs.dec                         | 148 ++++
 121 files changed, 17825 insertions(+)
 create mode 100755 Platform/NXP/Env.cshrc
 create mode 100644 Platform/NXP/FVRules.fdf.inc
 create mode 100644 Platform/NXP/LS1043aRdbPkg/Include/IfcBoardSpecific.h
 create mode 100644 Platform/NXP/LS1043aRdbPkg/Include/Library/FpgaLib.h
 create mode 100644 Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dec
 create mode 100644 Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc
 create mode 100644 Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf
 create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/BoardLib/BoardLib.c
 create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/BoardLib/BoardLib.inf
 create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/FpgaLib/FpgaLib.c
 create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/FpgaLib/FpgaLib.inf
 create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/PlatformLib/ArmPlatformLib.c
 create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/PlatformLib/ArmPlatformLib.inf
 create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/PlatformLib/NxpQoriqLsHelper.S
 create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/PlatformLib/NxpQoriqLsMem.c
 create mode 100644 Platform/NXP/LS1043aRdbPkg/VarStore.fdf.inc
 create mode 100644 Platform/NXP/LS1046aRdbPkg/Include/IfcBoardSpecific.h
 create mode 100644 Platform/NXP/LS1046aRdbPkg/Include/Library/FpgaLib.h
 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/BoardLib/BoardLib.c
 create mode 100644 Platform/NXP/LS1046aRdbPkg/Library/BoardLib/BoardLib.inf
 create mode 100644 Platform/NXP/LS1046aRdbPkg/Library/FpgaLib/FpgaLib.c
 create mode 100644 Platform/NXP/LS1046aRdbPkg/Library/FpgaLib/FpgaLib.inf
 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 Platform/NXP/LS2088aRdbPkg/Include/IfcBoardSpecific.h
 create mode 100644 Platform/NXP/LS2088aRdbPkg/Include/Library/FpgaLib.h
 create mode 100644 Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dec
 create mode 100755 Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc
 create mode 100644 Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf
 create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/BoardLib/BoardLib.c
 create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/BoardLib/BoardLib.inf
 create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/FpgaLib/FpgaLib.c
 create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/FpgaLib/FpgaLib.inf
 create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/PlatformLib/ArmPlatformLib.c
 create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/PlatformLib/ArmPlatformLib.inf
 create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/PlatformLib/NxpQoriqLsHelper.S
 create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/PlatformLib/NxpQoriqLsMem.c
 create mode 100644 Platform/NXP/LS2088aRdbPkg/VarStore.fdf.inc
 create mode 100644 Platform/NXP/NxpQoriqLs.dsc
 create mode 100644 Platform/NXP/Readme.md
 create mode 100755 Platform/NXP/build.sh
 create mode 100644 Silicon/Maxim/Library/Ds1307RtcLib/Ds1307Rtc.h
 create mode 100644 Silicon/Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.c
 create mode 100644 Silicon/Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.dec
 create mode 100644 Silicon/Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.inf
 create mode 100644 Silicon/Maxim/Library/Ds3232RtcLib/Ds3232Rtc.h
 create mode 100644 Silicon/Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.c
 create mode 100644 Silicon/Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.dec
 create mode 100644 Silicon/Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.inf
 create mode 100644 Silicon/NXP/Chassis/Chassis.c
 create mode 100644 Silicon/NXP/Chassis/Chassis.h
 create mode 100644 Silicon/NXP/Chassis/Chassis2/Chassis2.dec
 create mode 100644 Silicon/NXP/Chassis/Chassis2/SerDes.h
 create mode 100644 Silicon/NXP/Chassis/Chassis2/Soc.c
 create mode 100644 Silicon/NXP/Chassis/Chassis2/Soc.h
 create mode 100644 Silicon/NXP/Chassis/Chassis3/Chassis3.dec
 create mode 100644 Silicon/NXP/Chassis/Chassis3/SerDes.h
 create mode 100644 Silicon/NXP/Chassis/Chassis3/Soc.c
 create mode 100644 Silicon/NXP/Chassis/Chassis3/Soc.h
 create mode 100644 Silicon/NXP/Chassis/LS1043aSocLib.inf
 create mode 100644 Silicon/NXP/Chassis/LS1046aSocLib.inf
 create mode 100644 Silicon/NXP/Chassis/LS2088aSocLib.inf
 create mode 100644 Silicon/NXP/Chassis/SerDes.c
 create mode 100644 Silicon/NXP/Drivers/I2cDxe/I2cDxe.c
 create mode 100644 Silicon/NXP/Drivers/I2cDxe/I2cDxe.h
 create mode 100644 Silicon/NXP/Drivers/I2cDxe/I2cDxe.inf
 create mode 100644 Silicon/NXP/Drivers/NorFlashDxe/NorFlashBlockIoDxe.c
 create mode 100644 Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.c
 create mode 100644 Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.h
 create mode 100644 Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.inf
 create mode 100644 Silicon/NXP/Drivers/NorFlashDxe/NorFlashFvbDxe.c
 create mode 100644 Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.c
 create mode 100644 Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.inf
 create mode 100644 Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.c
 create mode 100644 Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.h
 create mode 100644 Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.inf
 create mode 100644 Silicon/NXP/Drivers/WatchDog/WatchDog.c
 create mode 100644 Silicon/NXP/Drivers/WatchDog/WatchDog.h
 create mode 100644 Silicon/NXP/Drivers/WatchDog/WatchDogDxe.inf
 create mode 100644 Silicon/NXP/Include/Bitops.h
 create mode 100644 Silicon/NXP/Include/Ifc.h
 create mode 100644 Silicon/NXP/Include/Library/BeIoLib.h
 create mode 100644 Silicon/NXP/Include/Library/IfcLib.h
 create mode 100644 Silicon/NXP/Include/Library/NorFlashLib.h
 create mode 100644 Silicon/NXP/Include/NorFlash.h
 create mode 100644 Silicon/NXP/Include/Pcie.h
 create mode 100644 Silicon/NXP/LS1043A/Include/SocSerDes.h
 create mode 100644 Silicon/NXP/LS1043A/LS1043A.dec
 create mode 100644 Silicon/NXP/LS1043A/LS1043A.dsc
 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/LS2088A/Include/SocSerDes.h
 create mode 100644 Silicon/NXP/LS2088A/LS2088A.dec
 create mode 100644 Silicon/NXP/LS2088A/LS2088A.dsc
 create mode 100644 Silicon/NXP/Library/BeIoLib/BeIoLib.c
 create mode 100644 Silicon/NXP/Library/BeIoLib/BeIoLib.inf
 create mode 100644 Silicon/NXP/Library/DUartPortLib/DUart.h
 create mode 100644 Silicon/NXP/Library/DUartPortLib/DUartPortLib.c
 create mode 100644 Silicon/NXP/Library/DUartPortLib/DUartPortLib.inf
 create mode 100644 Silicon/NXP/Library/IfcLib/IfcLib.c
 create mode 100644 Silicon/NXP/Library/IfcLib/IfcLib.h
 create mode 100644 Silicon/NXP/Library/IfcLib/IfcLib.inf
 create mode 100644 Silicon/NXP/Library/NorFlashLib/CfiCommand.h
 create mode 100644 Silicon/NXP/Library/NorFlashLib/CfiNorFlashLib.c
 create mode 100644 Silicon/NXP/Library/NorFlashLib/CfiNorFlashLib.h
 create mode 100644 Silicon/NXP/Library/NorFlashLib/NorFlashLib.c
 create mode 100644 Silicon/NXP/Library/NorFlashLib/NorFlashLib.inf
 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
 create mode 100644 Silicon/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.c
 create mode 100644 Silicon/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.inf
 create mode 100644 Silicon/NXP/Library/PciSegmentLib/PciSegmentLib.c
 create mode 100644 Silicon/NXP/Library/PciSegmentLib/PciSegmentLib.inf
 create mode 100644 Silicon/NXP/NxpQoriqLs.dec

-- 
1.9.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [PATCH edk2-platforms 00/39] NXP: Add support of LS1043, LS1046 and LS2088 SoCs
Posted by Leif Lindholm 6 years ago
Could you please integrate the below changes in whichever commits they
belong individually?

- Clarifications (via file name changes) of which .dsc files are meant
  as include files rather than standalone platform descriptions.
- Getting rid of relative paths to locate said include files.

(No, I don't need copyright or attribution, it's just a more
structured way to provide this particular bit of feedback.)

/
    Leif

From 7da6ca87177153532811f8ecd9ad6847b480161e Mon Sep 17 00:00:00 2001
From: Leif Lindholm <leif.lindholm@linaro.org>
Date: Tue, 17 Apr 2018 16:22:00 +0100
Subject: [PATCH edk2-platforms] {Platform|Silicon}/NXP: Build config includes
 cleanup

---
 Platform/NXP/{NxpQoriqLs.dsc => NxpQoriqLs.dsc.inc}  | 0
 Silicon/NXP/LS1043A/{LS1043A.dsc => LS1043A.dsc.inc} | 0
 Silicon/NXP/LS1046A/{LS1046A.dsc => LS1046A.dsc.inc} | 0
 Silicon/NXP/LS2088A/{LS2088A.dsc => LS2088A.dsc.inc} | 0
 Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc         | 4 ++--
 Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.dsc         | 4 ++--
 Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc         | 4 ++--
 Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf         | 2 +-
 Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.fdf         | 2 +-
 Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf         | 2 +-
 10 files changed, 9 insertions(+), 9 deletions(-)
 rename Platform/NXP/{NxpQoriqLs.dsc => NxpQoriqLs.dsc.inc} (100%)
 rename Silicon/NXP/LS1043A/{LS1043A.dsc => LS1043A.dsc.inc} (100%)
 rename Silicon/NXP/LS1046A/{LS1046A.dsc => LS1046A.dsc.inc} (100%)
 rename Silicon/NXP/LS2088A/{LS2088A.dsc => LS2088A.dsc.inc} (100%)

diff --git a/Platform/NXP/NxpQoriqLs.dsc b/Platform/NXP/NxpQoriqLs.dsc.inc
similarity index 100%
rename from Platform/NXP/NxpQoriqLs.dsc
rename to Platform/NXP/NxpQoriqLs.dsc.inc
diff --git a/Silicon/NXP/LS1043A/LS1043A.dsc b/Silicon/NXP/LS1043A/LS1043A.dsc.inc
similarity index 100%
rename from Silicon/NXP/LS1043A/LS1043A.dsc
rename to Silicon/NXP/LS1043A/LS1043A.dsc.inc
diff --git a/Silicon/NXP/LS1046A/LS1046A.dsc b/Silicon/NXP/LS1046A/LS1046A.dsc.inc
similarity index 100%
rename from Silicon/NXP/LS1046A/LS1046A.dsc
rename to Silicon/NXP/LS1046A/LS1046A.dsc.inc
diff --git a/Silicon/NXP/LS2088A/LS2088A.dsc b/Silicon/NXP/LS2088A/LS2088A.dsc.inc
similarity index 100%
rename from Silicon/NXP/LS2088A/LS2088A.dsc
rename to Silicon/NXP/LS2088A/LS2088A.dsc.inc
diff --git a/Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc b/Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc
index 8cbaf8829c..e75672cd0c 100644
--- a/Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc
+++ b/Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc
@@ -28,8 +28,8 @@ [Defines]
   OUTPUT_DIRECTORY               = Build/LS1043aRdbPkg
   FLASH_DEFINITION               = Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf
 
-!include ../NxpQoriqLs.dsc
-!include ../../../Silicon/NXP/LS1043A/LS1043A.dsc
+!include Platform/NXP/NxpQoriqLs.dsc.inc
+!include Silicon/NXP/LS1043A/LS1043A.dsc.inc
 
 [LibraryClasses.common]
   ArmPlatformLib|Platform/NXP/LS1043aRdbPkg/Library/PlatformLib/ArmPlatformLib.inf
diff --git a/Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.dsc b/Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.dsc
index 231207d7ca..93a01a770f 100644
--- a/Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.dsc
+++ b/Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.dsc
@@ -28,8 +28,8 @@ [Defines]
   OUTPUT_DIRECTORY               = Build/LS1046aRdbPkg
   FLASH_DEFINITION               = Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.fdf
 
-!include ../NxpQoriqLs.dsc
-!include ../../../Silicon/NXP/LS1046A/LS1046A.dsc
+!include Platform/NXP/NxpQoriqLs.dsc.inc
+!include Silicon/NXP/LS1046A/LS1046A.dsc.inc
 
 [LibraryClasses.common]
   ArmPlatformLib|Platform/NXP/LS1046aRdbPkg/Library/PlatformLib/ArmPlatformLib.inf
diff --git a/Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc b/Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc
index 1ae55d4584..7605ea50f8 100755
--- a/Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc
+++ b/Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc
@@ -29,8 +29,8 @@ [Defines]
   FLASH_DEFINITION               = Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf
   DEFINE MC_HIGH_MEM             = TRUE
 
-!include ../NxpQoriqLs.dsc
-!include ../../../Silicon/NXP/LS2088A/LS2088A.dsc
+!include Platform/NXP/NxpQoriqLs.dsc.inc
+!include Silicon/NXP/LS2088A/LS2088A.dsc.inc
 
 [LibraryClasses.common]
   ArmPlatformLib|Platform/NXP/LS2088aRdbPkg/Library/PlatformLib/ArmPlatformLib.inf
diff --git a/Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf b/Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf
index 7993bf170a..c88bbe1475 100644
--- a/Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf
+++ b/Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf
@@ -54,7 +54,7 @@ [FD.LS1043ARDB_EFI]
 gArmTokenSpaceGuid.PcdFvBaseAddress|gArmTokenSpaceGuid.PcdFvSize
 FV = FVMAIN_COMPACT
 
-!include ../FVRules.fdf.inc
+!include Platform/NXP/FVRules.fdf.inc
 !include VarStore.fdf.inc
 ################################################################################
 #
diff --git a/Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.fdf b/Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.fdf
index 3351a062e9..8ae0ada5b2 100644
--- a/Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.fdf
+++ b/Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.fdf
@@ -54,7 +54,7 @@ [FD.LS1046ARDB_EFI]
 gArmTokenSpaceGuid.PcdFvBaseAddress|gArmTokenSpaceGuid.PcdFvSize
 FV = FVMAIN_COMPACT
 
-!include ../FVRules.fdf.inc
+!include Platform/NXP/FVRules.fdf.inc
 ################################################################################
 #
 # FV Section
diff --git a/Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf b/Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf
index 35a79bda6f..93760df409 100644
--- a/Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf
+++ b/Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf
@@ -54,7 +54,7 @@ [FD.LS2088aRdb_EFI]
 gArmTokenSpaceGuid.PcdFvBaseAddress|gArmTokenSpaceGuid.PcdFvSize
 FV = FVMAIN_COMPACT
 
-!include ../FVRules.fdf.inc
+!include Platform/NXP/FVRules.fdf.inc
 !include VarStore.fdf.inc
 ################################################################################
 #
-- 
2.11.0

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [PATCH edk2-platforms 00/39] NXP: Add support of LS1043, LS1046 and LS2088 SoCs
Posted by Leif Lindholm 6 years ago
Allright, that is all the feedback we have to give on this set.
Thank you for this contribution.

However, for such a large patch set, it would be very much appreciated
if you could put v2 on a publicly accessible git branch and include a
link in the cover letter.

Best Regards,

Leif

On Fri, Feb 16, 2018 at 02:19:56PM +0530, Meenakshi wrote:
> From: Meenakshi Aggarwal <meenakshi.aggarwal@nxp.com>
> 
> We have combined all patches which were sent earlier[in multiple patch sets]
> in one patch set incorporating review comments recieved till now.
> This will help in keeping track of patches.
> 
> Following patches will add support of NXP SoCs[LS1043, LS1046 and LS2088] in edk2-platforms.
> 
> Our directory structure will be:
> 
> |-- Platform
> |   |-- NXP
> |   |   |-- build.sh
> |   |   |-- Env.cshrc
> |   |   |-- FVRules.fdf.inc
> |   |   |-- LS1043aRdbPkg
> |   |   |   |-- Include
> |   |   |   |   `-- Library
> |   |   |   |-- Library
> |   |   |   |-- LS1043aRdbPkg.dec
> |   |   |   |-- LS1043aRdbPkg.dsc
> |   |   |   |-- LS1043aRdbPkg.fdf
> |   |   |   `-- VarStore.fdf.inc
> |   |   |-- LS1046aRdbPkg
> |   |   |   |-- Include
> |   |   |   |   `-- Library
> |   |   |   |-- Library
> |   |   |   |-- LS1046aRdbPkg.dec
> |   |   |   |-- LS1046aRdbPkg.dsc
> |   |   |   `-- LS1046aRdbPkg.fdf
> |   |   |-- LS2088aRdbPkg
> |   |   |   |-- Include
> |   |   |   |   `-- Library
> |   |   |   |-- Library
> |   |   |   |-- LS2088aRdbPkg.dec
> |   |   |   |-- LS2088aRdbPkg.dsc
> |   |   |   |-- LS2088aRdbPkg.fdf
> |   |   |   `-- VarStore.fdf.inc
> |   |   |-- NxpQoriqLs.dsc
> |   |   `-- Readme.md
> |-- Silicon
> |   |-- Maxim
> |   |   `-- Library
> |   |       |-- Ds1307RtcLib
> |   |       |   |-- Ds1307RtcLib.dec
> |   |       `-- Ds3232RtcLib
> |   |           |-- Ds3232RtcLib.dec
> |   |-- NXP
> |   |   |-- Chassis
> |   |   |   |-- Chassis2
> |   |   |   |   |-- Chassis2.dec
> |   |   |   |-- Chassis3
> |   |   |   |   |-- Chassis3.dec
> |   |   |-- Drivers
> |   |   |-- Include
> |   |   |   |-- Library
> |   |   |-- Library
> |   |   |-- LS1043A
> |   |   |   |-- Include
> |   |   |   |-- LS1043A.dec
> |   |   |   `-- LS1043A.dsc
> |   |   |-- LS1046A
> |   |   |   |-- Include
> |   |   |   |-- LS1046A.dec
> |   |   |   `-- LS1046A.dsc
> |   |   |-- LS2088A
> |   |   |   |-- Include
> |   |   |   |-- LS2088A.dec
> |   |   |   `-- LS2088A.dsc
> |   |   `-- NxpQoriqLs.dec
> 
> 
> In Silicon/NXP, we are keeping our SoC specific information and all Drivers and Library
> which are used by SoCs.
> 
> Platform/NXP/ will host our board packages and build script.
> 
> Board specific libraries and header files will reside inside board package.
> 
> This patch add support of LS1043, LS1046 and LS2088 RDB boards.
> 
> 
> Looking forward for your kind support in upstreaming our boards in edk2-platforms.
> 
> 
> Meenakshi Aggarwal (23):
>   Silicon/NXP: Add support for Big Endian Mmio APIs
>   Silicon/NXP : Add support for Watchdog driver
>   SocLib : Add support for initialization of peripherals
>   Silicon/NXP : Add support for DUART library
>   Silicon/NXP: Add support for I2c driver
>   Silicon/Maxim : Add support for DS1307 RTC library
>   Platform/NXP: Add support for ArmPlatformLib
>   Compilation : Add the fdf, dsc and dec files.
>   Build : Add build script and environment script
>   IFC : Add Header file for IFC controller
>   LS1043/BoardLib : Add support for LS1043 BoardLib.
>   Silicon/NXP : Add support of IfcLib
>   LS1043/FpgaLib : Add support for FpgaLib.
>   LS1043 : Enable support of FpgaLib.
>   Silicon/NXP : Add support of NorFlashLib
>   Silicon/NXP : Add NOR driver.
>   LS1043 : Enable NOR driver for LS1043aRDB package.
>   Silicon/NXP:Add LS1046ARDB SoCLib Support
>   Platform/NXP: LS1046A RDB Board Library
>   Platform/NXP: LS1046 RDB Board FPGA library
>   Compilation: Update the fdf, dsc and dec files.
>   DWC3 : Add DWC3 USB controller initialization driver.
>   LS2088 : Enable support of USB controller
> 
> Vabhav (8):
>   Silicon/NXP:Add support for PCF2129 Real Time Clock Library
>   Platform/NXP: Add ArmPlatformLib for LS1046A
>   Platform/NXP: Compilation for LS1046A RDB Board
>   Silicon/NXP: Implement PciSegmentLib to support multiple RCs
>   Silicon/NXP: Implement PciHostBridgeLib support
>   Silicon/NXP: Implement EFI_CPU_IO2_PROTOCOL
>   Platform/NXP:PCIe enablement for LS1046A RDB
>   Platform/NXP:PCIe enablement for LS2088A RDB
> 
> Wasim Khan (8):
>   Silicon/NXP:SocLib support for initialization of peripherals
>   Platform/NXP/LS2088aRdbPkg: ArmPlatformLib Support for LS2088ARDB
>   Silicon/Maxim: DS3232 RTC Library Support
>   Compilation : Add the fdf, dsc and dec files
>   Platform/NXP: LS2088A RDB Board Library
>   Platform/NXP: LS2088 RDB Board FPGA library
>   LS2088 : Enable support of FpgaLib
>   LS2088ARDB: Enable NOR driver and Runtime Services
> 
>  Platform/NXP/Env.cshrc                             |  78 ++
>  Platform/NXP/FVRules.fdf.inc                       |  99 +++
>  .../NXP/LS1043aRdbPkg/Include/IfcBoardSpecific.h   | 109 +++
>  .../NXP/LS1043aRdbPkg/Include/Library/FpgaLib.h    |  79 ++
>  Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dec       |  29 +
>  Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc       | 118 +++
>  Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf       | 213 ++++++
>  .../NXP/LS1043aRdbPkg/Library/BoardLib/BoardLib.c  |  69 ++
>  .../LS1043aRdbPkg/Library/BoardLib/BoardLib.inf    |  31 +
>  .../NXP/LS1043aRdbPkg/Library/FpgaLib/FpgaLib.c    | 142 ++++
>  .../NXP/LS1043aRdbPkg/Library/FpgaLib/FpgaLib.inf  |  31 +
>  .../Library/PlatformLib/ArmPlatformLib.c           | 105 +++
>  .../Library/PlatformLib/ArmPlatformLib.inf         |  69 ++
>  .../Library/PlatformLib/NxpQoriqLsHelper.S         |  38 +
>  .../Library/PlatformLib/NxpQoriqLsMem.c            | 158 ++++
>  Platform/NXP/LS1043aRdbPkg/VarStore.fdf.inc        |  98 +++
>  .../NXP/LS1046aRdbPkg/Include/IfcBoardSpecific.h   |  83 +++
>  .../NXP/LS1046aRdbPkg/Include/Library/FpgaLib.h    |  97 +++
>  Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.dec       |  29 +
>  Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.dsc       | 109 +++
>  Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.fdf       | 206 ++++++
>  .../NXP/LS1046aRdbPkg/Library/BoardLib/BoardLib.c  |  61 ++
>  .../LS1046aRdbPkg/Library/BoardLib/BoardLib.inf    |  31 +
>  .../NXP/LS1046aRdbPkg/Library/FpgaLib/FpgaLib.c    | 144 ++++
>  .../NXP/LS1046aRdbPkg/Library/FpgaLib/FpgaLib.inf  |  32 +
>  .../Library/PlatformLib/ArmPlatformLib.c           | 105 +++
>  .../Library/PlatformLib/ArmPlatformLib.inf         |  68 ++
>  .../Library/PlatformLib/NxpQoriqLsHelper.S         |  35 +
>  .../Library/PlatformLib/NxpQoriqLsMem.c            | 158 ++++
>  .../NXP/LS2088aRdbPkg/Include/IfcBoardSpecific.h   | 114 +++
>  .../NXP/LS2088aRdbPkg/Include/Library/FpgaLib.h    | 166 +++++
>  Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dec       |  29 +
>  Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc       | 134 ++++
>  Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf       | 224 ++++++
>  .../NXP/LS2088aRdbPkg/Library/BoardLib/BoardLib.c  |  69 ++
>  .../LS2088aRdbPkg/Library/BoardLib/BoardLib.inf    |  28 +
>  .../NXP/LS2088aRdbPkg/Library/FpgaLib/FpgaLib.c    | 115 +++
>  .../NXP/LS2088aRdbPkg/Library/FpgaLib/FpgaLib.inf  |  31 +
>  .../Library/PlatformLib/ArmPlatformLib.c           | 106 +++
>  .../Library/PlatformLib/ArmPlatformLib.inf         |  79 ++
>  .../Library/PlatformLib/NxpQoriqLsHelper.S         |  35 +
>  .../Library/PlatformLib/NxpQoriqLsMem.c            | 195 +++++
>  Platform/NXP/LS2088aRdbPkg/VarStore.fdf.inc        |  99 +++
>  Platform/NXP/NxpQoriqLs.dsc                        | 431 +++++++++++
>  Platform/NXP/Readme.md                             |  17 +
>  Platform/NXP/build.sh                              | 117 +++
>  Silicon/Maxim/Library/Ds1307RtcLib/Ds1307Rtc.h     |  59 ++
>  Silicon/Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.c  | 329 +++++++++
>  .../Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.dec    |  26 +
>  .../Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.inf    |  45 ++
>  Silicon/Maxim/Library/Ds3232RtcLib/Ds3232Rtc.h     |  49 ++
>  Silicon/Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.c  | 370 ++++++++++
>  .../Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.dec    |  31 +
>  .../Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.inf    |  49 ++
>  Silicon/NXP/Chassis/Chassis.c                      | 424 +++++++++++
>  Silicon/NXP/Chassis/Chassis.h                      | 162 +++++
>  Silicon/NXP/Chassis/Chassis2/Chassis2.dec          |  19 +
>  Silicon/NXP/Chassis/Chassis2/SerDes.h              |  68 ++
>  Silicon/NXP/Chassis/Chassis2/Soc.c                 | 226 ++++++
>  Silicon/NXP/Chassis/Chassis2/Soc.h                 | 367 ++++++++++
>  Silicon/NXP/Chassis/Chassis3/Chassis3.dec          |  19 +
>  Silicon/NXP/Chassis/Chassis3/SerDes.h              |  91 +++
>  Silicon/NXP/Chassis/Chassis3/Soc.c                 | 196 +++++
>  Silicon/NXP/Chassis/Chassis3/Soc.h                 | 149 ++++
>  Silicon/NXP/Chassis/LS1043aSocLib.inf              |  51 ++
>  Silicon/NXP/Chassis/LS1046aSocLib.inf              |  51 ++
>  Silicon/NXP/Chassis/LS2088aSocLib.inf              |  50 ++
>  Silicon/NXP/Chassis/SerDes.c                       | 271 +++++++
>  Silicon/NXP/Drivers/I2cDxe/I2cDxe.c                | 726 +++++++++++++++++++
>  Silicon/NXP/Drivers/I2cDxe/I2cDxe.h                |  65 ++
>  Silicon/NXP/Drivers/I2cDxe/I2cDxe.inf              |  55 ++
>  .../NXP/Drivers/NorFlashDxe/NorFlashBlockIoDxe.c   | 258 +++++++
>  Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.c      | 438 +++++++++++
>  Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.h      | 146 ++++
>  Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.inf    |  66 ++
>  Silicon/NXP/Drivers/NorFlashDxe/NorFlashFvbDxe.c   | 805 +++++++++++++++++++++
>  Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.c    | 529 ++++++++++++++
>  Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.inf  |  48 ++
>  Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.c         | 219 ++++++
>  Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.h         | 142 ++++
>  Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.inf       |  48 ++
>  Silicon/NXP/Drivers/WatchDog/WatchDog.c            | 459 ++++++++++++
>  Silicon/NXP/Drivers/WatchDog/WatchDog.h            |  39 +
>  Silicon/NXP/Drivers/WatchDog/WatchDogDxe.inf       |  47 ++
>  Silicon/NXP/Include/Bitops.h                       | 179 +++++
>  Silicon/NXP/Include/Ifc.h                          | 420 +++++++++++
>  Silicon/NXP/Include/Library/BeIoLib.h              | 332 +++++++++
>  Silicon/NXP/Include/Library/IfcLib.h               |  23 +
>  Silicon/NXP/Include/Library/NorFlashLib.h          |  77 ++
>  Silicon/NXP/Include/NorFlash.h                     |  48 ++
>  Silicon/NXP/Include/Pcie.h                         | 143 ++++
>  Silicon/NXP/LS1043A/Include/SocSerDes.h            |  55 ++
>  Silicon/NXP/LS1043A/LS1043A.dec                    |  22 +
>  Silicon/NXP/LS1043A/LS1043A.dsc                    |  79 ++
>  Silicon/NXP/LS1046A/Include/SocSerDes.h            |  55 ++
>  Silicon/NXP/LS1046A/LS1046A.dec                    |  22 +
>  Silicon/NXP/LS1046A/LS1046A.dsc                    |  71 ++
>  Silicon/NXP/LS2088A/Include/SocSerDes.h            |  67 ++
>  Silicon/NXP/LS2088A/LS2088A.dec                    |  22 +
>  Silicon/NXP/LS2088A/LS2088A.dsc                    |  76 ++
>  Silicon/NXP/Library/BeIoLib/BeIoLib.c              | 400 ++++++++++
>  Silicon/NXP/Library/BeIoLib/BeIoLib.inf            |  31 +
>  Silicon/NXP/Library/DUartPortLib/DUart.h           | 128 ++++
>  Silicon/NXP/Library/DUartPortLib/DUartPortLib.c    | 370 ++++++++++
>  Silicon/NXP/Library/DUartPortLib/DUartPortLib.inf  |  41 ++
>  Silicon/NXP/Library/IfcLib/IfcLib.c                | 155 ++++
>  Silicon/NXP/Library/IfcLib/IfcLib.h                | 184 +++++
>  Silicon/NXP/Library/IfcLib/IfcLib.inf              |  38 +
>  Silicon/NXP/Library/NorFlashLib/CfiCommand.h       |  99 +++
>  Silicon/NXP/Library/NorFlashLib/CfiNorFlashLib.c   | 233 ++++++
>  Silicon/NXP/Library/NorFlashLib/CfiNorFlashLib.h   |  68 ++
>  Silicon/NXP/Library/NorFlashLib/NorFlashLib.c      | 660 +++++++++++++++++
>  Silicon/NXP/Library/NorFlashLib/NorFlashLib.inf    |  41 ++
>  Silicon/NXP/Library/Pcf2129RtcLib/Pcf2129Rtc.h     |  43 ++
>  Silicon/NXP/Library/Pcf2129RtcLib/Pcf2129RtcLib.c  | 330 +++++++++
>  .../NXP/Library/Pcf2129RtcLib/Pcf2129RtcLib.inf    |  47 ++
>  .../Library/PciHostBridgeLib/PciHostBridgeLib.c    | 618 ++++++++++++++++
>  .../Library/PciHostBridgeLib/PciHostBridgeLib.inf  |  50 ++
>  Silicon/NXP/Library/PciSegmentLib/PciSegmentLib.c  | 604 ++++++++++++++++
>  .../NXP/Library/PciSegmentLib/PciSegmentLib.inf    |  41 ++
>  Silicon/NXP/NxpQoriqLs.dec                         | 148 ++++
>  121 files changed, 17825 insertions(+)
>  create mode 100755 Platform/NXP/Env.cshrc
>  create mode 100644 Platform/NXP/FVRules.fdf.inc
>  create mode 100644 Platform/NXP/LS1043aRdbPkg/Include/IfcBoardSpecific.h
>  create mode 100644 Platform/NXP/LS1043aRdbPkg/Include/Library/FpgaLib.h
>  create mode 100644 Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dec
>  create mode 100644 Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc
>  create mode 100644 Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf
>  create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/BoardLib/BoardLib.c
>  create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/BoardLib/BoardLib.inf
>  create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/FpgaLib/FpgaLib.c
>  create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/FpgaLib/FpgaLib.inf
>  create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/PlatformLib/ArmPlatformLib.c
>  create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/PlatformLib/ArmPlatformLib.inf
>  create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/PlatformLib/NxpQoriqLsHelper.S
>  create mode 100644 Platform/NXP/LS1043aRdbPkg/Library/PlatformLib/NxpQoriqLsMem.c
>  create mode 100644 Platform/NXP/LS1043aRdbPkg/VarStore.fdf.inc
>  create mode 100644 Platform/NXP/LS1046aRdbPkg/Include/IfcBoardSpecific.h
>  create mode 100644 Platform/NXP/LS1046aRdbPkg/Include/Library/FpgaLib.h
>  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/BoardLib/BoardLib.c
>  create mode 100644 Platform/NXP/LS1046aRdbPkg/Library/BoardLib/BoardLib.inf
>  create mode 100644 Platform/NXP/LS1046aRdbPkg/Library/FpgaLib/FpgaLib.c
>  create mode 100644 Platform/NXP/LS1046aRdbPkg/Library/FpgaLib/FpgaLib.inf
>  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 Platform/NXP/LS2088aRdbPkg/Include/IfcBoardSpecific.h
>  create mode 100644 Platform/NXP/LS2088aRdbPkg/Include/Library/FpgaLib.h
>  create mode 100644 Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dec
>  create mode 100755 Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc
>  create mode 100644 Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf
>  create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/BoardLib/BoardLib.c
>  create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/BoardLib/BoardLib.inf
>  create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/FpgaLib/FpgaLib.c
>  create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/FpgaLib/FpgaLib.inf
>  create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/PlatformLib/ArmPlatformLib.c
>  create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/PlatformLib/ArmPlatformLib.inf
>  create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/PlatformLib/NxpQoriqLsHelper.S
>  create mode 100644 Platform/NXP/LS2088aRdbPkg/Library/PlatformLib/NxpQoriqLsMem.c
>  create mode 100644 Platform/NXP/LS2088aRdbPkg/VarStore.fdf.inc
>  create mode 100644 Platform/NXP/NxpQoriqLs.dsc
>  create mode 100644 Platform/NXP/Readme.md
>  create mode 100755 Platform/NXP/build.sh
>  create mode 100644 Silicon/Maxim/Library/Ds1307RtcLib/Ds1307Rtc.h
>  create mode 100644 Silicon/Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.c
>  create mode 100644 Silicon/Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.dec
>  create mode 100644 Silicon/Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.inf
>  create mode 100644 Silicon/Maxim/Library/Ds3232RtcLib/Ds3232Rtc.h
>  create mode 100644 Silicon/Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.c
>  create mode 100644 Silicon/Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.dec
>  create mode 100644 Silicon/Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.inf
>  create mode 100644 Silicon/NXP/Chassis/Chassis.c
>  create mode 100644 Silicon/NXP/Chassis/Chassis.h
>  create mode 100644 Silicon/NXP/Chassis/Chassis2/Chassis2.dec
>  create mode 100644 Silicon/NXP/Chassis/Chassis2/SerDes.h
>  create mode 100644 Silicon/NXP/Chassis/Chassis2/Soc.c
>  create mode 100644 Silicon/NXP/Chassis/Chassis2/Soc.h
>  create mode 100644 Silicon/NXP/Chassis/Chassis3/Chassis3.dec
>  create mode 100644 Silicon/NXP/Chassis/Chassis3/SerDes.h
>  create mode 100644 Silicon/NXP/Chassis/Chassis3/Soc.c
>  create mode 100644 Silicon/NXP/Chassis/Chassis3/Soc.h
>  create mode 100644 Silicon/NXP/Chassis/LS1043aSocLib.inf
>  create mode 100644 Silicon/NXP/Chassis/LS1046aSocLib.inf
>  create mode 100644 Silicon/NXP/Chassis/LS2088aSocLib.inf
>  create mode 100644 Silicon/NXP/Chassis/SerDes.c
>  create mode 100644 Silicon/NXP/Drivers/I2cDxe/I2cDxe.c
>  create mode 100644 Silicon/NXP/Drivers/I2cDxe/I2cDxe.h
>  create mode 100644 Silicon/NXP/Drivers/I2cDxe/I2cDxe.inf
>  create mode 100644 Silicon/NXP/Drivers/NorFlashDxe/NorFlashBlockIoDxe.c
>  create mode 100644 Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.c
>  create mode 100644 Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.h
>  create mode 100644 Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.inf
>  create mode 100644 Silicon/NXP/Drivers/NorFlashDxe/NorFlashFvbDxe.c
>  create mode 100644 Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.c
>  create mode 100644 Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.inf
>  create mode 100644 Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.c
>  create mode 100644 Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.h
>  create mode 100644 Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.inf
>  create mode 100644 Silicon/NXP/Drivers/WatchDog/WatchDog.c
>  create mode 100644 Silicon/NXP/Drivers/WatchDog/WatchDog.h
>  create mode 100644 Silicon/NXP/Drivers/WatchDog/WatchDogDxe.inf
>  create mode 100644 Silicon/NXP/Include/Bitops.h
>  create mode 100644 Silicon/NXP/Include/Ifc.h
>  create mode 100644 Silicon/NXP/Include/Library/BeIoLib.h
>  create mode 100644 Silicon/NXP/Include/Library/IfcLib.h
>  create mode 100644 Silicon/NXP/Include/Library/NorFlashLib.h
>  create mode 100644 Silicon/NXP/Include/NorFlash.h
>  create mode 100644 Silicon/NXP/Include/Pcie.h
>  create mode 100644 Silicon/NXP/LS1043A/Include/SocSerDes.h
>  create mode 100644 Silicon/NXP/LS1043A/LS1043A.dec
>  create mode 100644 Silicon/NXP/LS1043A/LS1043A.dsc
>  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/LS2088A/Include/SocSerDes.h
>  create mode 100644 Silicon/NXP/LS2088A/LS2088A.dec
>  create mode 100644 Silicon/NXP/LS2088A/LS2088A.dsc
>  create mode 100644 Silicon/NXP/Library/BeIoLib/BeIoLib.c
>  create mode 100644 Silicon/NXP/Library/BeIoLib/BeIoLib.inf
>  create mode 100644 Silicon/NXP/Library/DUartPortLib/DUart.h
>  create mode 100644 Silicon/NXP/Library/DUartPortLib/DUartPortLib.c
>  create mode 100644 Silicon/NXP/Library/DUartPortLib/DUartPortLib.inf
>  create mode 100644 Silicon/NXP/Library/IfcLib/IfcLib.c
>  create mode 100644 Silicon/NXP/Library/IfcLib/IfcLib.h
>  create mode 100644 Silicon/NXP/Library/IfcLib/IfcLib.inf
>  create mode 100644 Silicon/NXP/Library/NorFlashLib/CfiCommand.h
>  create mode 100644 Silicon/NXP/Library/NorFlashLib/CfiNorFlashLib.c
>  create mode 100644 Silicon/NXP/Library/NorFlashLib/CfiNorFlashLib.h
>  create mode 100644 Silicon/NXP/Library/NorFlashLib/NorFlashLib.c
>  create mode 100644 Silicon/NXP/Library/NorFlashLib/NorFlashLib.inf
>  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
>  create mode 100644 Silicon/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.c
>  create mode 100644 Silicon/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.inf
>  create mode 100644 Silicon/NXP/Library/PciSegmentLib/PciSegmentLib.c
>  create mode 100644 Silicon/NXP/Library/PciSegmentLib/PciSegmentLib.inf
>  create mode 100644 Silicon/NXP/NxpQoriqLs.dec
> 
> -- 
> 1.9.1
> 
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel