127076a73SSergio Paracuellos# SPDX-License-Identifier: (GPL-2.0-only or BSD-2-Clause)
227076a73SSergio Paracuellos%YAML 1.2
327076a73SSergio Paracuellos---
427076a73SSergio Paracuellos$id: "http://devicetree.org/schemas/phy/mediatek,mt7621-pci-phy.yaml#"
527076a73SSergio Paracuellos$schema: "http://devicetree.org/meta-schemas/core.yaml#"
627076a73SSergio Paracuellos
727076a73SSergio Paracuellostitle: Mediatek Mt7621 PCIe PHY Device Tree Bindings
827076a73SSergio Paracuellos
927076a73SSergio Paracuellosmaintainers:
1027076a73SSergio Paracuellos  - Sergio Paracuellos <sergio.paracuellos@gmail.com>
1127076a73SSergio Paracuellos
1227076a73SSergio Paracuellosproperties:
1327076a73SSergio Paracuellos  compatible:
1427076a73SSergio Paracuellos    const: mediatek,mt7621-pci-phy
1527076a73SSergio Paracuellos
1627076a73SSergio Paracuellos  reg:
1727076a73SSergio Paracuellos    maxItems: 1
1827076a73SSergio Paracuellos
19*77945a34SSergio Paracuellos  clocks:
20*77945a34SSergio Paracuellos    maxItems: 1
21*77945a34SSergio Paracuellos
2227076a73SSergio Paracuellos  "#phy-cells":
2327076a73SSergio Paracuellos    const: 1
2427076a73SSergio Paracuellos    description: selects if the phy is dual-ported
2527076a73SSergio Paracuellos
2627076a73SSergio Paracuellosrequired:
2727076a73SSergio Paracuellos  - compatible
2827076a73SSergio Paracuellos  - reg
29*77945a34SSergio Paracuellos  - clocks
3027076a73SSergio Paracuellos  - "#phy-cells"
3127076a73SSergio Paracuellos
3227076a73SSergio ParacuellosadditionalProperties: false
3327076a73SSergio Paracuellos
3427076a73SSergio Paracuellosexamples:
3527076a73SSergio Paracuellos  - |
3627076a73SSergio Paracuellos    pcie0_phy: pcie-phy@1e149000 {
3727076a73SSergio Paracuellos      compatible = "mediatek,mt7621-pci-phy";
3827076a73SSergio Paracuellos      reg = <0x1e149000 0x0700>;
39*77945a34SSergio Paracuellos      clocks = <&sysc 0>;
4027076a73SSergio Paracuellos      #phy-cells = <1>;
4127076a73SSergio Paracuellos    };
42