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/clock/qcom,hfpll.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 High-Frequency PLL (HFPLL)
    2 
    3 PROPERTIES
    4 
    5 - compatible:
    6         Usage: required
    7         Value type: <string>:
    8                 shall contain only one of the following. The generic
    9                 compatible "qcom,hfpll" should be also included.
   10 
   11                         "qcom,hfpll-ipq8064", "qcom,hfpll"
   12                         "qcom,hfpll-apq8064", "qcom,hfpll"
   13                         "qcom,hfpll-msm8974", "qcom,hfpll"
   14                         "qcom,hfpll-msm8960", "qcom,hfpll"
   15 
   16 - reg:
   17         Usage: required
   18         Value type: <prop-encoded-array>
   19         Definition: address and size of HPLL registers. An optional second
   20                     element specifies the address and size of the alias
   21                     register region.
   22 
   23 - clocks:
   24         Usage: required
   25         Value type: <prop-encoded-array>
   26         Definition: reference to the xo clock.
   27 
   28 - clock-names:
   29         Usage: required
   30         Value type: <stringlist>
   31         Definition: must be "xo".
   32 
   33 - clock-output-names:
   34         Usage: required
   35         Value type: <string>
   36         Definition: Name of the PLL. Typically hfpllX where X is a CPU number
   37                     starting at 0. Otherwise hfpll_Y where Y is more specific
   38                     such as "l2".
   39 
   40 Example:
   41 
   42 1) An HFPLL for the L2 cache.
   43 
   44         clock-controller@f9016000 {
   45                 compatible = "qcom,hfpll-ipq8064", "qcom,hfpll";
   46                 reg = <0xf9016000 0x30>;
   47                 clocks = <&xo_board>;
   48                 clock-names = "xo";
   49                 clock-output-names = "hfpll_l2";
   50         };
   51 
   52 2) An HFPLL for CPU0. This HFPLL has the alias register region.
   53 
   54         clock-controller@f908a000 {
   55                 compatible = "qcom,hfpll-ipq8064", "qcom,hfpll";
   56                 reg = <0xf908a000 0x30>, <0xf900a000 0x30>;
   57                 clocks = <&xo_board>;
   58                 clock-names = "xo";
   59                 clock-output-names = "hfpll0";
   60         };

Cache object: b8c8db0fa3a5d9cb97b7bbf0997868eb


[ 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.