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/prima2-clock.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 * Clock bindings for CSR SiRFprimaII
    2 
    3 Required properties:
    4 - compatible: Should be "sirf,prima2-clkc"
    5 - reg: Address and length of the register set
    6 - interrupts: Should contain clock controller interrupt
    7 - #clock-cells: Should be <1>
    8 
    9 The clock consumer should specify the desired clock by having the clock
   10 ID in its "clocks" phandle cell.  The following is a full list of prima2
   11 clocks and IDs.
   12 
   13         Clock                   ID
   14         ---------------------------
   15         rtc                     0
   16         osc                     1
   17         pll1                    2
   18         pll2                    3
   19         pll3                    4
   20         mem                     5
   21         sys                     6
   22         security                7
   23         dsp                     8
   24         gps                     9
   25         mf                      10
   26         io                      11
   27         cpu                     12
   28         uart0                   13
   29         uart1                   14
   30         uart2                   15
   31         tsc                     16
   32         i2c0                    17
   33         i2c1                    18
   34         spi0                    19
   35         spi1                    20
   36         pwmc                    21
   37         efuse                   22
   38         pulse                   23
   39         dmac0                   24
   40         dmac1                   25
   41         nand                    26
   42         audio                   27
   43         usp0                    28
   44         usp1                    29
   45         usp2                    30
   46         vip                     31
   47         gfx                     32
   48         mm                      33
   49         lcd                     34
   50         vpp                     35
   51         mmc01                   36
   52         mmc23                   37
   53         mmc45                   38
   54         usbpll                  39
   55         usb0                    40
   56         usb1                    41
   57 
   58 Examples:
   59 
   60 clks: clock-controller@88000000 {
   61         compatible = "sirf,prima2-clkc";
   62         reg = <0x88000000 0x1000>;
   63         interrupts = <3>;
   64         #clock-cells = <1>;
   65 };
   66 
   67 i2c0: i2c@b00e0000 {
   68         cell-index = <0>;
   69         compatible = "sirf,prima2-i2c";
   70         reg = <0xb00e0000 0x10000>;
   71         interrupts = <24>;
   72         clocks = <&clks 17>;
   73 };

Cache object: 211b5b99ee8b736342ca13b7e5d3db6b


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