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/timer/csky,mptimer.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 ============================
    2 C-SKY Multi-processors Timer
    3 ============================
    4 
    5 C-SKY multi-processors timer is designed for C-SKY SMP system and the
    6 regs is accessed by cpu co-processor 4 registers with mtcr/mfcr.
    7 
    8  - PTIM_CTLR "cr<0, 14>" Control reg to start reset timer.
    9  - PTIM_TSR  "cr<1, 14>" Interrupt cleanup status reg.
   10  - PTIM_CCVR "cr<3, 14>" Current counter value reg.
   11  - PTIM_LVR  "cr<6, 14>" Window value reg to trigger next event.
   12 
   13 ==============================
   14 timer node bindings definition
   15 ==============================
   16 
   17         Description: Describes SMP timer
   18 
   19         PROPERTIES
   20 
   21         - compatible
   22                 Usage: required
   23                 Value type: <string>
   24                 Definition: must be "csky,mptimer"
   25         - clocks
   26                 Usage: required
   27                 Value type: <node>
   28                 Definition: must be input clk node
   29         - interrupts
   30                 Usage: required
   31                 Value type: <u32>
   32                 Definition: must be timer irq num defined by soc
   33 
   34 Examples:
   35 ---------
   36 
   37         timer: timer {
   38                 compatible = "csky,mptimer";
   39                 clocks = <&dummy_apb_clk>;
   40                 interrupts = <16>;
   41                 interrupt-parent = <&intc>;
   42         };

Cache object: 304f86c8282958f1fac591af94cebb02


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