From patchwork Wed Jan 31 11:43:18 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Xu Yang X-Patchwork-Id: 13539333 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 27108C47258 for ; Wed, 31 Jan 2024 11:37:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=NbMNvfu/wiRB2O8ogXqqKZAs6cb5C+XPyV3TSeTReRM=; b=toYikyRJy0PLqQ VTONcJD3cb8mGzQbymAW5oL4o/zKrh5Y+VtIg4sNCDmaH9PBI6l+BamRFjjHFwZNMpvFSZsZ4OgfR JkUpKLapeqs2drkHkE18oh9WJVlXLPMBB0GhTcGgBZG1eKjM+Wv93j3ykd6GL1616u01YAPzKN5Zs IXbbflvjctHexgH5v9faJAN2x0vBIlz9tD53PKl4U+/XwUqbJsyGveYAw5Uvzw9AF5ER8yAEPnPH1 WHcoDmS/6xDpyswH/R4+lgYLBSZRusLlSaFxU9G/UoVw2OGcwqvTzpkhjpUzGRo4ODse3FB01B+qt efAehKqScufn4HdtK2Fg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1rV8u1-000000039aG-3NdI; Wed, 31 Jan 2024 11:37:13 +0000 Received: from mail-he1eur04on20601.outbound.protection.outlook.com ([2a01:111:f403:260f::601] helo=EUR04-HE1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1rV8tr-000000039T3-2eKe for linux-arm-kernel@lists.infradead.org; Wed, 31 Jan 2024 11:37:04 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=O50qXnnYncsqmMJkHGyXuiRVZ7fhKBWsmhRy1WH/uAcmuX85/5zuzkQaGKPGmaesCftcO0ejSOAtJbyowvzTzgDHqDpgGfY7YKHIbN9/Q81XW/xN1qEUK+twL10bO5Rrv6tdNwAaL/nt8lKCxIYKPCYzGLEzMyTJQ8TB1yvHnAtjraueaNFuuja12yd0uEErtHwbtWLyKC4Uuc5QBo3svT10PYBkQRPZYTxNTXWu3ltQRsG3c/OxOXtzAr0/cRPPm4X5YufW8/jpkw/7cEdZBSJwuW7HW0I/Y9oz/vO+GiYIdAI2XnevFAImeAgptdrAl9P00t+GeXhwRWvfCQbyBA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=gkTzcuF2DyT+WAI3+K58cuQdid20oVDGgk8NVq1zPbw=; b=HHcsA1NOB7XcdZH2hFatKW116bHGUp3siHhxXfexHJ0xig0sK/aRjUTJ2mgc1Mr/i8J43vuBZGNYoqzzf7mQyW2WC2Y4OrxDF0MqkB8QsSHM40ySXBypTpVimXJRv53gW13SYcsTF9VoiQHapUFYA9tXEjVLwm4BtVz5xxUH14pnwh15OJmXNGRLRxadW4cIGmb8rqJc1MEwoshq3Irmfz7h7SB4icyBc6jmDD6XA+TwFWkdG6P1rD307zyjBiJxHn9240HOcjvJTUTtsmdAgX7cKKfcZJ1WDcZK6tfIGpW9ZvyuPo9GgufWxP8SfnuyRGfJxryjSTL/k+L/OrCvqw== 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=gkTzcuF2DyT+WAI3+K58cuQdid20oVDGgk8NVq1zPbw=; b=VDr7wF6FslGNIxssg3sMW85e8TVSKyb7G5v1MlcVsvseGeouzVANYp0oYIWmvFCQlf/0pmLcm5dq56w8731t+g2slM6KJot894b2seYZ6BAtU5gkoytktOqBJfJZUEUnpqDXRbxFnV5/KZWR+B1imoSUWVPPqdQFqUgz+oagME8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) by AS8PR04MB9093.eurprd04.prod.outlook.com (2603:10a6:20b:444::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7249.23; Wed, 31 Jan 2024 11:36:57 +0000 Received: from DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0]) by DU2PR04MB8822.eurprd04.prod.outlook.com ([fe80::d45f:4483:c11:68b0%7]) with mapi id 15.20.7228.029; Wed, 31 Jan 2024 11:36:57 +0000 From: Xu Yang To: gregkh@linuxfoundation.org, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, peter.chen@kernel.org Cc: linux-imx@nxp.com, jun.li@nxp.com, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: [PATCH v5 2/8] arm64: dts: imx8ulp: add usb nodes Date: Wed, 31 Jan 2024 19:43:18 +0800 Message-Id: <20240131114324.3722428-2-xu.yang_2@nxp.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20240131114324.3722428-1-xu.yang_2@nxp.com> References: <20240131114324.3722428-1-xu.yang_2@nxp.com> X-ClientProxiedBy: SG2PR02CA0107.apcprd02.prod.outlook.com (2603:1096:4:92::23) To DU2PR04MB8822.eurprd04.prod.outlook.com (2603:10a6:10:2e1::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU2PR04MB8822:EE_|AS8PR04MB9093:EE_ X-MS-Office365-Filtering-Correlation-Id: 26c0e266-64c3-42ae-9216-08dc2250ee67 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: cBd/LmkF+QADoceyrxRc2gu11Ak2o3u12XezgSuBnqu2JDrbaefXUusHjx3h3IlbjOYoJxYEwk6A7y098nHe7fPjF3+hdbgy6s477JTVuD1UvXxdi6bhsOdD0jedXGYZatx9EpNiFocH32r7auWH686rdO5RyTDDhYYWKVEkX1FERUin/RYDBbKXywzei4RNRPdgeVcvU1RqNpMhm6KEEiZgk9NnxHOtCai5yAZUh2YHLmQt1JK+8OtzkzJ+ygCMADXeaiUvQafu8NtLACeg1xGrYlZKrwcDtpxnS2wEmU0x/8BrLrfTJAiGLUTUG0vfRbp5WtxTr/2lu6g5hlrTCvC+wY8gYG9cu2Bwxp/wNZ29Yr2O7QNGe5JFjKHxLvEKcqpfvgwqV2wTMplHI+lWlnMhxG2o0a4FoEfck9TvRJWX3dqbbmrv5EZ7wu8mWJlRfi+MlBgXgZX983MedJTtwRRZj3BNi1bSjczcTbFYZPjxCm60dZsci2+YtGFNxuVya/jP2mTQZvviOIzFpXHzhOKTw0DdpeQmD5FvwH6LW5hKtsjb0W7XDb8PfE3x8ZGd1XTTEepZg6Ma5YKKdVHkKKq7Kn0GC347SnzparYTZh2bsnm2nZNw0IvEP6mWkB+8aL8d+0PVxEcnaDQBzOVwCA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DU2PR04MB8822.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(136003)(346002)(376002)(396003)(39860400002)(366004)(230922051799003)(186009)(64100799003)(1800799012)(451199024)(26005)(1076003)(2616005)(41300700001)(38350700005)(316002)(66476007)(66556008)(478600001)(36756003)(6512007)(52116002)(6506007)(6666004)(83380400001)(6486002)(38100700002)(66946007)(5660300002)(8936002)(7416002)(2906002)(86362001)(8676002)(4326008)(32563001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: bQP95P9q6oQsG4S0QdzFArs8eUnel/yCgvNXOPN1SNA9/S4QUAUmmucMoZp0Vqv4lbZyGsbybhMvmoGeI+aFhwfu21/QZ7ovGSa5zUGgDiyuoUs0i3eMOkjrMh449hE2jdvXwt/sO9QbCPwgEAfF+63HmgjclF0UemeHv4vPdWHtKJIQyLwvj5u1xH7nea8Ee7D2AeCfELJLKseM5oUqZ0q3DoQoD5rVcT1l/cx0XSNyLnuxzwl3yRUAZSckfwooVYnwDRh7vagixaypycRsQv42fDjBh8dIQrYvBUHwFyjvPu2Jbc8voo+DwBjMBx67jY9MEBkoaOiTictFkRY0HMR5u4pnKjRb6p6Xmj4f2m1y/Rkz3kib+RGLvjJZ/ws1wSkbL9oRYVWy8tOVW377aTSxH7uDogZUUKLhUmzLAaXEHg3iZxktdwbw4uCOSTImunZ+6Y2pFte1rw2xx83KkQX6cHVrYlHNlC1W2/5OvU0dkJyxBxqtQNdgDwAmGfkGX+FHfaHKngjjT67BMeB5ufD0XhhQEzr/3j9xFnUIIoDt297O/3pvQBmntGIweD4RN4O6QRJ+fjGmpCNRmjrFPCxJvAp+zRlNgsBwwHm+nqy8/mVt1r0fwgH/7fJj4YgrgQbvupSpST0hDmB5Uip3Bg+QB2f3UL3dP7oPhjT6EBjnwV6aHIYwbB1Ef6ku1MdvC0VGBfaKgeymo67kNM0tcSsAEIDAn+BBObIKSDS4iMFUTy/y7WpodF0xOFiJIeRiMuCGvK210L+WEM+9hq1VToTL86XDJu8rMrpN6tSob1qiCem4/zbEPmoIwV8qnqjqf5hzNYvRV19mXbZVajqe57olkd80KRnzaR0uXR25m8Nz+kivgAuLRgCuKBYvr61UTPmHPDAXIC8AIL2Tnt96MymYB4ot75qcgHgZA3Vm3svgJBglJrKCuDfVgj/sF1u7xRe4GhXA+BJTyGN9yHL+UvYKF6zLJRHl5t9VhhnkSZDpXVSd8ZxRiw9K4yrpvt9ZAZRB8pyIb2kVNYle/H0Fn+kkvYXERLcof370387hC0ZJ+2XF66vzqHSCYnmgvD/EcHfVbhe27jEU1qSy5W1qYGIEI4nqDtT7yvZMpNhT86tD0K4M4+SKNNrr+bY++OM979JonhGRsBx0ddlsWl8smwK+fHNhG/oFlPqZoBTgWbwyFywCo2K170SqwJqKzgDEdyCwAQcbHvaH/MmWHdc3PmQygVVckX9InTjAFAuKMJcPOOs3Pm4iR2i4eiye4GpfAwPCvAwzKUEjPT/uFGOqZLURKoID6khEJZQ2SbGgfA59tOtONqAXBZvg+gkh++us7CoPCqMOg4yjIREtMXDuRGChekkkVfFWq1mIctX4RUxza1HGeetRlFR6yQQ/eiWziOySu7Yi8Smzhu9QXWOG8wgrvboE73JkjzPqn9SOt0wFOHh+rGrcOSqb/mn3hOl9uW3o9c8MXyB5mwMhYwk4wD/bV4fMN/KTfB7sb6Gz6oBL8uGvWMeGn/OO/gbH1oN5KhfJWetgbzZyaQr2Uh8vRamlu3RIt2AqayEmlo4YJoQBbcGh9VyHHDQyDo7nfW7k X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 26c0e266-64c3-42ae-9216-08dc2250ee67 X-MS-Exchange-CrossTenant-AuthSource: DU2PR04MB8822.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jan 2024 11:36:57.5011 (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: LzyPHMHMvl2RBkuW5T7jccWa1JeQBNCZiukJDFo2PF4PZaHdZzKMuhip3glr949Dervb9aBO7tm9+sHFJMrAkA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB9093 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240131_033703_701254_842A51A9 X-CRM114-Status: GOOD ( 10.07 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Add USB nodes on i.MX8ULP platform which has 2 USB controllers. Signed-off-by: Xu Yang --- Changes in v2: - no changes Changes in v3: - no changes Changes in v4: - no changes Changes in v5: - no changes --- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 64 ++++++++++++++++++++++ 1 file changed, 64 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8ulp.dtsi b/arch/arm64/boot/dts/freescale/imx8ulp.dtsi index c4a0082f30d3..ead1f57e08ef 100644 --- a/arch/arm64/boot/dts/freescale/imx8ulp.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8ulp.dtsi @@ -28,6 +28,8 @@ aliases { serial1 = &lpuart5; serial2 = &lpuart6; serial3 = &lpuart7; + usbphy0 = &usbphy1; + usbphy1 = &usbphy2; }; cpus { @@ -472,6 +474,68 @@ usdhc2: mmc@298f0000 { status = "disabled"; }; + usbotg1: usb@29900000 { + compatible = "fsl,imx8ulp-usb", "fsl,imx7ulp-usb", "fsl,imx6ul-usb"; + reg = <0x29900000 0x200>; + interrupts = ; + clocks = <&pcc4 IMX8ULP_CLK_USB0>; + power-domains = <&scmi_devpd IMX8ULP_PD_USB0>; + phys = <&usbphy1>; + fsl,usbmisc = <&usbmisc1 0>; + ahb-burst-config = <0x0>; + tx-burst-size-dword = <0x8>; + rx-burst-size-dword = <0x8>; + status = "disabled"; + }; + + usbmisc1: usbmisc@29900200 { + compatible = "fsl,imx8ulp-usbmisc", "fsl,imx7d-usbmisc", + "fsl,imx6q-usbmisc"; + #index-cells = <1>; + reg = <0x29900200 0x200>; + status = "disabled"; + }; + + usbphy1: usb-phy@29910000 { + compatible = "fsl,imx8ulp-usbphy", "fsl,imx7ulp-usbphy"; + reg = <0x29910000 0x10000>; + interrupts = ; + clocks = <&pcc4 IMX8ULP_CLK_USB0_PHY>; + #phy-cells = <0>; + status = "disabled"; + }; + + usbotg2: usb@29920000 { + compatible = "fsl,imx8ulp-usb", "fsl,imx7ulp-usb", "fsl,imx6ul-usb"; + reg = <0x29920000 0x200>; + interrupts = ; + clocks = <&pcc4 IMX8ULP_CLK_USB1>; + power-domains = <&scmi_devpd IMX8ULP_PD_USDHC2_USB1>; + phys = <&usbphy2>; + fsl,usbmisc = <&usbmisc2 0>; + ahb-burst-config = <0x0>; + tx-burst-size-dword = <0x8>; + rx-burst-size-dword = <0x8>; + status = "disabled"; + }; + + usbmisc2: usbmisc@29920200 { + compatible = "fsl,imx8ulp-usbmisc", "fsl,imx7d-usbmisc", + "fsl,imx6q-usbmisc"; + #index-cells = <1>; + reg = <0x29920200 0x200>; + status = "disabled"; + }; + + usbphy2: usb-phy@29930000 { + compatible = "fsl,imx8ulp-usbphy", "fsl,imx7ulp-usbphy"; + reg = <0x29930000 0x10000>; + interrupts = ; + clocks = <&pcc4 IMX8ULP_CLK_USB1_PHY>; + #phy-cells = <0>; + status = "disabled"; + }; + fec: ethernet@29950000 { compatible = "fsl,imx8ulp-fec", "fsl,imx6ul-fec", "fsl,imx6q-fec"; reg = <0x29950000 0x10000>;