From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from EUR02-HE1-obe.outbound.protection.outlook.com (EUR02-HE1-obe.outbound.protection.outlook.com [40.107.1.76]) by mx.groups.io with SMTP id smtpd.web10.35719.1585226209345346853 for ; Thu, 26 Mar 2020 05:36:50 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@armh.onmicrosoft.com header.s=selector2-armh-onmicrosoft-com header.b=7OCJn4Bt; spf=pass (domain: arm.com, ip: 40.107.1.76, mailfrom: samer.el-haj-mahmoud@arm.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rNyF7LPtw7B+EF/I5fvLLAnPMg3GVWUiFGjl/tuPHXM=; b=7OCJn4BtviYjeg1pZfiCAF/vuaWtFonmTx7UU8oYVO9Xw8OifpLSpaKZ38cHHS32bTWK2SaPVMWW805PKsF3smo/dgmayOVV9UQzWtDCXpsA5gMQ9GYrR3hN3VWEhgj2j2sDq0xM8VLfKUI3fanZ2rW1ZNaR0q4GEx+hH51GQAk= Received: from VI1PR0701CA0040.eurprd07.prod.outlook.com (2603:10a6:800:90::26) by VE1PR08MB5181.eurprd08.prod.outlook.com (2603:10a6:803:10d::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.19; Thu, 26 Mar 2020 12:36:45 +0000 Received: from VE1EUR03FT032.eop-EUR03.prod.protection.outlook.com (2603:10a6:800:90:cafe::9f) by VI1PR0701CA0040.outlook.office365.com (2603:10a6:800:90::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.12 via Frontend Transport; Thu, 26 Mar 2020 12:36:45 +0000 Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; edk2.groups.io; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;edk2.groups.io; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by VE1EUR03FT032.mail.protection.outlook.com (10.152.18.121) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.17 via Frontend Transport; Thu, 26 Mar 2020 12:36:45 +0000 Received: ("Tessian outbound 60d769d68364:v48"); Thu, 26 Mar 2020 12:36:44 +0000 X-CR-MTA-TID: 64aa7808 Received: from 9d8654c89da0.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id E6CFAF29-2EE6-47AB-A1C5-7EE1D5270106.1; Thu, 26 Mar 2020 12:36:39 +0000 Received: from EUR05-DB8-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 9d8654c89da0.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 26 Mar 2020 12:36:39 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=eIyHQjI00MuDaUwvzR7p+OtwTdKuvlc7wic3/8/3RQ1eczRLJzGVqUn/beEb92/kBenc8Iwzh2UznqBMJSpZcrS0OKEQKgQBi+TLsrcuSj0xCJ+E/rwPAtkzBnh4EzVvEIIVpPtLLRRR3LiOvmAjg1AZWoj6YzLxWJ0wP/hxHR/0qvw8YzeOsT05rB38GxMo5fgB+mXJ8ZJ7XBe4u1zka9yTHCy57CU+snpwmecRCgyz2NPrpWGvTnCaGVygfjYVtIkfWxwV5Hm0bGldg2NSvAk7T4VGDB87R/MeLQ/Vcsl759lUHSyFYoBVPutGUAV7lm39fPUjWsSkJSyt2b/NbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rNyF7LPtw7B+EF/I5fvLLAnPMg3GVWUiFGjl/tuPHXM=; b=gIFxmz50ZF3UWJAbQKdyAyX60ndGz8I0vTr5LY6ckvtnIx2lWb8OO54N7zHYjrDuGCig1ViuZl/m4qq7KKu/nVjiukoRbBlD+pSti/898kwcJLz1weY57pGvdlI3gQUmfUBo1WFlZJ3NEykxbDKRBVuLqskiFIJE8j778UkqtP+AErzCnaqHwqSbklYTOLL7iOhP610qHM01SjVPchWCY68Dqgn+wwpHDDVB1JSHeWN3OU3zklMeIDzXfaQigRXkCxcyLK/QU+Mnkp9MGJgtjEN+lhh52Winy271G0P0x8TImgzajVCRDKDg0XnmDp1Xb9M719B/2xWRogR/YHTvXg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rNyF7LPtw7B+EF/I5fvLLAnPMg3GVWUiFGjl/tuPHXM=; b=7OCJn4BtviYjeg1pZfiCAF/vuaWtFonmTx7UU8oYVO9Xw8OifpLSpaKZ38cHHS32bTWK2SaPVMWW805PKsF3smo/dgmayOVV9UQzWtDCXpsA5gMQ9GYrR3hN3VWEhgj2j2sDq0xM8VLfKUI3fanZ2rW1ZNaR0q4GEx+hH51GQAk= Received: from VE1PR08MB4830.eurprd08.prod.outlook.com (10.255.113.19) by VE1PR08MB4830.eurprd08.prod.outlook.com (10.255.113.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.19; Thu, 26 Mar 2020 12:36:37 +0000 Received: from VE1PR08MB4830.eurprd08.prod.outlook.com ([fe80::f01b:f10f:d03f:e9c7]) by VE1PR08MB4830.eurprd08.prod.outlook.com ([fe80::f01b:f10f:d03f:e9c7%6]) with mapi id 15.20.2835.023; Thu, 26 Mar 2020 12:36:37 +0000 From: "Samer El-Haj-Mahmoud" To: Pankaj Bansal , Leif Lindholm , "Meenakshi Aggarwal (meenakshi.aggarwal@nxp.com)" , Michael D Kinney , "devel@edk2.groups.io" , "V Sethi (v.sethi@nxp.com)" , "Jon (jon@solid-run.com)" , Ard Biesheuvel , Samer El-Haj-Mahmoud Subject: Re: [PATCH v2 00/28] Add PEI phase to LS1043ARDB Platform Thread-Topic: [PATCH v2 00/28] Add PEI phase to LS1043ARDB Platform Thread-Index: AQHV/fvF5+i2NYpTVEWEUZO1Hj4JZKha2c+A Date: Thu, 26 Mar 2020 12:36:37 +0000 Message-ID: References: <20200320143543.18615-1-pankaj.bansal@oss.nxp.com> In-Reply-To: <20200320143543.18615-1-pankaj.bansal@oss.nxp.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 3ee116f4-af55-474a-98d3-f9089b190c6d.1 x-checkrecipientchecked: true Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Samer.El-Haj-Mahmoud@arm.com; x-originating-ip: [99.132.126.10] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 2aa6dcb3-ce2f-468c-c996-08d7d182582a x-ms-traffictypediagnostic: VE1PR08MB4830:|VE1PR08MB4830:|VE1PR08MB5181: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:8273;OLM:9508; x-forefront-prvs: 0354B4BED2 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM;SFS:(10009020)(4636009)(376002)(39860400002)(136003)(346002)(366004)(396003)(66476007)(66446008)(186003)(66556008)(64756008)(966005)(6506007)(66946007)(8936002)(26005)(2906002)(7696005)(53546011)(52536014)(55016002)(33656002)(8676002)(19627235002)(110136005)(5660300002)(478600001)(316002)(9686003)(76116006)(71200400001)(81156014)(81166006)(86362001);DIR:OUT;SFP:1101;SCL:1;SRVR:VE1PR08MB4830;H:VE1PR08MB4830.eurprd08.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 4AbxQs+BwHyo32KD7rUChwSBZue9BHDoE+5ErslURhwYh5odOA1+zuVnpPhMjisJZ82kC4EJtnHzTBy4GrpLsHPE8IRkfSTpkXbZ/73wvSC70DpUjzbkD2tso76iaTZmznnMnKCtyblrtMJYm4AkedODQGc1Wu2Lbl/W4ekzYm2n/NZfb2mdkxsGukp1j0Ss10v/0NqfvPQHQCkRRjBhp3kYBsniTLz4pbA7tjkZfhISKqbvc1ANV0rFMfribD4NT+HBP8kvFfBVZBvWTAH4INTDwNDN+Wl5emKem2AjzKQ74x5zWU4ruAYEoVD5x+LOzVp50c1+sCz+l7b1w99BBkNDKX2Q8hUg6VvhJwKUqSiKqZVaSxtXESin6yUDZJ8BUhh+CyihMQ3fWh/LBN+DdzfsnD+Q8Pr7kD3oAbD5YPbFMY/u7slGQSjG6EF9tBCNASLSRXTX7A3mJukQKISk6/KkryfJ14uKVJMw62cKv2AgX8/fzjc1kxsMfHUUuelzSe23F8bTqXxDr8DXUcFbuA== x-ms-exchange-antispam-messagedata: 369IpzVxxEYAf2wBVGNtpo2B/R9LzMOevneEnedNM3IbiPkH8ZjvgPZn93/aMcXataQGSrGlGLnZ1OlS9QozCfhSboEJxvDd2ee3uhAwhIzGoXhKoEEtc3xikGXyM3AUITHLBpKpEUeFy1oA8bsQ3g== MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB4830 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Samer.El-Haj-Mahmoud@arm.com; Return-Path: Samer.El-Haj-Mahmoud@arm.com X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT032.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123;IPV:CAL;SCL:-1;CTRY:IE;EFV:NLI;SFV:NSPM;SFS:(10009020)(4636009)(396003)(376002)(39860400002)(346002)(136003)(46966005)(86362001)(52536014)(5660300002)(55016002)(9686003)(33656002)(356004)(336012)(53546011)(6506007)(82740400003)(19627235002)(47076004)(110136005)(7696005)(81156014)(2906002)(8676002)(316002)(186003)(81166006)(8936002)(26005)(36906005)(478600001)(70586007)(70206006)(966005)(26826003);DIR:OUT;SFP:1101;SCL:1;SRVR:VE1PR08MB5181;H:64aa7808-outbound-1.mta.getcheckrecipient.com;FPR:;SPF:Pass;LANG:en;PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; X-MS-Office365-Filtering-Correlation-Id-Prvs: f9a85a61-7114-4a72-88a0-08d7d1825394 X-Forefront-PRVS: 0354B4BED2 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: dVM9fINrf1s806yZVEgtQkDimdPtKTiVAndWUhpkyn8lMidVM93BTGBnV+QGppy3tWSRQE+0sDUemUgCWNfnDBtwsnnanlCc6vkycMOf94p3EBlko7N/MAuu86na2DpoZKk2TGuiEHeyMgrCE0doTomdJw40YXY5Z8c9ShWV1/kyXXELd1TfS4FPuIVFpuw0XTYAfIcheowZrLKelhRAX+/3UzSPSXfB5vsd02EFUM8YkpaIfpRjukK/qOu9cKaoiQkCSXVOyPJGwNaZTMb9xQnmaTC80AHs4Jdyl/waLcc4Cq2zpfAzROpobLEAw7AxU2/8WnNMhux2p2/NbJ79jIbMjUPr5E+KqbeyKVjsfAxFFrE/FiRQNMZFO0sQYcp9QA0UaneOUQZAXhbFfy4ZU7VZFBE9hJs2qgw9/WbDtZ1ibHpstwFzjfbvzRU1vDJaAJj3eyGNB2urd82zLaL228ZcozEFOs99JLa51g8qy4QS4MLixCMuXgZ04rYoh5Obrs/otH6VTRuUu/YeDNl9Hj5fq/wT9rSZgFfOKGK2v/0YrBZQokOCrcGWWZZa/s/TFYPPYvSfNqUlbkU3bao84Q20Wq/aq107QQzy/0Zy1Mo= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Mar 2020 12:36:45.0006 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2aa6dcb3-ce2f-468c-c996-08d7d182582a X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d;Ip=[63.35.35.123];Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5181 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Pankaj, Please Cc Ard on Arm platform patches Leif, Any help in reviewing this big series is appreciated. Thanks, --Samer > -----Original Message----- > From: Pankaj Bansal > Sent: Friday, March 20, 2020 10:35 AM > To: Leif Lindholm ; Meenakshi Aggarwal > (meenakshi.aggarwal@nxp.com) ; Michael D > Kinney ; devel@edk2.groups.io; V Sethi > (v.sethi@nxp.com) ; Samer El-Haj-Mahmoud Mahmoud@arm.com>; Jon (jon@solid-run.com) > Subject: [PATCH v2 00/28] Add PEI phase to LS1043ARDB Platform > > From: Pankaj Bansal > > This patch series adds PEI phase to NXP LS1043ARDB Platform. > The previous attempt at this feature can be referred here: > https://edk2.groups.io/g/devel/message/54006 > > I have taken care of the review comments received on v1 and have broken > down the patches further to make review easier. > > That is why the number of patches have increased from 19 in v1 to > 28 in v2. > > As such the v1 and v2 patches have diverged, which is why i am not puttin= g > version specific changes in each indivisual patch. > > i have created v2 series in a way that the changes feel more organic and = not > abrupt. > Only the patch "12/28 remove not needed components" would seem too > invasive. But, as i have noted in patch description, i am not removing an= ything > which is needed for booting LS1043ARDB as of now. i have done this to kee= p > the code simple and introduce the components as and when needed for new > features. This makes code review simpler too. > > Pankaj Bansal (28): > Silicon/NXP: Add I2c lib > Silicon/NXP: changes to use I2clib in i2cdxe > Silicon/NXP/I2cDxe: Fix I2c Timeout with RTC > Silicon/Maxim: Fix bug in RtcWrite in Ds1307RtcLib > Silicon/Maxim: Add comments in Ds1307RtcLib > NXP/LS1043aRdb: Move Soc specific components to soc files > Silicon/NXP: Implement SerialUartClockLib > Silicon/NXP/LS1043A: Use BaseSerialPortLib16550 as SerialPortLib > Silicon/NXP: Drop DUartPortLib > Silicon/NXP: remove print information from Soc lib > Silicon/NXP: remove not needed components > Silicon/NXP: Remove unnecessary PCDs > Silicon/NXP: Move dsc file > Platform/NXP: rename the ArmPlatformLib as per ArmPlatformPkg > Silicon/NXP: Move RAM retrieval from SocLib > Platform/NXP/LS1043aRdbPkg: Add Clock retrieval APIs > Silicon/NXP: Use Clock retrieval PPI in modules > Silicon/NXP: Add Chassis2 Package > Silicon/NXP/LS1043A: Use ChassisLib from Chassis2 Pkg > Silicon/NXP/LS1043A: Move SocLib to Soc Package > Slicon/NXP: Add PlatformPei Lib > NXP/LS1043aRdbPkg/ArmPlatformLib: Use default ArmPlatformHelper.S > NXP/LS1043aRdbPkg/ArmPlatformLib: Use Allocate pool > NXP/LS1043aRdbPkg/ArmPlatformLib: Remove extern SocInit > Platform/NXP: Modify FV rules > Platform/NXP/LS1043aRdbPkg: Add VarStore > Silicon/NXP: move MemoryInitPeiLib as per PEIM structures > Platform/NXP/LS1043aRdbPkg: Add PEI Phase > > Platform/NXP/FVRules.fdf.inc | 59 +- > .../Drivers/PlatformDxe/PlatformDxe.c | 15 +- > .../Drivers/PlatformDxe/PlatformDxe.inf | 11 +- > Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc | 26 +- > Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf | 21 +- > .../AArch64/ArmPlatformHelper.S | 45 ++ > .../ArmPlatformLib.c | 61 +- > .../Library/ArmPlatformLib/ArmPlatformLib.inf | 42 ++ > .../ArmPlatformLibMem.c} | 84 ++- > .../Library/PlatformLib/ArmPlatformLib.inf | 55 -- > .../Library/PlatformLib/NxpQoriqLsHelper.S | 31 - > Platform/NXP/LS1043aRdbPkg/VarStore.fdf.inc | 91 +++ > .../Maxim/Library/Ds1307RtcLib/Ds1307RtcLib.c | 23 +- > Silicon/NXP/Chassis2/Chassis2.dec | 23 + > Silicon/NXP/Chassis2/Chassis2.dsc.inc | 10 + > Silicon/NXP/Chassis2/Include/Chassis.h | 34 ++ > .../Chassis2/Library/ChassisLib/ChassisLib.c | 97 +++ > .../Library/ChassisLib/ChassisLib.inf | 34 ++ > Silicon/NXP/Drivers/I2cDxe/I2cDxe.c | 533 +--------------- > Silicon/NXP/Drivers/I2cDxe/I2cDxe.h | 50 +- > Silicon/NXP/Drivers/I2cDxe/I2cDxe.inf | 14 +- > Silicon/NXP/Include/Chassis2/LsSerDes.h | 62 -- > Silicon/NXP/Include/Chassis2/NxpSoc.h | 361 ----------- > Silicon/NXP/Include/DramInfo.h | 38 -- > Silicon/NXP/Include/Library/ChassisLib.h | 51 ++ > Silicon/NXP/Include/Library/I2cLib.h | 120 ++++ > Silicon/NXP/Include/Library/SocLib.h | 52 ++ > Silicon/NXP/Include/Ppi/NxpPlatformGetClock.h | 53 ++ > Silicon/NXP/LS1043A/Include/Soc.h | 55 ++ > Silicon/NXP/LS1043A/Include/SocSerDes.h | 51 -- > Silicon/NXP/LS1043A/LS1043A.dsc.inc | 51 +- > Silicon/NXP/LS1043A/Library/SocLib/SocLib.c | 77 +++ > Silicon/NXP/LS1043A/Library/SocLib/SocLib.inf | 27 + > Silicon/NXP/Library/DUartPortLib/DUart.h | 122 ---- > .../NXP/Library/DUartPortLib/DUartPortLib.c | 364 ----------- > .../NXP/Library/DUartPortLib/DUartPortLib.inf | 34 -- > Silicon/NXP/Library/I2cLib/I2cLib.c | 576 ++++++++++++++++++ > Silicon/NXP/Library/I2cLib/I2cLib.inf | 31 + > Silicon/NXP/Library/I2cLib/I2cLibInternal.h | 105 ++++ > .../Library/MemoryInitPei/MemoryInitPeiLib.c | 140 ----- > .../MemoryInitPeiLib/MemoryInitPeiLib.c | 224 +++++++ > .../MemoryInitPeiLib/MemoryInitPeiLib.h | 25 + > .../MemoryInitPeiLib.inf | 10 +- > .../Library/PlatformPeiLib/PlatformPeiLib.c | 30 + > .../Library/PlatformPeiLib/PlatformPeiLib.inf | 41 ++ > .../SerialUartClockLib/SerialUartClockLib.c | 22 + > .../SerialUartClockLib/SerialUartClockLib.inf | 26 + > Silicon/NXP/Library/SocLib/Chassis.c | 495 --------------- > Silicon/NXP/Library/SocLib/Chassis2/Soc.c | 162 ----- > Silicon/NXP/Library/SocLib/LS1043aSocLib.inf | 45 -- > Silicon/NXP/Library/SocLib/NxpChassis.h | 136 ----- > Silicon/NXP/Library/SocLib/SerDes.c | 268 -------- > Silicon/NXP/NxpQoriqLs.dec | 95 +-- > {Platform =3D> Silicon}/NXP/NxpQoriqLs.dsc.inc | 74 ++- > 54 files changed, 2181 insertions(+), 3201 deletions(-) create mode 100= 644 > Platform/NXP/LS1043aRdbPkg/Library/ArmPlatformLib/AArch64/ArmPlatform > Helper.S > rename Platform/NXP/LS1043aRdbPkg/Library/{PlatformLib =3D> > ArmPlatformLib}/ArmPlatformLib.c (51%) create mode 100644 > Platform/NXP/LS1043aRdbPkg/Library/ArmPlatformLib/ArmPlatformLib.inf > rename > Platform/NXP/LS1043aRdbPkg/Library/{PlatformLib/NxpQoriqLsMem.c =3D> > ArmPlatformLib/ArmPlatformLibMem.c} (51%) delete mode 100644 > Platform/NXP/LS1043aRdbPkg/Library/PlatformLib/ArmPlatformLib.inf > delete mode 100644 > Platform/NXP/LS1043aRdbPkg/Library/PlatformLib/NxpQoriqLsHelper.S > create mode 100644 Platform/NXP/LS1043aRdbPkg/VarStore.fdf.inc > create mode 100644 Silicon/NXP/Chassis2/Chassis2.dec create mode 100644 > Silicon/NXP/Chassis2/Chassis2.dsc.inc > create mode 100644 Silicon/NXP/Chassis2/Include/Chassis.h > create mode 100644 Silicon/NXP/Chassis2/Library/ChassisLib/ChassisLib.c > create mode 100644 Silicon/NXP/Chassis2/Library/ChassisLib/ChassisLib.in= f > delete mode 100644 Silicon/NXP/Include/Chassis2/LsSerDes.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/I2cLib.h > create mode 100644 Silicon/NXP/Include/Library/SocLib.h > create mode 100644 Silicon/NXP/Include/Ppi/NxpPlatformGetClock.h > create mode 100644 Silicon/NXP/LS1043A/Include/Soc.h delete mode 100644 > Silicon/NXP/LS1043A/Include/SocSerDes.h > create mode 100644 Silicon/NXP/LS1043A/Library/SocLib/SocLib.c > create mode 100644 Silicon/NXP/LS1043A/Library/SocLib/SocLib.inf > delete mode 100644 Silicon/NXP/Library/DUartPortLib/DUart.h > delete mode 100644 Silicon/NXP/Library/DUartPortLib/DUartPortLib.c > delete mode 100644 Silicon/NXP/Library/DUartPortLib/DUartPortLib.inf > create mode 100644 Silicon/NXP/Library/I2cLib/I2cLib.c > create mode 100644 Silicon/NXP/Library/I2cLib/I2cLib.inf > create mode 100644 Silicon/NXP/Library/I2cLib/I2cLibInternal.h > delete mode 100644 Silicon/NXP/Library/MemoryInitPei/MemoryInitPeiLib.c > create mode 100644 > Silicon/NXP/Library/MemoryInitPeiLib/MemoryInitPeiLib.c > create mode 100644 > Silicon/NXP/Library/MemoryInitPeiLib/MemoryInitPeiLib.h > rename Silicon/NXP/Library/{MemoryInitPei =3D> > MemoryInitPeiLib}/MemoryInitPeiLib.inf (74%) create mode 100644 > Silicon/NXP/Library/PlatformPeiLib/PlatformPeiLib.c > create mode 100644 Silicon/NXP/Library/PlatformPeiLib/PlatformPeiLib.inf > create mode 100644 > Silicon/NXP/Library/SerialUartClockLib/SerialUartClockLib.c > create mode 100644 > Silicon/NXP/Library/SerialUartClockLib/SerialUartClockLib.inf > delete mode 100644 Silicon/NXP/Library/SocLib/Chassis.c > delete mode 100644 Silicon/NXP/Library/SocLib/Chassis2/Soc.c > delete mode 100644 Silicon/NXP/Library/SocLib/LS1043aSocLib.inf > delete mode 100644 Silicon/NXP/Library/SocLib/NxpChassis.h > delete mode 100644 Silicon/NXP/Library/SocLib/SerDes.c > rename {Platform =3D> Silicon}/NXP/NxpQoriqLs.dsc.inc (84%) > > -- > 2.17.1 IMPORTANT NOTICE: The contents of this email and any attachments are confid= ential and may also be privileged. If you are not the intended recipient, p= lease notify the sender immediately and do not disclose the contents to any= other person, use it for any purpose, or store or copy the information in = any medium. Thank you.