Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/phy/intel,lgm-usb-phy.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Intel LGM USB PHY Device Tree Bindings
0008 
0009 maintainers:
0010   - Vadivel Murugan Ramuthevar <vadivel.muruganx.ramuthevar@linux.intel.com>
0011 
0012 properties:
0013   compatible:
0014     const: intel,lgm-usb-phy
0015 
0016   reg:
0017     maxItems: 1
0018 
0019   clocks:
0020     maxItems: 1
0021 
0022   resets:
0023     items:
0024       - description: USB PHY and Host controller reset
0025       - description: APB BUS reset
0026       - description: General Hardware reset
0027 
0028   reset-names:
0029     items:
0030       - const: phy
0031       - const: apb
0032       - const: phy31
0033 
0034   "#phy-cells":
0035     const: 0
0036 
0037 required:
0038   - compatible
0039   - clocks
0040   - reg
0041   - resets
0042   - reset-names
0043   - "#phy-cells"
0044 
0045 additionalProperties: false
0046 
0047 examples:
0048   - |
0049     usb-phy@e7e00000 {
0050         compatible = "intel,lgm-usb-phy";
0051         reg = <0xe7e00000 0x10000>;
0052         clocks = <&cgu0 153>;
0053         resets = <&rcu 0x70 0x24>,
0054                  <&rcu 0x70 0x26>,
0055                  <&rcu 0x70 0x28>;
0056         reset-names = "phy", "apb", "phy31";
0057         #phy-cells = <0>;
0058     };