1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/phy/qcom,pcie2-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm PCIe2 PHY controller
10 - Vinod Koul <vkoul@kernel.org>
13 The Qualcomm PCIe2 PHY is a Synopsys based phy found in a number of Qualcomm
19 - const: qcom,qcs404-pcie2-phy
20 - const: qcom,pcie2-phy
24 - description: PHY register set
28 - description: a clock-specifier pair for the "pipe" clock
40 description: low voltage regulator
43 description: high voltage regulator
65 additionalProperties: false
69 #include <dt-bindings/clock/qcom,gcc-qcs404.h>
71 compatible = "qcom,qcs404-pcie2-phy", "qcom,pcie2-phy";
72 reg = <0x07786000 0xb8>;
74 clocks = <&gcc GCC_PCIE_0_PIPE_CLK>;
75 resets = <&gcc GCC_PCIEPHY_0_PHY_BCR>,
76 <&gcc GCC_PCIE_0_PIPE_ARES>;
77 reset-names = "phy", "pipe";
79 vdda-vp-supply = <&vreg_l3_1p05>;
80 vdda-vph-supply = <&vreg_l5_1p8>;
82 clock-output-names = "pcie_0_pipe_clk";