1 # SPDX-License-Identifier: GPL-2.0
4 $id: http://devicetree.org/schemas/usb/generic-ehci.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: USB EHCI Controller Device Tree Bindings
10 - Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13 - $ref: "usb-hcd.yaml"
19 const: ibm,usb-ehci-440epx
45 In case the Renesas R-Car Gen3 SoCs:
46 - if a host only channel: first clock should be host.
47 - if a USB DRD channel: first clock should be host and second
48 one should be peripheral
54 $ref: /schemas/types.yaml#/definitions/flag
56 Set this flag for HCDs with big endian descriptors and big
60 $ref: /schemas/types.yaml#/definitions/flag
62 Set this flag for HCDs with big endian descriptors.
65 $ref: /schemas/types.yaml#/definitions/flag
67 Set this flag for HCDs with big endian registers.
69 has-transaction-translator:
70 $ref: /schemas/types.yaml#/definitions/flag
72 Set this flag if EHCI has a Transaction Translator built into
75 needs-reset-on-resume:
76 $ref: /schemas/types.yaml#/definitions/flag
78 Set this flag to force EHCI reset after resume.
81 $ref: /schemas/types.yaml#/definitions/phandle
83 Phandle of a companion.
86 description: PHY specifier for the USB PHY
99 additionalProperties: false
104 compatible = "ibm,usb-ehci-440epx", "generic-ehci";
105 interrupt-parent = <&UIC0>;
106 interrupts = <0x1a 4>;
107 reg = <0xe0000300 90>, <0xe0000390 70>;
113 compatible = "allwinner,sun4i-a10-ehci", "generic-ehci";
114 reg = <0x01c14000 0x100>;
116 clocks = <&ahb_gates 1>;