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