xref: /freebsd/sys/contrib/device-tree/Bindings/usb/marvell,pxau2o-ehci.yaml (revision 8bab661a3316d8bd9b9fbd11a3b4371b91507bd2)
1c66ec88fSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2c66ec88fSEmmanuel Vadot# Copyright 2019,2020 Lubomir Rintel <lkundrak@v3.sk>
3c66ec88fSEmmanuel Vadot%YAML 1.2
4c66ec88fSEmmanuel Vadot---
5c66ec88fSEmmanuel Vadot$id: http://devicetree.org/schemas/usb/marvell,pxau2o-ehci.yaml#
6c66ec88fSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
7c66ec88fSEmmanuel Vadot
8*8bab661aSEmmanuel Vadottitle: Marvell PXA/MMP EHCI
9c66ec88fSEmmanuel Vadot
10c66ec88fSEmmanuel Vadotmaintainers:
11c66ec88fSEmmanuel Vadot  - Lubomir Rintel <lkundrak@v3.sk>
12c66ec88fSEmmanuel Vadot
13c66ec88fSEmmanuel VadotallOf:
14c66ec88fSEmmanuel Vadot  - $ref: usb-hcd.yaml#
15c66ec88fSEmmanuel Vadot
16c66ec88fSEmmanuel Vadotproperties:
17c66ec88fSEmmanuel Vadot  compatible:
18c66ec88fSEmmanuel Vadot    const: marvell,pxau2o-ehci
19c66ec88fSEmmanuel Vadot
20c66ec88fSEmmanuel Vadot  reg:
21c66ec88fSEmmanuel Vadot    maxItems: 1
22c66ec88fSEmmanuel Vadot
23c66ec88fSEmmanuel Vadot  interrupts:
24c66ec88fSEmmanuel Vadot    maxItems: 1
25c66ec88fSEmmanuel Vadot
26c66ec88fSEmmanuel Vadot  clocks:
27c66ec88fSEmmanuel Vadot    maxItems: 1
28c66ec88fSEmmanuel Vadot
29c66ec88fSEmmanuel Vadot  clock-names:
30c66ec88fSEmmanuel Vadot    const: USBCLK
31c66ec88fSEmmanuel Vadot
32c66ec88fSEmmanuel Vadot  phys:
33c66ec88fSEmmanuel Vadot    maxItems: 1
34c66ec88fSEmmanuel Vadot
35c66ec88fSEmmanuel Vadot  phy-names:
36c66ec88fSEmmanuel Vadot    const: usb
37c66ec88fSEmmanuel Vadot
38c66ec88fSEmmanuel Vadotrequired:
39c66ec88fSEmmanuel Vadot  - compatible
40c66ec88fSEmmanuel Vadot  - reg
41c66ec88fSEmmanuel Vadot  - interrupts
42c66ec88fSEmmanuel Vadot  - clocks
43c66ec88fSEmmanuel Vadot  - clock-names
44c66ec88fSEmmanuel Vadot  - phys
45c66ec88fSEmmanuel Vadot  - phy-names
46c66ec88fSEmmanuel Vadot
47c66ec88fSEmmanuel VadotunevaluatedProperties: false
48c66ec88fSEmmanuel Vadot
49c66ec88fSEmmanuel Vadotexamples:
50c66ec88fSEmmanuel Vadot  - |
51c66ec88fSEmmanuel Vadot    #include <dt-bindings/clock/marvell,mmp2.h>
52c66ec88fSEmmanuel Vadot    usb@d4208000 {
53c66ec88fSEmmanuel Vadot        compatible = "marvell,pxau2o-ehci";
54c66ec88fSEmmanuel Vadot        reg = <0xd4208000 0x200>;
55c66ec88fSEmmanuel Vadot        interrupts = <44>;
56c66ec88fSEmmanuel Vadot        clocks = <&soc_clocks MMP2_CLK_USB>;
57c66ec88fSEmmanuel Vadot        clock-names = "USBCLK";
58c66ec88fSEmmanuel Vadot        phys = <&usb_otg_phy>;
59c66ec88fSEmmanuel Vadot        phy-names = "usb";
60c66ec88fSEmmanuel Vadot    };
61c66ec88fSEmmanuel Vadot
62c66ec88fSEmmanuel Vadot...
63