Skip to contentSkip to conversation

ARM: dts: nuvoton: Add OHCI node

PATCH In review William A. Kennington III 3 participants 3 messages Apr 1, 2025 – Apr 16, 2025 Device tree bindings

lore
Share & tools
lore
#0 lore raw

PATCH v2 1/1 ARM: dts: nuvoton: Add OHCI node

The EHCI peripheral already exists in the devicetree, but the hardware also supports a discrete OHCI unit on the same USB PHY. Generic OHCI works fine for this device already and has been tested on real hardware.

---
V1 -> V2: Fixed nodename from ohci -> usb

 arch/arm/boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi | 7 +++++++
 1 file changed, 7 insertions(+)
arch/arm/boot/dts/nuvoton/nuvoton-common-npcm7xx.dtsi +7 -0
index c7880126cc78..5a466e97955a 100644
@@ -151,6 +151,13 @@ ehci1: usb@f0806000 {
 			status = "disabled";
 		};
 
+		ohci1: usb@f0807000 {
+			compatible = "generic-ohci";
+			reg = <0xf0807000 0x1000>;
+			interrupts = <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>;
+			status = "disabled";
+		};
+
 		fiu0: spi@fb000000 {
 			compatible = "nuvoton,npcm750-fiu";
 			#address-cells = <1>;
Signature · 1 line
2.49.0.472.ge94155a9ec-goog
#1 lore raw
Quoted 5 lines · William A. Kennington III

The EHCI peripheral already exists in the devicetree, but the hardware also supports a discrete OHCI unit on the same USB PHY. Generic OHCI works fine for this device already and has been tested on real hardware.

Thanks, I've applied this to be picked up through the BMC tree.

Signature · 1 line
Andrew Jeffery <[email protected]>
Reviewed-by
#2 lore raw

William, thanks for the patch.

Quoted 13 lines · Andrew Jeffery
Quoted 5 lines · William A. Kennington III

The EHCI peripheral already exists in the devicetree, but the hardware also supports a discrete OHCI unit on the same USB PHY. Generic OHCI works fine for this device already and has been tested on real hardware.

Thanks, I've applied this to be picked up through the BMC tree.

--
Andrew Jeffery <[email protected]>