diff options
Diffstat (limited to 'Documentation/devicetree/bindings/phy/amlogic,g12a-usb2-phy.yaml')
| -rw-r--r-- | Documentation/devicetree/bindings/phy/amlogic,g12a-usb2-phy.yaml | 78 | 
1 files changed, 78 insertions, 0 deletions
| diff --git a/Documentation/devicetree/bindings/phy/amlogic,g12a-usb2-phy.yaml b/Documentation/devicetree/bindings/phy/amlogic,g12a-usb2-phy.yaml new file mode 100644 index 000000000000..bb01c6b34dab --- /dev/null +++ b/Documentation/devicetree/bindings/phy/amlogic,g12a-usb2-phy.yaml @@ -0,0 +1,78 @@ +# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) +# Copyright 2019 BayLibre, SAS +%YAML 1.2 +--- +$id: "http://devicetree.org/schemas/phy/amlogic,g12a-usb2-phy.yaml#" +$schema: "http://devicetree.org/meta-schemas/core.yaml#" + +title: Amlogic G12A USB2 PHY + +maintainers: +  - Neil Armstrong <neil.armstrong@linaro.org> + +properties: +  compatible: +    enum: +      - amlogic,g12a-usb2-phy +      - amlogic,a1-usb2-phy + +  reg: +    maxItems: 1 + +  clocks: +    maxItems: 1 + +  clock-names: +    items: +      - const: xtal + +  resets: +    maxItems: 1 + +  reset-names: +    items: +      - const: phy + +  "#phy-cells": +    const: 0 + +  phy-supply: +    description: +      Phandle to a regulator that provides power to the PHY. This +      regulator will be managed during the PHY power on/off sequence. + +required: +  - compatible +  - reg +  - clocks +  - clock-names +  - resets +  - reset-names +  - "#phy-cells" + +if: +  properties: +    compatible: +      enum: +        - amlogic,meson-a1-usb-ctrl + +then: +  properties: +    power-domains: +      maxItems: 1 +  required: +    - power-domains + +additionalProperties: false + +examples: +  - | +    phy@36000 { +          compatible = "amlogic,g12a-usb2-phy"; +          reg = <0x36000 0x2000>; +          clocks = <&xtal>; +          clock-names = "xtal"; +          resets = <&phy_reset>; +          reset-names = "phy"; +          #phy-cells = <0>; +    }; | 
