]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: dts: marvell: armada-37xx: use 'usb2-phy' in USB3 controller's phy-names
authorGabor Juhos <j4g8y7@gmail.com>
Mon, 30 Mar 2026 15:25:16 +0000 (17:25 +0200)
committerGregory CLEMENT <gregory.clement@bootlin.com>
Thu, 9 Apr 2026 08:14:40 +0000 (10:14 +0200)
commit0fef19844624f8bc07651b4d26088d8940affba3
tree37198e8598be9b4e1b2aa23e78b2a27364e7d01c
parent2ff6cc999a04bcb094b8cbba68a9251f03a5c876
arm64: dts: marvell: armada-37xx: use 'usb2-phy' in USB3 controller's phy-names

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
Fixes: 53a2d95df836 ("usb: core: add phy notify connect and disconnect")
Signed-off-by: Gabor Juhos <j4g8y7@gmail.com>
Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
arch/arm64/boot/dts/marvell/armada-3720-uDPU.dtsi
arch/arm64/boot/dts/marvell/armada-37xx.dtsi