From patchwork Sun Feb 21 16:26:24 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ye Li X-Patchwork-Id: 1444158 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=LqdnRyoP; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4DmNNw0qBqz9rx6 for ; Thu, 25 Feb 2021 17:36:48 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id BF332808B2; Thu, 25 Feb 2021 07:36:27 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="LqdnRyoP"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id BE69D80505; Thu, 25 Feb 2021 07:36:12 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20628.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1b::628]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id D3549804E7 for ; Thu, 25 Feb 2021 07:36:08 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=ye.li@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AuIlEbllGqOsGhM4+fTae6scnKtBfQujR+8K5gL0ZaRxrQlyLgCRnl3Xd4mirnzi99z2Lyiv3w81feMEFo+aNPFq2Z3APYwTMFn+yMHIwY9ZL30Om4gnhBVhrpvvUI7IJQshqXv3fw8lapm2N/GrJsMFXq4KMJiLPXqxNxoY32VY0UwQJiZlSv0iAlGFcbxnAzzfurWzIG2SqknlkorNYkqh19k2ksPPvgDy4HycDSB0dvBYGoBuZB93BdN4u598JlY7qXIYfVLA2m7r3I7cG7d9erqfPHXNjFiSuB1P4bBfxQPb5ju47gvgnOkeZFxlsL/JH3xSRkEJ7SXy8n39Tg== 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=x3g3aG5cBZKD3KuBcc5KIoLEwfEXqxjxI2iiUemLtjY=; b=hVglS4Nyw/hubf3pkXIMcrYi0njKrGMkza0f99wMjhE8HDZyFhhKtaYyXSDXwHoWt/ipM/0YYBXU2/0k1BrfoSKm+7d4PenSjKL5fOyXKVLzvtq3VaZP0C1ofeF0NAxLrZQ08YKzNxBElO7F+kNbC0aZp2pNFznn0UmCUM3kGUZL+ulrqEJRN0U4C8k9hBCizRlWRg1D4540GAtsLM2WhhhujUr65IBC12fuXYyLoql/BZVZXGbi6Q4p/w6mo0u/KcLgl6SzQjm6oOCuJXcP+Yd10Y2sxb3rvgF1LIH5YM6U8OU44vB+UhHxL5VcMl6dp9vghpEEXjJbzcRt8C814A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=x3g3aG5cBZKD3KuBcc5KIoLEwfEXqxjxI2iiUemLtjY=; b=LqdnRyoPMIOce0Xm5rSSBItxemZUPSRoPEiIlNkZGHj5M8uVfQhrd02CWdv6VhqWisLG+BhkEybOwl0i3357WT+ccAAqX9HlTD4enUMrMYztfcUFQz41asiL+KTLG8ha6R1s88s6+SfxNu7NimzGqBC30QEK4dkeKNM1hRcuv1o= Authentication-Results: denx.de; dkim=none (message not signed) header.d=none;denx.de; dmarc=none action=none header.from=nxp.com; Received: from VI1PR04MB4414.eurprd04.prod.outlook.com (2603:10a6:803:69::13) by VI1PR0401MB2352.eurprd04.prod.outlook.com (2603:10a6:800:2b::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3868.29; Thu, 25 Feb 2021 06:36:06 +0000 Received: from VI1PR04MB4414.eurprd04.prod.outlook.com ([fe80::181a:a4dd:a8f8:154e]) by VI1PR04MB4414.eurprd04.prod.outlook.com ([fe80::181a:a4dd:a8f8:154e%6]) with mapi id 15.20.3868.029; Thu, 25 Feb 2021 06:36:06 +0000 From: Ye Li To: sbabic@denx.de, u-boot@lists.denx.de, festevam@gmail.com, peng.fan@nxp.com Cc: uboot-imx@nxp.com Subject: [PATCH 4/4] imx8mq_evk: Enable the USB3.0 host port Date: Sun, 21 Feb 2021 08:26:24 -0800 Message-Id: <1613924784-63219-4-git-send-email-ye.li@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1613924784-63219-1-git-send-email-ye.li@nxp.com> References: <1613924784-63219-1-git-send-email-ye.li@nxp.com> X-Originating-IP: [115.198.227.71] X-ClientProxiedBy: HK2PR0401CA0001.apcprd04.prod.outlook.com (2603:1096:202:2::11) To VI1PR04MB4414.eurprd04.prod.outlook.com (2603:10a6:803:69::13) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from ubuntu.localdomain (115.198.227.71) by HK2PR0401CA0001.apcprd04.prod.outlook.com (2603:1096:202:2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.3868.27 via Frontend Transport; Thu, 25 Feb 2021 06:36:04 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 7328f849-637f-4859-f8bb-08d8d957a0f0 X-MS-TrafficTypeDiagnostic: VI1PR0401MB2352: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2803; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Ar8Cte1grOdzMVlFS4aOXAlMlsiWJm88s8qS8mYlv3vGwkiAR3EtecDWPC6BTtdTmdoW1u9+ZTUWPFzkg4x0kF0WoOzoeTIEgoAtpijgqxEqkQRiLd7eYXRXSNVPNtUlSmiZjd5mXuY2oaH0IB/Vw3QrV0n04U6upSuK2RK1yHl87Ue71HWLEodztoQb3cXCofqGKw3s4N14ftXE3/OzI2cfF2iCYpe+0jJPfKFX2E3MCQflbdkcgltIedFO7KHxb2Czs7j/FyjFEJLAnMI7Ednqa4yHXsbC07dFK40U4n3tMezkG67V5tCbK/1oFRSyEBMIwkCuoS6jju2nGjgfalRPhjJiGkiD6XYHag5wH0nxviQ9RUke8ByqsYqgEBxTyJdFpDNr8zbokfLeQ/RATl08tZrsvILu9orFZ58fE9SkTAJjywCZNZvngpJFdcHFG2Q2dISpyKNappK2dFM/GlW0536vbGA2gyFvyE8TcdovYgWMBPOgJXzU6O/XsTZ2ED43LhA/AgvJNmq3OeoAZg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR04MB4414.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(396003)(366004)(346002)(136003)(376002)(39860400002)(86362001)(26005)(2906002)(83380400001)(36756003)(2616005)(8936002)(6666004)(186003)(66476007)(956004)(16526019)(66556008)(4326008)(316002)(6486002)(6506007)(52116002)(44832011)(6512007)(8676002)(6636002)(66946007)(5660300002)(478600001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: GcSdKIb0/G6uXLwGATXJkUg96in4xcNBBll3XZxt5Ic8DZkUevjUSIlIxmuPUBd06rEDSFLkq24KVuqvxXfNW+GJCOUjqgBHDVT72cpytzZgBoTlye6Ra0ylK2PJIo64WatCsf3y+ruYMikgfRFQL1xhb1VmYLPL2lWjlyCtNV41ehrEjitBkmrKcI9oDnbLvy9tIowPve7zmmh5nasvWtdY0j3jctmoA8pR+cYnJjkyG65D9e6N1tYk6aBMVZyCchlhKHo0FwH5TrysiWol/pZwam6SgqlXolbxU8AM4a/X2Nkl6oj53C4r6ktD8mk0WSjdeM4m46jQmWu79q8R8AEDCfZgqrcviTGPSEG08Dd2upVDnRltH5u6V63qEL0g1ElQrI2RQNuBmeYX6lZbR0mhKXavV7W5rVcuU9w1Pg5MjAYbvBJSTNA1EYAWgbgJyHkNYeoDZDu7xpIc8Rdr+Q19uXMIKz9V4ztXWvAbgF1R7GI5/o7+0vjBwz2PwimBtasTpXlnWMpz7p8k1KXvHyX/+KhccTUUTWQxkryCZEic0Q8BXkYP9rgqrNP2/4Zq2m8CtPCA9SKkvu4kO0HHhMyyWFxgt3fcxAAB/4S6oBZTUY7n+MHNjYuu3Q8/ms43bnm5S2yYZt/CpAtBvI2SmfXh83W+ZukZ81GsgM6vYUSXLvBRhoR4A5Lnc/OsWIenm92aYVmIX6hHaiLzJfTtHfITsMUqVnV9p/tQhYnzBliOU9FgigwgXAa3LPK1tpZaw+zBT3Xb5z4G18F5urhLrcfx0Lt67iEGjT3zVUtwv0XcNzeiPIAyjK8RuYZbGRdlUNnw0y/X+umT3sQRqir1Uzp3VrI4nDQSOUAQSPuqQYw/wE3frt3NYyygaEgAW9DFw15TLBJtmyEs051AS0v9XOwpm5V6oqU+bMZOwgH77yNbkpYX7OAJdU2QaZNtUN+sbaGZDQo+Q5S4ZpxymL5dTWdEJMvqrhu08pZNd3302ZV+osyPbnEr85F9GChKRNqVublDc691+EmCyO9t3rAXBDfyAxaHeoJ6LIHqk8fhraSf538aPk9WQc7VupvfwX/nV1sZhaI0mI0CP9VN9MHifuNcJhGkhOZSZdYM/drETijqyr2tEx3lfILsfXqMUzj1NWxBNMc9mLQnsZWxeYXIq1khUX/deMqtgr3+z+iaXGHtR5JO5eA2qPh0JuqGAMtrfUgHMJyNdvcLrXSIfySUTyCks/iU/9fKewGgccPSWSHJwtGbMANm7wIZSgR2894F9XpJPs6tZaZaJ3EBnm/MP4VnWd3nJBwxHBnJXK48YMYyo2aZGcv1NmpQ7Q+12o5l X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7328f849-637f-4859-f8bb-08d8d957a0f0 X-MS-Exchange-CrossTenant-AuthSource: VI1PR04MB4414.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Feb 2021 06:36:06.2002 (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: p0qW+QRv1/hSG/C1zKDoxfANLVlGJXS3dXV51Xcx6rP7kJ7m66w+0kb3+FznBJ6R X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0401MB2352 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.4 at phobos.denx.de X-Virus-Status: Clean Setup USB clock in board codes, and enable the DWC3 XHCI and PHY drivers to make USB3.0 host port working on i.MX8MQ EVK. Signed-off-by: Ye Li Reviewed-by: Patrick Wildt --- board/freescale/imx8mq_evk/imx8mq_evk.c | 4 ++++ configs/imx8mq_evk_defconfig | 9 +++++++++ 2 files changed, 13 insertions(+) diff --git a/board/freescale/imx8mq_evk/imx8mq_evk.c b/board/freescale/imx8mq_evk/imx8mq_evk.c index 93da67d..e394805 100644 --- a/board/freescale/imx8mq_evk/imx8mq_evk.c +++ b/board/freescale/imx8mq_evk/imx8mq_evk.c @@ -86,6 +86,10 @@ int board_init(void) setup_fec(); #endif +#if defined(CONFIG_USB_DWC3) || defined(CONFIG_USB_XHCI_DWC3) + init_usb_clk(); +#endif + return 0; } diff --git a/configs/imx8mq_evk_defconfig b/configs/imx8mq_evk_defconfig index a149c1a..a644862 100644 --- a/configs/imx8mq_evk_defconfig +++ b/configs/imx8mq_evk_defconfig @@ -54,3 +54,12 @@ CONFIG_DM_REGULATOR_GPIO=y CONFIG_DM_RESET=y CONFIG_MXC_UART=y CONFIG_DM_THERMAL=y +CONFIG_CMD_USB=y +CONFIG_USB=y +CONFIG_USB_STORAGE=y +CONFIG_DM_USB=y +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_XHCI_DWC3=y +CONFIG_USB_DWC3=y +CONFIG_PHY=y +CONFIG_PHY_IMX8MQ_USB=y