0001 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
0002 # Copyright 2019,2020 Lubomir Rintel <lkundrak@v3.sk>
0003 %YAML 1.2
0004 ---
0005 $id: http://devicetree.org/schemas/usb/marvell,pxau2o-ehci.yaml#
0006 $schema: http://devicetree.org/meta-schemas/core.yaml#
0007
0008 title: Marvell PXA/MMP EHCI bindings
0009
0010 maintainers:
0011 - Lubomir Rintel <lkundrak@v3.sk>
0012
0013 allOf:
0014 - $ref: usb-hcd.yaml#
0015
0016 properties:
0017 compatible:
0018 const: marvell,pxau2o-ehci
0019
0020 reg:
0021 maxItems: 1
0022
0023 interrupts:
0024 maxItems: 1
0025
0026 clocks:
0027 maxItems: 1
0028
0029 clock-names:
0030 const: USBCLK
0031
0032 phys:
0033 maxItems: 1
0034
0035 phy-names:
0036 const: usb
0037
0038 required:
0039 - compatible
0040 - reg
0041 - interrupts
0042 - clocks
0043 - clock-names
0044 - phys
0045 - phy-names
0046
0047 unevaluatedProperties: false
0048
0049 examples:
0050 - |
0051 #include <dt-bindings/clock/marvell,mmp2.h>
0052 usb@d4208000 {
0053 compatible = "marvell,pxau2o-ehci";
0054 reg = <0xd4208000 0x200>;
0055 interrupts = <44>;
0056 clocks = <&soc_clocks MMP2_CLK_USB>;
0057 clock-names = "USBCLK";
0058 phys = <&usb_otg_phy>;
0059 phy-names = "usb";
0060 };
0061
0062 ...