1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
4 $id: http://devicetree.org/schemas/phy/hisilicon,phy-hi3670-pcie.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: HiSilicon Kirin970 PCIe PHY
10 - Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
13 Bindings for PCIe PHY on HiSilicon Kirin 970.
17 const: hisilicon,hi970-pcie-phy
24 description: PHY Control registers
27 description: The PCIe PHY power supply
31 - description: PCIe PHY clock
32 - description: PCIe AUX clock
33 - description: PCIe APB PHY clock
34 - description: PCIe APB SYS clock
35 - description: PCIe ACLK clock
45 hisilicon,eye-diagram-param:
46 $ref: /schemas/types.yaml#/definitions/uint32-array
47 description: Eye diagram for phy.
55 - hisilicon,eye-diagram-param
58 additionalProperties: false
62 #include <dt-bindings/clock/hi3670-clock.h>
67 pcie_phy: pcie-phy@fc000000 {
68 compatible = "hisilicon,hi970-pcie-phy";
69 reg = <0x0 0xfc000000 0x0 0x80000>;
71 phy-supply = <&ldo33>;
72 clocks = <&crg_ctrl HI3670_CLK_GATE_PCIEPHY_REF>,
73 <&crg_ctrl HI3670_CLK_GATE_PCIEAUX>,
74 <&crg_ctrl HI3670_PCLK_GATE_PCIE_PHY>,
75 <&crg_ctrl HI3670_PCLK_GATE_PCIE_SYS>,
76 <&crg_ctrl HI3670_ACLK_GATE_PCIE>;
77 clock-names = "phy_ref", "aux",
78 "apb_phy", "apb_sys", "aclk";
79 hisilicon,eye-diagram-param = <0xffffffff 0xffffffff
80 0xffffffff 0xffffffff 0xffffffff>;