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/sprd,sc9860-clk.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 Spreadtrum SC9860 Clock Binding
    2 ------------------------
    3 
    4 Required properties:
    5 - compatible: should contain the following compatible strings:
    6         - "sprd,sc9860-pmu-gate"
    7         - "sprd,sc9860-pll"
    8         - "sprd,sc9860-ap-clk"
    9         - "sprd,sc9860-aon-prediv"
   10         - "sprd,sc9860-apahb-gate"
   11         - "sprd,sc9860-aon-gate"
   12         - "sprd,sc9860-aonsecure-clk"
   13         - "sprd,sc9860-agcp-gate"
   14         - "sprd,sc9860-gpu-clk"
   15         - "sprd,sc9860-vsp-clk"
   16         - "sprd,sc9860-vsp-gate"
   17         - "sprd,sc9860-cam-clk"
   18         - "sprd,sc9860-cam-gate"
   19         - "sprd,sc9860-disp-clk"
   20         - "sprd,sc9860-disp-gate"
   21         - "sprd,sc9860-apapb-gate"
   22 
   23 - #clock-cells: must be 1
   24 
   25 - clocks : Should be the input parent clock(s) phandle for the clock, this
   26            property here just simply shows which clock group the clocks'
   27            parents are in, since each clk node would represent many clocks
   28            which are defined in the driver.  The detailed dependency
   29            relationship (i.e. how many parents and which are the parents)
   30            are implemented in driver code.
   31 
   32 Optional properties:
   33 
   34 - reg:  Contain the registers base address and length. It must be configured
   35         only if no 'sprd,syscon' under the node.
   36 
   37 - sprd,syscon: phandle to the syscon which is in the same address area with
   38                the clock, and so we can get regmap for the clocks from the
   39                syscon device.
   40 
   41 Example:
   42 
   43         pmu_gate: pmu-gate {
   44                 compatible = "sprd,sc9860-pmu-gate";
   45                 sprd,syscon = <&pmu_regs>;
   46                 clocks = <&ext_26m>;
   47                 #clock-cells = <1>;
   48         };
   49 
   50         pll: pll {
   51                 compatible = "sprd,sc9860-pll";
   52                 sprd,syscon = <&ana_regs>;
   53                 clocks = <&pmu_gate 0>;
   54                 #clock-cells = <1>;
   55         };
   56 
   57         ap_clk: clock-controller@20000000 {
   58                 compatible = "sprd,sc9860-ap-clk";
   59                 reg = <0 0x20000000 0 0x400>;
   60                 clocks = <&ext_26m>, <&pll 0>,
   61                          <&pmu_gate 0>;
   62                 #clock-cells = <1>;
   63         };

Cache object: 903ce644a7223923993118721a65eff3


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