From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=40.107.0.85; helo=eur02-am5-obe.outbound.protection.outlook.com; envelope-from=meenakshi.aggarwal@nxp.com; receiver=edk2-devel@lists.01.org Received: from EUR02-AM5-obe.outbound.protection.outlook.com (mail-eopbgr00085.outbound.protection.outlook.com [40.107.0.85]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id C7350223230E1 for ; Fri, 16 Feb 2018 00:47:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=L9iGr5hZ9/hVzqGYnTPGb8iMJQsIo6mt8aqjuOFqfs0=; b=FFtWTIN9KYsa+OxBtN4d+QYaETD7ptINj7I1RSpWZtxSktL4WX+olPwWR6GPAWnhVlNGuuwPbGmBrP89JBeS6G+3WEX4KEBMuJvPcWjagyWodMvzmdvMR663yg2+zNLFa61UmuhG73cTiyou2iIeWiILHFdN6buL5CRZg7xtGlA= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=meenakshi.aggarwal@nxp.com; Received: from idcbfarm.ap.freescale.net (192.88.169.1) by VI1PR04MB1008.eurprd04.prod.outlook.com (2a01:111:e400:5090::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Fri, 16 Feb 2018 08:53:41 +0000 From: Meenakshi To: ard.biesheuvel@linaro.org, leif.lindholm@linaro.org, michael.d.kinney@intel.com, edk2-devel@lists.01.org Date: Fri, 16 Feb 2018 14:20:13 +0530 Message-Id: <1518771035-6733-18-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> MIME-Version: 1.0 X-Originating-IP: [192.88.169.1] X-ClientProxiedBy: HK2PR02CA0172.apcprd02.prod.outlook.com (2603:1096:201:1f::32) To VI1PR04MB1008.eurprd04.prod.outlook.com (2a01:111:e400:5090::28) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 322c5590-d2fa-461b-99db-08d5751ac930 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020); SRVR:VI1PR04MB1008; X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB1008; 3:WF1e7YqXKq7FQgGvqUPijkQzBj7sbp0f9uCjxQBeNqqxWZl6iBwEbz6JHWiSy+gEwWpb6VdpmJgp3TY8bmedNaFhYuvaeVLhok8xaZj5y5yMVtRsJwERLyvol8S7zVSHKRf4UoaxVZNVZsrfekVrvs835TX8WtO3Q4CnfEuoklojfTAbPC7Mh5ZYByu6HZzBI3eAiQi5dTvV//Q7a25IBXbautATMZYvBcqGefIVrsBFtyiNwHwZ5gXzvT5S6k8N; 25:q9pUKNGsJo5rvFV+6xrD5tApZMi3pSSva0v9TyBcxO3qs5RjMT7oU/0XD+PXMCOT8HgUoQkVWizgZOW3d1867NA9pBGfqEZPCn7+p16OxliOyB6O2fcKMO3gq1LcLjjjEIAiQiGtnXzfiEiyjZMYF3nLW7gmfLUWPCxEwU+wQHsD24EY7mGR5Y0n1fiXTJhDI7h2faYgTzKK1BpLlHiE0zpu+kZKGffu4pZ3NDKt8yNS0C7OzwvAwzpJ+jw5peqkk7uaJdq8NZVQBReIkniAC9IZOkbvWUmrFeTmc4cdvns3L+tzzPZf8aeTpXQiZALvTdrA8d6y8of55EDArOwc4Q==; 31:GZ0uKLXs1fiWdHgwe547X3ZHzB/Aw7sGaLdkw2EL7tVV5wmHO+LchKbx3brrBF3loyZQvzET8Pz9XxjLIAYTsIsRXA9oh3a5Zihp9zJTcoPZv4/pWgdskxjTJwNeEZx7MvlHwNdXT6VdaFTyr9x1N0CeMpF/bdyo5yEJ/PAn3KPmgC3isVFXF6RkIOQdWcQViO2AYHmv9U2DGWYe8V2SCRU8pL6wGuCnWIW/pZSLLaA= X-MS-TrafficTypeDiagnostic: VI1PR04MB1008: X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB1008; 20:cj0WwuYFXbp/pmwj5yubCSID399/4o4fArGBoflVd50HFUSc3+DbfXwqj/P+KyeN+vHFEgSQehGa2HfqwJ3o12P4xWSAJ+98wiNizZRvNzQETLSEsH1yr75/uEbO+G85DjfHObLAtQDSpNzMDHf0zoTnIgspICoFx3RY14hN4ZBtwPDosj6HR/QyxigwofH7m6iMXULbKlcwSKMmdPqJIUe8PFu+87huLaJ5S9vMLrU6o4RIGMWHLT0UWHtX1WFIYFHiLCbRSJkAx8ioabrRfBVhq9SEVt2WsXRvflh1rtcWSFnTaruymQB+8NuANvFax36yuQpASj4yDSHa0VYyC23M74RTv6qOFdlNPuG4r4G+V7E6El3vzVmigfR0GxsQ2wjwBLaA8g8r/eJXVHA1SzYAuGhQS6ymVSHENWDnzr9zSoZMjlWJDUhUVg92d0AsTLtTPeJ1wM9Kj7bDsfYJLPWtXtrUxYkVrq7y2emfIsjGQ2N5QnX3AEQXmK8ZAYvc; 4:OlPT6i4Wy4x6iiEOaP9MALyV7xIfU5hvckQeSPOFIfrKqvl/dNejmn/TLRFYm+tpxKxSD6S1R+i4OpCARpu4w9MCNke3CG3qkFoRN+XtbzxV0XeQygCKs8aGiIuD3skHvHT8bX2z6sy5cufboTjh3lTn7Y8gzhKw+ZrrpRV2S5ut/HN2s/7QeoRAkLaHT5GFLWHlwYDYwUhgAN6Mv83ovxxxDXO9BZtRsaLCEr9z44BQi7rOethTiFZyEmyBY/X+pnVg/7w/FlYvupt7A2HET+LDmUsEZS0z2W8NvIuqOYxeRy6kaJ5vp0AyW1aG0/20 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(3231101)(944501161)(6055026)(6041288)(20161123558120)(20161123564045)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:VI1PR04MB1008; BCL:0; PCL:0; RULEID:; SRVR:VI1PR04MB1008; X-Forefront-PRVS: 0585417D7B X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(346002)(376002)(39380400002)(396003)(39860400002)(366004)(199004)(189003)(86362001)(575784001)(6486002)(8676002)(76176011)(36756003)(4326008)(6116002)(7736002)(386003)(68736007)(186003)(26005)(53936002)(305945005)(16526019)(81156014)(3846002)(6506007)(478600001)(50226002)(16586007)(8936002)(2950100002)(316002)(2906002)(59450400001)(25786009)(97736004)(50466002)(48376002)(105586002)(52116002)(47776003)(81166006)(51416003)(5660300001)(6666003)(106356001)(66066001)(6512007)(19627235001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR04MB1008; H:idcbfarm.ap.freescale.net; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR04MB1008; 23:mmx4kYG00oEZZpLDknSorBC0COndDxC/d5T6ATKFF?= =?us-ascii?Q?KpGmNl14bWA7CL0uvtoGxbsxS1tnwLmVF76IhlyMJIkEGzy4PIvnw3tCwQgu?= =?us-ascii?Q?P+SRu/0xS5X3rqP0otAr/ccj5t3gpYqfZhd0Q6BiVTWrmg8EW9iLIk2EVjtZ?= =?us-ascii?Q?DVy7FCnSTjmAMDsomjASlUs5fAvxjnfTCtV/582HkshU9/Y6kM5ede1p1by5?= =?us-ascii?Q?FpKHRiBTjco9Lm4nxv+WEsDNqi3Rwd4yWQ8sXCZQtvEusDg1Nx4qEyeuJPWo?= =?us-ascii?Q?MVpwQYP9UJhygX1NBEpDz2J8XKM+SOK+/j99sJT3Klw9tyon3O2xzIbGUE6c?= =?us-ascii?Q?MBXLBmBYfGSiFt3b/24ztKp8QMNUBg0+xKKoIxC+ffiyW/Au84RdMmYuUx5/?= =?us-ascii?Q?RaDBkpAFjqijIY9I7yP2dbFERxPTh8DKLo8LMfjN4A5B+TfO/cZ0p+23Uziw?= =?us-ascii?Q?Bn+CQVO98uAygZq7l3NBC3LOJyr9RVBDgW9grb/GRXxy4/CD7ZVtgNr+xYcG?= =?us-ascii?Q?yRLrXA2zuWkUdgsN9Ml5QaiAOLHloChQq14K4S5AVEoft79SI/tbhMsq/gfc?= =?us-ascii?Q?5dS6cKNSmWJ7GwqF+YaMwRDm4n8zaU12nsQWbuD1wPlY0Va4Qrd3fHwoJWdw?= =?us-ascii?Q?jpFLKrPk+eQYOrRu+0cOxpVZHCXtTG+vkbJXk6vYfi2Q9gInB+8skWvOSjBb?= =?us-ascii?Q?YhV+rAdKftHPwNRBeRn6EhZz6ElDgBsSQRyNrU1CKt0O5iuV6ftta4qeeTIB?= =?us-ascii?Q?kaR2yIw0BgTsrY8llhH1tF+k1zYms2c+B3aZ53HPW4+omkoVji81KpC1H6q6?= =?us-ascii?Q?gW4hLcjsKWr9+3XoE6WR/7IIVYbc+1xVwLEMixyaKjiboSnNllOLBDVqpMuh?= =?us-ascii?Q?7Ofa9j8DijBGPKC0qdvqCr8bLwXxaib6dFNTaah6b8ZL3S9KSOLkh5UajXLg?= =?us-ascii?Q?f5N0/0e7GXngsSGE70sNTF7HbCiRCqKWwLXfQ2AwaeE+MS78UC9MGzv/amxv?= =?us-ascii?Q?+gI0BzJrkrLfe+7EBIkNawymOFaoP8eT1mf29aTewfS8RE0ljnBKCE2G8yEc?= =?us-ascii?Q?XnJSlbBK+TPJEJ37lGW25yUwIJnXN+J3t5SgM/hcH86sp90U+s+xL0LKjt+W?= =?us-ascii?Q?34Bp+2lIQwMVMVCxY925mW3wU1CbnbDnILJ5DH2R0ZmARVzwknUUg=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; VI1PR04MB1008; 6:sJsD5WzrymumcLSv9pCgzMUACOI7QbKE3b9R/3SA/yB3jKFIXBwdkLMU8XUdlDTC71pqNh/7CVK5gAQ9+cOdRpyjdA43Cczl/I5NY+J0g3nbEAtDWvIZbtjxdq1v3JOJIx0EKlT1M4cWhY37+HLvtDfEqDEU7kRh/iwe4gS/RHHfPr4gIXw+fU0nBuEJHB7SOmHYipFSrbtuZQCnw9PddDTkDzOTLBwGMvD0lkzo9dCBadPovPupWcIRFxpp5pEA/G/IAwSeB82nMflY2o9YswpiEOkUxp+sBhGWZv0jd5hlcSPtW+HPMrOl8VrFigboL+8Qd4z3PcGi8QxRMrQx64s2HeNDRrpBMpdJjcBgrjY=; 5:KKOw7aNMK1zytyYejf5luvwuF1AEM7fhHfOJ7uNL38PCUF7hy4mTNatmbKS5T5sshttVf3ZuSF3b/4cxMy3lmgqB7n9YiW2gSiEq90OUQgb7bY7t/5kmGmR2ZMyMenwoLW6ggHSVQKx6Bv7McDUfpPFXiOFasn14XqhcX1NThyE=; 24:CJdg5lseTbEI6MuL5I3E5wYHecoexmzxtEQPRE+vw30yIVIhSg3m6+mOAuEHqdhl9TonUDbqGmAUrrmpFqoz6cu609k+jlJtWCC/XO7KYT4=; 7:BLmgR43/kimRC90nC7reeyDWfw+TgT3FtggFRzabFs0weVXczGP6a8FqhywtgSyu1JeZBz/zcWpiGdRV3lpRI7cTCyq6M1NuBZ10N9aTDjAn/hN1VZlwuYrka0p60OnRqBx7EyeWR2lwX1dd7IwIvuMzewypYaJED9I6AV0yrBmVszpxsQ2gmgrw1dHFQXsvOM5loXCiWVYm6d1awVZtaHO1uaAZZ7t1XgTk7GCg6SCR6OLMO9nH3KvaaKf1Kl9L SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2018 08:53:41.6392 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 322c5590-d2fa-461b-99db-08d5751ac930 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB1008 Subject: [PATCH edk2-platforms 17/39] LS1043 : Enable NOR driver for LS1043aRDB package. X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Feb 2018 08:47:55 -0000 Content-Type: text/plain From: Meenakshi Aggarwal Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Meenakshi Aggarwal --- Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc | 16 +++++++++++++++- Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf | 9 ++++++++- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc b/Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc index df4d917..7708e0a 100644 --- a/Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc +++ b/Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.dsc @@ -41,6 +41,7 @@ IfcLib|Silicon/NXP/Library/IfcLib/IfcLib.inf BoardLib|Platform/NXP/LS1043aRdbPkg/Library/BoardLib/BoardLib.inf FpgaLib|Platform/NXP/LS1043aRdbPkg/Library/FpgaLib/FpgaLib.inf + NorFlashLib|Silicon/NXP/Library/NorFlashLib/NorFlashLib.inf [PcdsFixedAtBuild.common] @@ -70,6 +71,13 @@ gDs1307RtcLibTokenSpaceGuid.PcdI2cSlaveAddress|0x68 gDs1307RtcLibTokenSpaceGuid.PcdI2cBusFrequency|100000 + # + # NV Storage PCDs. + # + gArmTokenSpaceGuid.PcdVFPEnabled|1 + gNxpQoriqLsTokenSpaceGuid.PcdFlashDeviceBase64|0x060000000 + gNxpQoriqLsTokenSpaceGuid.PcdFlashReservedRegionBase64|0x60300000 + ################################################################################ # # Components Section - list of all EDK II Modules needed by this Platform @@ -79,9 +87,15 @@ # # Architectural Protocols # - MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.inf + + MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf{ + + NULL|MdeModulePkg/Library/VarCheckUefiLib/VarCheckUefiLib.inf + } + MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf Silicon/NXP/Drivers/WatchDog/WatchDogDxe.inf Silicon/NXP/Drivers/I2cDxe/I2cDxe.inf + Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.inf ## diff --git a/Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf b/Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf index fa6510c..6b5b63f 100644 --- a/Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf +++ b/Platform/NXP/LS1043aRdbPkg/LS1043aRdbPkg.fdf @@ -55,6 +55,7 @@ gArmTokenSpaceGuid.PcdFvBaseAddress|gArmTokenSpaceGuid.PcdFvSize FV = FVMAIN_COMPACT !include ../FVRules.fdf.inc +!include VarStore.fdf.inc ################################################################################ # # FV Section @@ -103,7 +104,8 @@ READ_LOCK_STATUS = TRUE INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf INF EmbeddedPkg/EmbeddedMonotonicCounter/EmbeddedMonotonicCounter.inf - INF MdeModulePkg/Universal/Variable/EmuRuntimeDxe/EmuVariableRuntimeDxe.inf + INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf + INF MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf INF MdeModulePkg/Universal/ResetSystemRuntimeDxe/ResetSystemRuntimeDxe.inf INF Silicon/NXP/Drivers/I2cDxe/I2cDxe.inf @@ -123,6 +125,11 @@ READ_LOCK_STATUS = TRUE INF EmbeddedPkg/SimpleTextInOutSerial/SimpleTextInOutSerial.inf # + # NOR Driver + # + INF Silicon/NXP/Drivers/NorFlashDxe/NorFlashDxe.inf + + # # Network modules # INF MdeModulePkg/Universal/Network/SnpDxe/SnpDxe.inf -- 1.9.1