From nobody Sat May 4 00:15:10 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+61063+1787277+3901457@groups.io; helo=web01.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+61063+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one); dmarc=fail(p=none dis=none) header.from=oss.nxp.com Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1591781683782399.00566596596013; Wed, 10 Jun 2020 02:34:43 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id 2fFJYY1788612xlo92J9BHgF; Wed, 10 Jun 2020 02:34:43 -0700 X-Received: from EUR03-DB5-obe.outbound.protection.outlook.com (EUR03-DB5-obe.outbound.protection.outlook.com []) by mx.groups.io with SMTP id smtpd.web12.162.1591741068665030484 for ; Tue, 09 Jun 2020 15:17:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jj9wGK+GapoPm/qdDs+cAX4BhKTM25zkMboTsgQG05HGDmthkYCvfO+Nw/efkrKCh+EOKPPvuxNQ8W3RAZ4eqQhIoeg3GuQVIwQPVTJkVlXVPrBwKZtVqScHl67Ke2gldYvhFhrn/nbct3y06SxtwmWuJt+GLqi2Sj2JlmhcCpIGeCR/f3SipPkO84ge0cTBd49+MMK/Y0DOUUiMg+svdId+d09k7o0rHrDJ32kk5lDGcTf3QHfrya53keYchpokyk5EAUk1+WsAi2tgSCQXyQ0wX5QVIu3NX5Ha9JdwtbHi5qhkGDQouh9bAEqdDRQPmaYes0DOGhzhrYSy7ueV+A== 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=Rka+rl91f5bv7YkkzJFa2OvoCM0QSKEEitb8XiDQQwU=; b=WL9uV2xicLJVsYY6DyTjinVzvC+fdlgOOYnml35cUP3F283TcjRrI4RjDXyZeQx3qjz4ZksB4nFv8y4tg6G4BvZ6MftgHp4GatcmjK301goYVws2d5cG6IgRguNWfh+xE2legdo/gc1o6OucvXKHfWGG/T0GgVjOBV47kBtrhWrnDJW7ZESdOS1C7m89albXGH8HEywSoRnqfe7hYdAPB9j4+YRsEbarvGw6gE/+49G/FGHQYiFKFy+braOzVuVDXe2ex3hxr8JOpIBRTSZu6vlSOwKBzT/Dt+eEwfsrH3O0p1eEnFBNppUP32wNXCCJbGxrLILZbLkN0kz1hfW/CA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none X-Received: from VE1PR04MB6702.eurprd04.prod.outlook.com (2603:10a6:803:123::13) by VE1PR04MB6493.eurprd04.prod.outlook.com (2603:10a6:803:11f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.20; Tue, 9 Jun 2020 22:17:48 +0000 X-Received: from VE1PR04MB6702.eurprd04.prod.outlook.com ([fe80::81c4:97a6:7592:f225]) by VE1PR04MB6702.eurprd04.prod.outlook.com ([fe80::81c4:97a6:7592:f225%7]) with mapi id 15.20.3088.018; Tue, 9 Jun 2020 22:17:48 +0000 From: Wasim Khan To: devel@edk2.groups.io, meenakshi.aggarwal@nxp.com, V.Sethi@nxp.com, ard.biesheuvel@arm.com, leif@nuviainc.com CC: Wasim Khan Subject: [edk2-devel] [PATCH edk2-platforms 1/7] Platform/NXP: LX2160aRdbPkg: Add PCIe space in VirtualMemoryMap Date: Wed, 10 Jun 2020 03:47:24 +0530 Message-ID: <1591741050-11645-2-git-send-email-wasim.khan@oss.nxp.com> In-Reply-To: <1591741050-11645-1-git-send-email-wasim.khan@oss.nxp.com> References: <1591741050-11645-1-git-send-email-wasim.khan@oss.nxp.com> X-ClientProxiedBy: PN1PR0101CA0004.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::14) To VE1PR04MB6702.eurprd04.prod.outlook.com (2603:10a6:803:123::13) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Received: from localhost.localdomain (157.37.179.16) by PN1PR0101CA0004.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.3088.18 via Frontend Transport; Tue, 9 Jun 2020 22:17:46 +0000 X-Originating-IP: [157.37.179.16] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 316ce4be-01d3-4985-0e7e-08d80cc2f117 X-MS-TrafficTypeDiagnostic: VE1PR04MB6493: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1850; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: B5ptU2cVufDlpsuZWJvXKIf7vR46HjQANswnzxi30SfmOsygYNXMDiwJHhYilkqlf6Dt5stOe+1CeaV6ByqGJ4ZDd+L4mqfB0/Ke2zQqskxlSJo7m7bskyvMkMz33i1DR8xuEVtJ1iHkRRdBqpvy7dLlRQ6Tgo4dVNoObRtgsQtXeb+/AqkrPolhEgZahI9MDXhbK4miD/sByVxNy4kqwe2xIiuWBhAZ9m5VIbiza7ITKBNbotLsRq5xh3ogMYYabeUTyamQlDMmX+YvMBOfo2hF9p5e3tr647IzZQbmr50OmhSRHJQaG5gBqM4ij8ECmOLzdRowW6jt0kXzGcn4pkVozWLt+Pc616ugvhBRQjOcgkwQmHYqgNxC/v9hLv8r X-MS-Exchange-AntiSpam-MessageData: VlGFUWk5aqxdhtv/BziZcVTmB3lEH2bA/+iPbcIJgbtJIBWbr03QFOThZ0qVuOgTXmskgpO1retInAN1qjVaNWybJwUJ7BelPzW5iykQrJB+p3igIIEk3CwU6SGoAM9LaYNV0TuvVcf3/NXPX3Jm9u6xbRXNLVqYN8ICCztvVvy7n90pmvztuaPpfNBsiOT6aJslJXQ6Re8kAuCgHqggRqGH09h6gnFY3IsVVZySqaCWg/K/z488eT62hEYsxtT/D8vaM7/UOg4+Wo5MZXz7A/dGiHsZQWzGT4WSalr5s9UPrszunZ4weHdB8t4MSpHDCp9KZ+3fDPqR29cQwDPTSWDURO6F07ItqWjEAs3RsDwRBUT8Zk0zH+UeZlEr3vFGdPrAO25SRS4zFzN1xbTPlm0RB262ez5ShNTeHevzkAcuBuMTrZLSorPD4ItUWoOkBRe1+QzEv9KerGNyK5SR7pNUz3fbX7XaELFLk/lztRng5+AjQxvUX3K5zR8XOhZV X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 316ce4be-01d3-4985-0e7e-08d80cc2f117 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2020 22:17:48.3782 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: q/tPKN0mNG7TOcTiVS7UTxMvsZyH5iRHyEIIe19YZcleJZ5878NeskE5aj8F6KrMMF1Lk6rCeny4+iMdtHgJeA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB6493 Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,wasim.khan@oss.nxp.com X-Gm-Message-State: wpIfTC4OJPotl6bAxGGjCipzx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1591781683; bh=r6H62FwOpcKqCFIBRUJq+Zt04J9psz3N+JfBlYCXFmg=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=wDLIrWD7JLH74Li+ghpIbMXDEyhLxa0dN1Q8LerElQmya0MpcmUdyBQkyNdZWx3s8Uj wAwL3e9pb/bigq0ZeFDDC/zHbJgzSLDgwQAWzPmIcDCPrD3jdU98+KoN+JogoHpC6CYQ2 IEjYzmlnbdH1XsQT9VIG4uWNgdJQZF0GM7w= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" From: Wasim Khan Add PCIe space in VirtualMemoryMap Signed-off-by: Wasim Khan Reviewed-by: Leif Lindholm --- Silicon/NXP/LX2160A/Include/Soc.h | 8= +++++ Platform/NXP/LX2160aRdbPkg/Library/ArmPlatformLib/ArmPlatformLibMem.c | 38= +++++++++++++++++++- 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/Silicon/NXP/LX2160A/Include/Soc.h b/Silicon/NXP/LX2160A/Includ= e/Soc.h index 6c745d580a6d..7e6359485aaf 100644 --- a/Silicon/NXP/LX2160A/Include/Soc.h +++ b/Silicon/NXP/LX2160A/Include/Soc.h @@ -26,6 +26,14 @@ #define LX2160A_FSPI0_PHYS_ADDRESS (BASE_512MB) #define LX2160A_FSPI0_SIZE (SIZE_256MB) =20 +#define LX2160A_PCI1_PHYS_ADDRESS 0x8000000000 +#define LX2160A_PCI2_PHYS_ADDRESS 0x8800000000 +#define LX2160A_PCI3_PHYS_ADDRESS 0x9000000000 +#define LX2160A_PCI4_PHYS_ADDRESS 0x9800000000 +#define LX2160A_PCI5_PHYS_ADDRESS 0xa000000000 +#define LX2160A_PCI6_PHYS_ADDRESS 0xa800000000 +#define LX2160A_PCI_SIZE SIZE_32GB + #define LX2160A_DCFG_ADDRESS NXP_LAYERSCAPE_CHASSIS3V2_DCFG_ADDRESS =20 // SVR diff --git a/Platform/NXP/LX2160aRdbPkg/Library/ArmPlatformLib/ArmPlatformL= ibMem.c b/Platform/NXP/LX2160aRdbPkg/Library/ArmPlatformLib/ArmPlatformLibM= em.c index 391dab265ad7..c03bc23f4a1d 100644 --- a/Platform/NXP/LX2160aRdbPkg/Library/ArmPlatformLib/ArmPlatformLibMem.c +++ b/Platform/NXP/LX2160aRdbPkg/Library/ArmPlatformLib/ArmPlatformLibMem.c @@ -12,7 +12,7 @@ #include #include =20 -#define MAX_VIRTUAL_MEMORY_MAP_DESCRIPTORS 6 +#define MAX_VIRTUAL_MEMORY_MAP_DESCRIPTORS 12 =20 /** Return the Virtual Memory Map of your platform @@ -71,6 +71,42 @@ ArmPlatformGetVirtualMemoryMap ( VirtualMemoryTable[Index].Length =3D LX2160A_FSPI0_SIZE; VirtualMemoryTable[Index++].Attributes =3D ARM_MEMORY_REGION_ATTRIBUTE_D= EVICE; =20 + // PCIe1 + VirtualMemoryTable[Index].PhysicalBase =3D LX2160A_PCI1_PHYS_ADDRESS; + VirtualMemoryTable[Index].VirtualBase =3D LX2160A_PCI1_PHYS_ADDRESS; + VirtualMemoryTable[Index].Length =3D LX2160A_PCI_SIZE; + VirtualMemoryTable[Index++].Attributes =3D ARM_MEMORY_REGION_ATTRIBUTE= _DEVICE; + + // PCIe2 + VirtualMemoryTable[Index].PhysicalBase =3D LX2160A_PCI2_PHYS_ADDRESS; + VirtualMemoryTable[Index].VirtualBase =3D LX2160A_PCI2_PHYS_ADDRESS; + VirtualMemoryTable[Index].Length =3D LX2160A_PCI_SIZE; + VirtualMemoryTable[Index++].Attributes =3D ARM_MEMORY_REGION_ATTRIBUTE= _DEVICE; + + // PCIe3 + VirtualMemoryTable[Index].PhysicalBase =3D LX2160A_PCI3_PHYS_ADDRESS; + VirtualMemoryTable[Index].VirtualBase =3D LX2160A_PCI3_PHYS_ADDRESS; + VirtualMemoryTable[Index].Length =3D LX2160A_PCI_SIZE; + VirtualMemoryTable[Index++].Attributes =3D ARM_MEMORY_REGION_ATTRIBUTE= _DEVICE; + + // PCIe4 + VirtualMemoryTable[Index].PhysicalBase =3D LX2160A_PCI4_PHYS_ADDRESS; + VirtualMemoryTable[Index].VirtualBase =3D LX2160A_PCI4_PHYS_ADDRESS; + VirtualMemoryTable[Index].Length =3D LX2160A_PCI_SIZE; + VirtualMemoryTable[Index++].Attributes =3D ARM_MEMORY_REGION_ATTRIBUTE= _DEVICE; + + // PCIe5 + VirtualMemoryTable[Index].PhysicalBase =3D LX2160A_PCI5_PHYS_ADDRESS; + VirtualMemoryTable[Index].VirtualBase =3D LX2160A_PCI5_PHYS_ADDRESS; + VirtualMemoryTable[Index].Length =3D LX2160A_PCI_SIZE; + VirtualMemoryTable[Index++].Attributes =3D ARM_MEMORY_REGION_ATTRIBUTE= _DEVICE; + + // PCIe6 + VirtualMemoryTable[Index].PhysicalBase =3D LX2160A_PCI6_PHYS_ADDRESS; + VirtualMemoryTable[Index].VirtualBase =3D LX2160A_PCI6_PHYS_ADDRESS; + VirtualMemoryTable[Index].Length =3D LX2160A_PCI_SIZE; + VirtualMemoryTable[Index++].Attributes =3D ARM_MEMORY_REGION_ATTRIBUTE= _DEVICE; + // End of Table ZeroMem (&VirtualMemoryTable[Index], sizeof (ARM_MEMORY_REGION_DESCRIPTO= R)); =20 --=20 2.7.4 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#61063): https://edk2.groups.io/g/devel/message/61063 Mute This Topic: https://groups.io/mt/74793020/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- From nobody Sat May 4 00:15:10 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+61054+1787277+3901457@groups.io; helo=web01.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+61054+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one); dmarc=fail(p=none dis=none) header.from=oss.nxp.com Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1591781680430365.29753219804604; Wed, 10 Jun 2020 02:34:40 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id iEx1YY1788612xwZXqWjqF2K; Wed, 10 Jun 2020 02:34:40 -0700 X-Received: from EUR03-DB5-obe.outbound.protection.outlook.com (EUR03-DB5-obe.outbound.protection.outlook.com [40.107.4.54]) by mx.groups.io with SMTP id smtpd.web10.150.1591741072690741860 for ; Tue, 09 Jun 2020 15:17:53 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nEsieRLnLmC7invlqAGTWdqGvsNMI1KRBTKYstPIdZBFb5BvmYsrFYmqH91d68dZo2nbUzx7LbniblaR0wx0Dxxg48y62x+V5kAUkirWWb3FfuVXFpvD4XrX2d9tx3WFAY5E/uZDf+1onStt0KAv62I7JCpMwDibQmVfivlBm6EBIhQnsm2utj3XMqQihwpoOrzH1TJEhxxB129wTZnHLTzrtskdaXWISH0SHgKdFbvTRngQo7u6+3ffF5uOHgUad8mpdes0Tp3zHjwTJ2KPna3QVhtVkzqbeXEhvjCs/HB/QK0JTnkTlfpkvgBsZaFiobNgyJJcaJpy37zSxyIoYA== 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=mTAo/tZRH7AsMvZC79AOzt46r1RpzGxtiFnC47iY0dU=; b=m/5i1wKIA+5a51Le05tl0qscFq7bL0RkvQoWmj0Jv/FktTQBNmJKI35rpLGObX8exkHt3Ow5Kf1hAVfg6qvZs0ULLfwvy4QAIVzB0B8KRylaUqE2sl3Q39hNqDkQRw/48cX1zgU/WaCWdwbu7jRqzTUqjw3gSHRcCa88wG0yoqw/j/O2IWuO9rlltjOnbJ0Eut7zwG19Onohp7TwRF8+BtYCPX+LiBVPuFhztU9Jvq8+0Z9TGHM7ySXk+KMNUdauEmLe3LEyZAF4RdnfFpBMPTwFagh1Yt7wvdzwiLF0YClkNAMaCZDTVOto5Ryx1DmfTnBOdE2jjH21oZq9jmq6jA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none X-Received: from VE1PR04MB6702.eurprd04.prod.outlook.com (2603:10a6:803:123::13) by VE1PR04MB6493.eurprd04.prod.outlook.com (2603:10a6:803:11f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.20; Tue, 9 Jun 2020 22:17:50 +0000 X-Received: from VE1PR04MB6702.eurprd04.prod.outlook.com ([fe80::81c4:97a6:7592:f225]) by VE1PR04MB6702.eurprd04.prod.outlook.com ([fe80::81c4:97a6:7592:f225%7]) with mapi id 15.20.3088.018; Tue, 9 Jun 2020 22:17:50 +0000 From: Wasim Khan To: devel@edk2.groups.io, meenakshi.aggarwal@nxp.com, V.Sethi@nxp.com, ard.biesheuvel@arm.com, leif@nuviainc.com CC: Wasim Khan Subject: [edk2-devel] [PATCH edk2-platforms 2/7] Silicon/NXP: LX2160A: Define PCIe related PCDs Date: Wed, 10 Jun 2020 03:47:25 +0530 Message-ID: <1591741050-11645-3-git-send-email-wasim.khan@oss.nxp.com> In-Reply-To: <1591741050-11645-1-git-send-email-wasim.khan@oss.nxp.com> References: <1591741050-11645-1-git-send-email-wasim.khan@oss.nxp.com> X-ClientProxiedBy: PN1PR0101CA0004.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::14) To VE1PR04MB6702.eurprd04.prod.outlook.com (2603:10a6:803:123::13) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Received: from localhost.localdomain (157.37.179.16) by PN1PR0101CA0004.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.3088.18 via Frontend Transport; Tue, 9 Jun 2020 22:17:48 +0000 X-Originating-IP: [157.37.179.16] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: f3b75d2a-dc10-4599-4cdd-08d80cc2f282 X-MS-TrafficTypeDiagnostic: VE1PR04MB6493: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1079; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: rKEPp7vcbCWKT1R3GxrXffSv861wuUf/RpznLgV2cuk9T4Ogivfuu7WBV2XCpBmE3qskAI5cXJeMtJMhIHsTUsl54EXzSO++t5/PdLplDnK57QYO1h6ch33ysl4+tb2MIr/s/5RB6pCIaKRZMiLPSJAstr9tXMfk8ZW33dtU8kILCudqc4uUSv2pViHGHUjCBuvFYu+/ugKTrpMQb3rR2DVRaGn5Lp5cRCiwvSSroNN8/pDUyCyjcfi4TdfQzpk1Fuwze3T2tHTHEy5y1NBNnp1MSytRXZ012DccvA9BJzZfcGJC0G7AvYrEDbmi4VJ1m9urwyp5FrjDoU0MeQlCV7SdPahdGCbvVM1eFeM9ephoSq0mRLL7rRl+R1aX5EZu X-MS-Exchange-AntiSpam-MessageData: kMJWY+f1k4K2q9Oo6Mlqy9F5ghbXJIaJkFMxtXOPTbhJlO0WunO1YmtC/8NgcbM97pXE/FqOKL/wSZHyu7kYmEyuVfevgl7UI1asDAdhJ9d0vwXEUADixDOi6pQ+llNgz1Ok6BIJ0bxSYR2DEZ3Qy6ba4IqMlAbT+EAG0BTEFb592Zp9PXHBuZJVpJyA9LVckBP3IkgYjwhgGHUIEiH0K6t61ccqLPiWMmJE9dSQvndbGzLrgm/fIhHBbafYHUeRUKze+qJ6XNnZn+nIBoZxgv+kOO8zeZhw/eJJJEvbPxGgnu9xVOjDzYYbMZjbctlNtQyuYuhXOx9Wjg1mJg6+Mfa8UYCDFnp+Ry9jX0Vnqj9w9E4qkY73Kg04kDzv8fJOTLsUufXoH9qDB41IriP3K6Aeyf8W9jsunnL/hSacnvFvDQWoJl3wJwsX5xhrxUpfpc7pODsbAdTulINqqLR8PXTbyD1t9ESozEj+NHJTrdnz7D4dcwwZnauJ+q+h7kFs X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: f3b75d2a-dc10-4599-4cdd-08d80cc2f282 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2020 22:17:50.7807 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: AvSXLvN7bzH1hIAYSmvAsRXii/khtvKOVS0UV8l/e69+oU+cvx+snkIwuxs3cOa/rS9qa//3FIE4ugCb5RojOw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB6493 Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,wasim.khan@oss.nxp.com X-Gm-Message-State: cym4bLfW4TF3Jvpzrhv4Jlnbx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1591781680; bh=ffdHamtVOKvQGhMi3X2t81UnBcNRw+7F1u4t1L8QQS0=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=Ro9zf/WK20S27iIRvZjaqWsWRCf4dz3BvYGEunCuVx265KcW+S5Z1ZttxQx4mRx2Mb4 U5tZKTWJEIuNk4y/07V3FCXT2ZRRJPnupjlTVrM98a/gri3gwO7tJd1tMe2c9uAI9a+pn EEXIxbOozqz9CJbbr7eZ6MKn81oCwP/cZDQ= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" From: Wasim Khan Define PCIe related PCDs for LX2160A. Signed-off-by: Wasim Khan Reviewed-by: Leif Lindholm --- Silicon/NXP/LX2160A/LX2160A.dsc.inc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Silicon/NXP/LX2160A/LX2160A.dsc.inc b/Silicon/NXP/LX2160A/LX21= 60A.dsc.inc index fe8ed402fc4e..43e361464c8e 100644 --- a/Silicon/NXP/LX2160A/LX2160A.dsc.inc +++ b/Silicon/NXP/LX2160A/LX2160A.dsc.inc @@ -38,6 +38,11 @@ [PcdsFixedAtBuild.common] gEfiMdePkgTokenSpaceGuid.PcdUartDefaultReceiveFifoDepth|0 gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterBase|0x21C0000 =20 + gNxpQoriqLsTokenSpaceGuid.PcdPciExp1BaseAddr|0x8000000000 + gNxpQoriqLsTokenSpaceGuid.PcdNumPciController|6 + gNxpQoriqLsTokenSpaceGuid.PcdPcieLutBase|0x80000 + gNxpQoriqLsTokenSpaceGuid.PcdPcieLutDbg|0x407FC + [PcdsFeatureFlag] gNxpQoriqLsTokenSpaceGuid.PcdI2cErratumA009203|TRUE =20 --=20 2.7.4 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#61054): https://edk2.groups.io/g/devel/message/61054 Mute This Topic: https://groups.io/mt/74793011/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- From nobody Sat May 4 00:15:10 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+61053+1787277+3901457@groups.io; helo=web01.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+61053+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one); dmarc=fail(p=none dis=none) header.from=oss.nxp.com Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1591781676299554.733131378118; Wed, 10 Jun 2020 02:34:36 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id VASmYY1788612xpyo4Tff6bZ; Wed, 10 Jun 2020 02:34:35 -0700 X-Received: from EUR05-DB8-obe.outbound.protection.outlook.com (EUR05-DB8-obe.outbound.protection.outlook.com [40.107.20.75]) by mx.groups.io with SMTP id smtpd.web10.155.1591741075366791533 for ; Tue, 09 Jun 2020 15:17:55 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YWh8062Q7gGVw2ipfFzPZ2PNjyh96dx3TT/U6G86kGowShZmFXhItAsT6bltS6tdfBwblk3MhyvxRDNeWXHgu0KoJt4m3kcwKQ/JoOed9j67/BaTalWJq3zs+AGCJLeEWD/SrHHZC3lHxhJIWTVqFC13V2f24MRzdd53l6//KsRzkWPTiIcf1rs2pRaU9iYEqRJU5o4tiiuoDf7t5brOQ3m/ru0vkJyjrNGzBdK3V64KWDRV5+aFhqL5/3oYJp/KMT3dqQm2Z2zzzxhl1WYbXNFgwkH6Sv5TWwjoklxkm571T/43d2CyxR6qKzqeZAeV6RZd1U3z6itIJotAvRRZow== 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=282LltjsWnt0dlF3OzzZ1bElGSjrTG2aw2T1tgFykig=; b=WtR7ruNShG6jhpgUH0GjunmP5IonhqBjsEhPIIegQz4viVuof81gcjEZNfVisFjzqjZD1Ea7O7DbDLwpYTF8cmg4LEt7Us2NhyDXhSCsWwlxkOTM/JGQ/o5dA09TCn7nuv6EGR8KyC6gELQxWZyYdQsG6eEt4CTSOFdvCINd0uUKVQ3Ov/7uDvco6Z4Wu53sa2cR4WipRJc5L3Ujgad3FxAlHEybQ3Yqo3n3PkNgUvtPUqhceE51onn5AKQT1Pi3lnsz91kce1ZP1W8SdQt6bOgKzlO1Q8bDp2VWwGUdhaTjD4xuG5cFDj8pKed8hmrd+iU0krGvF27xMWS1/4dLEA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none X-Received: from VE1PR04MB6702.eurprd04.prod.outlook.com (2603:10a6:803:123::13) by VE1PR04MB6493.eurprd04.prod.outlook.com (2603:10a6:803:11f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.20; Tue, 9 Jun 2020 22:17:53 +0000 X-Received: from VE1PR04MB6702.eurprd04.prod.outlook.com ([fe80::81c4:97a6:7592:f225]) by VE1PR04MB6702.eurprd04.prod.outlook.com ([fe80::81c4:97a6:7592:f225%7]) with mapi id 15.20.3088.018; Tue, 9 Jun 2020 22:17:53 +0000 From: Wasim Khan To: devel@edk2.groups.io, meenakshi.aggarwal@nxp.com, V.Sethi@nxp.com, ard.biesheuvel@arm.com, leif@nuviainc.com CC: Wasim Khan Subject: [edk2-devel] [PATCH edk2-platforms 3/7] Platform/NXP: LX2160aRdbPkg: Add PlatformDxe driver Date: Wed, 10 Jun 2020 03:47:26 +0530 Message-ID: <1591741050-11645-4-git-send-email-wasim.khan@oss.nxp.com> In-Reply-To: <1591741050-11645-1-git-send-email-wasim.khan@oss.nxp.com> References: <1591741050-11645-1-git-send-email-wasim.khan@oss.nxp.com> X-ClientProxiedBy: PN1PR0101CA0004.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::14) To VE1PR04MB6702.eurprd04.prod.outlook.com (2603:10a6:803:123::13) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Received: from localhost.localdomain (157.37.179.16) by PN1PR0101CA0004.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.3088.18 via Frontend Transport; Tue, 9 Jun 2020 22:17:51 +0000 X-Originating-IP: [157.37.179.16] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 782a9362-3fe6-45d0-70f3-08d80cc2f3f0 X-MS-TrafficTypeDiagnostic: VE1PR04MB6493: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:5797; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: nx67O0v8IS5avM+uNB2GZdFhtxVtglxVIBoM2cj2vcfuZEJLEIkFlJ4ONCa8gu9UrYg7HPtpKc233MsXWwm3rQEk/Ybt+6MGv7hME/8kG+5Q6NVBbirwMQju/AmeICnLv3iuDaC/CpxQlUFVMvnAUqgvrLYerORRPDGgL4Gq54b5YX2jA38J4KgtX71uWztRrqCE0DZvTl67TTog7wDWE0Tc+CVCVB5VU6Iaztc73GYmisXfGv+HASqN81aWLyFbqXhFQZ/+edODW0fMYesQ1GZuDIOipFZayBfHU1mNSm6m8nTLfWOHUem6eDG69f/krBi173xynzez0ejjQJlfQO1ZIFwrPpuIoXW4GrlOqni2Ckg1qJCW68qFS9bUyWPS X-MS-Exchange-AntiSpam-MessageData: 3wPy/ShKKHATqMNbgYZddomljqPZgwggbchMuS00j8x6StqekJeyLB1wt/XNFW/s4Og2I3rSc5Ztj0PXOl//k9Q6tWJ4qTMyBQT/MQ5MPdWYjoOextVfbDCEThfAeFrE6t8Xwmry35KZV/PKYM22IMak9e/sygknsLSROF1EekS1ChfXEkYcNtOsen2A9S1VB5SQ1RAVlmra5QS/8ZNGfdjHU+MBDP521AGMnwuU6SyfzxOrcmFd6JImlQpRILRlzL3Upd4Ur6rT4XmqlVsiYP0CpLqaKln/DacSInuqehRd3JMkkZDR1xi4w73XxyU6Er95xwwRJKOIX8ntwXPU0Re3hgE/TqK5y89ONQZi/1+hsjNRUrBrWJ8rDSupU3SO7QkeWieXt8HTNx4A6qI7UzNvs4yJvZm6UxwVWVX0AQQGKlrJpwtlzYx/UqU/wnlsVTPYSbqbQPMTSu0blgapQENCjeiL02BYUuwaW8XsUrmPume+pVN4XLrvH19QlOQb X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 782a9362-3fe6-45d0-70f3-08d80cc2f3f0 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2020 22:17:53.0573 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: YWK+UZNMhg7N+Jl5qLRmJg1fM3lK3RFsRbD2gBUF5foqq7FqVyOjMX8hU7vleK1XlgTLek2XydHk+g/Tkl7DgQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB6493 Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,wasim.khan@oss.nxp.com X-Gm-Message-State: LeGfkC7SsJE2dzcDHtJc6poUx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1591781675; bh=q5vuIbo8YK8TjPHJiPDazfYlgzG60expVM1+/olovtA=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=e3MI/hyvaCk771voYqeVO8LR0geXdlQXF24YPBkt6BIi+Q57WxeuVZYLFL8zsHKHnnb rB7hZegdfmLk2j6SVW/BhQunn822WNgDrcluq+ptfxGt/cMb8WpNzDLa68eEWvKr34YVP GEBAbAHNcEva1x7y7Df6S4baic/hO7y6IKs= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" From: Wasim Khan Add PlatformDxe to do platform specific work. At present it perform platform specific Pci initialization. Signed-off-by: Wasim Khan Reviewed-by: Leif Lindholm --- Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.inf | 35 ++++++= +++ Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.c | 78 ++++++= ++++++++++++++ 2 files changed, 113 insertions(+) diff --git a/Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.inf= b/Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.inf new file mode 100644 index 000000000000..2514adf1d69d --- /dev/null +++ b/Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.inf @@ -0,0 +1,35 @@ +## @file +# +# Copyright 2020 NXP +# +# SPDX-License-Identifier: BSD-2-Clause-Patent +# +## + +[Defines] + INF_VERSION =3D 0x00010019 + BASE_NAME =3D PlatformDxe + FILE_GUID =3D C4063EBA-7729-11EA-BC55-0232AC130003 + MODULE_TYPE =3D DXE_DRIVER + VERSION_STRING =3D 1.0 + ENTRY_POINT =3D PlatformDxeEntryPoint + +[Sources] + PlatformDxe.c + +[Packages] + MdePkg/MdePkg.dec + Silicon/NXP/Chassis3V2/Chassis3V2.dec + Silicon/NXP/LX2160A/LX2160A.dec + Silicon/NXP/NxpQoriqLs.dec + +[LibraryClasses] + PcdLib + UefiDriverEntryPoint + +[Pcd] + gNxpQoriqLsTokenSpaceGuid.PcdPciCfgShiftEnable + gNxpQoriqLsTokenSpaceGuid.PcdPciLsGen4Ctrl + +[Depex] + TRUE diff --git a/Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.c b= /Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.c new file mode 100644 index 000000000000..73599aaeb7bf --- /dev/null +++ b/Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.c @@ -0,0 +1,78 @@ +/** @file +* +* Copyright 2020 NXP +* +* SPDX-License-Identifier: BSD-2-Clause-Patent +**/ +#include +#include +#include + +/** + Enable PciCfgShift feature for LX2160-Rev2 + +**/ +VOID +EnableCfgShift ( + VOID + ) +{ + UINT32 Svr; + + Svr =3D SocGetSvr (); + if ((SVR_SOC_VER(Svr) =3D=3D SVR_LX2160A) && (SVR_MAJOR(Svr) =3D=3D 0x2)= ) { + PcdSetBoolS (PcdPciCfgShiftEnable, TRUE); + } +} + +/** + Enable Layerscape Gen4 controller for LX2160A-Rev1 + +**/ +VOID +EnablePciController ( + VOID + ) +{ + UINT32 Svr; + + Svr =3D SocGetSvr (); + if ((SVR_SOC_VER(Svr) =3D=3D SVR_LX2160A) && (SVR_MAJOR(Svr) =3D=3D 0x1)= ) { + PcdSetBoolS (PcdPciLsGen4Ctrl, TRUE); + } +} + +/** + Platfrom Specific PCI Initialization + +**/ +VOID +PlatformPciInit ( + VOID + ) +{ + EnableCfgShift (); + EnablePciController (); +} + +/** + The entry point for PlatformDxe driver. This driver + intends to perform platform specific initialization. + + @param[in] ImageHandle The image handle of the driver. + @param[in] SystemTable The system table. + + @retval EFI_SUCCESS Driver initialization success. + +**/ +EFI_STATUS +EFIAPI +PlatformDxeEntryPoint ( + IN EFI_HANDLE ImageHandle, + IN EFI_SYSTEM_TABLE *SystemTable + ) +{ + // Platfrom Specific PCI Initialization + PlatformPciInit (); + return EFI_SUCCESS; +} --=20 2.7.4 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#61053): https://edk2.groups.io/g/devel/message/61053 Mute This Topic: https://groups.io/mt/74793010/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- From nobody Sat May 4 00:15:10 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+61064+1787277+3901457@groups.io; helo=web01.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+61064+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one); dmarc=fail(p=none dis=none) header.from=oss.nxp.com Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1591781684281332.2761834318285; Wed, 10 Jun 2020 02:34:44 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id S5vKYY1788612xjhghzkXTCr; Wed, 10 Jun 2020 02:34:44 -0700 X-Received: from EUR05-DB8-obe.outbound.protection.outlook.com (EUR05-DB8-obe.outbound.protection.outlook.com [40.107.20.56]) by mx.groups.io with SMTP id smtpd.web10.160.1591741077386235155 for ; Tue, 09 Jun 2020 15:17:57 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jysVofBv7FXDNw+kV4BO43aiBcFWifs0+Qp5PNe7Yei/or+5tKT6slutJ4H63GL93RBurFjj6m8Myqt5WdYIZr034nRnQ4eFRMby5J26qoo2FDW9XWIvTViOMB0NC9y3WU4brplfa/ZAnNOqTgAZ3eKUqeg5NFSWRBYn/0toRNzbf0WEtui2v1d68UcIpfm7cEpzS9ShjbPj5YWS1yiCNCNWUXtwWU/2kA0UyiQrKfhOJma8FYVl5swtxWUgOHbyZO6XJ+FJc9+UX1Jb0VXgETqPQ02eHAr9sam3WbXz4gF7O/ATLtH2ycj4UaBWK/ySEYGZ75Rc0CmaA/GQE9VTog== 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=bPZl7zxHoEmsaNOIeubDVuzTW1TGzaDQjbo1AxHBhlk=; b=NrbAeyZy3kz7hvlANrA/vwc0pcubx6NInWRHG7422IvcKWnO8btkqwHkiVVKm0fO3YLd6M9LOMhcCAgHDlahwFQGyvVKpmjHf/uZjplKlHUZJKZ42Bw8BCytXsB2O1+jDymfvlIl4pJocLiKBsVFjSmycqpc0RLaLYTJia1nwqDGyfulLAeUlINNk1eGGconaE825f5VG1eDa1aEtBaT8akUsqzhG2t8FeTvSfkOL3/f56oK6w+SqUsWBU+95CuxTOnZUGfPuB/gGt+Epurv5LujJHCr96pQy3blaVHqNtJtvbOnzpN0ZYTSxPVzRIgqrfdzeSeTjrW/Qm6ql+y3jw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none X-Received: from VE1PR04MB6702.eurprd04.prod.outlook.com (2603:10a6:803:123::13) by VE1PR04MB6493.eurprd04.prod.outlook.com (2603:10a6:803:11f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.20; Tue, 9 Jun 2020 22:17:55 +0000 X-Received: from VE1PR04MB6702.eurprd04.prod.outlook.com ([fe80::81c4:97a6:7592:f225]) by VE1PR04MB6702.eurprd04.prod.outlook.com ([fe80::81c4:97a6:7592:f225%7]) with mapi id 15.20.3088.018; Tue, 9 Jun 2020 22:17:55 +0000 From: Wasim Khan To: devel@edk2.groups.io, meenakshi.aggarwal@nxp.com, V.Sethi@nxp.com, ard.biesheuvel@arm.com, leif@nuviainc.com CC: Wasim Khan Subject: [edk2-devel] [PATCH edk2-platforms 4/7] Platform/NXP: LX2160aRdbPkg: Enable PlatformDxe driver Date: Wed, 10 Jun 2020 03:47:27 +0530 Message-ID: <1591741050-11645-5-git-send-email-wasim.khan@oss.nxp.com> In-Reply-To: <1591741050-11645-1-git-send-email-wasim.khan@oss.nxp.com> References: <1591741050-11645-1-git-send-email-wasim.khan@oss.nxp.com> X-ClientProxiedBy: PN1PR0101CA0004.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::14) To VE1PR04MB6702.eurprd04.prod.outlook.com (2603:10a6:803:123::13) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Received: from localhost.localdomain (157.37.179.16) by PN1PR0101CA0004.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.3088.18 via Frontend Transport; Tue, 9 Jun 2020 22:17:53 +0000 X-Originating-IP: [157.37.179.16] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: c366f870-f4c1-4838-2ee6-08d80cc2f546 X-MS-TrafficTypeDiagnostic: VE1PR04MB6493: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1079; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: uV+ifmJeW8d7XBuaoH1Bo5NQDBBUKGUN+PzyK6jNGQIE5YE5BSDAbQp3bhdWBB3ioxu+8MTRguNnwKZjawITEFiAi0SeuWgbKw5mtKTqXR9v2KmaUF7Bl71t5bDlcw6gk/J4cE7H7i4JcRYebT9HYbYPgFdimcFalENVfJyb5qXRn4r9xQiLmYIlcZPH2xTPen3qzXwzg3GnBdvbfjkRUVnZg2pDjDVr3ByORnsh89WsEA8nFhp+a5RzRzkZ40H5Lj9piE9lUGVQkUSZCvvW268IMWVFp9CVHv339p860JeiH4MLzTP1jCXRxHAxcLpKhk26Edq8RMPwzzJbAri813zqLP7ryGOQIl4Vc89Ol7WdQFMpc4PnpARXQKYN5C9w X-MS-Exchange-AntiSpam-MessageData: NAi5zj+qzP+oiam+BbpnayMMnkvEoLnPiUa1InsA8fDbLnYmuCLvmdVkx99Ty/GUpsV4APIu1xt/8oWhyk+Y6+EAQ+Xlc55yZdClZZK+GSNXTn2vWRLGUFEydGfjPqDYjUs10wkEdbfGJsag8nlmd1NRKyg1pOxJvjDSGB0UhMxEqTnI8/FBDuO8/aR8FXvoKhq5v051gGGeyowa8B0I+vPmEYtY4N9kWrXmxvl0nKSPsbOWTtrSHhmvzhRrVSqki1sky0iBgc8FeT9/pr6Hlwf8Bgf3CQaS0NbztYHzY1Jl3FC7eGg0PgTZ9B8VjQYhtHKOaXD220xdBycavPIqCZdYvVnTOW4mpe4CfFwWHCraW8qXf44vbt19paYj97q7TIJyy4BxscP8DRA/4ClTMhbuJb5rbUQaexbQNnG1ZORaFY5XwwGjzrZgkSgA0/mY5A5bi1kTdZGJZ8cGq+kFoWkkBOo1OI5Z/TSgSs0XNag= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: c366f870-f4c1-4838-2ee6-08d80cc2f546 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2020 22:17:55.2790 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: vJOTE/KzxX45BciZKQMqTNXTw3JpaDU5A1VKSo1jyfE59zJEZzA8uhDflJxr1Z7JGxpfyoZ5KVg0FTe1vOBGzw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB6493 Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,wasim.khan@oss.nxp.com X-Gm-Message-State: b2HcLnz3VCBHExTTtTOZT1n5x1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1591781684; bh=DlOU4LIPuTadOgxt/o+byKIHX0GHrUz3XPluVaUUnro=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=rKQfhYPY5Ae+n1T7jZ0u3BURnZtKag6EBXl6Ot9gciSqe3IE7a1FzH4fVHk1Z7xcUHk mGLyrhvWil/9T5ArYXQtseO+SU/ZxcSRRC3E/3lsGnImcrm+2Y38gZ0tUdXLs4XFaqn4a Zp+ghF07dXvg7Ko8sGo1KkHopDUyjE8+QbQ= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" From: Wasim Khan Enable PlatformDxe driver for LX2160aRdbPkg Signed-off-by: Wasim Khan Reviewed-by: Leif Lindholm --- Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.dsc | 2 ++ Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.fdf | 3 +++ 2 files changed, 5 insertions(+) diff --git a/Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.dsc b/Platform/NXP/LX= 2160aRdbPkg/LX2160aRdbPkg.dsc index 9b3e0386c13e..d0ec7b5a8906 100644 --- a/Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.dsc +++ b/Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.dsc @@ -43,4 +43,6 @@ [Components.common] gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvModeEnable|TRUE } =20 + Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.inf + ## diff --git a/Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.fdf b/Platform/NXP/LX= 2160aRdbPkg/LX2160aRdbPkg.fdf index eec1c0774a86..41b8f1ececa4 100644 --- a/Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.fdf +++ b/Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.fdf @@ -89,6 +89,9 @@ [FV.FvMain] # INF ArmPkg/Drivers/CpuDxe/CpuDxe.inf =20 + # Platform DXE Driver + INF Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.inf + INF MdeModulePkg/Core/RuntimeDxe/RuntimeDxe.inf INF MdeModulePkg/Universal/SecurityStubDxe/SecurityStubDxe.inf INF MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleRuntimeDxe.inf --=20 2.7.4 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#61064): https://edk2.groups.io/g/devel/message/61064 Mute This Topic: https://groups.io/mt/74793021/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- From nobody Sat May 4 00:15:10 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+61049+1787277+3901457@groups.io; helo=web01.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+61049+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one); dmarc=fail(p=none dis=none) header.from=oss.nxp.com Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1591781676804482.82698864703843; Wed, 10 Jun 2020 02:34:36 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id QfsfYY1788612xhVT7qTNTed; Wed, 10 Jun 2020 02:34:36 -0700 X-Received: from EUR03-DB5-obe.outbound.protection.outlook.com (EUR03-DB5-obe.outbound.protection.outlook.com [40.107.4.71]) by mx.groups.io with SMTP id smtpd.web11.141.1591741079699935459 for ; Tue, 09 Jun 2020 15:18:00 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=e65xuZDIdnQHGeEU6lSU61bFKxNqqPgyNKg/juucNUxU00oLzCofKgFx08f6+uNWhXdFcyWTpzrDE8reshr30nFjnWyzUL38Kv0GR7zX/XqtZdSWJD6UJqWi5mC8LAttYRd6Kl3qCarFKwpN07ZUhe5PJ0Lb1Ydbk3ArLdksSG7bE3CTmW/F67C99g87QsFVsKmc7SmjT09QkkpTso3kER40Gk39CXyMD045s3axnl0t8UumqldiZMcIYOcjEAAy5IGmQxoh8nESjyIms9sMSdisiV+97Ptu+nZsv/OUG7MWMjJJa2YO8EekJIgJtdGb/X9WP+lCrQfWd1eWRaQv5g== 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=PaliM9PIFtA0JKyyx3BvIk0Qc9yxB6x15EfEbsg/w8A=; b=QCTOkB2dHoSm6a9a4w4qk4posIkOI85Z/0pcs0wKdoiUelEhEkIXtNPzL1MeaydgZBwaaejB6JrQrX2HlSZ0Cfvkr5xGz5NQ+qIffep0GK9QXNpLbb4qQoNPjWAEgIqpeW/yQz5rpcBQR/uTcp5DhEPkXn8W/Ch1f0JTtoMOvTjtlcWlM5uc3lDtod6RenVvNZJLvp/sWUWh619tSM0Hp+TE/rFht2yqR0DH35XulEpIjGWzT5ucvBZ4atLMEm5MMSDp9jNTbNVXk9ntx3zY3yd9cCMJrmC0kxopxWIOPuNimRQcMgWGJpIBQ9Cz+fdKFvvnZgwbNTJ2v7Kx/1KpkA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none X-Received: from VE1PR04MB6702.eurprd04.prod.outlook.com (2603:10a6:803:123::13) by VE1PR04MB6493.eurprd04.prod.outlook.com (2603:10a6:803:11f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.20; Tue, 9 Jun 2020 22:17:57 +0000 X-Received: from VE1PR04MB6702.eurprd04.prod.outlook.com ([fe80::81c4:97a6:7592:f225]) by VE1PR04MB6702.eurprd04.prod.outlook.com ([fe80::81c4:97a6:7592:f225%7]) with mapi id 15.20.3088.018; Tue, 9 Jun 2020 22:17:57 +0000 From: Wasim Khan To: devel@edk2.groups.io, meenakshi.aggarwal@nxp.com, V.Sethi@nxp.com, ard.biesheuvel@arm.com, leif@nuviainc.com CC: Wasim Khan Subject: [edk2-devel] [PATCH edk2-platforms 5/7] Platform/NXP: LX2160aRdbPkg: Hide Root Port for LX2160A-Rev2 Date: Wed, 10 Jun 2020 03:47:28 +0530 Message-ID: <1591741050-11645-6-git-send-email-wasim.khan@oss.nxp.com> In-Reply-To: <1591741050-11645-1-git-send-email-wasim.khan@oss.nxp.com> References: <1591741050-11645-1-git-send-email-wasim.khan@oss.nxp.com> X-ClientProxiedBy: PN1PR0101CA0004.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::14) To VE1PR04MB6702.eurprd04.prod.outlook.com (2603:10a6:803:123::13) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Received: from localhost.localdomain (157.37.179.16) by PN1PR0101CA0004.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.3088.18 via Frontend Transport; Tue, 9 Jun 2020 22:17:55 +0000 X-Originating-IP: [157.37.179.16] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 512067ea-bbf6-46b2-20a8-08d80cc2f69f X-MS-TrafficTypeDiagnostic: VE1PR04MB6493: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: EAOU+lRRRLHsE/vDXqFv7hKjmYGDIiGtFkgkZsBNnIPmL1ybnMYNGDm0pc5WiY1aq35OtC+NYDtp4GKlPk79JQ4rZGtnON2iGTC1334XQDlX0KOAiZ6e2e4ZmrsT/s+XNpbx1yFm9ymXgOWjOHIj+Sns9zdv7UNU+KvDprF1uhQ6hX7p4VKHGOCNxQg5X20rWi96UHHjK4FBmgkWFMDNUIo1P+uleOgpwWQL9ue9B3Ir0MYZo/UzhUmyHQUFhMGSCtxsnn8X5bM2ZwQhQQ2FI2ECtbB9kWSDKX3Z2+3h7rflLraSuIVGNg//YLrwsv24Y8NGWuqZQ7a+l5+60a9kdvruv8cBExAMeVS8gBwoutBnmF7yVjIBO7izbiA1lxKs X-MS-Exchange-AntiSpam-MessageData: PuAtZrTiT+aMOYXoB+b2UxznXjC28hcnfkEN8l37K3p91B6u19ZDRoA1J4o8oy9x3zTGBA78wcjtn+DMTLJqTfV2L/itl2CrqDAlRMISI3YQUAiVatHMaBn0uOnc+lP8Mdzm6NJvOwC7pT6oWcP8qIXwUVbuylZU92Abov1P196niWDqy9OqfCn+YAcsOXFBEqSYrFTF/ybxUxcD45aOkIOfDIdiT7Qq2jq/MAY8UKuWqdq2VBlZ80bGJw57yDc77RpXDeI6gWdBwJWIgymJPMiciplKgvhTL6r3UFehbV1/TsnbizHGB/eMk1+RpRhBYCr/h1xqVJQtKWk9Z9YJPhQ8apKgMVrf0bx2owbEzxAAlQXmYymPY6+Cm1VWwKLBC6JQd0IHlpeiegwoZYJb2tYasY+55QuX/Lva0sS+vTB4TgrM8xBwhS+bdW7+0CFlWve+XYwRm9OTp/iONRKYqfg8Qr5IkJEv1ar3T9LmHWg= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 512067ea-bbf6-46b2-20a8-08d80cc2f69f X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2020 22:17:57.6645 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: UpGX5iY0hvdFLI+AW61p+KiEoUbxyta5pZP6LmbfuEQKIZipBO5Ru46vZAFCJi6oMwZ2tudZl7KtWlvm+JChkg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB6493 Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,wasim.khan@oss.nxp.com X-Gm-Message-State: tMzepQ1eMC7wagf3owWtjLSux1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1591781676; bh=5rbEfR8c9Z/TZIhH2/5TMx31B4IJ5G8Myluur+pkmPA=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=qzk/RyT4P7f2Jenh/2lS3RUeuhnbawLsO9BvkrsLBI+QjxZaf1boiKaTwRQdioDxAG2 8+n7H+9mj+FQa0IBpnhGfefBlEZiCMcHCbxn+xmtk6ArW2FIwyJEOAKDRunqj52HBvqRq WTQjkgZtZ058akgrsqvNcaF1YGHxswxYOpw= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" From: Wasim Khan PCIe Layerscape controller in LX2160A-Rev2 is not completely ECAM-compliant. It is non-ECAM only for the root bus (bus 0) and for any other bus underneath the root bus it does support ECAM access. One approach can be to setup the controller in firmware and expose bus[0x1-0xff] to OS via MCFG and DSDT table. Introduce PcdPciHideRootPort PCD and set it for LX2160A-Rev2 for this. Limit the size of CFG0 iATU window (for type0 config transactions) to 32KB to avoid enumuration of unwanted devices in OS. Signed-off-by: Wasim Khan Reviewed-by: Leif Lindholm --- Silicon/NXP/NxpQoriqLs.dec | 1 + Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.inf | 1 + Silicon/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.inf | 1 + Silicon/NXP/Include/Pcie.h | 1 + Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.c | 18 ++++++= ++++++++++++ Silicon/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.c | 6 +++++- 6 files changed, 27 insertions(+), 1 deletion(-) diff --git a/Silicon/NXP/NxpQoriqLs.dec b/Silicon/NXP/NxpQoriqLs.dec index d09a1ae194be..188a9fe1f382 100644 --- a/Silicon/NXP/NxpQoriqLs.dec +++ b/Silicon/NXP/NxpQoriqLs.dec @@ -40,3 +40,4 @@ [PcdsFixedAtBuild.common] [PcdsDynamic.common] gNxpQoriqLsTokenSpaceGuid.PcdPciCfgShiftEnable|FALSE|BOOLEAN|0x00000600 gNxpQoriqLsTokenSpaceGuid.PcdPciLsGen4Ctrl|FALSE|BOOLEAN|0x00000601 + gNxpQoriqLsTokenSpaceGuid.PcdPciHideRootPort|FALSE|BOOLEAN|0x00000602 diff --git a/Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.inf= b/Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.inf index 2514adf1d69d..674ba3b298f3 100644 --- a/Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.inf +++ b/Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.inf @@ -30,6 +30,7 @@ [LibraryClasses] [Pcd] gNxpQoriqLsTokenSpaceGuid.PcdPciCfgShiftEnable gNxpQoriqLsTokenSpaceGuid.PcdPciLsGen4Ctrl + gNxpQoriqLsTokenSpaceGuid.PcdPciHideRootPort =20 [Depex] TRUE diff --git a/Silicon/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.inf b/Si= licon/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.inf index 6003da708698..3726ec15317f 100644 --- a/Silicon/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.inf +++ b/Silicon/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.inf @@ -42,3 +42,4 @@ [FixedPcd] [Pcd] gNxpQoriqLsTokenSpaceGuid.PcdPciCfgShiftEnable gNxpQoriqLsTokenSpaceGuid.PcdPciLsGen4Ctrl + gNxpQoriqLsTokenSpaceGuid.PcdPciHideRootPort diff --git a/Silicon/NXP/Include/Pcie.h b/Silicon/NXP/Include/Pcie.h index b5bf0ff5d1d4..4bc99bb53025 100755 --- a/Silicon/NXP/Include/Pcie.h +++ b/Silicon/NXP/Include/Pcie.h @@ -31,6 +31,7 @@ #define PCI_SEG_PORTIO_MIN 0x0 #define PCI_SEG_PORTIO_MAX 0xffff #define SEG_CFG_SIZE 0x00001000 +#define ECAM_DEVICE_SIZE SIZE_32KB #define ECAM_BUS_SIZE SIZE_1MB #define ECAM_CFG_REGION_SIZE SIZE_256MB #define SEG_MEM_BASE 0x40000000 diff --git a/Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.c b= /Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.c index 73599aaeb7bf..4733309da47c 100644 --- a/Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.c +++ b/Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.c @@ -9,6 +9,23 @@ #include =20 /** + Hide PCI Root Port for LX2160A-Rev2 + +**/ +VOID +HidePciRootPort ( + VOID + ) +{ + UINT32 Svr; + + Svr =3D SocGetSvr (); + if ((SVR_SOC_VER(Svr) =3D=3D SVR_LX2160A) && (SVR_MAJOR(Svr) =3D=3D 0x2)= ) { + PcdSetBoolS (PcdPciHideRootPort, TRUE); + } +} + +/** Enable PciCfgShift feature for LX2160-Rev2 =20 **/ @@ -53,6 +70,7 @@ PlatformPciInit ( { EnableCfgShift (); EnablePciController (); + HidePciRootPort (); } =20 /** diff --git a/Silicon/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.c b/Sili= con/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.c index 8bbbaaa6e24d..7f11d7a60256 100644 --- a/Silicon/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.c +++ b/Silicon/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.c @@ -432,7 +432,11 @@ PcieLsSetupAtu ( Cfg0BusAddress =3D SIZE_1MB; Cfg1BusAddress =3D SIZE_2MB; // Region for type0 CFG transactions (only for bus1) - Cfg0Size =3D ECAM_BUS_SIZE; + if (PcdGetBool (PcdPciHideRootPort)) { + Cfg0Size =3D ECAM_DEVICE_SIZE; + } else { + Cfg0Size =3D ECAM_BUS_SIZE; + } // Region for type1 CFG transactions (for bus > 1) Cfg1Size =3D (ECAM_CFG_REGION_SIZE - ECAM_BUS_SIZE); // 255MB } else { --=20 2.7.4 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#61049): https://edk2.groups.io/g/devel/message/61049 Mute This Topic: https://groups.io/mt/74793006/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- From nobody Sat May 4 00:15:10 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+61050+1787277+3901457@groups.io; helo=web01.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+61050+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one); dmarc=fail(p=none dis=none) header.from=oss.nxp.com Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1591781676107940.2013268912483; Wed, 10 Jun 2020 02:34:36 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id P4HMYY1788612x5gZctA1UAk; Wed, 10 Jun 2020 02:34:35 -0700 X-Received: from EUR03-DB5-obe.outbound.protection.outlook.com (EUR03-DB5-obe.outbound.protection.outlook.com [40.107.4.70]) by mx.groups.io with SMTP id smtpd.web11.144.1591741082119663244 for ; Tue, 09 Jun 2020 15:18:02 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=g/Im6AF8m2r5FbbCpwx6blbhnGEtBTFpeNk7Nq6SPLuW+SVHpTiFZHQKk7Xv3XpIEvrZow/s1wibli2AuEQ1Lpdg0vTMdsdPHacK8iqVXnwJ/6lBbPZf58BaQOQu0fKkZEF3RI5ozu1lWTf2gZQMkItgs8/Ty55wa/fT2f1t+7YP5vj72+ka2L+ixzsm3kVoMVf6m0/lWk5HbFrKMFh85RSaxip0VzQXiX3QJ7SoANYZ9nl6mC/6qto+9QT8rgYqRTWLDq9b3zZ0eZuPX428Ka7H8K61dVF7Y3WlvL8dTCMzm89ujD+APhnQuuJltRIvHvHICRKGp5xNoifIze2WUw== 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=gMUE5xpH71FJk3cEbuqp042SV74zCBuU+U/seN2r52M=; b=WDj34Rk9nS6WigxrHiAb4m9u5q5tQHosUjhWWJG/4c18C+6GcEAYP34rCDfUlQbWSqWVE96vKnqv7NrfXvW+0AAdt+mE4+TL0IACdSfLUj15BlMjs+c6Mt3x5SJxGvEBswFNqOktOiPTEeFIBxPwDe4MIdChuRFkrJ5zZc4lqLggLLFOhgrni/PLXM+T4Zo+mbwnxlaK/O/MXO70kCBJMW6kBz0iAIRpVJ7yUV4oCPBMqQ7LzNCrJEfMyqmF23+CHNdRkn7aWsZtGcE1Hjegf6tUPCrMFhQK3agoUTbmeOXjewrRcFfb0DQu+fL61L8+74xOsMOoH58emDLgBUKimQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none X-Received: from VE1PR04MB6702.eurprd04.prod.outlook.com (2603:10a6:803:123::13) by VE1PR04MB6493.eurprd04.prod.outlook.com (2603:10a6:803:11f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.20; Tue, 9 Jun 2020 22:18:00 +0000 X-Received: from VE1PR04MB6702.eurprd04.prod.outlook.com ([fe80::81c4:97a6:7592:f225]) by VE1PR04MB6702.eurprd04.prod.outlook.com ([fe80::81c4:97a6:7592:f225%7]) with mapi id 15.20.3088.018; Tue, 9 Jun 2020 22:17:59 +0000 From: Wasim Khan To: devel@edk2.groups.io, meenakshi.aggarwal@nxp.com, V.Sethi@nxp.com, ard.biesheuvel@arm.com, leif@nuviainc.com CC: Wasim Khan Subject: [edk2-devel] [PATCH edk2-platforms 6/7] Platform/NXP: LX2160aRdbPkg: Enable NetworkPkg Date: Wed, 10 Jun 2020 03:47:29 +0530 Message-ID: <1591741050-11645-7-git-send-email-wasim.khan@oss.nxp.com> In-Reply-To: <1591741050-11645-1-git-send-email-wasim.khan@oss.nxp.com> References: <1591741050-11645-1-git-send-email-wasim.khan@oss.nxp.com> X-ClientProxiedBy: PN1PR0101CA0004.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::14) To VE1PR04MB6702.eurprd04.prod.outlook.com (2603:10a6:803:123::13) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Received: from localhost.localdomain (157.37.179.16) by PN1PR0101CA0004.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.3088.18 via Frontend Transport; Tue, 9 Jun 2020 22:17:58 +0000 X-Originating-IP: [157.37.179.16] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: ba050db1-45b1-4433-be6f-08d80cc2f80b X-MS-TrafficTypeDiagnostic: VE1PR04MB6493: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:206; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: SFGaXgK2Pg9v6ZjEEenStdKHqrUpUikNWrpUcILMRzNPFiUB+y6JsyI4/pShmtkYFDZLIuOMuGxNzSpoZtZBNiOLSP8ZsceG6D9ddQZ6JfFf+xoMaZrK/YVvqMLo2zpcTFNQpb+UYbfwmkPIsBTiT20Lu3X2Zh16Tjgm2HCA7ohzu0J6tYssSqI6nKXTLh8/4LJmuau2sd2yaRO7IHHeE2t9doXppAoi+AO2cFUbBwUdNUdPtLyoTS0eKncGfZS8xHVnhcRXrqvSz+dgRlG+do71YIh1d4d+jyzKcQT60zvU8pixgnuIeHpaX7+7TG+6p5YlJ4iw87spjVGXiSws9GaVTKgMBVZDwVfluPc5hqu9UJV2Gae3DMXIeG1UPuu2 X-MS-Exchange-AntiSpam-MessageData: O/hUNrRg1+PIkkaE7SsuSofL4mwspVhGkOAvvbXmaol1ljyTD8xrSsb2377rgcqF2YkNm98qU5WzBW8xKHSxI3eHqShwngRl8cKypJhW+7gfrMsKgFhG7QgO+Hh0Wu1Gl906Drz45cDeBwGMwghMyJzHcYCjPP9xJHYlPJYd0pmQYNnceuVrYBEMLTBovwh3sy5WB/nSeXJ9qaTTzLklO0MUUDq0VIqxK+grC3KzYu/eFMtX+6EipBU84Wkji2oTK8txVLFx8dJ2sQ6akWiD6L3jK7oUpcWcX8qof9MACO9SgZoYWaidvrhbKopWWrl3b9nCHYhVNmtizq+kzyAJqg9fT6enEgkSc1Rkym7OZaJwLWGu5pwQWw1/QFl6yFj2fvR1cvbydtZ08qv2eNFhbVDrVGovdeoOfeb593EqPLJ3FJdO/p8gL0F8LQdorCSrUuwP06e0mO3vYzUMqCc6pOqQY4UCKzPuixDKxYRxTHM= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: ba050db1-45b1-4433-be6f-08d80cc2f80b X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2020 22:17:59.9691 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: X936POpJk0ynH7YaDG/djeIxZT7KvI1rNNqsnSBTwZ3Wttev8/aapxwlpTtsGV/2z+joX28wx5h8uvJxX24kwQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB6493 Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,wasim.khan@oss.nxp.com X-Gm-Message-State: 3yPJKe39RMttBvLPsbffqwB0x1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1591781675; bh=YrdW+zwMJPnXMqgO7oTn4VaJ7SGLh6ZBjz7ZIPH+Ym8=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=VA5vVGOGF7/28zCRbisGcc+rjElAAmBlDcK79DHf1JqGfcD2kDiGgnsCUITfonWB1Gy AF+1Ae0dM8l94k8ssTQHF5JyjFPTf13lKk3dkZrklH6U62MOuI6Tl1DN770k/K+I5gM+1 sBjTI8N5/1id5kPiUSdzj4f7O5HK+SKFSds= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" From: Wasim Khan Enable NetworkPkg for LX2160aRdbPkg Platform. Signed-off-by: Wasim Khan Reviewed-by: Leif Lindholm --- Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.dsc | 11 +++++++++++ Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.fdf | 5 +++++ 2 files changed, 16 insertions(+) diff --git a/Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.dsc b/Platform/NXP/LX= 2160aRdbPkg/LX2160aRdbPkg.dsc index d0ec7b5a8906..c73f9fd4d393 100644 --- a/Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.dsc +++ b/Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.dsc @@ -22,6 +22,13 @@ [Defines] OUTPUT_DIRECTORY =3D Build/LX2160aRdbPkg FLASH_DEFINITION =3D Platform/NXP/LX2160aRdbPkg/LX2160aRdb= Pkg.fdf =20 + # + # Network definition + # + DEFINE NETWORK_TLS_ENABLE =3D FALSE + DEFINE NETWORK_HTTP_BOOT_ENABLE =3D FALSE + DEFINE NETWORK_ISCSI_ENABLE =3D FALSE + !include Silicon/NXP/NxpQoriqLs.dsc.inc !include Silicon/NXP/LX2160A/LX2160A.dsc.inc =20 @@ -45,4 +52,8 @@ [Components.common] =20 Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.inf =20 + # + # Networking stack + # +!include NetworkPkg/Network.dsc.inc ## diff --git a/Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.fdf b/Platform/NXP/LX= 2160aRdbPkg/LX2160aRdbPkg.fdf index 41b8f1ececa4..4c9cab5d0938 100644 --- a/Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.fdf +++ b/Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.fdf @@ -116,6 +116,11 @@ [FV.FvMain] INF ArmPkg/Drivers/GenericWatchdogDxe/GenericWatchdogDxe.inf =20 # + # Networking stack + # +!include NetworkPkg/Network.fdf.inc + + # # FAT filesystem + GPT/MBR partitioning # INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf --=20 2.7.4 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#61050): https://edk2.groups.io/g/devel/message/61050 Mute This Topic: https://groups.io/mt/74793007/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- From nobody Sat May 4 00:15:10 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+61055+1787277+3901457@groups.io; helo=web01.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+61055+1787277+3901457@groups.io; arc=fail (BodyHash is different from the expected one); dmarc=fail(p=none dis=none) header.from=oss.nxp.com Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1591781680032340.128309262117; Wed, 10 Jun 2020 02:34:40 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id nH5FYY1788612xBSf4gkb9Ad; Wed, 10 Jun 2020 02:34:39 -0700 X-Received: from EUR05-DB8-obe.outbound.protection.outlook.com (EUR05-DB8-obe.outbound.protection.outlook.com [40.107.20.59]) by mx.groups.io with SMTP id smtpd.web11.146.1591741084654313934 for ; Tue, 09 Jun 2020 15:18:05 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kgxw+1BJEc0Ons7lWjDFVtDWqE3MD53+oglU6/fRRz9PjlLU6nWV/K3YEucUz4qC+5/8FK3oc3C8Qt4Ju2nWtBBVOxe2FUIu/vIaaKMRdJAtIpmV90niv+U6PNt4rjtQf2L35U1p7lA7xBXFt87hZtbcwg03SsyxALiWFhUnVkZJrrJ1lUmYZKpElcT/VKJHLQFN9qUS+14QtDzShvc3k1P2MvsTZHGfdp0FYBvBcSo8CB/Y/Sf6wIu+SpTWUN6lth7SYF3cTeEQq78ZTxJwfElll+oRfSfry5Nv7kqvdHIOO8P2ohsrP9jnHMhU8CJJLCyvv5/Rq6we6welMXzTVQ== 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=vB97rvdMX/Bp1MY7PqwwMXNeXAiMgeX+yuri96tbTEo=; b=eGcNxqWOsaqcH8s7shf5gk4JqiKvDJS3chBTALYLJPdRLA3wreAN+VCjocmY6Vet0PSd+2IriT7WXaDDNBQnZVzotEx4Qmsdxb4060zAVH/cccyIk8N1JGMklX4LhLCnmsr40DvZDD6Ly34sr2WbFNy+4TXjxeLV2GsWNVzG7Dp0fNgS1zggDlmrW21HmrxgDvksaMVLOlT8zgOh/YKxFEUrE/RRYZYCqc1hsx5ffpKKpaVujC5evY7fsrJOwtdsiynxP+2ydJrxEzIqzYMSpBV2BGlDVaDgkBT8ohX0FQ/iiYketvah40ik2ukIjzhsr23XYU2VfbJoO8nJWmJLTw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none X-Received: from VE1PR04MB6702.eurprd04.prod.outlook.com (2603:10a6:803:123::13) by VE1PR04MB6493.eurprd04.prod.outlook.com (2603:10a6:803:11f::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3066.20; Tue, 9 Jun 2020 22:18:02 +0000 X-Received: from VE1PR04MB6702.eurprd04.prod.outlook.com ([fe80::81c4:97a6:7592:f225]) by VE1PR04MB6702.eurprd04.prod.outlook.com ([fe80::81c4:97a6:7592:f225%7]) with mapi id 15.20.3088.018; Tue, 9 Jun 2020 22:18:02 +0000 From: Wasim Khan To: devel@edk2.groups.io, meenakshi.aggarwal@nxp.com, V.Sethi@nxp.com, ard.biesheuvel@arm.com, leif@nuviainc.com CC: Wasim Khan Subject: [edk2-devel] [PATCH edk2-platforms 7/7] Platform/NXP: LX2160aRdbPkg: Enable PCIE support Date: Wed, 10 Jun 2020 03:47:30 +0530 Message-ID: <1591741050-11645-8-git-send-email-wasim.khan@oss.nxp.com> In-Reply-To: <1591741050-11645-1-git-send-email-wasim.khan@oss.nxp.com> References: <1591741050-11645-1-git-send-email-wasim.khan@oss.nxp.com> X-ClientProxiedBy: PN1PR0101CA0004.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::14) To VE1PR04MB6702.eurprd04.prod.outlook.com (2603:10a6:803:123::13) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-Received: from localhost.localdomain (157.37.179.16) by PN1PR0101CA0004.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.3088.18 via Frontend Transport; Tue, 9 Jun 2020 22:18:00 +0000 X-Originating-IP: [157.37.179.16] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 3e60daf0-2dd2-4198-292c-08d80cc2f96c X-MS-TrafficTypeDiagnostic: VE1PR04MB6493: X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:86; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: WFfJrXHTBnnpauibS2JadCjx8FYnMtwiXEbbwSaSnjmq9PbkxATj+E9f0RETWvY6cQMV0pjba65ZhQPn/XAzWr7HU8Y04zQIEm5sbqql3GAeWftvq/6errTUhiN4bg2eLWAzt/Swj2g7xkjGWkJ1AgF4P80N8bui33zTh8I624+tELfx3mo/hmJBoMkdrtN7w57uvsDSxQyTfXjWgvSlr26YTUUP26WoumVdk/bXun1ZTivD9kx0+g0ZAoohmK03icVXYcjkJS339M4LhGibYq24gHfKTVV7x4TapCbq+b0upJWRP6GhNb9V0FXOO6uGBkTCqsPl/yqyeyR1NdjTPv/P+8hPpvIYL9FOCWpr/EVIumJCVHyMGe4cezYuJYOd X-MS-Exchange-AntiSpam-MessageData: ju9Cs+q35v9TT5iEDnctk30jVICTMor6DWgb6wF/nfc5kwxai9IAUz5t4gOnSjjIHaOOn4dy7iqdKcu9A7KqY8ESTD26mVskxABqSpEmyR7qONJKVBBHTVOtW6obOLQrsPMZ8tqx4aiUN789i+7NbwSm8kbi1nvF0C9syyFaLe97VbTLNP6zKEZOhF4Y6Clgt6clERvxbITCdidUJj/i0fgqqvPOlCLaichTv+OiUYCQvMDI16Buw1WJ4uQCBBuEE/K07SwBvn/4xwHlxbZwrerUMqgbv6r/AXACTEKREttroRtPLqlhXU2jywmegJ9quNdRJUSprMhuOkl7b7oYqor/Sxf/7dlDWqNYAmKyRgI8wDrNLJiJ/n1eJoHqPUJVT7VueRdGFW7pJBFg7uNX5mFuuG6/M8We6yT6MeTOyc5TFwRJl4J8bhJim6xhekM13xaC8h/8g2Qlk41JE721dPRoXhHcq4RvSWvUG5sysu0= X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 3e60daf0-2dd2-4198-292c-08d80cc2f96c X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jun 2020 22:18:02.3757 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: CwDOqDYQI3bNjCBFHmTZbqAgvmCf856mhkwPP5LZYVBq8pJ4A3RCKM064mgiELJLJz0b9sbf4J9uT+uDA32vnA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR04MB6493 Precedence: Bulk List-Unsubscribe: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,wasim.khan@oss.nxp.com X-Gm-Message-State: FFT67O8bukhHiKnUvt759cpRx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1591781679; bh=x4v5yjG3rgvGvVIxtQpOsvxIBxAtZvKpzKs/CHiZJ4E=; h=CC:Content-Type:Date:From:Reply-To:Subject:To; b=n+Efb39Fl11KjT3X7PbmkyLDz5JlCLAv6pdGXcZVazduSucIFW2V1FZ6+rJFnS5Ai5C +Tvot/FbcARCVWEv1J6LyLWBEdFYrmeRhiGS44TR4kwW+pWljaGFDFpV6xn8PWYjXuCky GgiXrYK03w9b6bQnm0YTDGXqRS0R9Ogqsm4= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" From: Wasim Khan Enable generic PCIe drivers and Wire up PciHostBridgeLib, PciSegmentLib and PciCpuIo2Dxe. Signed-off-by: Wasim Khan Reviewed-by: Leif Lindholm --- Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.dsc | 9 +++++++++ Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.fdf | 7 +++++++ 2 files changed, 16 insertions(+) diff --git a/Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.dsc b/Platform/NXP/LX= 2160aRdbPkg/LX2160aRdbPkg.dsc index c73f9fd4d393..579a72d363a4 100644 --- a/Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.dsc +++ b/Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.dsc @@ -35,6 +35,8 @@ [Defines] [LibraryClasses.common] ArmPlatformLib|Platform/NXP/LX2160aRdbPkg/Library/ArmPlatformLib/ArmPlat= formLib.inf RealTimeClockLib|EmbeddedPkg/Library/VirtualRealTimeClockLib/VirtualReal= TimeClockLib.inf + PciSegmentLib|Silicon/NXP/Library/PciSegmentLib/PciSegmentLib.inf + PciHostBridgeLib|Silicon/NXP/Library/PciHostBridgeLib/PciHostBridgeLib.i= nf =20 ##########################################################################= ###### # @@ -53,6 +55,13 @@ [Components.common] Platform/NXP/LX2160aRdbPkg/Drivers/PlatformDxe/PlatformDxe.inf =20 # + # PCI + # + Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.inf + MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf + MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf + + # # Networking stack # !include NetworkPkg/Network.dsc.inc diff --git a/Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.fdf b/Platform/NXP/LX= 2160aRdbPkg/LX2160aRdbPkg.fdf index 4c9cab5d0938..b803da124844 100644 --- a/Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.fdf +++ b/Platform/NXP/LX2160aRdbPkg/LX2160aRdbPkg.fdf @@ -121,6 +121,13 @@ [FV.FvMain] !include NetworkPkg/Network.fdf.inc =20 # + # PCI + # + INF Silicon/NXP/Drivers/PciCpuIo2Dxe/PciCpuIo2Dxe.inf + INF MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf + INF MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf + + # # FAT filesystem + GPT/MBR partitioning # INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf --=20 2.7.4 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#61055): https://edk2.groups.io/g/devel/message/61055 Mute This Topic: https://groups.io/mt/74793012/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-