From nobody Wed Apr 1 11:15:24 2026 Received: from mail-ej1-f47.google.com (mail-ej1-f47.google.com [209.85.218.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 975D63451B3 for ; Mon, 30 Mar 2026 15:25:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774884333; cv=none; b=R/I6sdbhni8ivuDPnXQVuU7BkTvJk9uLorvS/jS79kCujzbJQxI9TeOnA9GbouBa3ueJels7ARJYoMqWcXM4nclkZM5Bn/XjhQ2yndv2dt/Fct4qzeCkCxHqRGjR/VWNXm1gSJbT1mckPDCk86uW2sT8XKiyWlV1JhmGlD411J0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1774884333; c=relaxed/simple; bh=ybEcQezd4bQp+2AiFiCgTO5IRunvGahWXK82YP2l8LM=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=PqArWq6TI90x3TOQQ/MPg6oW572ZFtONBpSCTNQbWwpVISxk30cmTcRL5DNXbf82xoZae5DAkKw9RIKQ8Ai3XTGAh7TfNecDUwZEPTsk4CHzNaawXwS5nwd0yVdeHsDyowsszRa1Np54DEujdNX3GZleIR886zsS1+xnoCHhB/k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=SGCt7QO/; arc=none smtp.client-ip=209.85.218.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="SGCt7QO/" Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-b97f9587e6eso707791466b.3 for ; Mon, 30 Mar 2026 08:25:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774884328; x=1775489128; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=8dnhAgVDW8iuPSVs9uJHLaTkCl9UflKkR8DioSBXExQ=; b=SGCt7QO/F5WbfrEr58URjDbA2gT5Iwf17EwRFKeDy5X704wfhSBDGiVsicCplVDHJL ZWIXByhRxoV3B+Eiq3zHc9/t6OC41+6WcsBIpcluf3Rcss9Xbju+ECqEZKWppCvEcU8V zhWw2eL26H3+IhtN1Gl2JPhZI1fUz4J4pNEnz+O0IrJUT4BJ2zISLScdVP1vpCLFYwZO +3kTJTBk808WaWIp0GS+ISOMWO3+FSVhEjRmAjevFiYVASl12TPM7JSmWdY2qR+56FJo TBel8GC6XjZVdoW8hb6lG22E9P/ptjM1dLlV80IA7DHQzacASqOvqbjgXpy1CkTqIG1D F12A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774884328; x=1775489128; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=8dnhAgVDW8iuPSVs9uJHLaTkCl9UflKkR8DioSBXExQ=; b=C1rKPLL6jyvU4ikGBvEFUutqefTGo7AqMaV3Yn5hAxy4iy9Vks6W0N6+nsf5YhSrIg 8sX4706zfPKj/CCygI5P8/+jtQNHtrecj0R4/lCWsTGGBaSN6duTOkJdlDp/xtcJV3fR 7hjKmLxMDqeaQmqBWoASaEuqJr18Hs55Z9pvC6oMQ4depUiViiwUduHg0gMuFU1zG6Ef TZnLkweJ7lLvCTc5V+4k81scUVGn8AB6iBzrlMHNyx5NICrn81Trb0YDvCDMppkuivGf Y/xd4nXtLtyEEh5/NlFOgnOznPAuOYDB7YuqStfHGni045Q3d1hXWfxQV/gQff0QQaBQ 1muw== X-Forwarded-Encrypted: i=1; AJvYcCUmq2UcxHTgv1AgyUn7w+lBWlIZzpPmf+n+cz6nrwQJuifu6hnWden81hhtaAzCtnURqkJI1I/3LiEzDGk=@vger.kernel.org X-Gm-Message-State: AOJu0Yx7Ak231h0lf0vKwdj0DDrEwuZsH0nWkZSOK5XWaD0vKKOhZudy yv8MBK4mYnlaV1YEox2A3p8ttXxLWQCZm41Th5SOf7le49W4OS7kGWgSEYYerg== X-Gm-Gg: ATEYQzxbPHG3Wiy4ClMsnq6lN42i36nN+nuSNi+u8CsEwgjglh2njab9CLcE/JU16kl ucOJGVTgLnNC8FYbb4fRLk90L1aNt1PGq6G++ut/O07Hb1Z5O4T/HHUSzvCHTY/IrZ9Wwxo1Z7c 8uK86vazX2JF62fIPfZ2slDb0FncMRpe3nAH1VqpaSL0eOd2/lKv01/p2hoxIYE/h0n+G33onDW u3b/Aj1ufqGslkfyRpnk7XnOYsqoDTi4pl9R/sSpL/FlCRpo37MR8PYFRQbyx+WZ/Id44dYJpwd MdkxKlTW7i6Ut8uzNYFw9VH8wXBXiDEDtRuttC/2FxmsKbcn6yWI0lFhNhTnf2YgrnHk8c+Ndkp CVsVjBIYnIDmdJq7NdnDwD6jgJ5bgrLrn7u7sDpOQXHSZUGnMnsNzLw0Edky9BiqWYYHj1usM2b vkPB3yMF1VAK7YmDEF7/fBFg14ycxI+RKZEJuyAnSKbI/+CarhVMaw X-Received: by 2002:a17:907:1c9e:b0:b98:40f3:47fc with SMTP id a640c23a62f3a-b9b50169017mr811597866b.1.1774884327882; Mon, 30 Mar 2026 08:25:27 -0700 (PDT) Received: from [192.168.0.253] (5D59A51C.catv.pool.telekom.hu. [93.89.165.28]) by smtp.googlemail.com with ESMTPSA id a640c23a62f3a-b9b7b1e33c0sm301058566b.49.2026.03.30.08.25.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Mar 2026 08:25:27 -0700 (PDT) From: Gabor Juhos Date: Mon, 30 Mar 2026 17:25:16 +0200 Subject: [PATCH 1/2] arm64: dts: marvell: armada-37xx: use 'usb2-phy' in USB3 controller's phy-names Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260330-armada-37xx-usb3-phy-cleanup-v1-1-34d77f1a1784@gmail.com> References: <20260330-armada-37xx-usb3-phy-cleanup-v1-0-34d77f1a1784@gmail.com> In-Reply-To: <20260330-armada-37xx-usb3-phy-cleanup-v1-0-34d77f1a1784@gmail.com> To: Gregory Clement , Andrew Lunn , Sebastian Hesselbarth , Robert Marko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Greg Kroah-Hartman , Stanley Chang Cc: linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Gabor Juhos X-Mailer: b4 0.14.2 Instead of the generic 'usb2-phy' name, the Armada 37xx device trees are using a custom 'usb2-utmi-otg-phy' name for the USB2 PHY in the USB3 controller node. Since commit 53a2d95df836 ("usb: core: add phy notify connect and disconnect"), this triggers a bug [1] in the USB core which causes double use of the USB3 PHY. Change the PHY name to 'usb2-phy' in the SoC and in the uDPU specific dtsi files in order to avoid triggering the bug and also to keep the names in line with the ones used by other platforms. Link: https://lore.kernel.org/r/20260330-usb-avoid-usb3-phy-double-use-v1-1= -d2113aecb535@gmail.com # [1] Fixes: 53a2d95df836 ("usb: core: add phy notify connect and disconnect") Signed-off-by: Gabor Juhos --- arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi | 2 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi b/arch/arm64= /boot/dts/marvell/armada-3720-uDPU.dtsi index cd856c0aba71e6f6fd3db8fb386ad607912e7577..12deacb741ccbea684d905f246f= 26a4399fc8cd8 100644 --- a/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi +++ b/arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi @@ -161,7 +161,7 @@ ð1 { &usb3 { status =3D "okay"; phys =3D <&usb2_utmi_otg_phy>; - phy-names =3D "usb2-utmi-otg-phy"; + phy-names =3D "usb2-phy"; }; =20 &uart0 { diff --git a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi b/arch/arm64/boot= /dts/marvell/armada-37xx.dtsi index 44c47409f8793ae1266303607812ef481edbfbc5..7470d504a41081b32bee4536802= 8189a13ea7087 100644 --- a/arch/arm64/boot/dts/marvell/armada-37xx.dtsi +++ b/arch/arm64/boot/dts/marvell/armada-37xx.dtsi @@ -372,7 +372,7 @@ usb3: usb@58000 { interrupts =3D ; clocks =3D <&sb_periph_clk 12>; phys =3D <&comphy0 0>, <&usb2_utmi_otg_phy>; - phy-names =3D "usb3-phy", "usb2-utmi-otg-phy"; + phy-names =3D "usb3-phy", "usb2-phy"; status =3D "disabled"; }; =20 --=20 2.53.0