From mboxrd@z Thu Jan 1 00:00:00 1970 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 86268C5DF66 for ; Mon, 17 Aug 2026 16:23:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: Content-Type:In-Reply-To:References:CC:To:Subject:From:MIME-Version:Date: Message-ID:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=Dfb+1RpEnYXxk5EIdc81lJgyVCLGAMINE08Euo5b4H0=; b=464Q9KwsB6Nc12JrVjSeZIsatc BiSxHcjSeE4Zsfn76BKrITsj9q/zf9Xeflqe+n8Tml7SrAj9DVlAtgQn7I9qaKUAUiP5EQ/iKt+Oa xXd67W5wkmq4uuR5E8Q0UcJMuuLilbw84UDbUQwjs50KSM4AsGIDLevgRunQhy/JT6Hp33pV2bO4d Sondy2e+l1ep+bIFD0kBGpH+jplr+7n3itJyHEAoNdyPcPI4140Zj0EPJ14qYycGbwSityL5ct9W+ HqmmpqTJMYIPaK3sbkRakPEY2qGMLl8MXLdYa9xDUr9yWsvnE99eu4ks5Scpul1BoBT8RuSpiYZBl X05WBxFA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1ww07H-00000006VYM-1zyk; Mon, 17 Aug 2026 16:23:15 +0000 Received: from mail-francesouthazlp170110003.outbound.protection.outlook.com ([2a01:111:f403:c207::3] helo=MRWPR03CU001.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1ww07E-00000006VWY-2O8I; Mon, 17 Aug 2026 16:23:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=xOf4StfNuXhu1Ebp/MMabuwCd53ubc2F4FY9oi3F6BIozKxxjNG/3xf5nnmpmBdum3kr6BKlBLfxb/8Za9MrbBV7DbCHrNxZ28hhzIsjkfMvSS5lh0GBl8GfW7jOoS/sdPvz7jlTtvnp08t3p+kfkEX6j9iNjxJNV99p/AygomzzazPvBQ/Tc5c1DPf9u3Nj4MCpF9Q9J/N/ux3yLZxR1VpZaWF4+QD5K8TaTu8/ENpULMlr7CBZWNC156hfEaAQxdX7dvcqH8AqkaW8nHoPOKLd5ZznwARPVDg8sQ6tqUlMgc8MgET6uyzUeNyD8/zg7HDu68a/j2HNwAI+tAbOIg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=Dfb+1RpEnYXxk5EIdc81lJgyVCLGAMINE08Euo5b4H0=; b=vYUMkkgPe+uuNTaNFjdBH9m8w+pHYybm+TTThX5axmTMWcbLXWyl8EqZIY89rF5ZdgsDVy9UEblnueq7PMx3Jo8Bu3OsySw4IZTA3Ud2bvQMk8+ZS0mixw23o9mzQGp3AoOZvWvHPknKPynHDC3le/uiNXCbWXsthmV1m6ODEjhcGlB7/0lIkOuCdvumvt7AEv5l4+jF0/s1fSPE3BbzmhdbpEAOeRkdfriwCAx7b9hxdBTDc/XabeJFLZBepVpULkQZEvjTfePvjcnRP2XrH5dSuQYfypaufep7h9zMmR/ggiXOoZtWfaRu46dbGvbCVGbtRM7R4Sg24qEuyjNhjg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=fail (sender ip is 164.130.1.59) smtp.rcpttodomain=nabladev.com smtp.mailfrom=foss.st.com; dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Dfb+1RpEnYXxk5EIdc81lJgyVCLGAMINE08Euo5b4H0=; b=N9vV1+Gnrw6H8qsayB6hUa/lF3vMw5ouB6W2QlQGeCCU7LR3gxF/9vn7DBHXu/1a/SDIgLoBsYXlLP47qhxC8NPYy4hLQaJafNvkiGah6fG3dUTIa0ZEhbHSjTz5+C1ohy/kHskRZjy2F3uQ+71Z57YQlMukXaisuGNQimgJIGsnZz4foYCh3HruoEsU0L8rBvhNwMcuyfpjJoCQsjDBh2eMxKPQlhAK2Ny0eodXy1JdVsKtlzEhhciBL8L+A1X2fwG8kdSeS91dfKgTCzztk7ut5QC7u9boPsHis0RwYOpDoC4MeBTKjcNk84zHuOYQxaqS1qtY3v9q9Jw0ImEQFQ== Received: from AS9PR06CA0743.eurprd06.prod.outlook.com (2603:10a6:20b:487::17) by AM0PR10MB3281.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:17d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.315.17; Mon, 17 Aug 2026 16:23:04 +0000 Received: from AMS0EPF00000196.eurprd05.prod.outlook.com (2603:10a6:20b:487:cafe::1b) by AS9PR06CA0743.outlook.office365.com (2603:10a6:20b:487::17) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.315.17 via Frontend Transport; Mon, 17 Aug 2026 16:23:04 +0000 X-MS-Exchange-Authentication-Results: spf=fail (sender IP is 164.130.1.59) smtp.mailfrom=foss.st.com; dkim=none (message not signed) header.d=none;dmarc=fail action=none header.from=foss.st.com; Received-SPF: Fail (protection.outlook.com: domain of foss.st.com does not designate 164.130.1.59 as permitted sender) receiver=protection.outlook.com; client-ip=164.130.1.59; helo=smtpO365.st.com; Received: from smtpO365.st.com (164.130.1.59) by AMS0EPF00000196.mail.protection.outlook.com (10.167.16.217) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.3 via Frontend Transport; Mon, 17 Aug 2026 16:23:03 +0000 Received: from STKDAG1NODE2.st.com (10.75.128.133) by smtpo365.st.com (10.250.44.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Mon, 17 Aug 2026 18:28:37 +0200 Received: from [10.48.86.251] (10.48.86.251) by STKDAG1NODE2.st.com (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.43; Mon, 17 Aug 2026 18:23:02 +0200 Message-ID: <8161b556-7ea5-4d5f-a8cc-12a71c850aa1@foss.st.com> Date: Mon, 17 Aug 2026 18:23:01 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird From: Fabrice Gasnier Subject: Re: [PATCH 7/8] arm64: dts: st: Add USB nodes on stm32mp231 To: Marek Vasut , CC: Pankaj Dev , Alexandre Torgue , Christian Bruel , Conor Dooley , "Greg Kroah-Hartman" , Krzysztof Kozlowski , Maxime Coquelin , "Neil Armstrong" , Rahul Kumar , Rob Herring , Rosen Penev , Thinh Nguyen , Vinod Koul , , , , , , References: <20260812010157.1772849-1-marex@nabladev.com> <20260812010157.1772849-8-marex@nabladev.com> Content-Language: en-US In-Reply-To: <20260812010157.1772849-8-marex@nabladev.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [10.48.86.251] X-ClientProxiedBy: STKCAS1NODE1.st.com (10.75.128.134) To STKDAG1NODE2.st.com (10.75.128.133) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AMS0EPF00000196:EE_|AM0PR10MB3281:EE_ X-MS-Office365-Filtering-Correlation-Id: 866349ca-e729-4339-7991-08defc7bd04f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700016|1800799024|7416014|23010399003|376014|82310400026|10067099003|4143699003|11063799006|56012099006|22082099003|18002099003; X-Microsoft-Antispam-Message-Info: 14fDJO1Zbwz41VLfBCvfeUTVb57GakYm3WUYJSLvHMwWocPLECBVLRWpPicwbJYpqhyfwHIYn1pZZS2wmUkFqAhfHXkftVNi15kSFaFNZeOHBteiXHMDW16548colcie9zECTNHucIqOtJN1NfKU64nHn6OmKIVAx2sKqgQNfRCcjuz5RykARKeXcoWN4sa8WULnu26klE4fCGx/lmGjcDYPTVbvVCMCzWC5ATtig7hJxwOLTzBdlSVGQbsb3hwVEux22C5RResB17WtK2Pt7SUKECpnswGnfT95GsuK5l+ady/zazdwvpmRC9ztlhYmBE5iux3aX3sejdMQs1VkAZhIxW9wURut0qIAOVh78Y7jt9GH/I+vj7b7uRjbHdG50PYtd4kJjWH/MddjvPc+1RnUhl68TpWdGodEKA/6tu5G5cJDEV1RnYXvuAnoMfyncLA72GKet4JQ4gmVM0P8Z1sAWV5CrSnzswf37iFv5R7vceRFbl5PA1jTaicm1dkqxEjeywKlZBLPCTWX7RkDvRXhh300IvvgR9PVxaoQgNWycID4X6eEuVYqzivQe06WgWU0DEZQ3rJmxUb5cVHI4l7ZP8lHFGK1a4wfaiV9hEC/73nxevFdGfTK9mJJXF+739XJZz4Z2t0VqCXEeZzPDaNV4KyruFdN2FTL1ZZjZOd7dh4+i5/3CH2sbNSlgrSuZkefDXmJO3A1U7vM82hQlQ== X-Forefront-Antispam-Report: CIP:164.130.1.59;CTRY:IT;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:smtpO365.st.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700016)(1800799024)(7416014)(23010399003)(376014)(82310400026)(10067099003)(4143699003)(11063799006)(56012099006)(22082099003)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: 1sSkiSwpmCcJTvzrAeJ5PT1PoPUHBBj2QIUIwO4886UEz+Bwe880kga3r0ZHEVwpN9PdC16BGeBldaqxXimBy53iS0gVG427YCcO1ZZH4TQBpYYdJIGdO1686Fb6C5J/UuL4ec7VwkXnJG94hDKtMlbgNNsFiSaUDhZZaKg5AE7Ja3iYKWdYHxQrbVtR2jJK19NSzym0NJLNcdVoVvLmsRiNcakTrIQ7Ay/BbEeJeBUlXoZmhBO8+NhkSDojLzrlTNlru0ON7lEkJNq7r1MljXyinw/tQ4/95uSWxQ6udqvoqhURuBZb8q8CqXAK9lQNAMjWENWq6Bk1PEIginLIjR1jGdIUv//iLFGFx2EfO9nBgr22/fX/E/KwyzpknDlsq1MmRFBkEl5If2nSDwO7gWd2SRy/oRkeGnabzk9eAMqan1I3zS3Ct7X2wfthvrBG X-OriginatorOrg: foss.st.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2026 16:23:03.8385 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 866349ca-e729-4339-7991-08defc7bd04f X-MS-Exchange-CrossTenant-Id: 75e027c9-20d5-47d5-b82f-77d7cd041e8f X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f;Ip=[164.130.1.59];Helo=[smtpO365.st.com] X-MS-Exchange-CrossTenant-AuthSource: AMS0EPF00000196.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB3281 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.9.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20260817_092312_692695_99640DD2 X-CRM114-Status: GOOD ( 13.78 ) 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 On 8/12/26 02:55, Marek Vasut wrote: > Add USB controller and PHY nodes to stm32mp231 DT. > This includes two USB 2.0 FEMTO PHYs, USB 2.0 host > controller and DWC3 DRD controller nodes. Include > missing COMBOPHY for the USB 3.0 controller. Hi Marek, There's no support for the combophy on STM32MP23. It means USB3DR can be used in High Speed maximum. Please check the datasheet. > > Signed-off-by: Marek Vasut > Signed-off-by: Pankaj Dev > --- > Cc: Alexandre Torgue > Cc: Christian Bruel > Cc: Conor Dooley > Cc: Fabrice Gasnier > Cc: Greg Kroah-Hartman > Cc: Krzysztof Kozlowski > Cc: Maxime Coquelin > Cc: Neil Armstrong > Cc: Pankaj Dev > Cc: Rahul Kumar > Cc: Rob Herring > Cc: Rosen Penev > Cc: Thinh Nguyen > Cc: Vinod Koul > Cc: devicetree@vger.kernel.org > Cc: kernel@dh-electronics.com > Cc: linux-arm-kernel@lists.infradead.org > Cc: linux-kernel@vger.kernel.org > Cc: linux-phy@lists.infradead.org > Cc: linux-stm32@st-md-mailman.stormreply.com > Cc: linux-usb@vger.kernel.org > --- > arch/arm64/boot/dts/st/stm32mp231.dtsi | 77 ++++++++++++++++++++++++++ > 1 file changed, 77 insertions(+) > > diff --git a/arch/arm64/boot/dts/st/stm32mp231.dtsi b/arch/arm64/boot/dts/st/stm32mp231.dtsi > index 4505fc0e3b537..b8cef81eceeb1 100644 > --- a/arch/arm64/boot/dts/st/stm32mp231.dtsi > +++ b/arch/arm64/boot/dts/st/stm32mp231.dtsi > @@ -7,6 +7,7 @@ > #include > #include > #include > +#include > > / { > #address-cells = <2>; > @@ -146,6 +147,26 @@ timer { > always-on; > }; > > + usb2_phy1: usb2-phy1 { > + compatible = "st,stm32mp25-usb2phy1"; > + #phy-cells = <0>; > + #clock-cells = <0>; > + st,syscfg = <&syscfg 0x2400>; > + clocks = <&rcc CK_KER_USB2PHY1>; > + resets = <&rcc USB2PHY1_R>; > + status = "disabled"; > + }; > + > + usb2_phy2: usb2-phy2 { > + compatible = "st,stm32mp25-usb2phy2"; > + #phy-cells = <0>; > + #clock-cells = <0>; > + st,syscfg = <&syscfg 0x2800>; > + clocks = <&rcc CK_KER_USB2PHY2EN>; > + resets = <&rcc USB2PHY2_R>; > + status = "disabled"; > + }; > + > soc@0 { > compatible = "simple-bus"; > ranges = <0x0 0x0 0x0 0x80000000>; > @@ -769,6 +790,21 @@ dcmipp: dcmipp@48030000 { > status = "disabled"; > }; > > + combophy: phy@480c0000 { > + compatible = "st,stm32mp25-combophy"; > + reg = <0x480c0000 0x1000>; > + #phy-cells = <1>; > + clocks = <&rcc CK_BUS_USB3PCIEPHY>, <&rcc CK_KER_USB3PCIEPHY>; > + clock-names = "apb", "ker"; > + resets = <&rcc USB3PCIEPHY_R>; > + reset-names = "phy"; > + access-controllers = <&rifsc 67>; > + power-domains = <&cluster_pd>; > + wakeup-source; > + interrupts-extended = <&exti1 45 IRQ_TYPE_EDGE_FALLING>; > + status = "disabled"; > + }; > + Should get rid of combophy node. > sdmmc1: mmc@48220000 { > compatible = "st,stm32mp25-sdmmc2", "arm,pl18x", "arm,primecell"; > reg = <0x48220000 0x400>, <0x44230400 0x8>; > @@ -862,6 +898,47 @@ stmmac_axi_config_1: stmmac-axi-config { > snps,wr_osr_lmt = <0x7>; > }; > }; > + > + usbh_ohci: usb@482e0000 { > + compatible = "generic-ohci"; > + reg = <0x482e0000 0x1000>; > + access-controllers = <&rifsc 63>; > + clocks = <&usb2_phy1>, <&rcc CK_BUS_USB2OHCI>; > + interrupts = ; > + phys = <&usb2_phy1>; > + phy-names = "usb"; > + resets = <&rcc USBH_R>; > + status = "disabled"; > + }; > + > + usbh_ehci: usb@482f0000 { > + compatible = "generic-ehci"; > + reg = <0x482f0000 0x1000>; > + access-controllers = <&rifsc 63>; > + clocks = <&usb2_phy1>, <&rcc CK_BUS_USB2EHCI>; > + companion = <&usbh_ohci>; > + interrupts = ; > + phys = <&usb2_phy1>; > + phy-names = "usb"; > + resets = <&rcc USBH_R>; > + status = "disabled"; > + }; > + > + usb3dr: usb@48300000 { > + compatible = "st,stm32mp25-dwc3"; > + reg = <0x48300000 0x100000>; > + access-controllers = <&rifsc 66>; > + clocks = <&rcc CK_KER_USB2PHY2>, > + <&rcc CK_BUS_USB3DR>, > + <&rcc CK_KER_USB2PHY2>; > + clock-names = "ref", "bus_early", "suspend"; > + interrupts = ; > + phys = <&usb2_phy2>, <&combophy PHY_TYPE_USB3>; > + phy-names = "usb2-phy", "usb3-phy"; Please update USB2.0 PHYs and speed: phys = <&usb2_phy2>; phy-names = "usb2-phy"; maximum-speed = "high-speed"; > + resets = <&rcc USB3DR_R>; > + st,syscfg = <&syscfg 0x4800>; > + status = "disabled"; > + }; > }; > > bsec: efuse@44000000 {