1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/phy/qcom,msm8998-qmp-pcie-phy.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm QMP PHY controller (PCIe, MSM8998)
10 - Vinod Koul <vkoul@kernel.org>
13 The QMP PHY controller supports physical layer functionality for a number of
14 controllers on Qualcomm chipsets, such as, PCIe, UFS, and USB.
18 const: qcom,msm8998-qmp-pcie-phy
68 additionalProperties: false
72 #include <dt-bindings/clock/qcom,gcc-msm8998.h>
75 compatible = "qcom,msm8998-qmp-pcie-phy";
76 reg = <0x01c06000 0x1000>;
78 clocks = <&gcc GCC_PCIE_PHY_AUX_CLK>,
79 <&gcc GCC_PCIE_0_CFG_AHB_CLK>,
80 <&gcc GCC_PCIE_CLKREF_CLK>,
81 <&gcc GCC_PCIE_0_PIPE_CLK>;
87 clock-output-names = "pcie_0_pipe_clk_src";
92 resets = <&gcc GCC_PCIE_0_PHY_BCR>, <&gcc GCC_PCIE_PHY_BCR>;
93 reset-names = "phy", "common";
95 vdda-phy-supply = <&vreg_l1a_0p875>;
96 vdda-pll-supply = <&vreg_l2a_1p2>;