[PATCH 8/9] ARM: dts: broadcom: Identify the NSP EHCI controller

From: Florian Fainelli

Date: Wed Oct 21 2026 - 13:30:27 EST


The NSP SDK programs the EHCI FIFO threshold to 0x00800040, but the
upstream device tree describes the controller only as generic-ehci.
This prevents ehci-platform from selecting the required initialization.

Add the NSP compatible to select its FIFO threshold workaround while
retaining generic-ehci as a fallback.

Fixes: 1d8ece6639e1 ("ARM: dts: NSP: Add EHCI/OHCI USB nodes to device tree")
Signed-off-by: Florian Fainelli <florian.fainelli@xxxxxxxxxxxx>
---
arch/arm/boot/dts/broadcom/bcm-nsp.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/arm/boot/dts/broadcom/bcm-nsp.dtsi b/arch/arm/boot/dts/broadcom/bcm-nsp.dtsi
index c3c33f18b92a..b3f0190d0d86 100644
--- a/arch/arm/boot/dts/broadcom/bcm-nsp.dtsi
+++ b/arch/arm/boot/dts/broadcom/bcm-nsp.dtsi
@@ -325,7 +325,7 @@ xhci: usb@29000 {
};

ehci0: usb@2a000 {
- compatible = "generic-ehci";
+ compatible = "brcm,nsp-ehci", "generic-ehci";
reg = <0x2a000 0x100>;
interrupts = <GIC_SPI 79 IRQ_TYPE_LEVEL_HIGH>;
dma-coherent;
--
2.53.0