0001 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
0002 %YAML 1.2
0003 ---
0004 $id: "http://devicetree.org/schemas/phy/amlogic,meson-axg-pcie.yaml#"
0005 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
0006
0007 title: Amlogic AXG PCIE PHY
0008
0009 maintainers:
0010 - Remi Pommarel <repk@triplefau.lt>
0011
0012 properties:
0013 compatible:
0014 const: amlogic,axg-pcie-phy
0015
0016 reg:
0017 maxItems: 1
0018
0019 resets:
0020 maxItems: 1
0021
0022 phys:
0023 maxItems: 1
0024
0025 phy-names:
0026 const: analog
0027
0028 "#phy-cells":
0029 const: 0
0030
0031 required:
0032 - compatible
0033 - reg
0034 - phys
0035 - phy-names
0036 - resets
0037 - "#phy-cells"
0038
0039 additionalProperties: false
0040
0041 examples:
0042 - |
0043 #include <dt-bindings/reset/amlogic,meson-axg-reset.h>
0044 #include <dt-bindings/phy/phy.h>
0045 pcie_phy: pcie-phy@ff644000 {
0046 compatible = "amlogic,axg-pcie-phy";
0047 reg = <0xff644000 0x1c>;
0048 resets = <&reset RESET_PCIE_PHY>;
0049 phys = <&mipi_analog_phy PHY_TYPE_PCIE>;
0050 phy-names = "analog";
0051 #phy-cells = <0>;
0052 };