Back to home page

OSCL-LXR

 
 

    


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 ...