From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=92.121.34.13; helo=inva020.nxp.com; envelope-from=meenakshi.aggarwal@nxp.com; receiver=edk2-devel@lists.01.org Received: from inva020.nxp.com (inva020.nxp.com [92.121.34.13]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 7EC092119590B for ; Wed, 28 Nov 2018 01:15:52 -0800 (PST) Received: from inva020.nxp.com (localhost [127.0.0.1]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id C85B31A030B; Wed, 28 Nov 2018 10:15:49 +0100 (CET) Received: from inv0113.in-blr01.nxp.com (inv0113.in-blr01.nxp.com [165.114.116.118]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id 077BC1A02F8; Wed, 28 Nov 2018 10:15:49 +0100 (CET) Received: from uefi-OptiPlex-790.ap.freescale.net (uefi-OptiPlex-790.ap.freescale.net [10.232.132.78]) by inv0113.in-blr01.nxp.com (Postfix) with ESMTP id 0E487340; Wed, 28 Nov 2018 14:45:48 +0530 (IST) From: Meenakshi Aggarwal To: ard.biesheuvel@linaro.org, leif.lindholm@linaro.org, michael.d.kinney@intel.com, edk2-devel@lists.01.org Date: Wed, 28 Nov 2018 20:31:14 +0530 Message-Id: <1543417315-5763-1-git-send-email-meenakshi.aggarwal@nxp.com> X-Mailer: git-send-email 1.9.1 In-Reply-To: <1518771035-6733-1-git-send-email-meenakshi.aggarwal@nxp.com> References: <1518771035-6733-1-git-send-email-meenakshi.aggarwal@nxp.com> X-Virus-Scanned: ClamAV using ClamSMTP Subject: [PATCH edk2-platforms 00/41] NXP : Add support of LS1043, LS1046 and LS2088 SoCs X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Nov 2018 09:15:53 -0000 We have combined all review comments recieved till now. Following patches will add support of NXP SoCs[LS1043, LS1046 and LS2088] in edk2-platforms. Our directory structure will be: edk2-platforms |-- Platform | |-- NXP | | |-- FVRules.fdf.inc | | |-- LS1043aRdbPkg | | | |-- Drivers | | | | `-- PlatformDxe | | | | |-- PlatformDxe.c | | | | `-- PlatformDxe.inf | | | |-- Include | | | | `-- IfcBoardSpecific.h | | | |-- Library | | | | |-- BoardLib | | | | | |-- BoardLib.c | | | | | `-- BoardLib.inf | | | | `-- PlatformLib | | | | |-- ArmPlatformLib.c | | | | |-- ArmPlatformLib.inf | | | | |-- NxpQoriqLsHelper.S | | | | `-- NxpQoriqLsMem.c | | | |-- LS1043aRdbPkg.dec | | | |-- LS1043aRdbPkg.dsc | | | |-- LS1043aRdbPkg.fdf | | | `-- VarStore.fdf.inc | | |-- LS1046aRdbPkg | | | |-- Drivers | | | | `-- PlatformDxe | | | | |-- PlatformDxe.c | | | | `-- PlatformDxe.inf | | | |-- Include | | | | `-- IfcBoardSpecific.h | | | |-- Library | | | | |-- BoardLib | | | | | |-- BoardLib.c | | | | | `-- BoardLib.inf | | | | `-- PlatformLib | | | | |-- ArmPlatformLib.c | | | | |-- ArmPlatformLib.inf | | | | |-- NxpQoriqLsHelper.S | | | | `-- NxpQoriqLsMem.c | | | |-- LS1046aRdbPkg.dec | | | |-- LS1046aRdbPkg.dsc | | | `-- LS1046aRdbPkg.fdf | | |-- LS2088aRdbPkg | | | |-- Drivers | | | | `-- PlatformDxe | | | | |-- PlatformDxe.c | | | | `-- PlatformDxe.inf | | | |-- Include | | | | |-- IfcBoardSpecific.h | | | | `-- Library | | | | `-- FpgaLib.h | | | |-- Library | | | | |-- BoardLib | | | | | |-- BoardLib.c | | | | | `-- BoardLib.inf | | | | |-- FpgaLib | | | | | |-- FpgaLib.c | | | | | `-- FpgaLib.inf | | | | `-- PlatformLib | | | | |-- ArmPlatformLib.c | | | | |-- ArmPlatformLib.inf | | | | |-- NxpQoriqLsHelper.S | | | | `-- NxpQoriqLsMem.c | | | |-- LS2088aRdbPkg.dec | | | |-- LS2088aRdbPkg.dsc | | | |-- LS2088aRdbPkg.fdf | | | `-- VarStore.fdf.inc | | |-- NxpQoriqLs.dsc.inc | | `-- Readme.md |-- Silicon | |-- Maxim | | `-- Library | | |-- Ds1307RtcLib | | | |-- Ds1307Rtc.h | | | |-- Ds1307RtcLib.c | | | |-- Ds1307RtcLib.dec | | | `-- Ds1307RtcLib.inf | | `-- Ds3232RtcLib | | |-- Ds3232Rtc.h | | |-- Ds3232RtcLib.c | | |-- Ds3232RtcLib.dec | | `-- Ds3232RtcLib.inf | |-- NXP | | |-- Drivers | | | |-- I2cDxe | | | | |-- ComponentName.c | | | | |-- DriverBinding.c | | | | |-- I2cDxe.c | | | | |-- I2cDxe.h | | | | `-- I2cDxe.inf | | | |-- NorFlashDxe | | | | |-- NorFlashBlockIoDxe.c | | | | |-- NorFlashDxe.c | | | | |-- NorFlashDxe.h | | | | |-- NorFlashDxe.inf | | | | `-- NorFlashFvbDxe.c | | | |-- PciCpuIo2Dxe | | | | |-- PciCpuIo2Dxe.c | | | | `-- PciCpuIo2Dxe.inf | | | |-- UsbHcdInitDxe | | | | |-- UsbHcd.c | | | | |-- UsbHcd.h | | | | `-- UsbHcd.inf | | | `-- WatchDog | | | |-- WatchDog.c | | | |-- WatchDogDxe.inf | | | `-- WatchDog.h | | |-- Include | | | |-- Chassis2 | | | | |-- SerDes.h | | | | `-- Soc.h | | | |-- Chassis3 | | | | |-- SerDes.h | | | | `-- Soc.h | | | |-- Ifc.h | | | |-- Library | | | | |-- FpgaLib.h | | | | |-- IfcLib.h | | | | |-- IoAccessLib.h | | | | `-- NorFlashLib.h | | | |-- NorFlash.h | | | `-- NxpPcie.h | | |-- Library | | | |-- DUartPortLib | | | | |-- DUart.h | | | | |-- DUartPortLib.c | | | | `-- DUartPortLib.inf | | | |-- FpgaLib | | | | |-- FpgaLib.c | | | | `-- FpgaLib.inf | | | |-- IfcLib | | | | |-- IfcLib.c | | | | |-- IfcLib.h | | | | `-- IfcLib.inf | | | |-- IoAccessLib | | | | |-- IoAccessLib.c | | | | `-- IoAccessLib.inf | | | |-- NorFlashLib | | | | |-- CfiCommand.h | | | | |-- CfiNorFlashLib.c | | | | |-- CfiNorFlashLib.h | | | | |-- NorFlashLib.c | | | | `-- NorFlashLib.inf | | | |-- Pcf2129RtcLib | | | | |-- Pcf2129Rtc.h | | | | |-- Pcf2129RtcLib.c | | | | |-- Pcf2129RtcLib.dec | | | | `-- Pcf2129RtcLib.inf | | | |-- Pcf8563RealTimeClockLib | | | | |-- Pcf8563RealTimeClockLib.c | | | | |-- Pcf8563RealTimeClockLib.dec | | | | `-- Pcf8563RealTimeClockLib.inf | | | |-- PciHostBridgeLib | | | | |-- PciHostBridgeLib.c | | | | `-- PciHostBridgeLib.inf | | | |-- PciSegmentLib | | | | |-- PciSegmentLib.c | | | | `-- PciSegmentLib.inf | | | `-- SocLib | | | |-- Chassis2 | | | | `-- Soc.c | | | |-- Chassis3 | | | | `-- Soc.c | | | |-- Chassis.c | | | |-- Chassis.h | | | |-- LS1043aSocLib.inf | | | |-- LS1046aSocLib.inf | | | |-- LS2088aSocLib.inf | | | `-- SerDes.c | | |-- LS1043A | | | |-- Include | | | | `-- SocSerDes.h | | | |-- LS1043A.dec | | | `-- LS1043A.dsc.inc | | |-- LS1046A | | | |-- Include | | | | `-- SocSerDes.h | | | |-- LS1046A.dec | | | `-- LS1046A.dsc.inc | | |-- LS2088A | | | |-- Include | | | | `-- SocSerDes.h | | | |-- LS2088A.dec | | | `-- LS2088A.dsc.inc | | `-- 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. Looking forward for your kind support in upstreaming our boards in edk2-platforms. Meenakshi Aggarwal (28): Silicon/NXP: Add Library to return Mmio APIs pointer 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 Platform/NXP: Add Platform driver for LS1043 RDB board Compilation : Add the fdf, dsc and dec files. Readme : Add Readme.md file. IFC : Add Header file for IFC controller LS1043/BoardLib : Add support for LS1043 BoardLib. Silicon/NXP : Add support of IfcLib Silicon/NXP : 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: Add Platform driver for LS1046 RDB board Platform/NXP: Add Platform driver for LS2088 RDB board Compilation : Add the fdf, dsc and dec files LS2088 : Enable support of FpgaLib LS2088ARDB: Enable NOR driver and Runtime Services 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 (5): Silicon/NXP:SocLib support for initialization of peripherals Platform/NXP/LS2088aRdbPkg: ArmPlatformLib Support for LS2088ARDB Silicon/Maxim: DS3232 RTC Library Support Platform/NXP: LS2088A RDB Board Library Platform/NXP: LS2088 RDB Board FPGA library Platform/NXP/FVRules.fdf.inc | 99 +++ .../Drivers/PlatformDxe/PlatformDxe.c | 119 +++ .../Drivers/PlatformDxe/PlatformDxe.inf | 58 ++ .../NXP/LS1043aRdbPkg/Include/IfcBoardSpecific.h | 109 +++ Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dec | 29 + Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc | 113 +++ Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf | 212 ++++++ .../NXP/LS1043aRdbPkg/Library/BoardLib/BoardLib.c | 69 ++ .../LS1043aRdbPkg/Library/BoardLib/BoardLib.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 +++ .../Drivers/PlatformDxe/PlatformDxe.c | 119 +++ .../Drivers/PlatformDxe/PlatformDxe.inf | 58 ++ .../NXP/LS1046aRdbPkg/Include/IfcBoardSpecific.h | 83 +++ Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.dec | 29 + Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.dsc | 105 +++ Platform/NXP/LS1046aRdbPkg/LS1046aRdbPkg.fdf | 205 ++++++ .../NXP/LS1046aRdbPkg/Library/BoardLib/BoardLib.c | 61 ++ .../LS1046aRdbPkg/Library/BoardLib/BoardLib.inf | 31 + .../Library/PlatformLib/ArmPlatformLib.c | 105 +++ .../Library/PlatformLib/ArmPlatformLib.inf | 68 ++ .../Library/PlatformLib/NxpQoriqLsHelper.S | 35 + .../Library/PlatformLib/NxpQoriqLsMem.c | 158 ++++ .../Drivers/PlatformDxe/PlatformDxe.c | 119 +++ .../Drivers/PlatformDxe/PlatformDxe.inf | 58 ++ .../NXP/LS2088aRdbPkg/Include/IfcBoardSpecific.h | 114 +++ .../NXP/LS2088aRdbPkg/Include/Library/FpgaLib.h | 166 +++++ Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dec | 29 + Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc | 130 ++++ 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.inc | 427 +++++++++++ Platform/NXP/Readme.md | 24 + Silicon/Maxim/Library/Ds1307RtcLib/Ds1307Rtc.h | 54 ++ Silicon/Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.c | 378 ++++++++++ .../Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.dec | 29 + .../Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.inf | 45 ++ Silicon/Maxim/Library/Ds3232RtcLib/Ds3232Rtc.h | 49 ++ Silicon/Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.c | 420 +++++++++++ .../Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.dec | 34 + .../Maxim/Library/Ds3232RtcLib/Ds3232RtcLib.inf | 50 ++ Silicon/NXP/Drivers/I2cDxe/ComponentName.c | 185 +++++ Silicon/NXP/Drivers/I2cDxe/DriverBinding.c | 241 ++++++ Silicon/NXP/Drivers/I2cDxe/I2cDxe.c | 693 +++++++++++++++++ Silicon/NXP/Drivers/I2cDxe/I2cDxe.h | 96 +++ Silicon/NXP/Drivers/I2cDxe/I2cDxe.inf | 64 ++ .../NXP/Drivers/NorFlashDxe/NorFlashBlockIoDxe.c | 252 +++++++ Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.c | 503 +++++++++++++ Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.h | 146 ++++ Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.inf | 65 ++ Silicon/NXP/Drivers/NorFlashDxe/NorFlashFvbDxe.c | 816 +++++++++++++++++++++ Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.c | 633 ++++++++++++++++ Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.inf | 49 ++ Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.c | 218 ++++++ Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.h | 144 ++++ Silicon/NXP/Drivers/UsbHcdInitDxe/UsbHcd.inf | 48 ++ Silicon/NXP/Drivers/WatchDog/WatchDog.c | 402 ++++++++++ Silicon/NXP/Drivers/WatchDog/WatchDog.h | 39 + Silicon/NXP/Drivers/WatchDog/WatchDogDxe.inf | 47 ++ Silicon/NXP/Include/Chassis2/SerDes.h | 68 ++ Silicon/NXP/Include/Chassis2/Soc.h | 367 +++++++++ Silicon/NXP/Include/Chassis3/SerDes.h | 91 +++ Silicon/NXP/Include/Chassis3/Soc.h | 143 ++++ Silicon/NXP/Include/Ifc.h | 423 +++++++++++ Silicon/NXP/Include/Library/FpgaLib.h | 97 +++ Silicon/NXP/Include/Library/IfcLib.h | 26 + Silicon/NXP/Include/Library/IoAccessLib.h | 332 +++++++++ Silicon/NXP/Include/Library/NorFlashLib.h | 77 ++ Silicon/NXP/Include/NorFlash.h | 44 ++ Silicon/NXP/Include/NxpPcie.h | 146 ++++ Silicon/NXP/LS1043A/Include/SocSerDes.h | 57 ++ Silicon/NXP/LS1043A/LS1043A.dec | 22 + Silicon/NXP/LS1043A/LS1043A.dsc.inc | 79 ++ Silicon/NXP/LS1046A/Include/SocSerDes.h | 55 ++ Silicon/NXP/LS1046A/LS1046A.dec | 22 + Silicon/NXP/LS1046A/LS1046A.dsc.inc | 71 ++ Silicon/NXP/LS2088A/Include/SocSerDes.h | 67 ++ Silicon/NXP/LS2088A/LS2088A.dec | 22 + Silicon/NXP/LS2088A/LS2088A.dsc.inc | 76 ++ Silicon/NXP/Library/DUartPortLib/DUart.h | 128 ++++ Silicon/NXP/Library/DUartPortLib/DUartPortLib.c | 370 ++++++++++ Silicon/NXP/Library/DUartPortLib/DUartPortLib.inf | 41 ++ Silicon/NXP/Library/FpgaLib/FpgaLib.c | 145 ++++ Silicon/NXP/Library/FpgaLib/FpgaLib.inf | 34 + Silicon/NXP/Library/IfcLib/IfcLib.c | 150 ++++ Silicon/NXP/Library/IfcLib/IfcLib.h | 190 +++++ Silicon/NXP/Library/IfcLib/IfcLib.inf | 38 + Silicon/NXP/Library/IoAccessLib/IoAccessLib.c | 410 +++++++++++ Silicon/NXP/Library/IoAccessLib/IoAccessLib.inf | 32 + Silicon/NXP/Library/NorFlashLib/CfiCommand.h | 99 +++ Silicon/NXP/Library/NorFlashLib/CfiNorFlashLib.c | 210 ++++++ Silicon/NXP/Library/NorFlashLib/CfiNorFlashLib.h | 53 ++ Silicon/NXP/Library/NorFlashLib/NorFlashLib.c | 696 ++++++++++++++++++ Silicon/NXP/Library/NorFlashLib/NorFlashLib.inf | 43 ++ Silicon/NXP/Library/Pcf2129RtcLib/Pcf2129Rtc.h | 52 ++ Silicon/NXP/Library/Pcf2129RtcLib/Pcf2129RtcLib.c | 389 ++++++++++ .../NXP/Library/Pcf2129RtcLib/Pcf2129RtcLib.dec | 29 + .../NXP/Library/Pcf2129RtcLib/Pcf2129RtcLib.inf | 47 ++ .../Library/PciHostBridgeLib/PciHostBridgeLib.c | 639 ++++++++++++++++ .../Library/PciHostBridgeLib/PciHostBridgeLib.inf | 51 ++ Silicon/NXP/Library/PciSegmentLib/PciSegmentLib.c | 611 +++++++++++++++ .../NXP/Library/PciSegmentLib/PciSegmentLib.inf | 41 ++ Silicon/NXP/Library/SocLib/Chassis.c | 411 +++++++++++ Silicon/NXP/Library/SocLib/Chassis.h | 162 ++++ Silicon/NXP/Library/SocLib/Chassis2/Soc.c | 220 ++++++ Silicon/NXP/Library/SocLib/Chassis3/Soc.c | 191 +++++ Silicon/NXP/Library/SocLib/LS1043aSocLib.inf | 53 ++ Silicon/NXP/Library/SocLib/LS1046aSocLib.inf | 53 ++ Silicon/NXP/Library/SocLib/LS2088aSocLib.inf | 52 ++ Silicon/NXP/Library/SocLib/SerDes.c | 274 +++++++ Silicon/NXP/NxpQoriqLs.dec | 147 ++++ 122 files changed, 18458 insertions(+) create mode 100644 Platform/NXP/FVRules.fdf.inc create mode 100644 Platform/NXP/LS1043aRdbPkg/Drivers/PlatformDxe/PlatformDxe.c create mode 100644 Platform/NXP/LS1043aRdbPkg/Drivers/PlatformDxe/PlatformDxe.inf create mode 100644 Platform/NXP/LS1043aRdbPkg/Include/IfcBoardSpecific.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/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/Drivers/PlatformDxe/PlatformDxe.c create mode 100644 Platform/NXP/LS1046aRdbPkg/Drivers/PlatformDxe/PlatformDxe.inf create mode 100644 Platform/NXP/LS1046aRdbPkg/Include/IfcBoardSpecific.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/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/Drivers/PlatformDxe/PlatformDxe.c create mode 100644 Platform/NXP/LS2088aRdbPkg/Drivers/PlatformDxe/PlatformDxe.inf 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.inc create mode 100644 Platform/NXP/Readme.md 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/Drivers/I2cDxe/ComponentName.c create mode 100644 Silicon/NXP/Drivers/I2cDxe/DriverBinding.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/Chassis2/SerDes.h create mode 100644 Silicon/NXP/Include/Chassis2/Soc.h create mode 100644 Silicon/NXP/Include/Chassis3/SerDes.h create mode 100644 Silicon/NXP/Include/Chassis3/Soc.h create mode 100644 Silicon/NXP/Include/Ifc.h create mode 100644 Silicon/NXP/Include/Library/FpgaLib.h create mode 100644 Silicon/NXP/Include/Library/IfcLib.h create mode 100644 Silicon/NXP/Include/Library/IoAccessLib.h create mode 100644 Silicon/NXP/Include/Library/NorFlashLib.h create mode 100644 Silicon/NXP/Include/NorFlash.h create mode 100644 Silicon/NXP/Include/NxpPcie.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.inc 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.inc 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.inc 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/FpgaLib/FpgaLib.c create mode 100644 Silicon/NXP/Library/FpgaLib/FpgaLib.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/IoAccessLib/IoAccessLib.c create mode 100644 Silicon/NXP/Library/IoAccessLib/IoAccessLib.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.dec 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/Library/SocLib/Chassis.c create mode 100644 Silicon/NXP/Library/SocLib/Chassis.h create mode 100644 Silicon/NXP/Library/SocLib/Chassis2/Soc.c create mode 100644 Silicon/NXP/Library/SocLib/Chassis3/Soc.c create mode 100644 Silicon/NXP/Library/SocLib/LS1043aSocLib.inf create mode 100644 Silicon/NXP/Library/SocLib/LS1046aSocLib.inf create mode 100644 Silicon/NXP/Library/SocLib/LS2088aSocLib.inf create mode 100644 Silicon/NXP/Library/SocLib/SerDes.c create mode 100644 Silicon/NXP/NxpQoriqLs.dec -- 1.9.1