~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/timer/brcm,bcm2835-system-timer.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/timer/brcm,bcm2835-system-timer.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: BCM2835 System Timer
  8 
  9 maintainers:
 10   - Stefan Wahren <wahrenst@gmx.net>
 11   - Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
 12 
 13 description:
 14   The System Timer peripheral provides four 32-bit timer channels and a
 15   single 64-bit free running counter. Each channel has an output compare
 16   register, which is compared against the 32 least significant bits of the
 17   free running counter values, and generates an interrupt.
 18 
 19 properties:
 20   compatible:
 21     const: brcm,bcm2835-system-timer
 22 
 23   reg:
 24     maxItems: 1
 25 
 26   interrupts:
 27     items:
 28       - description: System Timer Compare 0 match (used by VideoCore GPU)
 29       - description: System Timer Compare 1 match (usable for ARM core)
 30       - description: System Timer Compare 2 match (used by VideoCore GPU)
 31       - description: System Timer Compare 3 match (usable for ARM core)
 32 
 33   clock-frequency: true
 34 
 35 required:
 36   - compatible
 37   - reg
 38   - interrupts
 39 
 40 additionalProperties: false
 41 
 42 examples:
 43   - |
 44     timer@7e003000 {
 45       compatible = "brcm,bcm2835-system-timer";
 46       reg = <0x7e003000 0x1000>;
 47       interrupts = <1 0>, <1 1>, <1 2>, <1 3>;
 48       clock-frequency = <1000000>;
 49     };
 50 ...

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php