The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/phy/qcom-pcie2-phy.txt

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 Qualcomm PCIe2 PHY controller
    2 =============================
    3 
    4 The Qualcomm PCIe2 PHY is a Synopsys based phy found in a number of Qualcomm
    5 platforms.
    6 
    7 Required properties:
    8  - compatible: compatible list, should be:
    9                "qcom,qcs404-pcie2-phy", "qcom,pcie2-phy"
   10 
   11  - reg: offset and length of the PHY register set.
   12  - #phy-cells: must be 0.
   13 
   14  - clocks: a clock-specifier pair for the "pipe" clock
   15 
   16  - vdda-vp-supply: phandle to low voltage regulator
   17  - vdda-vph-supply: phandle to high voltage regulator
   18 
   19  - resets: reset-specifier pairs for the "phy" and "pipe" resets
   20  - reset-names: list of resets, should contain:
   21                 "phy" and "pipe"
   22 
   23  - clock-output-names: name of the outgoing clock signal from the PHY PLL
   24  - #clock-cells: must be 0
   25 
   26 Example:
   27  phy@7786000 {
   28         compatible = "qcom,qcs404-pcie2-phy", "qcom,pcie2-phy";
   29         reg = <0x07786000 0xb8>;
   30 
   31         clocks = <&gcc GCC_PCIE_0_PIPE_CLK>;
   32         resets = <&gcc GCC_PCIEPHY_0_PHY_BCR>,
   33                  <&gcc GCC_PCIE_0_PIPE_ARES>;
   34         reset-names = "phy", "pipe";
   35 
   36         vdda-vp-supply = <&vreg_l3_1p05>;
   37         vdda-vph-supply = <&vreg_l5_1p8>;
   38 
   39         clock-output-names = "pcie_0_pipe_clk";
   40         #clock-cells = <0>;
   41         #phy-cells = <0>;
   42  };

Cache object: 34821b4087c81d91436e74ed70a407d7


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.