From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=104.47.37.55; helo=nam02-cy1-obe.outbound.protection.outlook.com; envelope-from=meenakshi.aggarwal@nxp.com; receiver=edk2-devel@lists.01.org Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0055.outbound.protection.outlook.com [104.47.37.55]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 04B082205BEA5 for ; Mon, 8 Jan 2018 02:31:06 -0800 (PST) Received: from BN3PR03CA0110.namprd03.prod.outlook.com (10.174.66.28) by BN6PR03MB2690.namprd03.prod.outlook.com (10.173.144.9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.366.8; Mon, 8 Jan 2018 10:36:15 +0000 Received: from BN1AFFO11FD030.protection.gbl (2a01:111:f400:7c10::155) by BN3PR03CA0110.outlook.office365.com (2603:10b6:400:4::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.386.5 via Frontend Transport; Mon, 8 Jan 2018 10:36:14 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BN1AFFO11FD030.mail.protection.outlook.com (10.58.52.168) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.345.12 via Frontend Transport; Mon, 8 Jan 2018 10:35:42 +0000 Received: from uefi-OptiPlex-790.ap.freescale.net (uefi-OptiPlex-790.ap.freescale.net [10.232.132.78]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id w08Aa7wQ005473; Mon, 8 Jan 2018 03:36:08 -0700 From: Meenakshi Aggarwal To: , , , Date: Mon, 8 Jan 2018 21:54:05 +0530 Message-ID: <1515428647-26811-1-git-send-email-meenakshi.aggarwal@nxp.com> X-Mailer: git-send-email 1.9.1 X-EOPAttributedMessage: 0 X-Matching-Connectors: 131598813449631620; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(376002)(39380400002)(346002)(396003)(39860400002)(2980300002)(1109001)(1110001)(339900001)(189003)(199004)(2906002)(50226002)(2201001)(68736007)(36756003)(498600001)(4326008)(8936002)(97736004)(105606002)(110136005)(8656006)(85426001)(53936002)(16586007)(51416003)(54906003)(106466001)(316002)(5660300001)(77096006)(86362001)(305945005)(104016004)(47776003)(81156014)(81166006)(6666003)(48376002)(356003)(50466002)(8676002)(19627235001); DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR03MB2690; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD030; 1:pO2KHvx06Ka+pSpMv1lXY81HGOoy0QouXPNtIz455yeErOfLcY1K/oxwlUjzJ3lW5rtLkN0JfPwWsh3oKR0hTXCqj91Wq1AxPCvKVa5nZ0O5CfqjVrQwqZVQT8HrmwA+ MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8d911eed-a3c5-4a65-3784-08d5568392fe X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:BN6PR03MB2690; X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2690; 3:bRgdA9PNQatLIIaGuf6qG2Asf8gLeN6o93AGQiHzqXV2AVJxAOVQjSAPvs4B9Lz6yNBRQtPx/83kSN56xukYcCCv61uyzihi2WjMg85uT2kQDRASbkrBbmvaghdRSwovEk5RecWWyHN/9lN2wT4EsODe2FFUQEXcMlCTs3JbVhtlmOVNiHXwgvJBm+ik0Wyy7H3I7r/m3/5qYDs9ff7fDFaFPX5Rmg9w4xyaT4yZCKW3nVdf399ad6gaUVjmhRe7Vsh3LH/Cx07vJrE9pnLyQYiJCAjsd3unsxbDdgS7gTN1ZI/kO2sXwXQhaddHYsy4p2crOeq0Vvt5srNB/4NS6gGG1MK0q7K/8Tk5dp9x80A=; 25:HiKu+5HBp3ReqATPQYl6CbPNZmxTiZ5YYZar0qxbWjfU9Zc/SFvSeG0vv54cFhfdCavB2CK/EeMi4/hLoe7zEo80K/sBnxi4BS2J5MzGp2U0/2DSa+DXAx6uQR6yPHDdyCuBUbVSRuP7CG12RJBC4MWkYAz9LtXw+ApAWGr5Wc1wg5TIfWllvTCebr+zQd8vRKN6UD8NB8IqbrE6ZCmtOwXGp4FMe2/8Nczzs8V9STqLoN5jzraGm/qN3tdv8T2wLCYse+Kfy0dgplbiEaYiRLcKPXWiD2R4ozpLLaZ4XNYZ+i+Vu4JWCYNzKuLjAErPurETIvqhGOs6dskDmx1MCw== X-MS-TrafficTypeDiagnostic: BN6PR03MB2690: X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2690; 31:T3eoYAzyQP7u9R/ZUsJ1MNWbgQJlTTmnAMDhANtTZ5STyL1IAIO2Rdqsw4sVy5InALk7xjbpoJ9FKza8buw2aBqIg2iTJ44MX6LA8JzsTE+cuK1ULa/oZvm2aunjVjQTh+gr1Mh49mYDwavYjXAHFapZGmjX7GftHeLzVt7OJnP8G7gKyj2e9l1kIU3aTsozlXXNNPVHodfs4ezRBx4e5UyqNY6DGjeaYf1WcEr4SbU=; 4:jiEotrJxnw/Pgt5uAI8+2kz+f3ISXgyUJJaSokVLwOP3a130LU/UUypb+48bTvtxSQiajMegAptTRZ92uWOW9cd/kdJYlQAcb7dVADGnbt2RqwaWPUSYAHy3mvpUN0wuvQte/yag40oZtgyZznNNWUguhOfXSgsQXHxNwFEWe/Uodf67UDYpfixNsbetA7qXNN5xGROsphcElPHKpXpq9HpCCEx5rd6P89xSJUv7kCh41vxen4sxQS/SALUpbxh29TIq9MYTeuj6BfixSm8v2A== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(8121501046)(5005006)(3231023)(944510075)(944921075)(946801075)(946901075)(3002001)(10201501046)(93006095)(93001095)(6055026)(6096035)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(20161123559100)(20161123563025)(20161123561025)(20161123565025)(20161123556025)(201708071742011); SRVR:BN6PR03MB2690; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:BN6PR03MB2690; X-Forefront-PRVS: 054642504A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR03MB2690; 23:T5lgZ4e/X/3S6NUy7J25zkpjj8h/vTwlC3/cUBKmX?= =?us-ascii?Q?JxlbWVLD6Pa9dnAjUtfLMRGdtVEgJFV2uYAyHRDsapuFbQ0Gv+0VFKjHG4g+?= =?us-ascii?Q?62/o948QkrYDlPTjFZW6dtF0pCBXjgbn8C1BplSI22WOHs2GqkLDr5bqaQ2Z?= =?us-ascii?Q?OPuaDoPgfH0A7+r2PwLzREcHm5aJZfmH4bW3Mj3eLVL+aw9smwuEhGrAX/VD?= =?us-ascii?Q?HeE88Cem8/mfWDtjCGBGoZJOK8v/jRryPiKlaIA3lIZuNQ9UbyFS0WRa0opV?= =?us-ascii?Q?eAKOBcDKWpEeW4tJ4n5sB7gWACPz26bJb8mXz5B7sm8CuZ3vdTbB8mQRay85?= =?us-ascii?Q?JcjWbNkBeYLOxgB1rLhqHXzOjLrQWVKLk9kfUzZfYh0d2T8EpyJlF1ME4/DW?= =?us-ascii?Q?EGacDQFoOGA8Xm9kT9hU7ZUDDMsltJEiSlQ0andGLCSbWbttDC7xqZyvUV3U?= =?us-ascii?Q?/Pd76J+/dqXkyTQV0NQoUBA3JjZ0+j7WWYTav8YglDwfio42gYa/oFNAhBMN?= =?us-ascii?Q?S6g20YDuZbnndfjF9hMRAt+cV+I3plF+MgcGO02dCqYl+Hu31ToVlPC+5Vdy?= =?us-ascii?Q?FJ+1UhoPxbxLLM8lwqPHTEJyQwGvRxRsMYko5hG4tQFDWnPaOCD6Ck6dYad6?= =?us-ascii?Q?boMQ0GkjzMjLdBISnbfxIqKHNuc1+cxe7Dt3znOo5ydx3niE2RNyBBr/e4IR?= =?us-ascii?Q?c1f0BX05XQXQ0unEK2dmFh0LxUpQdUpJva/yctnOmAJceaXwObzmiH+ZT/+P?= =?us-ascii?Q?Eogvn9Pn1Q26bRumz1v5wWbr4IYyHzNeD6XqgkHRvScpDcqyC15DOttTumeV?= =?us-ascii?Q?vR1T+4BPURct6DgDsB1EJyv48D5nDUSIY7ZExCsCMDGWahdvoM7W3Yhx8Ody?= =?us-ascii?Q?pun/xwrPw+ved9RTh3tEEz9pfGyxeen13JxR5HOXSySnO7OXgDg3ueCjz6Tn?= =?us-ascii?Q?TI4lTzDCFs/bnkOXESeGgqIPkVqDhYgwZlUKmuyrtuGoUE2dYVIgNAIrLjri?= =?us-ascii?Q?supiaSKLk3DVSa/grHcJkEPST0bTjzAsMR2k7GC0K5Tdy5B1fYLc/IoNeu9r?= =?us-ascii?Q?e8pI04=3D?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR03MB2690; 6:bUVJTgrsW3yOePY2qWfWX8z+Lf/X0bhiD+qqKpSoOVOyxiO+KC0MsqPxBI8UuyGrSDeI1t8NTsq61pgFjOLH2G3jX3R3Tls0coyXKTVN+Mu7w89yhXuB6WlepnROBWWgBelOeIF4GnswDLFI/sYyPC1daaEg6ZVxW01FDeefnMYunVQr6QoG3q6kulHqg65TZIOoXQzoo0DNm1yegpn1l5uDy4qjr93iKzAKauu8u3DXGxY+Mj6qkznt+/xSGQcSoNJQceyYQR2whQ021s75S5vMp1WnE9+cB2vgviRX6+Fm2TfFoDHz96zaW4Gkd13mtyPibT2059NW4e/OeUB+xNZV4zc3SUlChJJKJFeLEZw=; 5:xRhJSg/J5Oq1GnOwMrWdagEpK8RKekfcZuqEDcjTHSjmjChD5kKtytHVVqlQGrq5q0GV5huVyhJJHSEPltQYIePi4N/qo9xRP6E//je4QExfsX6uuLZFKOWaVSI/Sq2N9lDB+K1VEDkbTAMdE/uZlYRpVG43Tn32hwHJ1YzaaTo=; 24:iNdfhWv0jzp2lAQsbBV8fAH0+qbh3ivZQ1wQZEXSyVg6T4oj6kIZCuEeBi3YKnWoTPUBGtsHSbNvFc5aAUcQESKbo995Zwlr0wpLcbG/gt8=; 7:rT/sTkbAwipLdWQ/MggR/OCpVPtrLynyL1WS2eu7YvoAYd1Xg7FDPg8jDH+YRp2MyZEqA/wP1po+4RtDCniEwWvhN+JvT3xSiCqrHllUhm5GJm9M53OODgZTaPDEJ2U9AdYnwme9piBnPhG5OnBq1I8kK1i3ElGxmB8J6klZRMY2Pr7/ijp26Sisw0GOG7WYQ7o286cwbxz5jczM+69AR6IzvYAbj/uy3tbPyIOJ6VpUqHAffUF68RIQ9zPERw1i SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Jan 2018 10:35:42.3423 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8d911eed-a3c5-4a65-3784-08d5568392fe X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR03MB2690 Subject: [PATCH edk2-platforms 0/2] USB Controller Support 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: Mon, 08 Jan 2018 10:31:07 -0000 Content-Type: text/plain Following set of patches add DWC3 (USB) controller driver and enable USB support on LS2088RDB board. DWC3 controller driver register USB as NonDiscoverableMmioDevice of NonDiscoverableDeviceTypeXhci. Meenakshi Aggarwal (2): USB : Add DWC3 USB controller initialization driver. LS2088 : Enable support of USB controller Platform/NXP/Drivers/UsbHcdInitDxe/UsbHcd.c | 213 ++++++++++++++++++++++++++ Platform/NXP/Drivers/UsbHcdInitDxe/UsbHcd.h | 142 +++++++++++++++++ Platform/NXP/Drivers/UsbHcdInitDxe/UsbHcd.inf | 48 ++++++ Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.dsc | 1 + Platform/NXP/LS2088aRdbPkg/LS2088aRdbPkg.fdf | 13 ++ Platform/NXP/NxpQoriqLs.dsc | 9 ++ 6 files changed, 426 insertions(+) create mode 100644 Platform/NXP/Drivers/UsbHcdInitDxe/UsbHcd.c create mode 100644 Platform/NXP/Drivers/UsbHcdInitDxe/UsbHcd.h create mode 100644 Platform/NXP/Drivers/UsbHcdInitDxe/UsbHcd.inf -- 1.9.1