[PATCH v2 1/4] dt-bindings: usb: generic-ohci: add AT91RM9200 OHCI binding support
Charan Pedumuru
charan.pedumuru at gmail.com
Tue Feb 24 05:12:58 PST 2026
Add binding support for the Atmel AT91RM9200 OHCI USB host controller
to the generic OHCI schema.
Signed-off-by: Charan Pedumuru <charan.pedumuru at gmail.com>
---
.../devicetree/bindings/usb/generic-ohci.yaml | 27 ++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/Documentation/devicetree/bindings/usb/generic-ohci.yaml b/Documentation/devicetree/bindings/usb/generic-ohci.yaml
index 961cbf85eeb5..ab8a49142386 100644
--- a/Documentation/devicetree/bindings/usb/generic-ohci.yaml
+++ b/Documentation/devicetree/bindings/usb/generic-ohci.yaml
@@ -55,6 +55,7 @@ properties:
- ti,ohci-omap3
- items:
- enum:
+ - atmel,at91rm9200-ohci
- cavium,octeon-6335-ohci
- nintendo,hollywood-usb-ohci
- nxp,ohci-nxp
@@ -137,6 +138,16 @@ properties:
The associated ISP1301 device. Necessary for the UDC controller for
connecting to the USB physical layer.
+ atmel,vbus-gpio:
+ description: GPIO used to control or sense the USB VBUS power.
+ minItems: 1
+ maxItems: 3
+
+ atmel,oc-gpio:
+ description: GPIO used to signal USB overcurrent condition.
+ minItems: 1
+ maxItems: 3
+
required:
- compatible
- reg
@@ -144,6 +155,22 @@ required:
allOf:
- $ref: usb-hcd.yaml
+ - if:
+ properties:
+ compatible:
+ contains:
+ const: atmel,at91rm9200-ohci
+ then:
+ properties:
+ clock-names:
+ items:
+ - const: ohci_clk
+ - const: hclk
+ - const: uhpck
+
+ required:
+ - clocks
+ - clock-names
- if:
not:
properties:
--
2.53.0
More information about the linux-arm-kernel
mailing list