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