From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2a00:1450:4864:20::442; helo=mail-wr1-x442.google.com; envelope-from=leif.lindholm@linaro.org; receiver=edk2-devel@lists.01.org Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id BABC02119680B for ; Mon, 17 Dec 2018 01:50:25 -0800 (PST) Received: by mail-wr1-x442.google.com with SMTP id p4so11539022wrt.7 for ; Mon, 17 Dec 2018 01:50:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=hzvcgV/nYkTpo585GyrwGoQQWztRPyfsCeUjgaPLTIk=; b=HuxxOZM/sHp8XxBaPb+/0jABCuHo9477st+Rg4r4ceDe/qVNV506JlKxRFdT8D4cSj 3jH9trGSpwrCKBfd8V6gCO2ibbn+P0RFNwSzqspHrzXy9DLXvbZu9CwoNvGhwX/BiiBS FK8BXaQTX9tBZ2ZNCUQ/LO9B3DJkgupxicMJg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=hzvcgV/nYkTpo585GyrwGoQQWztRPyfsCeUjgaPLTIk=; b=ZpXgSAiLq6Mz8Tybo0lJYm2pXy9U0r5GchmNQde+X2tUv/FrKtl26FuZhK7KsncSiD MMAD4znjGyK6HKOJ18zlK7P7ltKTOn10UmmOilBi9VrHFqTwe4H4x8LoKbxuzuJ6v4n4 UUDTNdLcv2narpRkcn9MYChs1zBAKDLamir/ilgq+TXQebuVfDbwZpI0HfoBQXTExwxj SiY9Ri51QmN/nDCuHqq7xZaDZ5MR8j8/B/RLi5nXXrPBS5km7nKwadN7bfsAMeZ47q9Y LbEZJzHFvfWMeNVNImsrbUpKFd30B6uo2lMIiWTM3J4wkIqwsIPV0aahHro1g9XeVr72 gUEQ== X-Gm-Message-State: AA+aEWbFFIpXGq4i2bBpc4I+r1oEZkueOnHDNj+UsmUDvoUBK3xsnemV Uy+6bbbuE+Vva/x5Fh/xhmbVZw== X-Google-Smtp-Source: AFSGD/WyqhE8mw8GIUK/4+E2XIaB5mrfGRDNGcHmCl0RU6Kt3ppaU4pvTVIrcJi89ToWhLvTibY/rA== X-Received: by 2002:adf:d1d2:: with SMTP id m18mr10375282wri.138.1545040223759; Mon, 17 Dec 2018 01:50:23 -0800 (PST) Received: from bivouac.eciton.net (bivouac.eciton.net. [2a00:1098:0:86:1000:23:0:2]) by smtp.gmail.com with ESMTPSA id j129sm10489753wmb.39.2018.12.17.01.50.22 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 17 Dec 2018 01:50:22 -0800 (PST) Date: Mon, 17 Dec 2018 09:50:21 +0000 From: Leif Lindholm To: Meenakshi Aggarwal Cc: ard.biesheuvel@linaro.org, michael.d.kinney@intel.com, edk2-devel@lists.01.org, udit.kumar@nxp.com, v.sethi@nxp.com Message-ID: <20181217095021.dokbykihukk2z6iy@bivouac.eciton.net> References: <1518771035-6733-1-git-send-email-meenakshi.aggarwal@nxp.com> <1543417315-5763-1-git-send-email-meenakshi.aggarwal@nxp.com> MIME-Version: 1.0 In-Reply-To: <1543417315-5763-1-git-send-email-meenakshi.aggarwal@nxp.com> User-Agent: NeoMutt/20170113 (1.7.2) Subject: Re: [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: Mon, 17 Dec 2018 09:50:26 -0000 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Meenakshi, I will start going through this set today. It would be most helpful if you could also provide this set on a public git branch I can get at. Best Regards, Leif On Wed, Nov 28, 2018 at 08:31:14PM +0530, Meenakshi Aggarwal wrote: > 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 >