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 };