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,spmi-clkdiv.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 Technologies, Inc. SPMI PMIC clock divider (clkdiv)
    2 
    3 clkdiv configures the clock frequency of a set of outputs on the PMIC.
    4 These clocks are typically wired through alternate functions on
    5 gpio pins.
    6 
    7 =======================
    8 Properties
    9 =======================
   10 
   11 - compatible
   12         Usage:      required
   13         Value type: <string>
   14         Definition: must be "qcom,spmi-clkdiv".
   15 
   16 - reg
   17         Usage:      required
   18         Value type: <prop-encoded-array>
   19         Definition: base address of CLKDIV peripherals.
   20 
   21 - qcom,num-clkdivs
   22         Usage:      required
   23         Value type: <u32>
   24         Definition: number of CLKDIV peripherals.
   25 
   26 - clocks:
   27         Usage: required
   28         Value type: <prop-encoded-array>
   29         Definition: reference to the xo clock.
   30 
   31 - clock-names:
   32         Usage: required
   33         Value type: <stringlist>
   34         Definition: must be "xo".
   35 
   36 - #clock-cells:
   37         Usage: required
   38         Value type: <u32>
   39         Definition: shall contain 1.
   40 
   41 =======
   42 Example
   43 =======
   44 
   45 pm8998_clk_divs: clock-controller@5b00 {
   46         compatible = "qcom,spmi-clkdiv";
   47         reg = <0x5b00>;
   48         #clock-cells = <1>;
   49         qcom,num-clkdivs = <3>;
   50         clocks = <&xo_board>;
   51         clock-names = "xo";
   52 
   53         assigned-clocks = <&pm8998_clk_divs 1>,
   54                           <&pm8998_clk_divs 2>,
   55                           <&pm8998_clk_divs 3>;
   56         assigned-clock-rates = <9600000>,
   57                                <9600000>,
   58                                <9600000>;
   59 };

Cache object: 8e182a26fa1b8dcc939883ad39d71fe0


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