Silicon/NXP/Chassis2/Chassis2.dec | 22 ++ Silicon/NXP/NxpQoriqLs.dec | 15 +- Silicon/NXP/Chassis2/Chassis2.dsc.inc | 10 + Silicon/NXP/LS1043A/LS1043A.dsc.inc | 11 +- Silicon/NXP/NxpQoriqLs.dsc.inc | 67 +++-- Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc | 11 - Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf | 21 +- .../Drivers/PlatformDxe/PlatformDxe.inf | 1 + .../Library/ArmPlatformLib/ArmPlatformLib.inf | 2 + .../Library/ChassisLib/ChassisLib.inf | 33 +++ Silicon/NXP/Drivers/I2cDxe/I2cDxe.inf | 2 +- .../Library/SocLib/SocLib.inf} | 20 +- .../NXP/Library/DUartPortLib/DUartPortLib.inf | 5 +- .../MemoryInitPeiLib.inf | 10 +- Silicon/NXP/Chassis2/Include/Chassis.h | 36 +++ Silicon/NXP/Drivers/I2cDxe/I2cDxe.h | 6 - Silicon/NXP/Include/Chassis2/NxpSoc.h | 53 ---- Silicon/NXP/Include/DramInfo.h | 38 --- Silicon/NXP/Include/Library/ChassisLib.h | 51 ++++ Silicon/NXP/Include/Library/IoAccessLib.h | 236 +-------------- Silicon/NXP/Include/Library/SocLib.h | 52 ++++ Silicon/NXP/Include/Ppi/NxpPlatformGetClock.h | 52 ++++ Silicon/NXP/LS1043A/Include/Soc.h | 11 + Silicon/NXP/Library/DUartPortLib/DUart.h | 8 +- .../MemoryInitPeiLib/MemoryInitPeiLib.h | 40 +++ Silicon/NXP/Library/SocLib/NxpChassis.h | 22 -- .../Library/ArmPlatformLib/ArmPlatformLib.c | 59 +++- .../Chassis2/Library/ChassisLib/ChassisLib.c | 98 +++++++ Silicon/NXP/Drivers/I2cDxe/I2cDxe.c | 3 +- Silicon/NXP/LS1043A/Library/SocLib/SocLib.c | 77 +++++ .../NXP/Library/DUartPortLib/DUartPortLib.c | 7 +- Silicon/NXP/Library/IoAccessLib/IoAccessLib.c | 17 +- .../Library/MemoryInitPei/MemoryInitPeiLib.c | 140 --------- .../MemoryInitPeiLib/MemoryInitPeiLib.c | 276 ++++++++++++++++++ Silicon/NXP/Library/SocLib/Chassis.c | 143 --------- Silicon/NXP/Library/SocLib/Chassis2/Soc.c | 69 ----- Platform/NXP/FVRules.fdf.inc | 59 ++-- .../AArch64/ArmPlatformHelper.S | 60 ++-- Platform/NXP/LS1043aRdbPkg/VarStore.fdf.inc | 91 ++++++ 39 files changed, 1087 insertions(+), 847 deletions(-) create mode 100644 Silicon/NXP/Chassis2/Chassis2.dec create mode 100644 Silicon/NXP/Chassis2/Chassis2.dsc.inc create mode 100644 Silicon/NXP/Chassis2/Library/ChassisLib/ChassisLib.inf rename Silicon/NXP/{Library/SocLib/LS1043aSocLib.inf => LS1043A/Library/SocLib/SocLib.inf} (56%) rename Silicon/NXP/Library/{MemoryInitPei => MemoryInitPeiLib}/MemoryInitPeiLib.inf (74%) create mode 100644 Silicon/NXP/Chassis2/Include/Chassis.h delete mode 100644 Silicon/NXP/Include/Chassis2/NxpSoc.h delete mode 100644 Silicon/NXP/Include/DramInfo.h create mode 100644 Silicon/NXP/Include/Library/ChassisLib.h create mode 100644 Silicon/NXP/Include/Library/SocLib.h create mode 100644 Silicon/NXP/Include/Ppi/NxpPlatformGetClock.h create mode 100644 Silicon/NXP/Library/MemoryInitPeiLib/MemoryInitPeiLib.h delete mode 100644 Silicon/NXP/Library/SocLib/NxpChassis.h create mode 100644 Silicon/NXP/Chassis2/Library/ChassisLib/ChassisLib.c create mode 100644 Silicon/NXP/LS1043A/Library/SocLib/SocLib.c delete mode 100644 Silicon/NXP/Library/MemoryInitPei/MemoryInitPeiLib.c create mode 100644 Silicon/NXP/Library/MemoryInitPeiLib/MemoryInitPeiLib.c delete mode 100644 Silicon/NXP/Library/SocLib/Chassis.c delete mode 100644 Silicon/NXP/Library/SocLib/Chassis2/Soc.c create mode 100644 Platform/NXP/LS1043aRdbPkg/VarStore.fdf.inc