xref: /linux/Documentation/devicetree/bindings/phy/brcm,bcm63xx-usbh-phy.yaml (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
196000412SÁlvaro Fernández Rojas# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
296000412SÁlvaro Fernández Rojas%YAML 1.2
396000412SÁlvaro Fernández Rojas---
4*e43462c1SRob Herring$id: http://devicetree.org/schemas/phy/brcm,bcm63xx-usbh-phy.yaml#
5*e43462c1SRob Herring$schema: http://devicetree.org/meta-schemas/core.yaml#
696000412SÁlvaro Fernández Rojas
796000412SÁlvaro Fernández Rojastitle: BCM63xx USBH PHY
896000412SÁlvaro Fernández Rojas
996000412SÁlvaro Fernández Rojasmaintainers:
1096000412SÁlvaro Fernández Rojas  - Álvaro Fernández Rojas <noltari@gmail.com>
1196000412SÁlvaro Fernández Rojas
1296000412SÁlvaro Fernández Rojasproperties:
1396000412SÁlvaro Fernández Rojas  compatible:
1496000412SÁlvaro Fernández Rojas    enum:
1596000412SÁlvaro Fernández Rojas      - brcm,bcm6318-usbh-phy
1696000412SÁlvaro Fernández Rojas      - brcm,bcm6328-usbh-phy
1796000412SÁlvaro Fernández Rojas      - brcm,bcm6358-usbh-phy
1896000412SÁlvaro Fernández Rojas      - brcm,bcm6362-usbh-phy
1996000412SÁlvaro Fernández Rojas      - brcm,bcm6368-usbh-phy
2096000412SÁlvaro Fernández Rojas      - brcm,bcm63268-usbh-phy
2196000412SÁlvaro Fernández Rojas
2296000412SÁlvaro Fernández Rojas  reg:
2396000412SÁlvaro Fernández Rojas    maxItems: 1
2496000412SÁlvaro Fernández Rojas
2596000412SÁlvaro Fernández Rojas  clocks:
2696000412SÁlvaro Fernández Rojas    minItems: 1
2796000412SÁlvaro Fernández Rojas    maxItems: 2
2896000412SÁlvaro Fernández Rojas
2996000412SÁlvaro Fernández Rojas  clock-names:
3096000412SÁlvaro Fernández Rojas    minItems: 1
3196000412SÁlvaro Fernández Rojas    items:
3296000412SÁlvaro Fernández Rojas      - const: usbh
3396000412SÁlvaro Fernández Rojas      - const: usb_ref
3496000412SÁlvaro Fernández Rojas
3596000412SÁlvaro Fernández Rojas  resets:
3696000412SÁlvaro Fernández Rojas    maxItems: 1
3796000412SÁlvaro Fernández Rojas
3896000412SÁlvaro Fernández Rojas  "#phy-cells":
3996000412SÁlvaro Fernández Rojas    const: 1
4096000412SÁlvaro Fernández Rojas
4196000412SÁlvaro Fernández RojasadditionalProperties: false
4296000412SÁlvaro Fernández Rojas
4396000412SÁlvaro Fernández Rojasrequired:
4496000412SÁlvaro Fernández Rojas  - compatible
4596000412SÁlvaro Fernández Rojas  - reg
4696000412SÁlvaro Fernández Rojas  - clocks
4796000412SÁlvaro Fernández Rojas  - clock-names
4896000412SÁlvaro Fernández Rojas  - resets
4996000412SÁlvaro Fernández Rojas  - "#phy-cells"
5096000412SÁlvaro Fernández Rojas
5196000412SÁlvaro Fernández Rojasif:
5296000412SÁlvaro Fernández Rojas  properties:
5396000412SÁlvaro Fernández Rojas    compatible:
5496000412SÁlvaro Fernández Rojas      enum:
5596000412SÁlvaro Fernández Rojas        - brcm,bcm6318-usbh-phy
5696000412SÁlvaro Fernández Rojas        - brcm,bcm6328-usbh-phy
5796000412SÁlvaro Fernández Rojas        - brcm,bcm6362-usbh-phy
5896000412SÁlvaro Fernández Rojas        - brcm,bcm63268-usbh-phy
5996000412SÁlvaro Fernández Rojasthen:
6096000412SÁlvaro Fernández Rojas  properties:
6196000412SÁlvaro Fernández Rojas    power-domains:
6296000412SÁlvaro Fernández Rojas      maxItems: 1
6396000412SÁlvaro Fernández Rojas  required:
6496000412SÁlvaro Fernández Rojas    - power-domains
6596000412SÁlvaro Fernández Rojaselse:
6696000412SÁlvaro Fernández Rojas  properties:
6796000412SÁlvaro Fernández Rojas    power-domains: false
6896000412SÁlvaro Fernández Rojas
6996000412SÁlvaro Fernández Rojasexamples:
7096000412SÁlvaro Fernández Rojas  - |
7196000412SÁlvaro Fernández Rojas    usbh: usb-phy@10001700 {
7296000412SÁlvaro Fernández Rojas      compatible = "brcm,bcm6368-usbh-phy";
7396000412SÁlvaro Fernández Rojas      reg = <0x10001700 0x38>;
7496000412SÁlvaro Fernández Rojas      clocks = <&periph_clk 15>;
7596000412SÁlvaro Fernández Rojas      clock-names = "usbh";
7696000412SÁlvaro Fernández Rojas      resets = <&periph_rst 12>;
7796000412SÁlvaro Fernández Rojas      #phy-cells = <1>;
7896000412SÁlvaro Fernández Rojas    };
79